那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于雙目立體視覺的測距原理、工作流程及優(yōu)點分析

INDEMIND ? 來源:CSDN ? 作者:Naruto_Q ? 2022-11-18 14:21 ? 次閱讀

簡單來說,基于雙目立體視覺的測距類似人類的雙眼,和基于TOF、結(jié)構(gòu)光原理的測距不同,它不對外主動投射光源,完全依靠拍攝的兩張圖片( RGB 或者灰度圖)來計算距離。

在正文開始之前,我們先厘清單目和雙目的測距原理有哪些區(qū)別。

? 單目測距原理

單目是先通過圖像匹配進行目標(biāo)識別(各種車型、行人、物體等),再通過目標(biāo)在圖像中的大小去估算目標(biāo)距離。這就要求在估算距離之前首先對目標(biāo)進行準(zhǔn)確識別,是汽車還是行人,是貨車、SUV還是小轎車。準(zhǔn)確識別是準(zhǔn)確估算距離的第一步。要做到這一點,就需要建立并不斷維護一個龐大的樣本特征數(shù)據(jù)庫,保證這個數(shù)據(jù)庫包含待識別目標(biāo)的全部特征數(shù)據(jù)。比如在一些特殊地區(qū),為了專門檢測大型動物,必須先行建立大型動物的數(shù)據(jù)庫;而對于另外某些區(qū)域存在一些非常規(guī)車型,也要先將這些車型的特征數(shù)據(jù)加入到數(shù)據(jù)庫中。如果缺乏待識別目標(biāo)的特征數(shù)據(jù),就會導(dǎo)致系統(tǒng)無法對這些車型、物體、障礙物進行識別,從而也就無法準(zhǔn)確估算這些目標(biāo)的距離。

? 單/雙目方案的優(yōu)點與難點

從上面的介紹,單目系統(tǒng)的優(yōu)勢在于成本較低,對計算資源的要求不高,系統(tǒng)結(jié)構(gòu)相對簡單;缺點是:

(1)需要不斷更新和維護一個龐大的樣本數(shù)據(jù)庫,才能保證系統(tǒng)達到較高的識別率;

(2)無法對非標(biāo)準(zhǔn)障礙物進行判斷;

(3)距離并非真正意義上的測量,準(zhǔn)確度較低。

? 雙目檢測原理

通過對兩幅圖像視差的計算,直接對前方景物(圖像所拍攝到的范圍)進行距離測量,而無需判斷前方出現(xiàn)的是什么類型的障礙物。所以對于任何類型的障礙物,都能根據(jù)距離信息的變化,進行必要的預(yù)警或制動。雙目攝像頭的原理與人眼相似。人眼能夠感知物體的遠(yuǎn)近,是由于兩只眼睛對同一個物體呈現(xiàn)的圖像存在差異,也稱“視差”。物體距離越遠(yuǎn),視差越小;反之,視差越大。視差的大小對應(yīng)著物體與眼睛之間距離的遠(yuǎn)近,這也是3D電影能夠使人有立體層次感知的原因。

1a826ef2-66f7-11ed-8abf-dac502259ad0.jpg

上圖中的人和椰子樹,人在前,椰子樹在后,最下方是雙目相機中的成像。其中,右側(cè)相機成像中人在樹的左側(cè),左側(cè)相機成像中人在樹的右側(cè),這是因為雙目的角度不一樣。再通過對比兩幅圖像就可以知道人眼觀察樹的時候視差小,而觀察人時視差大。因為樹的距離遠(yuǎn),人的距離近。這就是雙目三角測距的原理。雙目系統(tǒng)對目標(biāo)物體距離感知是一種絕對的測量,而非估算。

? 理想雙目相機成像模型

1aa7bc52-66f7-11ed-8abf-dac502259ad0.jpg

1ac6a306-66f7-11ed-8abf-dac502259ad0.jpg

根據(jù)三角形相似定律:

1ade169e-66f7-11ed-8abf-dac502259ad0.png

根據(jù)上述推導(dǎo),要求得空間點P離相機的距離(深度)z,必須知道:

1、相機焦距f,左右相機基線b(可以通過先驗信息或者相機標(biāo)定得到)。

2、視差 :1af9bf84-66f7-11ed-8abf-dac502259ad0.jpg,即左相機像素點(xl, yl)和右相機中對應(yīng)點(xr, yr)的關(guān)系,這是雙目視覺的核心問題。

1b11b738-66f7-11ed-8abf-dac502259ad0.jpg

重點來看一下視差(disparity),視差是同一個空間點在兩個相機成像中對應(yīng)的x坐標(biāo)的差值,它可以通過編碼成灰度圖來反映出距離的遠(yuǎn)近,離鏡頭越近的灰度越亮;

1b38a30c-66f7-11ed-8abf-dac502259ad0.jpg

? 極線約束

對于左圖中的一個像素點,如何確定該點在右圖中的位置?需要在整個圖像中地毯式搜索嗎?當(dāng)然不用,此時需要用到極線約束。

如上圖所示。O1,O2是兩個相機,P是空間中的一個點,P和兩個相機中心點O1、O2形成了三維空間中的一個平面PO1O2,稱為極平面(Epipolar plane)。極平面和兩幅圖像相交于兩條直線,這兩條直線稱為極線(Epipolar line)。

P在相機O1中的成像點是P1,在相機O2中的成像點是P2,但是P的位置是未知的。我們的目標(biāo)是:對于左圖的P1點,尋找它在右圖中的對應(yīng)點P2,這樣就能確定P點的空間位置。

極線約束(Epipolar Constraint)是指當(dāng)空間點在兩幅圖像上分別成像時,已知左圖投影點p1,那么對應(yīng)右圖投影點p2一定在相對于p1的極線上,這樣可以極大的縮小匹配范圍。即P2一定在對應(yīng)極線上,所以只需要沿著極線搜索便可以找到P1的對應(yīng)點P2。

? 非理性情況

上面是兩相機共面且光軸平行,參數(shù)相同的理想情況,當(dāng)相機O1,O2不是在同一直線上怎么辦呢?事實上,這種情況非常常見,因為有些場景下兩個相機需要獨立固定,很難保證光心完全水平,即使固定在同一個基板上也會由于裝配的原因?qū)е鹿庑牟煌耆剑缦聢D所示:兩個相機的極線不平行,并且不共面。

1b5f0d9e-66f7-11ed-8abf-dac502259ad0.jpg

這種情況下拍攝的兩張左右圖片,如下圖所示。左圖中三個十字標(biāo)志的點,右圖中對應(yīng)的極線是右圖中的三條白色直線,也就是對應(yīng)的搜索區(qū)域。我們看到這三條直線并不是水平的,如果進行逐點搜索效率非常低。

1b8026dc-66f7-11ed-8abf-dac502259ad0.jpg

? 圖像矯正技術(shù)

圖像矯正是通過分別對兩張圖片用單應(yīng)性矩陣(homography matrix)變換得到,目的是把兩個不同方向的圖像平面(下圖中灰色平面)重新投影到同一個平面且光軸互相平行(下圖中黃色平面),這樣轉(zhuǎn)化為理想情況的模型。

1ba0fd3a-66f7-11ed-8abf-dac502259ad0.jpg

圖像校正示意圖

經(jīng)過圖像矯正后,左圖中的像素點只需要沿著水平的極線方向搜索對應(yīng)點就可以了。從下圖中我們可以看到三個點對應(yīng)的視差(紅色雙箭頭線段)是不同的,越遠(yuǎn)的物體視差越小,越近的物體視差越大。

1bbda2f0-66f7-11ed-8abf-dac502259ad0.jpg

圖像校正后的結(jié)果。紅色雙箭頭線段是對應(yīng)點的視差

1bcc7794-66f7-11ed-8abf-dac502259ad0.jpg

上面的主要工作是在極線上尋找匹配點,但是由于要保證兩個相機參數(shù)完全一致是不現(xiàn)實的,并且外界光照變化和視角不同的影響,使得單個像素點魯棒性很差。所以匹配工作是一項很重要的事情,這也關(guān)系著雙目視覺測距的準(zhǔn)確性。

? 雙目視覺的工作流程

1bfb4da8-66f7-11ed-8abf-dac502259ad0.jpg

相機鏡頭畸變校正原理及方法,之前介紹過,這個基本是通用的,可以用張正友校準(zhǔn)法。

? 雙目測距的優(yōu)點與難點

從上面的介紹看出,雙目系統(tǒng)優(yōu)勢:

(1)成本比單目系統(tǒng)要高,但尚處于可接受范圍內(nèi),并且與激光雷達等方案相比成本較低;

(2)沒有識別率的限制,因為從原理上無需先進行識別再進行測算,而是對所有障礙物直接進行測量;

(3)直接利用視差計算距離,精度比單目高;

(4)無需維護樣本數(shù)據(jù)庫,因為對于雙目沒有樣本的概念。

? 雙目系統(tǒng)的難點

(1)計算量非常大,對計算單元的性能要求非常高,這使得雙目系統(tǒng)的產(chǎn)品化、小型化的難度較大。所以在芯片FPGA上解決雙目的計算問題難度比較大。國際上使用雙目的研究機構(gòu)或廠商,絕大多數(shù)是使用服務(wù)器進行圖像處理與計算,也有部分將算法進行簡化后,使用FPGA進行處理。

(2)雙目的配準(zhǔn)效果,直接影響到測距的準(zhǔn)確性。

a. 對環(huán)境光照非常敏感。雙目立體視覺法依賴環(huán)境中的自然光線采集圖像,而由于光照角度變化、光照強度變化等環(huán)境因素的影響,拍攝的兩張圖片亮度差別會比較大,這會對匹配算法提出很大的挑戰(zhàn)。

1c1a6df0-66f7-11ed-8abf-dac502259ad0.jpg

b. 不適用于單調(diào)缺乏紋理的場景。由于雙目立體視覺法根據(jù)視覺特征進行圖像匹配,所以對于缺乏視覺特征的場景(如天空、白墻、沙漠等)會出現(xiàn)匹配困難,導(dǎo)致匹配誤差較大甚至匹配失敗。

1c447e10-66f7-11ed-8abf-dac502259ad0.jpg

c. 計算復(fù)雜度高。該方法需要逐像素匹配;又因為上述多種因素的影響,為保證匹配結(jié)果的魯棒性,需要在算法中增加大量的錯誤剔除策略,因此對算法要求較高,想要實現(xiàn)可靠商用難度大,計算量較大。

d. 相機基線限制了測量范圍。測量范圍和基線(兩個攝像頭間距)關(guān)系很大:基線越大,測量范圍越遠(yuǎn);基線越小,測量范圍越近。所以基線在一定程度上限制了該深度相機的測量范圍。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 相機
    +關(guān)注

    關(guān)注

    4

    文章

    1367

    瀏覽量

    53913
  • TOF
    TOF
    +關(guān)注

    關(guān)注

    9

    文章

    485

    瀏覽量

    36474

原文標(biāo)題:前沿丨雙目視覺測距原理,數(shù)學(xué)推導(dǎo)及三維重建資源

文章出處:【微信號:gh_c87a2bc99401,微信公眾號:INDEMIND】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    畢業(yè)設(shè)計競賽選題推薦 | 鴻蒙物聯(lián)網(wǎng)應(yīng)用之智能測距儀項目實戰(zhàn)(含文檔及源碼)

    的功能,如數(shù)據(jù)記錄、分析和共享,極大地簡化了測量工作流程。因此人們開始發(fā)明出紅外測距、雷達測距、激光測距及超聲波
    的頭像 發(fā)表于 01-07 15:35 ?398次閱讀
    畢業(yè)設(shè)計競賽選題推薦 | 鴻蒙物聯(lián)網(wǎng)應(yīng)用之智能<b class='flag-5'>測距</b>儀項目實戰(zhàn)(含文檔及源碼)

    AI工作流自動化是做什么的

    AI工作流自動化是指利用人工智能技術(shù),對工作流程中的重復(fù)性、規(guī)則明確的任務(wù)進行自動化處理的過程。那么,AI工作流自動化是做什么的呢?接下來,AI部落小編為您分享。
    的頭像 發(fā)表于 01-06 17:57 ?145次閱讀

    用CPLD控制ADS7229,工作流程是怎么樣的?

    用CPLD控制ADS7229,因為需要用到狀態(tài)機,需要了解7229的工作流程是怎么樣的,手冊上沒有看懂,望大俠指點! 比如:流程一:通過SPI接口進行寄存器(CFR)配置——》啟動轉(zhuǎn)換-——》等待轉(zhuǎn)換完成——》輸出數(shù)據(jù)(sdo)——》啟動下一次轉(zhuǎn)換?
    發(fā)表于 12-03 07:50

    淺談無刷電機的工作流程

    上一期的芝識課堂,我們跟大家一起分析了無刷電機的四個功能單元,并詳細(xì)分析了PWM和逆變器單元的工作情況,今天我們繼續(xù)來熟悉無刷電機工作流程中另外兩個重要的部分——轉(zhuǎn)子位置檢測和波形驅(qū)動
    的頭像 發(fā)表于 11-12 13:46 ?611次閱讀
    淺談無刷電機的<b class='flag-5'>工作流程</b>

    立體視覺新手必看:英特爾? 實感? D421深度相機模組

    入門級立體深度模組,旨在以高性價比將先進的深度感應(yīng)技術(shù)帶給更廣泛的用戶群體,為尋求深度成像技術(shù)及消費產(chǎn)品潛力的開發(fā)者、研究人員和計算機視覺專家提供卓越的價值,將先進的3D視覺技術(shù)拓展至更廣泛的應(yīng)用領(lǐng)域。 英特爾? 實感? 深度相
    的頭像 發(fā)表于 09-26 13:33 ?312次閱讀
    <b class='flag-5'>立體視覺</b>新手必看:英特爾? 實感? D421深度相機模組

    人員定位系統(tǒng)的原理和工作流程

    人員定位是一種用于確定或跟蹤人員位置的技術(shù)。隨著科技的快速發(fā)展,人員定位系統(tǒng)變得越來越常見,在許多不同的領(lǐng)域得到了廣泛的應(yīng)用。本文將探討人員定位系統(tǒng)的原理和工作流程,包括定位技術(shù)、數(shù)據(jù)傳輸和處理
    的頭像 發(fā)表于 09-03 10:42 ?735次閱讀
    人員定位系統(tǒng)的原理和<b class='flag-5'>工作流程</b>

    從記錄到管理:單北斗工作記錄儀如何優(yōu)化工作流程

    在這個快節(jié)奏的時代,每一分效率的提升都是企業(yè)競爭力的關(guān)鍵。從繁瑣的手工記錄到智能化的數(shù)據(jù)管理,技術(shù)的飛躍正悄然改變著我們的工作方式。頂堅單北斗工作記錄儀如何成為優(yōu)化工作流程的得力助手,實現(xiàn)從記錄
    的頭像 發(fā)表于 08-30 11:09 ?308次閱讀
    從記錄到管理:單北斗<b class='flag-5'>工作</b>記錄儀如何優(yōu)化<b class='flag-5'>工作流程</b>

    行云流水線 滿足你對工作流編排的一切幻想~skr

    流水線模型 眾所周知,DevOps流水線(DevOps pipeline)的本質(zhì)是實現(xiàn)自動化工作流程,用于支持軟件開發(fā)、測試和部署的連續(xù)集成、交付和部署(CI/CD)實踐。它是DevOps方法論
    的頭像 發(fā)表于 08-05 13:42 ?324次閱讀

    自動化IC封裝模擬分析工作流程

    在IC封裝制程的制程模擬中,為了同時提升工作效率與質(zhì)量,CAE團隊常會面臨到許多挑戰(zhàn)。在一般的CAE分析流程中,仿真分析產(chǎn)生結(jié)構(gòu)性網(wǎng)格,是非常繁瑣且相當(dāng)花時間的。必須要先匯入2D(或3
    的頭像 發(fā)表于 06-26 08:35 ?379次閱讀
    自動化IC封裝模擬<b class='flag-5'>分析</b><b class='flag-5'>工作流程</b>

    新品 | Bumblebee X系列用于高精度機器人應(yīng)用的新型立體視覺產(chǎn)品

    TeledyneFLIRIIS推出一款用于高精度機器人應(yīng)用的新型立體視覺產(chǎn)品BumblebeeX系列。BumblebeeX產(chǎn)品圖BumblebeeX系列,一個基于一流立體視覺產(chǎn)品組合的
    的頭像 發(fā)表于 05-07 08:34 ?505次閱讀
    新品 | Bumblebee X系列用于高精度機器人應(yīng)用的新型<b class='flag-5'>立體視覺</b>產(chǎn)品

    M8_8pin公頭如何簡化工作流程

    德索工程師說道M8_8pin公頭作為一種先進的連接器設(shè)計,其在多個領(lǐng)域都發(fā)揮著重要作用,特別是在自動化、航空、醫(yī)療等領(lǐng)域。它通過實現(xiàn)高效、穩(wěn)定的信號和數(shù)據(jù)傳輸,為各種設(shè)備提供了可靠的連接。在工作流程中,M8_8pin公頭通過其獨特的設(shè)計和功能,可以大大簡化工作流程,提高
    的頭像 發(fā)表于 05-05 13:41 ?290次閱讀
    M8_8pin公頭如何簡化<b class='flag-5'>工作流程</b>

    鴻蒙原生應(yīng)用元服務(wù)-訪問控制(權(quán)限)開發(fā)工作流程相關(guān)

    一、權(quán)限的工作流程 權(quán)限申請使用的工作流程 應(yīng)用在訪問數(shù)據(jù)或者執(zhí)行操作時,需要評估該行為是否需要應(yīng)用具備相關(guān)的權(quán)限。如果確認(rèn)需要目標(biāo)權(quán)限,則需要在應(yīng)用安裝包中申請目標(biāo)權(quán)限。 然后,需要判斷目標(biāo)權(quán)限
    發(fā)表于 04-19 15:27

    Ansys與SynMatrix合作,簡化無線通信射頻濾波器設(shè)計工作流程

    Ansys擴展其電子系列產(chǎn)品組合,以簡化無線通信射頻濾波器設(shè)計工作流程
    的頭像 發(fā)表于 04-08 09:45 ?926次閱讀
    Ansys與SynMatrix合作,簡化無線通信射頻濾波器設(shè)計<b class='flag-5'>工作流程</b>

    銀牛微電子3D視覺感知方案賦能小米CyberDog系列仿生四足機器人

    2024年3月21日,合肥銀牛微電子宣布小米CyberDog系列仿生四足機器人的AI多模態(tài)融合感知決策系統(tǒng)正式采用銀牛的雙目立體視覺產(chǎn)品解決方案。
    的頭像 發(fā)表于 03-21 13:55 ?890次閱讀

    總投資1.5億!蘇州清研微視立體視覺傳感器項目落戶安徽蕪湖

    2月1日,清研年產(chǎn)3萬臺立體視覺傳感器項目簽約落戶安徽蕪湖三山經(jīng)濟開發(fā)區(qū)。項目計劃總投資15000萬元,建設(shè)年產(chǎn)3萬臺立體視覺傳感器(產(chǎn)業(yè)創(chuàng)新融合產(chǎn)品)。該項目的落地加強了三山經(jīng)開區(qū)與清華大學(xué)未來在
    的頭像 發(fā)表于 02-20 08:36 ?426次閱讀
    總投資1.5億!蘇州清研微視<b class='flag-5'>立體視覺</b>傳感器項目落戶安徽蕪湖
    威尼斯人娱乐城真人赌博| 永利高a1娱乐城送彩金| 大发888娱乐场168| 赌博百家乐的路单| 百家乐玩家技巧分享| 百家乐荷官培训| 中华德州扑克论坛| 百家乐官网电脑游戏高手| 怎样看百家乐牌| 新全讯网网站112| 宁河县| 百家乐官网视频游戏世界| 百家乐官网一年诈骗多少钱| 百家乐游乐园| 博彩网大全| 百家乐官网大西洋城| 百家乐投注平台信誉排名| 大发888官方网站登录| 澳门百家乐官网心得玩博| 百家乐必胜下注法| 世界顶级赌场酒店| 澳门百家乐官网心理| 24山方位| 网站百家乐假| 金宝博滚球| 百家乐官网高手打| 大发888注册娱乐账号| 百家乐官网官方游戏| 哪里有百家乐投注网| 阿拉尔市| 百家乐官网赌博游戏平台| 百家乐998| 宝马会线上娱乐| 做生意店内格局| 娱乐城在线| 百家乐官网玩法说| 至尊百家乐官网娱乐网| 威尼斯人娱乐城客服| 澳门百家乐官网大小| 百家乐蓝盾在线现| 红桃K百家乐的玩法技巧和规则 |