視覺三維建模

二維攝像 + 三維重建法 = 深度視覺攝像



二維攝像

  • 結(jié)構(gòu)光方案

    • 優(yōu)點:

      • 技術(shù)成熟,深度圖像分辨率可以做得比較高;
      • 價格低廉。
    • 缺點:

      • 容易受光照影響,室外環(huán)境及夜間環(huán)境基本不能使用;
      • 無法得到深度信息。

三維重建法

  • 探針法

    • 時期:早期采用的
    • 特點:簡單粗暴
    • 原理:直接手拿定位探針,在物體表面移動,一個點一個點地測坐標(biāo)
  • 直接測距法

    • 超聲波法
      • 原理:使用特定的人造聲源,對物體表面逐點用聲程差來測距
    • TOF法
      • 全稱:Time of flight,即飛行時間法

      • 原理:采用主動光探測方式,使用特定的人造光源(如紅外線),通過入、反射光探測,對物體表面逐點用光程差來測距

      • 運用:

        • 物流行業(yè):通過 TOF 相機迅速獲得包裹的拋重(即體積),來優(yōu)化裝箱和進行運費評估
        • 安防和監(jiān)控:進行 Peoplecounting 確定進入人數(shù)不超過上限;通過對人流或復(fù)雜交通系統(tǒng)的counting,實現(xiàn)對安防系統(tǒng)的統(tǒng)計分析設(shè)計;敏感地區(qū)的檢測對象監(jiān)視;機器視覺:工業(yè)定位、工業(yè)引導(dǎo)和體積預(yù)估;替代工位上占用大量空間的、基于紅外光進行安全生產(chǎn)控制的設(shè)備;
        • 機器人:在自動駕駛領(lǐng)域提供更好的避障信息;機器人在安裝、質(zhì)量控制、原料揀選應(yīng)用上的引導(dǎo);
        • 醫(yī)療和生物:足部矯形建模、病人活動/狀態(tài)監(jiān)控、手術(shù)輔助、面部3D 識別;
        • 互動娛樂:動作姿勢探測、表情識別、娛樂廣告
      • 優(yōu)點:

        • 視角更寬;
        • TOF相機體積小巧,跟一般相機大小相去無幾,非常適合于一些需要輕便、小體積相機的場合;
        • TOF相機能夠?qū)崟r快速的計算深度信息,達到幾十到100fps;
        • TOF的深度計算不受物體表面灰度和特征影響,可以非常準(zhǔn)確的進行三維探測;
        • 深度計算精度不隨距離改變而變化,基本能穩(wěn)定在cm級,這對于一些大范圍運動的應(yīng)用場合非常有意義。
      • 缺點:

        • 深度圖像分辨率較低,做一些簡單的避障和視覺導(dǎo)航可以用,但是要求精度高些的場景就不行;
        • 測量距離較常規(guī)測量儀器短,一般不超過 10 米;
        • 測量結(jié)果受被測物性質(zhì)的影響;
        • 大多數(shù)機器的測量結(jié)果受外界環(huán)境干擾較為明顯,尤其是受外界光源擾,所以常只用于室內(nèi);
        • 系統(tǒng)誤差及隨機誤差對結(jié)果影響明顯,需要進行后期數(shù)據(jù)處理;
        • 由于傳感器芯片并不成熟,成本很高,實現(xiàn)量產(chǎn)困難。
  • 雙目視覺法

    • 原理:通過左右立體像對匹配后,再經(jīng)過三角測量法來進行立體探測(兩角夾一邊 -> 確定一個三角形 -> 該三角形的高即為影像點的深度)

    • 運用:大疆無人機用其實現(xiàn)其無人機避障功能

    • 優(yōu)點:

      • 純雙目只需使用兩顆普通PRG攝像頭,并不涉及光學(xué)系統(tǒng),成本低;
      • 測量距離長。
    • 缺點:

      • 需要目標(biāo)具有良好的特征變化,否則會無法進行深度計算。
      • 雙RGB攝像頭的純雙目攝像機,繼承了普通RGB攝像頭的缺點:在昏暗環(huán)境下以及特征不明顯的情況下并不適用;
      • 雙目立體相機需要用到的算法復(fù)雜度高,難度很大,處理芯片需要很高的計算性能,處理速度較慢;
      • 雙目相機體積較大。
  • SFM法

    • 全稱:Structure from Motion
    • 原理:輸入是一段motion或者一時間系列的2D圖群,這里不需要任何相機的信息。在2D圖之間找到了匹配的地方,可以推斷出相機的各項參數(shù),從時間系列的2D圖像中推算3D信息,通過匹配點之間的視差得到相對的深度信息。
    • 運用:“一日之內(nèi)建好羅馬”項目


綜述——深度視覺攝像

國內(nèi)三大主流深度攝像頭方案

  • (單目)結(jié)構(gòu)光

    • 傳統(tǒng)攝像機
  • 雙目視覺(雙目可見光/雙目RGB)

    • 雙目攝像機
  • TOF飛行時間法

    • 體感攝像機

三種主流深度檢測技術(shù)比較



一些具體運用的demo

雙目攝像機用于垂直高度過濾技術(shù):

既能準(zhǔn)確計算進出人數(shù),又能有效過濾掉干擾物體(如推車、行李箱、人員徘徊、擁擠及軀體重疊、人員經(jīng)過未進入等,另外用戶也需要有特殊應(yīng)用,比如身高低于1.2米的兒童進出不計數(shù)等),使得客流統(tǒng)計準(zhǔn)確率號稱可以達到97%以上。

雙目立體視覺技術(shù)利用雙攝像頭攝取兩幅圖像的視差,構(gòu)建三維場景,在檢測到目標(biāo)后,通過計算圖像對應(yīng)點間位置偏差,獲取目標(biāo)的三維信息,并能以三維立體視角精確區(qū)分行人和干擾物體,如推車、行李箱。


體感攝像機用于深度檢測:

以“直方圖”效果展示:

越近,則對應(yīng)的像素點黃色程度越亮;越遠,則對應(yīng)的像素點黃色程度越暗。

以“熱度圖”效果展示:

從近到遠,對應(yīng)的像素點顏色變化為: 紫 -> 紅 -> 橙 -> 黃 -> 綠 -> 藍

以“灰度圖”效果展示:

越近,則對應(yīng)的像素點越暗;越遠,則對應(yīng)的像素點越白亮。


體感攝像機用于動作檢測:



最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容