999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種考慮畸變的攝像機線性標定方法

2021-06-05 07:03:56湯小偉楊玉萍
機械設計與制造 2021年5期
關鍵詞:優(yōu)化方法

湯小偉,楊玉萍,張 磊,2,邢 強

(1.南通大學機械工程學院,江蘇 南通 226019;2.約克大學拉德松學院機械工程系,加拿大 多倫多,M4C 1A1)

1 引言

計算機視覺的基本任務之一是從攝像機獲取的圖像信息出發(fā)計算三維空間中物體的幾何信息,并由此重建和識別物體,而空間物體表面某點的三維幾何位置與其在圖像中對應點之間的相互關系是由攝像機成像的幾何模型決定的,這些幾何模型參數就是攝像機參數。攝像機對靶標上的特征點的圖像進行采集,再利用這些圖像坐標和特征點對應的世界坐標建立方程,解方程獲得攝像機參數[1-4]。

常用攝像機標定方法有Faugeras 標定法[5],Tsai 兩步法[6]和張正友平面標定法[7]和其它非線性優(yōu)化法[8]等。Faugeras 標定法是線性標定方法的代表,其實現簡單。但該方法未考慮攝像機特性,對于攝像機標定模型只當成一般數學問題求解,并且將不同量級的參數進行混合求解,使得一些參數的求解受到了本無關聯(lián)的已知參量的影響,導致誤差放大,尤其是求解的圖像中心點與實際的圖像中心有一定偏差,有時偏差較大,這些偏差還會繼續(xù)傳遞下去。非線性優(yōu)化類的方法雖然可獲得高的標定精度,但此類方法對初值要求高,選取不當容易使得誤差變大,另外其算法繁瑣耗時。Tsai 標定法和張正友標定法是前面兩者之間的妥協(xié)方法,這兩種方法主要依靠更多幅圖和非線性的優(yōu)化提高精度;其次這兩種方法由于程序包封裝,使得用戶難以自行用C 語言編程用在實時場合,一般只能按其規(guī)定進行離線擴展優(yōu)化。而簡單的Faugeraus 線性標定方法比較方便,可自行編程應用于實時場合,如對于焦距等參數隨時改變且需要實時標定參數的交通保安視頻監(jiān)控、機器人視覺等場合。但是Faugeraus 方法存在精度偏低的問題,因此探討精度高的線性標定方法仍有積極的意義。

較多文獻針對標定精度不高的問題開展了研究工作:文獻[9]在根據Tsai 兩步法得到初始標定值的基礎上,再對所有參數進行非線性優(yōu)化,得到最終參數值。文獻[10]提出一種新的畸變模型,將多種鏡頭畸變考慮在其中,并用迭代法解出精確解。文獻[11]利用非線性優(yōu)化算法結合線激光焦點優(yōu)化求精。上述文獻中,可以發(fā)現大多是后期考慮畸變并進行非線性的優(yōu)化,而在線性標定階段進行改善的不多。事實上,線性標定階段的結果對于后期的非線性優(yōu)化有著很大影響。

根據上述分析,針對Faugeras 標定存的在問題,提出了一種新型的攝像機線性標定方法,先將與橫、縱坐標相關的參數分開求解,而后將剩余參數進行混合求解,最后考慮畸變進行線性優(yōu)化,避免了傳統(tǒng)方法將所有參數過早混合求解的弊端,大大提高了線性標定階段的精度。

2 Faugeras 標定方法及其問題

2.1 傳統(tǒng)的Faugeras 標定法

文獻[5]在1986 年提出的線性模型攝像機標定方法對攝像機內外參數進行標定。該方法在攝像機前方放置一個立體靶標,該目標物上有一系列位置預知的點可作為特征點,攝像機獲取目標物上特征點的世界坐標和相應的圖像坐標建立方程即可計算出攝像機的內外參數。

根據公式:

式中:(u,v)—特征點在攝像機圖像坐標系中的坐標;(xw,yw,zw)—景物點在世界坐標系中的坐標,且:

將式(1)消去zc,對于n 個在世界坐標系已知坐標的空間點,可得2n 個方程構成的方程組,方程組分式上下同除以m34,并不影響結果,方程可簡化表達為:Am′=B。

根據R 是單位正交矩陣,利用其性質,從M 矩陣分解出攝像機參數:

2.2 存在的問題

通過上述求解過程,可發(fā)現該方法未考慮攝像機特性,對于攝像機標定模型只當成一般數學問題求解,并且將不同量級的參數進行混合求解,使得一些參數的求解受到了本無關聯(lián)的已知參量的影響,導致誤差放大,這些偏差還會繼續(xù)傳遞下去,尤其是求解的圖像中心點與實際的圖像中心偏差較大。Faugeras 方法先行求解m34,而后許多參數依賴于該值精度,造成對m34求解值精度的敏感,結果總體上精度低。

3 新線性標定法的提出

Faugeras 的方法未利用在標定時,已經存在的現成條件或者近似條件。比如,根據攝像機模型的特性,可以近似把圖像中心作為主點位置,即認為u0,v0已知,這樣內參數只剩下kx與kv,求解參數時先將與橫、縱坐標分別相關的參數分開求解,然后將剩余參數混合求解,避免了傳統(tǒng)方法將所有參數過早混合求解的弊端。

根據式(1)列出基本方程組:

將m14及m24單獨放在右邊,考慮m14,m24不帶其它參數,雖然其本身帶的內外參數不少,但在下面的推導中可以將其進行處理,利于問題的求解。

式中:Au—n×7 矩陣;Bu—n 行的列向量。

這組方程只與像素的u 坐標有關,減上不必要的干擾可提高精度。通過最小二乘法解出mu向量后,根據式(4)與式(11)可知:

由于此處已獲得m34,應根據式(17)與式(18)更新m14,m24。然后再根據式(14),式(16)更新kx,ky。又:

由上可知,r31,r32,r33不僅與mu31,mu32,mu33,也與mv31,mv32,mv33有關,因此不宜使用前述獨立式求r1,r2的方法求解,需要綜合u和v 兩方向的參數求解,減小整體誤差。對于式(13),式(15)建立超定方程組:

運用廣義逆矩陣的解法,得最小二乘解:

4 線性優(yōu)化方法求解畸變參數

實驗中使用的實際圖像坐標并非理想圖像坐標,攝像機的鏡頭是存在畸變的,這意味著利用新方法求取的內外參數模型中的線性參數具有一定誤差。由研究可知,畸變主要分為徑向畸變和切向畸變。

攝像頭徑向畸變采用四階畸變模型,并且假設攝像機坐標系的x 軸,y 軸的畸變相同,其數學模型為:

其中r2=x′2+y′2,(x′,y′)為成像點在歸一化成像平面上無畸變的理想坐標;(x,y)為歸一化成像平面上的實際坐標;k1和k2分別為二階和四階徑向畸變系數。

由攝像機內參模型得:

在圖像的各種形式的畸變中,圖像徑向畸變占據著主導地位。而切向畸變在實際的相機中幾乎不會引入明顯的切向畸變。所以只考慮徑向畸變。

將式(25)帶入式(24),得:

式中:(u′,v′)—無畸變的理想圖像坐標;(u,v)—實際圖像坐標;(u0,v0)—光軸中心點圖像坐標;(x′,y′)—成像點在歸一化成像平面上無畸變的理想坐標;(x,y)—歸一化成像平面上的實際坐標。

將式(26)改寫成矩陣形式:

利用最小二乘法,可以求解出畸變系數k1和k2。

5 標定實驗

為了驗證標定方法的正確性,選用標準三維棋盤格立體靶標,黑白格尺寸統(tǒng)一為(27×27)mm。攝像機采用CCD SR-200AP-250AP 型數字攝像機,選用的采集卡為大恒圖像采集卡,保持每次拍攝時鏡頭不變,只是對三維棋盤格立體靶標位置進行變化,在不同的位置共拍攝6 張圖片,如圖1 所示。攝像機距離標定模塊大約(500~700)mm,圖像大小為640*480 個像素點,經過角點檢測算法提取特征點,通過計算機測定得到角點圖像像素坐標,每幅圖像采集10 組特征點。

圖1 標定圖像Fig.1 Calibrated Images

實驗中選取主點坐標值為:u0=320/pixel,v0=240/pixel。并對其進行VC 程序實現。根據提取的角點及靶標的三維世界坐標,利用攝像機線性模型,建立靶標空間點坐標與圖像像素坐標之間的關系。利用新方法進行標定,然后利用標定參數求取畸變系數,選取的其中3 組內參數結果,如表2 所示。

表2 攝像機標定內參數結果對比Tab.2 Comparison of the Results of Internal Parameters in Camera Calibration

同樣也可以對標定的外部參數進行對比,采用基于張正友標定法Matlab 標定工具箱標定得到經過非線性優(yōu)化的外部參數作為參考精確值,計算這里方法和Faugeras 方法旋轉矩陣與平移矩陣參數相對誤差。計算6 張圖像內外參總體平均相對誤差,如表3 所示。結果表明新方法標定結果具有更高的精度。線性標定完成以后,用解得攝像機內外參數結合標定點坐標重新投影,計算反推像素點坐標值和實測圖像坐標誤差,并將平均像素誤差來衡量標定結果精度高低。

表3 多張圖像內外參數誤差對比Tab.3 Error Comparison of Internal and External Parameters of Multiple Images

帶有畸變的線性標定完成以后,用解得攝像機內外參數結合標定點坐標重新投影,計算反推像素點坐標值和實測圖像坐標誤差,并將平均像素誤差來衡量標定結果精度高低。

平均像素誤差為:

平均像素誤差Δrˉ的值越小[12],則表明所得結果越好,誤差越小。經計算,Faugeras 標定法的平均像素誤差為10.47 個像素,新方法的平均像素誤差可達到1.80 個像素,如表4 所示。結果表明,改進的線性方法的精度明顯高于傳統(tǒng)的Faugeras 標定法。

表4 多張圖像反投影誤差Tab.4 Projection Error of Multiple Images

根據表2 可發(fā)現Faugeras 方法標定出的圖像中心點u0,v0有時偏差較大,顯然不符合實際在(320,240)附近的情況。而新方法這種假設與實際情況更符合,其也帶來其它標定參數精度的提高。但是為了獲得更精確的結果,今后的工作將以多幅圖像進行標定,然后對結果進行全局非線性優(yōu)化迭代。提出的新方法,未進行全局非線性優(yōu)化,便已得到了較高精度,為以后全局非線性優(yōu)化奠定了良好的基礎。

6 結論

當前諸多攝像機標定方法沒有在前期線性標定階段進行改善,大多在后期考慮非線性優(yōu)化。而線性標定的結果是后期非線性優(yōu)化的基礎,初值求解不當可能無法獲得全局最優(yōu)解,因此線性標定的精度相當重要。經典的Faugeras 線性標定法把標定過程當成一般的數學問題求解,未能利用攝像機的特性加以利用與約束,造成精度偏低。針對該問題,提出了一種線性標定方法。新方法充分考慮攝像機的特性,把圖像中心作為主點位置,同時將與橫、縱坐標分別相關的參數分開求解;而后將剩余參數進行混合求解,最后考慮畸變進行線性優(yōu)化,得到畸變系數。新方法避免了傳統(tǒng)方法將所有參數過早混合求解的弊端,是精度提高的關鍵,同時新方法也考慮畸變糾正,在線性標定階段實現了精度的盡可能提升。最后的實驗結果表明新方法比經典Faugeras 方法標定精度明顯提高。這里的方法相比較Tsai 方法和張正友方法比較簡單,可由研究人員自己編程實現,只需要一幅標定圖像,可實現初值求解,因此可應用于在線實時標定場合,克服了Tsai 方法和張正友方法軟件包基本只能進行離線標定的局限。新方法也可使用多幅圖像,精度有望更高。主要研究線性標定方法的改進和畸變系數初值求解,今后將進一步研究在新方法中考慮鏡頭畸變的非線性優(yōu)化,有望在此基礎上得到更精確的解。

猜你喜歡
優(yōu)化方法
超限高層建筑結構設計與優(yōu)化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
民用建筑防煙排煙設計優(yōu)化探討
關于優(yōu)化消防安全告知承諾的一些思考
一道優(yōu)化題的幾何解法
由“形”啟“數”優(yōu)化運算——以2021年解析幾何高考題為例
學習方法
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
主站蜘蛛池模板: 日韩成人在线视频| 国产精品免费p区| 一区二区午夜| 亚洲三级电影在线播放| 国产二级毛片| 亚洲人在线| 国产不卡国语在线| 精品国产99久久| 久久99国产综合精品1| 欲色天天综合网| 伊人久久久久久久| 在线五月婷婷| 香蕉网久久| 97视频精品全国在线观看| 亚洲国产日韩一区| 久久综合久久鬼| 亚洲黄色激情网站| 1024你懂的国产精品| 国产一级妓女av网站| 午夜福利网址| 91精品国产自产在线观看| 曰韩人妻一区二区三区| 欧美日韩福利| 国产成人AV男人的天堂| 日韩a在线观看免费观看| 国产最爽的乱婬视频国语对白 | 亚洲AV无码乱码在线观看裸奔| 欧美日韩高清在线| 久久精品人人做人人综合试看| 丰满人妻久久中文字幕| 日本在线免费网站| 日韩精品亚洲一区中文字幕| 多人乱p欧美在线观看| 天天婬欲婬香婬色婬视频播放| 亚洲精品无码在线播放网站| 91久久国产综合精品| 97影院午夜在线观看视频| 久久9966精品国产免费| 天天综合网亚洲网站| 亚洲精品老司机| 免费观看成人久久网免费观看| 国产精品久久久久久久久| 91精品国产无线乱码在线| 亚洲一级色| 国产女人18毛片水真多1| 91福利免费| 欧美亚洲国产一区| 亚洲日韩精品综合在线一区二区| 五月激情婷婷综合| 99成人在线观看| 中文字幕人妻无码系列第三区| 91麻豆国产精品91久久久| 国产一区二区精品福利| 一级做a爰片久久免费| 欧美在线精品一区二区三区| 国产乱视频网站| 亚洲第一区在线| 国产精品亚洲一区二区三区在线观看| 91美女在线| 国产剧情国内精品原创| 91福利国产成人精品导航| 无码人妻免费| 亚洲一区第一页| 伦精品一区二区三区视频| 国产剧情国内精品原创| 精品三级在线| 国产成人高清亚洲一区久久| 亚洲精品欧美日韩在线| 全部免费毛片免费播放| 麻豆精品国产自产在线| 丰满人妻久久中文字幕| 日a本亚洲中文在线观看| 精品伊人久久久香线蕉| 中文字幕天无码久久精品视频免费 | 国产午夜人做人免费视频中文| 日韩人妻无码制服丝袜视频| 欧美日韩免费在线视频| 日韩精品资源| 九九热视频精品在线| 国产精品美乳| 国产尤物在线播放| 天天摸夜夜操|