《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于視覺傳感器的智能車攝像頭標定技術研究
基于視覺傳感器的智能車攝像頭標定技術研究
摘要: 本文以飛思卡爾智能車大賽為背景,制作一個能巡線快速行駛的攝像頭小車。由于攝像頭光軸與地面呈一定夾角,于是其成像存在梯形失真;為了擴大視野,廣角鏡頭越來越為很多隊伍所采用,于是又存在桶形失真。本文提出的這個方法,可有效解決這兩種失真,實際操作并不復雜。
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亚洲国产精品_日韩亚洲一区二区
亚洲美女中出| 亚洲男同1069视频| 在线视频欧美精品| 亚洲国产精品成人一区二区 | 欧美不卡一区| 久久三级福利| 久久精品道一区二区三区| 性久久久久久久久| 亚洲欧美国产高清| 午夜激情综合网| 亚洲欧美日韩在线播放| 亚洲欧美精品在线| 亚洲欧美日韩国产一区二区| 亚洲图片在区色| 亚洲在线一区| 亚洲一区二区视频| 午夜激情综合网| 欧美一区激情| 久久久久国产一区二区三区四区| 久久久国产91| 麻豆成人精品| 欧美精品久久一区二区| 欧美激情一区二区三区| 欧美日韩国产综合视频在线观看| 欧美日韩国产91| 欧美日韩国产在线看| 国产精品v日韩精品| 国产精品爽爽ⅴa在线观看| 国产亚洲毛片| 一色屋精品视频在线看| 亚洲国产精品一区二区三区| 亚洲精选91| 亚洲一区二区久久| 欧美一区二视频| 亚洲日本免费| 亚洲视屏在线播放| 羞羞色国产精品| 久久天天狠狠| 欧美日本一道本在线视频| 欧美午夜欧美| 国内精品一区二区| 91久久久久久久久久久久久| 一区二区毛片| 久久大逼视频| 亚洲美女免费精品视频在线观看| 亚洲网站在线观看| 久久精品国产第一区二区三区最新章节| 久久久久久久久久久久久女国产乱 | 欧美日韩一区高清| 国产精品一二三视频| 精品福利免费观看| 99爱精品视频| 欧美综合国产| 中日韩视频在线观看| 午夜精品一区二区三区四区 | 狠狠爱综合网| 日韩系列欧美系列| 欧美在线播放高清精品| 亚洲免费播放| 新67194成人永久网站| 老鸭窝亚洲一区二区三区| 欧美日韩不卡一区| 国产一区二区三区黄| 亚洲精品一区在线观看香蕉| 午夜精品视频在线观看| 亚洲精选在线| 久久精品国产99国产精品澳门| 欧美激情中文字幕乱码免费| 国产精品一区二区三区四区 | 亚洲人成人77777线观看| 亚洲女人av| 日韩视频永久免费观看| 欧美资源在线| 欧美日韩欧美一区二区| 国产一区二区在线免费观看 | 欧美日韩一区二区三区四区五区 | 亚洲一区二区视频在线| 另类亚洲自拍| 国产欧美日韩免费看aⅴ视频| 亚洲欧洲偷拍精品| 欧美一区三区三区高中清蜜桃| 日韩视频一区二区三区在线播放| 欧美专区一区二区三区| 欧美日韩一区二| 在线观看国产一区二区| 香蕉久久夜色精品国产| 这里只有精品视频| 免费一级欧美片在线播放| 国产精品日日摸夜夜摸av| 亚洲精品视频在线观看网站| 久久激情综合| 欧美中文字幕在线观看| 欧美视频第二页| 亚洲人体偷拍| 亚洲黄一区二区三区| 久久精品理论片| 国产精品在线看| 亚洲天堂成人| 亚洲神马久久| 欧美日本高清| 亚洲精品视频在线播放| 亚洲精品欧美日韩专区| 玖玖国产精品视频| 国产一区二区三区无遮挡| 亚洲欧美日韩在线| 午夜精品亚洲一区二区三区嫩草| 欧美午夜精品久久久久久浪潮| 亚洲精选久久| 一本久久知道综合久久| 欧美成人在线免费视频| 激情视频一区二区| 亚洲福利视频一区二区| 久久男女视频| 国产亚洲一区二区三区在线播放| 亚洲小说区图片区| 亚洲欧美激情视频| 国产精品国产三级国产普通话99| 9l国产精品久久久久麻豆| 一区二区三区国产精华| 欧美日韩国产一区精品一区 | 久久久亚洲人| 国模吧视频一区| 欧美一区二区三区在线视频 | 狠狠色狠狠色综合系列| 亚洲成人资源| 免费日韩成人| 亚洲国产成人在线视频| 亚洲精品1区2区| 欧美精品电影| 日韩视频精品在线| 亚洲免费在线看| 国产精品美女久久福利网站| 亚洲一二三区在线| 欧美中文字幕在线观看| 国产一区二区三区精品久久久| 久久精品国产第一区二区三区| 久久综合伊人77777尤物| 尤物九九久久国产精品的特点| 亚洲国产裸拍裸体视频在线观看乱了| 另类激情亚洲| 亚洲日本在线视频观看| 一区二区三区.www| 国产精品免费电影| 欧美一区二区三区日韩| 久久综合久久久久88| 亚洲欧洲精品一区| 亚洲一区二区三区高清不卡| 国产女人精品视频| 亚洲国产精品一区在线观看不卡| 欧美激情一区二区三区蜜桃视频| 亚洲精品美女在线观看播放| 亚洲一区二区三区四区五区黄| 国产精品永久免费在线| 亚洲电影免费观看高清完整版在线观看 | 国产精品欧美风情| 久久国产加勒比精品无码| 欧美高清hd18日本| 亚洲色图在线视频| 久久久久久久网| 亚洲日本va在线观看| 欧美一区二区三区四区视频| 激情五月***国产精品| 日韩一级精品视频在线观看| 国产精品视频内| 亚洲国产成人久久综合| 欧美吻胸吃奶大尺度电影| 欧美一二三区精品| 欧美欧美午夜aⅴ在线观看| 亚洲伊人网站| 免费成人av在线看| 亚洲一区二区精品在线| 蜜桃精品一区二区三区 | 亚洲一区二区三区高清不卡| 久久综合九色| 国产精品99久久久久久久女警| 老司机免费视频一区二区三区| 99精品国产热久久91蜜凸| 久久精品在线播放| 亚洲九九精品| 久久精品视频在线| 一本色道久久88综合日韩精品| 久久国产欧美日韩精品| 亚洲欧洲精品天堂一级| 久久精品99无色码中文字幕| 亚洲精品在线视频| 久久久97精品| 亚洲视频精选在线| 免费高清在线一区| 亚洲欧美亚洲| 欧美精品网站| 久久精品色图| 国产精品日韩在线| 一区二区av在线| 永久域名在线精品| 欧美一区二区在线视频| 亚洲精品一区二区三| 久久免费精品视频| 亚洲一区久久久| 欧美伦理91i| 最新日韩在线视频|