国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種基于圖像的車輪檢測方法研究

2015-06-29 18:27:23孫維廣
科技資訊 2015年10期
關(guān)鍵詞:車輪

孫維廣

摘要:對運動車輛的車輪視覺檢測方法進行了研究。首先采用實時背景更新的背景差分法和輪廓檢測方法獲得運動車輛的位置和范圍,然后根據(jù)車輛輪廓信息截取下半部圖像,以縮小車輪的搜索范圍。再對截取的圖像進行邊緣檢測,提取其輪廓,最后對輪廓采用直接最小二乘橢圓擬合算法檢測橢圓,并根據(jù)橢圓長短軸比率和中心間距等信息排除誤檢橢圓,得到車輪的中心位置和大小。實驗表明,本方法檢測車輪有很高的正確率。

關(guān)鍵詞:Canny算法,輪廓檢測,橢圓擬合,車輪

中圖分類號:TU723.3 文獻標志碼:A 文章編號:1672-3791(2015)04(a)-0000-01

基于計算機視覺的車輪自動檢測在智能交通、工業(yè)生產(chǎn)等領域有重要的應用價值。由于實際環(huán)境復雜,車輪的有效檢測是一項困難的工作。在車輪檢測時本文利用了Andrew Fitzgibbon提出的直接最小二乘橢圓擬合法[1]進行橢圓檢測,此算法優(yōu)點是簡單高效,但缺點是會出現(xiàn)較多的誤檢橢圓。因此,本文根據(jù)運動圖像的特點縮小車輪的檢測范圍,以盡可能排除干擾。本文首先運用背景差分法和輪廓分析方法檢測運動車輛位置,然后針對車輛的下半部圖像采用Canny算法提取邊緣,進而對其進行輪廓檢測,最后采用橢圓擬合算法完成車輪的檢測。

1 運動目標檢測

由于背景有較多干擾,會導致最終車輪提取變的復雜。因此,本文首先運用背景差法將運動目標提取出來,為了排除場景變化的影響, 并獲得較純凈的背景,對背景進行了實時更新[2]。本文研究的原始視頻幀如圖1所示,背景如圖2所示。背景差分并二值化的效果如圖3所示。

2 輪廓檢測

對于二值化圖像,本文利用OpenCV的cvFindContours函數(shù)提取輪廓,將檢測出的輪廓保存到鏈表中[3]。根據(jù)車輛的長寬信息可以排除小的干擾輪廓。對圖3所示的二值圖進行輪廓檢測結(jié)果如圖4所示,可見車輛被正確檢測出來。

圖1 原始視頻幀 圖2 實時更新的背景

圖3 背景差分并二值化效果 圖4 目標檢測結(jié)果

3 邊緣檢測

上節(jié)將運動車輛檢測出來后,為了排除干擾,減少計算時間,本文針對其下半部進行邊緣檢測。這里采用Canny算法提取邊緣,其原理是先用高斯濾波器平滑圖像,再用一階偏導的有限差分計算梯度幅值和方向,對梯度幅值進行非極大值抑制,最后用雙閾值法檢測并連接邊緣[3]。由于輪轂和輪胎分界明顯,因此邊緣檢測效果對閾值選取不是很敏感,可以選取稍大的閾值,以減少非車輪邊緣的檢出。檢測效果如圖5所示。

4 車輪檢測

為了便于后續(xù)的車輪檢測,本文首先針對邊緣檢測后的圖像用第3節(jié)介紹的方法進行輪廓提取。輪廓信息保存在序列中,序列中的每一個元素是曲線中的一個點的位置。圖5中有較長的邊緣和較短的邊緣,顯然不符合車輪特征??梢愿鶕?jù)第3節(jié)獲得的車輛長高信息推測車輪的尺寸,排除一部分不符合條件的輪廓,輪廓提取的效果如圖6所示。

圖5 對目標區(qū)域邊緣檢測 圖6 輪廓檢測結(jié)果

車輪圖像近似于橢圓,因此可以通過橢圓檢測的方法檢測車輪。本文對輪廓提取結(jié)果采用直接最小二乘橢圓擬合法[1]進行橢圓檢測。雖然已經(jīng)縮小了橢圓擬合范圍,但仍可能會將少量非橢圓輪廓檢測出來,或同一車輪檢出多個橢圓,如圖7(a)- (d)所示。其中,圖7(a)為圖6的橢圓擬合結(jié)果,其橢圓信息如表1所示。圖7(b)- (d)列舉了其它3種車輪的橢圓檢測結(jié)果。

(a) (b)

(c) (d)

圖7 橢圓檢測結(jié)果

表1 對圖7(a)檢測出的橢圓信息

左側(cè)橢圓 右側(cè)橢圓

中心坐標 短軸 長軸 中心坐標 短軸 長軸

(17, 31) 6 13 (218, 32) 7 11

(42, 28) 9 11 (220, 32) 13 15

(43, 27) 11 14 (220, 30) 16 16

文獻[4]根據(jù)橢圓內(nèi)外的灰度值區(qū)分橢圓是否為車輪邊界,但不適用于輪轂顏色本身較暗或受到污染的情況。本文研究的車輪有如下特點:

(1)兩車輪大小、中心縱向坐標相近;

(2)車輪圖像接近圓形,長短軸比接近1;

(3)兩車輪對稱,與車輛邊緣距離接近。

本文根據(jù)以上特點排除誤檢橢圓,并且根據(jù)剩余橢圓中心的距離將多個近似橢圓歸并,歸并時優(yōu)先保留長短軸比最接近1的,長軸最長的橢圓,最終相應車輪的檢測結(jié)果如圖8所示。可見車輪被正確檢測出來。

圖8 車輪檢測結(jié)果

5 結(jié)論

本文對車輪的視覺檢測進行了研究,并利用VC++和OpenCV視覺庫進行了編程實驗,結(jié)果表明本方法能實時有效的檢測出車輪位置。但當輪轂和輪胎顏色分界不明顯時會出現(xiàn)車輪中心提取準確度不高的現(xiàn)象。另外,實際環(huán)境復雜,車輪的污染程度,相機擺放角度,光線都會影響最終的車輪檢測效果。如要適應更復雜的情況需要做進一步的研究。

參考文獻

[1] Andrew Fitzgibbon, Maurizio Pilu, Robert B. Fisher. Direct Least Square Fitting of Ellipses. IEEE Transaction on Pattern Analysis and Machine Intelligence, 1999, 21(5): 253-257.

[2] Dr Alan M. Mclvor. Background Subtraction Techniques[J]. IVCNZ00, Hamilton, New Zealand, 2000

[3] Gary Bradski, Adrian Kaehler著.于仕琪,劉瑞禎譯.學習OpenCV(中文版)[M].北京:清華大學出版社,2009,10,173-256..

[4] 陳旭,林國余.一種基于立體視覺的車輪中心測量方法[J]. 南京信息工程大學學報:自然科學版,2011,3(1):84-90.

猜你喜歡
車輪
水果車輪
家教世界(2023年28期)2023-11-24 18:05:37
車輪上的表演
車輪上的表演
家教世界(2023年4期)2023-03-04 07:31:38
車輪圓不圓
住進太空大車輪
車輪的位置
小讀者(2019年24期)2020-01-19 01:51:36
車輪開啟赴愛之旅
汽車觀察(2019年2期)2019-03-15 06:00:34
裝車輪
車輪上的故事
心聲歌刊(2018年6期)2018-01-24 00:56:12
有趣的車輪轉(zhuǎn)動
天长市| 靖州| 朝阳区| 海城市| 高台县| 咸丰县| 康保县| 广安市| 镇宁| 德惠市| 宜城市| 乌苏市| 中超| 通化县| 庐江县| 平和县| 老河口市| 达州市| 丹寨县| 中山市| 资阳市| 松溪县| 抚远县| 大连市| 东港市| 高雄县| 三穗县| 恩施市| 涞源县| 丹江口市| 东港市| 南岸区| 和龙市| 西和县| 友谊县| 临澧县| 阳城县| 金坛市| 横峰县| 上犹县| 平湖市|