新四季網

雙目視覺三維重建ppt(公垂線法雙目立體視覺三維重建)

2023-04-17 17:03:47 2

張芝賢,程繼坤,武旭娟

(瀋陽航空航天大學 電子與通信工程學院,遼寧 瀋陽,110136)

:雙目立體視覺測量系統是工業測量中的重要手段,三維重建是雙目立體視覺測量體統中非常重要的一環。基於視差原理的傳統三維重建模型是對雙目立體視覺系統的一種理想化抽象。通過分析由平面到三維點的實際映射過程,提出了一種更加符合實際數據的三維重建模型,異面直線公垂線三維重建方法。該方法通過計算兩攝像機光心與其各自像點構成的兩條空間直線的公垂線,即兩條異面直線的最小距離點來定位三維空間點,且其最小距離參數可有效判斷誤匹配點。通過實驗對該方法進行了驗證。結果表明該方法可達到傳統視覺三維重建方法的測量精度,並可有效判斷匹配點是否為誤匹配點。

:雙目立體視覺測量;異面直線公垂線;誤匹配點;三維立體重構

中圖分類號:TP391文獻標識碼:ADOI: 10.19358/j.issn.1674-7720.2017.04.024

引用格式:張芝賢,程繼坤,武旭娟.公垂線法雙目立體視覺三維重建[J].微型機與應用,2017,36(4):80-83.

0引言

雙目立體視覺測量是一種基於視差原理的三維非接觸測量技術。由兩臺攝像機在不同的角度下同時獲取待測目標的圖像,然後利用特徵點的圖像坐標根據測量模型重建其三維坐標,最後通過擬合這些特徵點獲取待測目標的三維幾何信息。雙目立體視覺重建技術已經深入到人們生活、生產和工作的方方面面,具有重要的理論意義和實用價值。它所涉及的知識面很廣,是一種綜合性的技術,有廣闊的發展前途和廣泛的應用前景[1]。在三維立體重構中,空間點作為三維結構最為基本的組成單位,在理論方面能夠從點構成線,從線構成面,隨後通過各個面來形成三維空間結構。所以,測量空間點的具體坐標是最為基本的雙目立體視覺內容。雙目立體三維重構也是基於點的三維信息的獲取。

雙目立體視覺利用三角幾何相關原理來對視差進行計算進而獲得物象在三維空間上的信息[2]。為理解雙目立體的視覺原理,通常假設存在一個結構非常簡單的雙目視覺系統[3],兩個攝像機光軸平行並且它們的內參完全相同,如圖1所示。這個系統的基線(兩個攝像機光心之間的連線)與第一個攝像機的x軸一致。

而對於構建一般雙目視覺系統,無法嚴格保證兩相機坐標系嚴格平行。一般測量模型[4]更便於理解雙目立體視覺結構。如圖2所示,該模型不需要兩個相機坐標系嚴格平行。

對於以上兩種測量模型,都首先需要進行標定獲得相機的內外參數,區別在於理想測量模型需要根據內外參數將測量系統映射轉化為理想測量系統,而一般測量模型僅需要對圖像做畸變校正,而後直接利用兩相機的相對位姿關係求得三維點信息。

然而由於實際的鏡頭並不是理想的透視成像,而是帶有不同程度的畸變,圖像中存在噪聲的幹擾影響特徵點提取精度等原因,使得空間點所成的像並不是在線性模型所描述的位置,在實際數據中這兩條直線並非交於一點而是構成空間異面直線。另一方面,對於匹配錯誤的同名點,以上兩種算法的重構過程無法判斷該組同名點是否匹配有誤。而誤匹配在所有的匹配算法中都是無法完全避免的[5]。由於誤匹配點的不確定性可能會導致重構三維空間點嚴重偏離實際點,大大影響了系統測量精度。

根據雙目立體視覺的實際數據,在一般測量模型基礎上,可將兩條視線即兩相機光心與各自像點的連線視為兩條空間異面直線。通過求取這兩條異面直線以及異面直線公垂線[6],可確定三維重構點的最佳估計位置,同時可根據距離參數判斷該點是否為誤匹配點。

1公垂線法三維立體重建

1.1攝像機標定與點的坐標系轉換

圖像與三維信息之間的對應關係是由攝像機成像的幾何模型決定的,這些幾何模型參數就是攝像機參數,求解攝像機參數的過程即攝像機標定的過程[7]。攝像機標定是雙目立體視覺系統中的重要一環,是三維立體重構的基礎環節。通過攝像機標定一方面獲得成像幾何模型的結構參數用於三維立體信息的重構,另一方面是對攝像機存在的鏡頭畸變進行校正確保測量精度。

研究中採用張正友提出的基2D平面標定板的標定算法[8],並在其原有算法僅考慮鏡像畸變基礎上考慮了切向畸變帶來的影響,使得畸變校正結果更理想,精度更高。

其中,k1、k2為徑向畸變係數,p1、p2為切向畸變係數,pd(xd, yd)為實際的圖像坐標,pu(xu, yu)為不考慮鏡頭畸變的線性模型下的圖像坐標,即為畸變校正後的圖像坐標。

標定獲得相機的內部參數以及兩相機坐標系間的變換關係H。根據內參可以確定相機光心與像點在各自坐標下的坐標,然後根據兩相機坐標系的轉換關係H將所有點統一到同一坐標系下[9]。這裡根據方程(2)將所有三維點統一到左相機坐標系下。

其中PR為空間點在右相機坐標系下的空間坐標,PL為空間點在左相機坐標系下的坐標R為旋轉矩陣,t為右相機坐標繫到左相機坐標系的一個平移量。

由此可由一對同名點以及相機各自光心四個點構成雙目立體視覺的兩條視線,並可將這兩條異面直線在同一坐標系下表示。

1.2公垂線法立體重構

如圖3所示,兩條視線構成一對異面直線。空間異面直線的最小距離點即為兩條異面直線的公垂線與兩條異面直線的交點。這裡是以左相機坐標係為作為系統坐標系。因此選取左相機的視線與公垂線的交點為三維重構的最佳估計點。

根據P1、O1與P2、O2構成的兩條視線的直線為:

公垂線兩視線的交點分別為:

M(x1 m1t1,y1 n1t1,z1 p1t1)

N(x2 m2t2,y2 n2t2,z2 p2t2)

兩條異面直線的最小距離參數:

選取左相機視線與公垂線交點M為最佳三維重構點。距離參數Dist為兩條視線的最小距離。

與傳統方法相比公垂線法立體重構除獲得三維重構點外,還可獲得一個異面直線距離參數。在理想情況下兩個特徵點匹配正確時該距離參數為零。而實際中匹配正確的也會存在微小的位置偏差,但這種偏差基本是亞像素級的,雖然會使距離參數不為零,但其值在會在一個很小的範圍之內。當重構點為誤匹配點時,匹配點對的誤差則是不可預知的,至少是像素級別的,其可能是幾個、幾十個甚至上百個像素點,因而距離參數數值也急劇增大。正是因為正確匹配點與誤匹配點在距離參數數值上的差異,所以可將該值作為對誤匹配點進行甄別的一個有效手段。

2三維重構實驗及精度評價

本文標定過程採用寬度為500 mm的 Halcon標定板對雙目立體視覺系統進行標定。標定獲得相機內參如表1、表2所示,左右兩相機的相對位置關係如表3所示。

實驗中標定板精度在1 μm以內,因此通過提取標定板中的標誌點進行匹配三維重構來驗證公垂線三維重構點的距離精度。實驗中拍攝了標定板8種不同姿態,並對距離為375 mm的兩標誌點進行三維重構,如圖4所示。

利用不同三維重構算法對該對同名點進行三維重構求取距離,並對三種方法進行精度分析對比,如表4所示。利用公垂線法三維重構同時可獲得16個點重構的距離參數Dist。而後在在雙目系統下利用匹配算法進行特徵點的提取與匹配,通過人工識別找出自動匹配點對中的誤匹配點。同樣對重構獲得距離參數Dist,並將與正確匹配點對的距離參數作比較,如表5所示。

由表5可知,正確匹配點與誤匹配點對距距離參數Dist有明顯差異,且其值與系統精度重構一致,在10-5 m波動。而誤匹配點由於誤匹配的隨機性則距離參數具有較大波動性,並且其距離參數要遠遠大於求取正確匹配點的距離參數,所以根據該依據可有效區分匹配點中的誤匹配點。

3結論

本文基於傳統雙目立體視覺重構方法提出了一種新公垂線雙目立體視覺重構方法。通過實驗驗證了該方法可達到傳統的三維立體重構方法對空間點的重構精度。同時利用該方法三維點重構過程中獲得的異面直線的距離參數來對匹配點進行判斷。通過設置合適閾值可自動篩選出重構點中的誤匹配點將其去除,不僅可提高測量效率,而且進一步保證了測量精度。

參考文獻

[1] FUSIELLO A.Uncalibrated euclidean reconstruction:a review[J].Image and Vision Computing, 2000, 18(67): 555563.[2] 馬頌德,張正友. 計算機視覺計算機理論與算法基礎[M].北京: 科學出版社,1998.

[3] 馬桂珍,諶海新,馬丙辰.基於雙目視覺的手術器械跟蹤定位技術[J].微計算機應用,2005,26(2):181183.

[4] 邾繼貴,於之靖.視覺測量原理與方法[M].北京:機械工業出版社,2011.

[5] 劉晶晶.基於雙目立體視覺的三維定位技術研究[D].武漢:華中科技大學,2007.

[6] 呂林根,許子道.解析幾何[M].北京:高等教育出版社,2007.

[7] 賈雲得.機器視覺 [M].北京:科學出版社,2005.

[8] Zhang Zhengyou. A flexible new technique for camera calibration [J].IEEE Transactions on Pattern Analysis and Machine Intelligence,2000,22(11):1330 1334.

[9] STEGER C,ULRICH M,WIEDEMANN C.機器視覺算法與應用[M].楊少榮,吳迪靖,段德山,譯.北京:清華大學出版社,2008.

[10] LENZ R K,TSAI R Y. Techniques for calibration of the scale factor and image center for high accuracy 3D machine vision metrology [C]. Proceedings of IEEE International Conference on Robotics and Automation, Washington DC:IEEE,1987:6875.

,
同类文章
葬禮的夢想

葬禮的夢想

夢見葬禮,我得到了這個夢想,五個要素的五個要素,水火只好,主要名字在外面,職業生涯良好,一切都應該對待他人治療誠意,由於小,吉利的冬天夢想,秋天的夢是不吉利的
找到手機是什麼意思?

找到手機是什麼意思?

找到手機是什麼意思?五次選舉的五個要素是兩名士兵的跡象。與他溝通很好。這是非常財富,它擅長運作,職業是仙人的標誌。單身男人有這個夢想,主要生活可以有人幫忙
我不怎麼想?

我不怎麼想?

我做了什麼意味著看到米飯烹飪?我得到了這個夢想,五線的主要土壤,但是Tu Ke水是錢的跡象,職業生涯更加真誠。他真誠地誠實。這是豐富的,這是夏瑞的巨星
夢想你的意思是什麼?

夢想你的意思是什麼?

你是什​​麼意思夢想的夢想?夢想,主要木材的五個要素,水的跡象,主營業務,主營業務,案子應該抓住魅力,不能疏忽,春天夢想的吉利夢想夏天的夢想不幸。詢問學者夢想
拯救夢想

拯救夢想

拯救夢想什麼意思?你夢想著拯救人嗎?拯救人們的夢想有一個現實,也有夢想的主觀想像力,請參閱週宮官方網站拯救人民夢想的詳細解釋。夢想著敵人被拯救出來
2022愛方向和生日是在[質量個性]中

2022愛方向和生日是在[質量個性]中

[救生員]有人說,在出生88天之前,胎兒已經知道哪天的出生,如何有優質的個性,將走在什麼樣的愛情之旅,將與生活生活有什么生活。今天
夢想切割剪裁

夢想切割剪裁

夢想切割剪裁什麼意思?你夢想切你的手是好的嗎?夢想切割手工切割手有一個真正的影響和反應,也有夢想的主觀想像力。請參閱官方網站夢想的細節,以削減手
夢想著親人死了

夢想著親人死了

夢想著親人死了什麼意思?你夢想夢想你的親人死嗎?夢想有一個現實的影響和反應,還有夢想的主觀想像力,請參閱夢想世界夢想死亡的親屬的詳細解釋
夢想搶劫

夢想搶劫

夢想搶劫什麼意思?你夢想搶劫嗎?夢想著搶劫有一個現實的影響和反應,也有夢想的主觀想像力,請參閱週恭吉夢官方網站的詳細解釋。夢想搶劫
夢想缺乏缺乏紊亂

夢想缺乏缺乏紊亂

夢想缺乏缺乏紊亂什麼意思?你夢想缺乏異常藥物嗎?夢想缺乏現實世界的影響和現實,還有夢想的主觀想像,請看官方網站的夢想組織缺乏異常藥物。我覺得有些東西缺失了