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

求取橢圓中心的改進Hough算法設計*

2016-12-13 06:58:13
計算機與數字工程 2016年11期
關鍵詞:檢測

高 寧

(揚州工業職業技術學院 揚州 225127)

?

求取橢圓中心的改進Hough算法設計*

高 寧

(揚州工業職業技術學院 揚州 225127)

針對工業機器視覺檢測中,對橢圓圖像中心提取的需要,提出了一種基于最大內切圓法來求取橢圓中心的完整實現方法。方法中采用了改進的Hough變換快速地檢測出橢圓的最大內切圓,并把該內切圓的圓心坐標當作所求的橢圓圓心坐標。實驗表明,該方法能自動檢測出橢圓的中心坐標,精度較高,快速性好,魯棒性較強,同時簡單易行,很好地滿足了實際工程中的機器視覺檢測的需要。

橢圓中心; Hough變換; 內切圓; 機器視覺

Class Number TP274

1 引言

在機器視覺的實際運用中,經常要處理固件的圖像特征,如被測工件上的定位孔、標定參照物上特征圖像等。尤其是在對工件上的圓孔進行放料時,如果兩者的圓心不能完全一致,會影響地工件的質量甚至報廢。因此,如何實現橢圓中心的自動快速的識別,具有十分重要的意義。

目前,橢圓檢測算法的研究主要包括:模板匹配法、最小二乘法[1]、小波變換法[2]、基于GVF模型法[3]以及Hough變換法[4]等,其中模板匹配法,小波變換法和基于GVF模型法能夠實現準確的橢圓輪廓的提取,但存儲量大,計算復雜,比較耗時。最小二乘法抗干擾能力差,容易受外界的干擾而影響精度。常規的Hough變換法,是先通過廣義的Hough變換,將橢圓提取出來[5]。其參數空間的位數需要用到五維,因而也需要大量的存儲空間和計算空間。在本文中,對其進行了改進,使其能快速的檢測出橢圓的最大內切圓,其計算的參數空間只需兩維,并進行了仿真,效果是客觀的,達到了預期的目的。

2 Hough基本原理

Hough變換是利用圖像空間到參數空間的映射來進行直線檢測[6~8]。它的基本思想是利用點與線的對偶性:圖像空間中共線的點對應參數空間中相交的直線;參數空間中相交于同一點的直線對應于圖像空間中共線的點,通過統計參數空間中每一點的穿越直線數可以檢測出圖像空間中的直線。Hough變換是曲線檢測領域中最有效的方法,其主要優點為:它對于圖像中的噪聲點不敏感,利用其得到的結果可有效地濾除噪聲的影響。

傳統的Hough變換用于檢測圓時,由圓的方程(x-p)2+(x-q)2=r2可知,具有三個參數,所以就需要在三維參數空間上進行統計[9~10]。但傳統的Hough變換存在幾個較大的缺陷,如提取的參數受參數空間的量化間隔制約,計算量大,每個邊緣點映射成參數空間的一個曲面,是一到多的映射,以及占用內存較大等。

本文所設計的改進Hough變換法的思路是:在檢測圓(x-p)2+(x-q)2=r2時,兩邊對x求導,則可得:

(1)

這表示參數a,b不獨立,利用這個關系,解上式則只需要求解兩維參數了,大大減小了計算量。下面以極坐標的形式來具體討論其算法。

2.1 Hough檢測圓

Hough變換用于檢測圓時,任意圓的一般極坐標表示形式為

(2)

由式(1)可知得

(3)

把式(2)的兩個方程相除,可得:

(4)

由于圓上任意一點的切線方向都會與圓上另外一點的切線方向相同,而且這兩個點的中點必為圓心,所以連接圓上任兩個切線斜率相同的點,它們的中點坐標即為圓心坐標了。

2.2 改進Hough檢測橢圓圓心

Hough變換用于檢測橢圓時,橢圓如圖1,任意橢圓的一般極坐標表示形式為[4]

(5)

由式(4)可知:

(6)

將式(5)兩個方程相除,可得

(7)

由于橢圓上任意一點的切線方向也會與橢圓上另外一點的切線方向相同,而且這兩個點的中點為橢圓的中心,所以連接橢圓上任兩個切線斜率相同的點,它們的中點坐標即為橢圓圓心的坐標了。

圖1 橢圓的坐標表示

3 本文的算法實現步驟

在用Hough變換檢測橢圓時,需求解p,q,a,b,θ五個參數,進而需建立五維坐標系才可求解出橢圓的圓心,而在求取圓時,只要求取兩個參數即可,所以本文提出通過求取最大內切圓的圓心,進而來求取橢圓的圓心的改進Hough變換法。

任何一個橢圓都有且只有一個最大內切圓,而且內切圓的圓心與橢圓的中心是同一個點。基于此規則,本文所設計的改進Hough變換法算法實現的具體步驟如下:

1) 先將待檢測圖像進行預處理。濾波去除干擾,再將圖像二值化,用canny算子進行輪廓提取。二值化時,盡量使包含橢圓之外的圖像部分像素值為零,這樣可以很大程度上減小后續圖像處理的計算量。

2) 然后,估計橢圓最大內切圓的圓的半徑,并對圖像進行改進的Hough變換;

3) 接著,從所檢測出圓的半徑最小值出發,當判斷樹圓上僅只有兩點是橢圓上,且圓中不在包含有橢圓的其他的點時,即可認為該圓心為橢圓的中心;

4) 最后,將檢測出的內切圓在圖像中顯示,即可看出是不是本文所要求的橢圓中心。

4 改進算法的仿真

本文以一個項目中工件上的定位孔為例進行仿真。如圖2所示,欲要將鐵棒以液壓作為動力嵌入到底盤的圓孔中,鐵棒的端頭處,存在倒角,在液壓下,可以完成嵌入的工作。但由于鐵棒圓心與底盤的圓心存在一個偏差,容易導致鐵棒變形,影響產品質量。所以在放鐵棒之前,先糾正底盤橢圓形圓孔的位置,如圖3所示,即檢測出圓孔的橢圓中心的坐標,再與標準的中心進行比較,即可計算出底盤需要偏轉的角度和方向。待底盤偏轉后,再嵌入鐵棒。

圖2 圓柱形鐵棒與橢圓形圓孔嵌入結合圖

圖3 放鐵棒前的底盤橢圓形圓孔位置

將圖3用本文設計的改進Hough變換算法進行仿真,可得仿真結果圖,如圖4所示,圖中藍色正圓即可認為是底盤橢圓形圓孔的最大內切圓。仿真結果可以看出,本文設計的算法能夠很好地標定出橢圓的中心坐標,假設為(x1,y1),再與轉準點(x0,y0)進行比較,通過式(8)可以計算出底盤需要偏轉的角度。在實驗中,效果很好,大大提升了產品的質量。

圖4 橢圓圓心定位結果圖

(8)

式中,r表底盤圓心到標準小圓心的距離,θ表底盤應轉的角度。

5 結語

本文通過對Hough變換進行改進,通過檢測橢圓最大內切圓,并計算其圓心坐標來求取橢圓中心的方法,實現了工業中工件上的定位孔橢圓中心的自動提取。通過仿真可知,該方法可以實現橢圓中心的有效識別,定位精度較高,具有較強的魯棒性。與此同時,克服了傳統Hough變換法計算量較大的缺點,極大地減小了圖像處理過程中的計算量。簡單易行,能夠很好地滿足了實際生產中的機器視覺檢測的需要。

[1] 韓冰,上官晉太,李艷玲.基于最小二乘法的一種橢圓中心定位方法[J].長治學院學報,2009,26(5):66-68. HAN Bing, SHANGGUAN Jintai, LI Yanling. An Ellipse Center Location Method Based on Least Square Method[J]. Journal of Changzhi University,2009,26(5):66-68.

[2] 楊莎莎, 田小平,王小剛.基于小波包變換和圓形鄰域特征的圖像融合[J].計算機測量與控制,2013,21(7):1923-1926. YANG Shasha, TIAN Xiaoping, WANG Xiaogang. Image Fusion Algorithm Based on Wavelet Packet Transform and Characteristics of Circular neighborhood for Image[J].Computer Measurement and Control,2013,21(7):1923-1926.

[3] 李秀成,陳韜亦.淺析GVF模型在圖像分割中的改進應用[J].工業和信息化教育,2014,12:82. LI Xiucheng, CHEN Taoyi. Analysis of GVF Model in Image Segmentation in the Improvement of Application[J]. Industry and Information Technology Education,2014,12:82.

[4] 趙京東.用兩步Hough變換檢測圓[J].計算機應用,2008,28(7):1761-1763. ZHAO Jingdong. Using Tow-Steps Hough Transform to Detection Ellipses[J]. Computer Applications,2008,28(7):1761-1763.

[5] 夏磊,蔡超.一種用Hough變換檢測圓的快速算法[J].計算機應用研究,2007,24(10):197-199. XIA Lei, CAI Chao. New Fast Algorithm of Hough Transform Detection of Circles[J]. Application Research of Computers,2007,24(10):197-199.

[6] 呂繼武,于偉,鄭偉.一種基于改進的HOUGH變換的車輪檢測方法[J].電子技術與軟件工程,2014(13):121. LV Jiwu, YU Wei, ZHENG Wei. A Wheel Detection Method Based on Improved HOUGH Transform[J]. Electronic Technology and Software Engineering,2014(13):121.

[7] Bober M, Kittler J. A hough transform based hierarchical algorithm for motion segmentation[C]//Time-Varying Image Processing and Moving Object Recognition: Proceedings of the 4th International Workshop Florence,2013:335.

[8] Mukhopadhyay P, Chaudhuri B B. A survey of Hough Transform[J]. Pattern Recognition,2015,48(3):993-1010.

[9] 葉峰,陳燦杰,賴乙宗.基于有序Hough變換的快速圓檢測算法[J].光學精密工程,2014,22(4):1105-1111. YE Feng, CHEN Chanjie, LAI Yizong. Fast Circle Detection Algorithm Using Sequenced Hough Transform[J]. Optics and Precision Engineering,2014,22(4):1105-1111.

[10] 曾文靜,張鐵棟,萬磊.基于Hough變換的水下管道檢測方法[J].儀器儀表學報,2012,33(1):76-84. ZENG Wenjing, ZHANG Tiedong, WAN Lei. Underwater Pipeline Detection Based on Hough Transform [J]. Chinese Journal of Scientific Instrument,2012,33(1):76-84.

Design of Improved Hough Transform Method of Locating Ellipse Center

GAO Ning

(Yangzhou Polytechnic Institute, Yangzhou 225127)

This paper deals with a complete method to locate the ellipse center based on the maximum inscribed circle, in order to meet the need of location of ellipse center in the industrial machine vision inspection. In this paper, an improved Hough transform is used to locate the ellipse center rapidly. Meanwhile, the center of the inscribed circle can be regarded as the target coordinate of the ellipse center. Experiment shows that the method can automatically locate the ellipse center coordinate in a minute, with high precision and strong robustness. Thanks to the high precision and strong robustness, the method is scientifically practical and easy to use in industrial production.

ellipse center, Hough transform, inscribed circle, machine vision

2016年5月13日,

2016年6月23日

高寧,女,碩士研究生,助教,研究方向:控制理論與方法、智能機器人。

TP274

10.3969/j.issn.1672-9722.2016.11.009

猜你喜歡
檢測
QC 檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
“有理數的乘除法”檢測題
“有理數”檢測題
“角”檢測題
“幾何圖形”檢測題
主站蜘蛛池模板: 亚洲高清中文字幕在线看不卡| 3p叠罗汉国产精品久久| 五月婷婷导航| 国产a在视频线精品视频下载| 国产好痛疼轻点好爽的视频| h网站在线播放| 9cao视频精品| 伊人婷婷色香五月综合缴缴情| 日日噜噜夜夜狠狠视频| 国产成人精品一区二区三区| 亚洲一区二区三区香蕉| 永久免费AⅤ无码网站在线观看| 日本黄网在线观看| 久久精品国产亚洲麻豆| 伊人无码视屏| 91精品国产福利| 国内精品免费| 青青草原国产精品啪啪视频| 特级aaaaaaaaa毛片免费视频| 国产三级韩国三级理| 99精品福利视频| 熟妇人妻无乱码中文字幕真矢织江 | 欧美色丁香| 亚洲成综合人影院在院播放| 亚洲三级a| 国产精品19p| 无码综合天天久久综合网| 狠狠色香婷婷久久亚洲精品| 日韩在线播放中文字幕| 国产成人AV综合久久| 91久久国产综合精品| 国产无套粉嫩白浆| 亚洲精品图区| 99热这里只有精品2| 国产精品无码AⅤ在线观看播放| av在线5g无码天天| 国精品91人妻无码一区二区三区| 欧美在线精品怡红院| 国产成在线观看免费视频| av无码久久精品| 欧美视频在线不卡| 在线观看免费国产| 成年人久久黄色网站| 日韩无码视频专区| 免费中文字幕在在线不卡| av在线手机播放| 亚洲国产综合第一精品小说| 国产玖玖视频| 国产精品va| 免费人成视频在线观看网站| 无码粉嫩虎白一线天在线观看| 色AV色 综合网站| 国产午夜不卡| 欧美a级完整在线观看| 日韩精品亚洲人旧成在线| 国产精品99r8在线观看| 久久久精品国产SM调教网站| 九色在线视频导航91| 国产美女在线免费观看| 国产免费福利网站| 久久精品电影| 人妻丝袜无码视频| 午夜精品久久久久久久99热下载 | 天天做天天爱夜夜爽毛片毛片| 91国内视频在线观看| 亚洲一区二区三区在线视频| 国产伦精品一区二区三区视频优播| 国产无套粉嫩白浆| 精品国产成人国产在线| 亚洲色中色| 国产丝袜91| 国产成人精品一区二区不卡| 日本人妻一区二区三区不卡影院| 福利小视频在线播放| 久久99这里精品8国产| 国产jizz| 又黄又爽视频好爽视频| 77777亚洲午夜久久多人| 毛片在线看网站| 青草视频在线观看国产| 91网址在线播放| 精品国产免费人成在线观看|