《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于視覺傳感器的智能車攝像頭標定技術研究
基于視覺傳感器的智能車攝像頭標定技術研究
摘要: 本文以飛思卡爾智能車大賽為背景,制作一個能巡線快速行駛的攝像頭小車。由于攝像頭光軸與地面呈一定夾角,于是其成像存在梯形失真;為了擴大視野,廣角鏡頭越來越為很多隊伍所采用,于是又存在桶形失真。本文提出的這個方法,可有效解決這兩種失真,實際操作并不復雜。
Abstract:
Key words :

        引言

  本文以飛思卡爾智能車大賽為背景,使用飛思卡爾(Freeseale)生產的16位微控制器MC9S12XS128作為控制核心,制作一個能巡線快速行駛的攝像頭小車。由于攝像頭光軸與地面呈一定夾角,于是其成像存在梯形失真;為了擴大視野,廣角鏡頭越來越為很多隊伍所采用,于是又存在桶形失真。這兩種失真,是每個采用廣角鏡頭的攝像頭隊伍都要遇到的問題。很多隊伍都回避這個問題,直接采用圖像預處理后的像素點進行控制。但若將像素點轉換為實際物理坐標,無疑更直觀,對程序的編寫或建模帶來很大的方便,并且本文提出的這個方法,可有效解決這兩種失真,實際操作并不復雜。

  各隊解決方案綜述

  文獻[1]提出的方法是:可以通過對于每行提取的道路位置通過一個線性修正來消除梯形失真,可通過實驗的方式確定線性補償的系數。但是該實驗方法比較繁雜,并且不能消除桶形失真。

  文獻[2]制作了一個圖像標定板,如圖1所示。

   其原理是:圖1(a)中陰影部分是車體放置的位置。在標定板上等間距地貼了許多黑線,給標定板拍照后,就可以知道實際中的位置與圖像中的位置的相互關系。這個方法由于黑線有一定寬度,所以會存在較大誤差。

  文獻[3]采用非均行采集的方案。所謂非均行采集是與均行采集對應的。在均行采集中,AD模塊所采集的行均勻分布于攝像頭輸出的圖像中。而非均行采集則是指,AD模塊所采集的行按某種規則非均勻地分布在原始圖像中,而這種規則是保證采集得到的圖像在縱向上(小車中軸方向)與現實景物不畸變。然后再確定每一行的橫向畸變系數。

  如圖2所示,非均行采集時,遠處采得密,近處采得稀。由于攝像頭安裝方式在實驗時會經常變動,以確定最佳俯角和最佳高度,每當變動就需要重新標定。這個方案就不大方便了。文獻[4]建立了一個光路幾何模型圖,如圖3所示。

   實驗方案:量取攝像頭架固定螺釘的高度H與攝像頭中心相對于豎直桿的偏轉角度(俯角)θ。由于光學中心的計算完全由這兩個數據及近端距固定桿的距離S(即測量保險杠距固定桿的距離S0和近端距保險杠距離S'相加得到,也可直接在實驗板上測量由近端黑線到攝像頭固定桿的距離S)確定,因此要做到越精確越好。由O點做垂線長度為H至點A,做水平線AB,截取AD長為S,DB過O點做與垂直線成θ的射線交AB于C,過D做DE垂直于OC,并使OC為DE的垂直平分線,連接BE并延長,交OC與O’,則O’為光學中心。從圖上能算得O’距底邊距離為H’,俯角不變。

       將實驗板垂直放置,做出邊長為A1的正方形標定區域,即圖3中的DE平面,將攝像頭水平對向實驗板中心C,攝像頭架固定螺釘距實驗板距離為H1。讀出標定實驗板上特征點的相應像素點。可以得到圖4中(X,Y)與像素點(U,V)的關系(U為行數,V為列數)。

 

  由于實驗平面與真實視野平面之間是純幾何關系,因此這部分轉換函數關系可以用幾何推導。 其公式較復雜,在這里不一一列出。

  其公式最大的弊端在于有很多sin()、cos()等三角函數運算,但單片機做這種運算會花費大量時間,所以本應盡量避免出現三角函數、開方等運算。而且,若采用廣角鏡頭或攝像頭架得較低時,B點將會距A點很遠而找不到B點。所以該方法也不具通用性。實驗本身也比較復雜。

  文獻[5]采用的實驗方法是:事先在一塊白板上畫一系列小的正方格,正方格越小,精度越高。然后標定中心黑粗線,用來確定賽車的擺放位置和圖像的中心。如圖5所示。之后可以直接讀出各特征點相應的像素坐標,建立對應關系。

   該實驗方案很直觀,但其操作未必簡便。因為攝像頭視野較廣,所需矯正網絡也較大,在其上畫方格線很難保證絕對水平或垂直。

  文獻[6]根據幾何數學建模,得出攝像頭獲取圖像的成像坐標與景物實際的世界坐標的關系。

       坐標變換關系如下:

   在攝像頭安裝固定后,c/tanθ、a、b、c、h 和h/cosθ 均為常量。這個方法還是比較好的,但是需要知道f、L、H,這三個參數廠家會提供,但不一定準確,θ也較難準確測量,且不能解決桶形失真的問題。

      幾何失真校正方法

  建模分析

   如圖7所示,世界坐標系中的點P(Xw,Yw,Zw)首先經過剛體變換到攝像頭坐標系中的點P(X,Y,Z)。


 

   然后再從攝像頭坐標系到理想的圖像坐標系的透視變換。

   圖8是一鏡頭理想成像原理圖,圖中左邊的直線是目標,右邊的直線是目標所成的象。從圖中可以看出,目標中心點O點成象于象的中心O′點,目標上不同的兩點A點和B點成象于A′和B′點,且有。但大視場角使得廣角鏡頭不能再等效為理想透鏡,而是一個焦距隨著目標離光軸距離增大而減小的成象系統。根據牛頓成象定理,目標高度r與對應象高r′之間的計算關系為。在物距m一定的情況下,焦距f愈小,象高r′愈小。這樣,隨著目標離光軸距離r的增加,焦距f隨著減小,所成圖象就產生了桶形失真。由以上的分析可看出,桶形失真可以看成像素點向心徑向收縮,且隨著目標距光軸距離r的增加,收縮率增大。因此,如果使失真圖象中的像素離心徑向按不同膨脹率增大,即可實現幾何失真校正。
 

       實驗方法

  情況(1):攝像頭俯角小,雖有桶形失真,但關鍵區域處于圖像中部。如圖9所示。分段逆透視變換適用于這種情況。

   若忽略桶形失真,即讓U=Xu+Center_u,V=Yu +Center_v(注意圖7中圖像原點Ouv在攝像頭坐標系中坐標為(- Center_u,- Center_v,f)),則由公式1和公式2可知,

 

  由于Zw=0,上式又可寫成:

   反解Xw,Yw,可得:

   上式又可寫成:

   理論上根據4個點m1-m8就可以有一組解。

  實驗步驟如下:以車頭為原點,在車頭前選取8個點,如圖10所示(單位:cm)。選點要求范圍盡量大,跑道經常出現的區域,但又不能處于攝像頭輸出圖像邊緣區域;從圖9中讀出各點像素坐標(a,b);根據分辨率將各像素坐標轉換為單片機圖像坐標,這是一個線性變換;將8個點分成near、middle、far三組,每組4個點,根據式6可求出三組解。


       在單片機程序中,當圖像預處理得到(U,V)后,可根據式5解出(Xw,Yw),差別是(U,V)處于不同位置時用不同的參數。由于相鄰梯形有兩個點是復用的,所以參數不會出現跳躍。圖11顯示該方法效果很好。

   文獻[7]中提到可以選取很多點,然后采用最小二乘法進行擬合。但是由于各像素點失真程度不一樣(越遠離圖像中心失真越嚴重),所以最后結果可能是本來失真較小的點被失真較大的點所“拖累”,沒有一個點是準確的。

  情況(2):攝像頭俯角較大,跑道會出現在圖像各個位置(如圖1(b)所示),這時單片機需要對整幅圖像進行處理。可使用下列方法。

  這時不再讓U=Xu,V=Yu,而是設

   從圖像中讀出多個像素坐標(U,V),令k初值為0.00001,通過式7解出(Xu,Yu),根據式6通過最小二乘法解出,再根據式5求出(Xw,Yw),求出擬合誤差sum_err。(這里要將式5與式6中的U、V分別換成Xu、Yu)。有關最小二乘法可參考文獻[8]。

  將k累加0.00001,同樣的步驟可求出sum_err。

  畫出k與sum_err曲線,sum_err起初隨著k增大而減小,但從某個k開始又開始增大,k值即取拐點處的值。

  結論

  本文根據攝像頭成像模型,導出逆透視變換公式,并根據兩種情況分別給出解決方案。該解決方案方便可行,可供各參賽攝像頭隊伍參考。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
性欧美8khd高清极品| 欧美激情成人在线| 日韩一级二级三级| 久久国产精品99精品国产| 亚洲一区视频在线| 一本久久综合亚洲鲁鲁五月天| 极品少妇一区二区三区| 国产精品一区二区三区乱码| 欧美午夜激情视频| 欧美精品v国产精品v日韩精品| 玖玖精品视频| 久久免费视频在线观看| 欧美在线视频播放| 校园春色综合网| 亚洲综合99| 亚洲一区二区综合| 亚洲午夜精品久久久久久浪潮 | 在线观看日韩欧美| 黄页网站一区| 尤物精品国产第一福利三区| 在线精品一区二区| 亚洲电影免费| 国产亚洲一区二区三区在线观看 | 欧美日韩妖精视频| 欧美日韩在线一区二区| 欧美日韩精品一区| 欧美日韩精品伦理作品在线免费观看 | 欧美日韩精品一本二本三本| 欧美午夜寂寞影院| 国产精品美女www爽爽爽视频 | 国产模特精品视频久久久久| 国产精品ⅴa在线观看h| 国产精品久久久久久影视| 国产精品综合视频| 韩国成人精品a∨在线观看| 狠狠色综合日日| 亚洲国产毛片完整版| 日韩网站在线看片你懂的| 亚洲一区二区成人| 久久福利毛片| 亚洲免费成人av电影| 亚洲一区在线免费| 久久精品国产精品 | 欧美夫妇交换俱乐部在线观看| 欧美精品v国产精品v日韩精品| 国产精品v片在线观看不卡| 国产精品亚洲激情| 激情欧美丁香| 亚洲三级免费电影| 亚洲欧美精品伊人久久| 亚洲成人在线视频播放| 亚洲激情第一区| 亚洲无限乱码一二三四麻| 欧美一级久久久久久久大片| 美女精品网站| 欧美性事免费在线观看| 国内成人精品视频| 亚洲看片免费| 欧美自拍偷拍| 在线综合亚洲欧美在线视频| 午夜久久电影网| 欧美成人在线免费观看| 国产精品久久久久婷婷| 尤物在线观看一区| 在线视频精品一区| 亚洲国产精品一区二区第一页| 亚洲视频在线免费观看| 久久五月天婷婷| 国产精品theporn88| 悠悠资源网久久精品| 亚洲——在线| 99精品热视频只有精品10| 欧美一区二区三区男人的天堂| 欧美成人综合一区| 国产日韩欧美a| 亚洲精品中文字幕女同| 久久不射2019中文字幕| 亚洲在线视频免费观看| 免费在线欧美视频| 国产日韩在线视频| 99国产精品自拍| 亚洲国产裸拍裸体视频在线观看乱了中文 | 午夜视频一区| 亚洲视频日本| 麻豆av一区二区三区久久| 国产精品尤物| 日韩系列欧美系列| 最新国产精品拍自在线播放| 久久不射中文字幕| 欧美亚洲不卡| 亚洲精品美女91| 亚洲成人在线网| 久久精品官网| 国产欧美视频在线观看| 99在线|亚洲一区二区| 亚洲国产视频a| 久久久91精品国产一区二区三区 | 美女免费视频一区| 国产日本欧美在线观看 | 午夜伦理片一区| 欧美日韩一二三四五区| 亚洲国产精品va在线看黑人动漫| 欧美一级片在线播放| 午夜精品一区二区在线观看| 欧美日韩精品一区二区三区四区 | 久久九九精品| 国产精品伦一区| 亚洲天堂激情| 亚洲午夜女主播在线直播| 欧美黑人国产人伦爽爽爽| 在线看欧美视频| 亚洲欧洲另类国产综合| 美女精品网站| 在线观看的日韩av| 久久不射2019中文字幕| 久久精品国产99精品国产亚洲性色| 国产精品美女在线| 亚洲视频在线二区| 亚洲自拍偷拍麻豆| 国产精品大全| 亚洲视频1区| 校园激情久久| 国产一区高清视频| 欧美影院精品一区| 久久久免费av| 在线看不卡av| 亚洲美女福利视频网站| 欧美人与禽性xxxxx杂性| 一色屋精品视频在线观看网站| 欧美一区二视频| 久久夜色精品国产| 在线观看欧美一区| 亚洲三级毛片| 欧美精品在线一区二区| 日韩午夜免费| 亚洲欧美怡红院| 国产日产亚洲精品系列| 欧美一区二区三区在线免费观看 | 怡红院精品视频在线观看极品| 亚洲大胆av| 欧美国产一区在线| 日韩一级精品| 欧美一区二区女人| 国产在线精品一区二区夜色| 久久精品一区四区| 欧美黄色小视频| 一本色道久久综合一区| 欧美亚洲一区二区在线| 国产资源精品在线观看| 亚洲经典自拍| 欧美日韩精品一区二区在线播放 | 欧美国产一区二区| 一本色道久久加勒比精品| 午夜国产精品影院在线观看| 国产午夜精品全部视频在线播放| 久久国内精品视频| 欧美精品日韩精品| 亚洲一区图片| 毛片基地黄久久久久久天堂| 91久久综合亚洲鲁鲁五月天| 亚洲你懂的在线视频| 国产亚洲精品bt天堂精选| 亚洲国产99精品国自产| 欧美屁股在线| 亚洲影视中文字幕| 久久综合精品国产一区二区三区| 亚洲黄色毛片| 亚洲综合电影| 国内精品免费午夜毛片| 99精品久久久| 国产欧美日韩一级| 亚洲黄色免费电影| 国产精品久久福利| 久久国产欧美精品| 欧美美女喷水视频| 性色av香蕉一区二区| 欧美成人免费网站| 亚洲免费在线电影| 欧美成人精品福利| 亚洲影音先锋| 欧美精品一区二区蜜臀亚洲| 性久久久久久久久久久久| 欧美日韩成人在线视频| 午夜一区在线| 欧美日韩三级一区二区| 久久国产精品高清| 国产精品video| 亚洲人成7777| 国产日本欧洲亚洲| 日韩亚洲欧美成人| 韩国视频理论视频久久| 亚洲图片欧美日产| 亚洲大胆av| 久久精品亚洲精品| 这里只有精品视频| 欧美高清在线| 亚洲成色www8888| 国产精品一区二区女厕厕| 9i看片成人免费高清| 精品动漫3d一区二区三区|