基于紅外結構光的汽車輪轂參數(shù)測量技術_第1頁
基于紅外結構光的汽車輪轂參數(shù)測量技術_第2頁
基于紅外結構光的汽車輪轂參數(shù)測量技術_第3頁
基于紅外結構光的汽車輪轂參數(shù)測量技術_第4頁
基于紅外結構光的汽車輪轂參數(shù)測量技術_第5頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、    基于紅外結構光的汽車輪轂參數(shù)測量技術    王寶剛 莊嚴 趙艷麗摘 要:本文介紹了以機器視覺的方式來實現(xiàn)非接觸式車輛四輪定位功能,其視覺裝置以計算機視覺進行車輪轂拍攝,并通過局域網傳輸?shù)娇刂婆_計算機上,控制臺計算機對圖像進行處理并通過圖像處理技術和steger算法獲取結構光中心線并對應車輪空間信息進行識別獲取,經過計算得到四輪的空間位置信息。定位系統(tǒng)得到四輪定位信息與數(shù)據(jù)庫中同款車輛的出廠參數(shù)進行比對,給出誤差和調整參考信息。車輛維護人員可以根據(jù)四輪定位系統(tǒng)的提示對車輛進行調教。關鍵詞:四輪定位;結構光;steger算法;hough橢圓檢測1 四

2、輪定位技術的基本原理四輪定位是以車輛的四輪參數(shù)為依據(jù),通過調整以確保車輛良好的行駛性能并具備一定的可靠性。轎車的轉向車輪、轉向節(jié)和前軸三者之間的安裝具有一定的相對位置,這種具有一定相對位置的安裝叫做轉向車輪定位,也稱前輪定位。前輪定位包括主銷后傾(角)、主銷內傾(角)、前輪外傾(角)和前輪前束四個內容。這是對兩個轉向前輪而言,對兩個后輪來說也同樣存在與后軸之間安裝的相對位置,稱后輪定位。后輪定位包括車輪外傾(角)和逐個后輪前束。這樣前輪定位和后輪定位總起來說叫四輪定位。傳統(tǒng)的四輪定位儀通過專業(yè)人員安裝在輪轂上的定位器來測定輪轂的水平方位以及相互關系。通過這種方式來實現(xiàn)參數(shù)測量往往需要依靠操作人

3、員的水平,而且接觸式測量可能會損壞車體表面,因此采用基于紅外結構光的測量技術,依據(jù)機器視覺對高清攝像所采集到的圖像進行圖像識別,獲得汽車輪轂參數(shù)的方法,相比較于傳統(tǒng)的四輪定位儀有不需要安裝,非接觸式,測量速度快等優(yōu)點。本論文所描述的光柵測量功能所采用的集成開發(fā)環(huán)境為visual studio 2010,采用vc+語言和opencv機器視覺庫來實現(xiàn)機器視覺軟件功能的開發(fā)工作,所其中包括圖像的讀取、處理、光柵識別和所測量對象空間位置的計算功能的實現(xiàn)。所設定的應用的場景為汽車維護,在停車區(qū)域的四個固定測量機位固定安裝四個集成了高清圖像采集鏡頭和結構光柵發(fā)射器的裝置,當待測量的車輛停入固定的車位后,四

4、個高清圖像采集鏡頭會采集照射在車輪的結構光圖像,所采集的光柵圖像經過軟件處理識別出輪轂的橢圓輪廓,根據(jù)橢圓輪廓的空間信息與軟件中的圖案庫所保存的橢圓進行比對,得到四個輪胎的傾角信息,進而實現(xiàn)對車輛的四輪定位標定功能。2 steger光柵檢測技術的實現(xiàn)紅外線結構光通過平行直線光柵對輪胎進行投射,而用結構光進行掃描檢測時,需要提取結構光條紋的中心線,本文所包含的關鍵技術為對結構光中心線的獲取功能采用steger算法來實現(xiàn)。steger算法基于hessian矩陣,能夠實現(xiàn)光條中心亞像素精度定位:首先通過hessian矩陣能夠得到光條的法線方向,然后在法線方向利用泰勒展開得到亞像素位置。對于圖像中激光

5、條紋上的任意一點(x,y),hessian矩陣可以表示為兩行兩列的矩陣:h(x,y) = rxx, rxy, rxy, ryy 其中rxx表示圖像沿x的二階偏導數(shù),其他參數(shù)類似。需要注意的是在求hessian矩陣之前需要對圖像進行高斯濾波,高斯濾波時,設置高斯方差上面介紹了結構光條紋的中心線的steger算法的基本理論,在具體功能實現(xiàn)中采集裝置首先采集得到的為彩色高清圖像,在程序中首先需要轉化為灰度圖像。轉化之后的灰度圖像采用高斯濾波進行去噪處理,調用函數(shù)opencv函數(shù)cv:gaussianblur來實現(xiàn),其中濾波參數(shù)ksize設置為size(0,0),sigmax為6,sigmay為6濾波

6、效果最適合后續(xù)的steger算法對結構光柵的圖像處理。經過steger算法得到紅外光柵圖像由于投影光柵為平行直線因此在輪胎表面會形成平行的比較清晰的線段圖案,而在非輪胎位置投影比較雜亂不明顯。在輪胎與輪轂的交界處和輪胎邊緣可以很明顯的看到平行線段的完全和斷裂圖案。因此調用opencv函數(shù)通過曲線擬合的最小二乘法對光柵中心線中點進行擬合為線段集合。根據(jù)平行線段的區(qū)域和斷點位置,通過霍夫橢圓擬合的算法將斷點集合擬合為一個橢圓。從而確定照片中輪胎輪轂的空間位置。3 橢圓的檢測算法的實現(xiàn)本文采用隨機hough變換橢圓檢測算法,隨機橢圓檢測結合使用了了最小二乘法和hough變換算法。第一步預處理,獲得較

7、理想的邊緣圖。第二步隨機選取三個點,取這三點為中心相同大小的鄰域中所有點,用最小二乘法把它們擬合成一個橢圓。第三步從邊緣點中再隨機選取第四個點,判斷此點是否在擬合出的圓上。若是,則認為該橢圓是真實橢圓的可能性較大,接著收集證據(jù),驗證該橢圓的真實性。算法具體過程如下(從第二步開始):(1)把邊緣檢測得到的點收進集合v中,失敗計數(shù)器f初始值設為0。設定5個閾值,分別是能容忍的失敗次數(shù)最大值tf,檢測進行時對v中邊緣點數(shù)量的要求閾值tem,隨機選取的三點之間兩兩距離最小值ta,隨機選取的第四點到可能橢圓邊界距離的最大值td,以及橢圓殘缺比率閾值tr。(2)np表示集合v中剩余的點的數(shù)量,當np小于t

8、em時或當失敗次數(shù)f大于tf時停止檢測,算法終止;否則從v中隨機取四點,并從v中刪除這四點。(3)若用來求解橢圓參數(shù)的三個點兩兩之間距離都大于ta,擬合出橢圓,計算第四個點到該橢圓邊界的距離,若距離小于td,執(zhí)行第4步;若不滿足兩者之一,將這四個點返回到v中,失敗次數(shù)加一,回到第2步執(zhí)行。(4)設e為第3步擬合出來的橢圓,初始化滿足閾值td的點的個數(shù)num。遍歷v中點,計算并判斷它們到橢圓e的邊界的距離是否小于td,若是則num=num+1,并將該點從v中除去,直到遍歷完成。(5)若num>=tr*k,其中k為橢圓e的周長,那么跳轉到第6步;否則認為橢圓e不是真實的橢圓,將第4步和第2步中刪除的num+4個點返回v中,并跳轉到第2步。(6)認為橢圓e是一個真實存在的橢圓,f置0,并跳轉到第2步。經過以上步驟擬合出來的橢圓會與系統(tǒng)中以及保存好的橢圓數(shù)據(jù)進行比對,搜索對應的橢圓信息對應輪胎空間和傾角信息,根據(jù)系統(tǒng)所包含的空間信息既可以完成對汽車輪轂測量信息的獲取和校準功能。參考文獻:1熊會元,宗志堅,陳成鶴.線結構光條紋中心的全分辨率精確提取j.光學精密工程,2009,17(05):1057-1062.2胡坤,周富強.一種條紋中心線快速亞像素提取方法j.光電技術應用,2005,20(06):60-63.汽車世界·

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論