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

基于幾何對稱性的橢圓擬合算法

2020-06-04 03:55:52全燕鳴
自動化與儀表 2020年5期
關鍵詞:檢測

全燕鳴,凌 泉

(華南理工大學 機械與汽車工程學院,廣州510641)

橢圓孔在零件中廣泛存在,在視覺的工業運用領域中,采用橢圓模型去擬合實際的橢圓孔,通過檢測橢圓的位置和大小,完成零件橢圓孔尺寸檢測及定位,因此橢圓擬合算法在機器視覺和模式識別等領域內有著廣泛的應用。

近年來,學者提出了大量的橢圓檢測算法,主要可概括為三類:一類是基于Hough 變換的橢圓擬合方法[1-4],另一類是基于幾何特征的擬合方法[5-7],第三類是基于最小二乘法的橢圓擬合方法[8-10]。

本文提出了一種將橢圓對稱性及二分法相結合的橢圓擬合算法,使用Halcon 作為圖像處理算法庫。該方法利用橢圓本身的幾何對稱性,計算出橢圓中心坐標,再結合二分法,通過逐次迭代逼近的方法計算橢圓的長半軸、短半軸及方向角。最終計算出橢圓的準確參數。本文提出的檢測算法,于2019年12月已經運用于明門(中國)幼童用品有限公司的金屬管視覺檢測中。

1 圖像邊緣檢測方法

邊緣檢測包括像素級別邊緣檢測和亞像素級別邊緣檢測,其中亞像素級別邊緣檢測,在整像素邊緣檢測的基礎上,采用像素插值和灰度曲線擬合等方法提高邊緣檢測精度。本文采用Canny 算子提取像素級橢圓邊緣并基于高斯擬合的亞像素邊緣檢測法進一步提高橢圓邊緣精度。

2 基于幾何對稱性的橢圓擬合算法

2.1 橢圓數學模型

橢圓方程的求解,需要確定5 個參數,如圖1所示,圖中:a,b 為橢圓長短半軸長;x0,y0為橢圓中心坐標;θ 為橢圓長半軸與X 軸之間的夾角(本文中統稱為方向角)。該橢圓的方程可以表示為式(1):

圖1 橢圓參數示意圖Fig.1 Schematic diagram of ellipse parameters

2.2 橢圓的幾何對稱性

由橢圓的數學模型可知,橢圓關于中心點對稱,即作任意角度直線平行線與橢圓相切存在兩根切線li,li′(本文統稱切線對),相應的存在兩切點ci,ci′(本文統稱切點對),且圓心位于兩切點連線的中點處。切點對的距離記為di;當di最大時,切點對的距離就是橢圓的長軸長;同理,當di最小時,切點對的距離就是橢圓的短軸長,并且此時切線與X 軸的夾角αi即為橢圓的方向角θ,如圖2所示。

圖2 橢圓切線對示意圖Fig.2 Schematic diagram of elliptic tangent pairs

2.3 算法原理及流程

1)先對相機進行標定獲取內外參,相機采集橢圓孔圖像,并進行圖像矯正及預處理,采用Canny算子得到橢圓的像素邊緣;通過高斯擬合的方法得到橢圓的亞像素邊緣[11]。

2) 由2.2 中的橢圓幾何對稱性計算橢圓中心坐標:計算橢圓不同角度步長(0°~180°之間,角度步長:β=180°/n)的n 組切線對li、li′,可得橢圓切點對坐標:(xi,yi)、(xi′,yi′),以及切點對之間的距離di、切線與X軸的夾角αi,橢圓中心坐標可由式(2)及式(3)計算。

式中:x0、y0為估計的橢圓中心坐標;n 為切點對的對數。

3)通過二分法迭代估計橢圓長半軸長a:通過上一步,可以得到n 個di與αi的值,對n 個di從小到大進行排序,取前2 個記為dk,ds(dk>ds),由此可鎖定橢圓長軸長存在于切線角范圍為(αk,αs)的角度區域,通過二分法取下一個角度αn+1=(αk+αs)/2,可得到對應新的切線對及切點對的距離:ln+1,l′n+1,dn+1鎖定下一個橢圓長軸長出現的切線角區域(αn+1,αn+2),其中:αn+2=(αk+αn+1)/2,如此往復通過二分法在迭代中不斷更新逼近橢圓長軸長的真實值,設當迭代到第j 次時,dn+j與dn+j+1差值的絕對值小于設定的迭代閾值ε,此時迭代結束,橢圓長半軸長計算見式(4):

4)同理,計算橢圓短半軸長b 及方向角θ,采用同樣的迭代逼近方式,通過2)中獲取的數據,對n個di從小到大進行排序,取后2 個記為dv,dp,由此可鎖定橢圓短軸長存在于切線角范圍為(αv,αp),與3) 中的迭代方式相同,設當迭代到第m 次時,dn+m與dn+m+1的差值絕對值小于設定的迭代閾值ε,此時迭代結束,橢圓的短半軸長及方向角的計算見式(5)及式(6):

通過以上4 步,可以計算出橢圓方程的5 個參數,從而完成橢圓擬合,算法流程詳見圖3。

圖3 算法流程Fig.3 Algorithm flow chart

3 實驗過程

3.1 實驗平臺及參數配置

本文采用的視覺實驗平臺如圖4,其中包括:視覺檢測支架、大恒工業相機(MER-500-7UC),25 mm定焦鏡頭、球 積分光 源、PC 機(Intel Core i5 處理器,4G 內存,Window10 系統),算法測試軟件使用Halcon 開發。

圖4 視覺實驗平臺Fig.4 Visual experiment platform

3.2 實驗步驟

1) 通過搭建的視覺實驗平臺,對相機進行標定:將標定板放在相機的視場內,通過變換標定板的擺放位置、角度獲取不同的標定板圖像,共采集了18 張不同位置、角度的標定板圖像。通過計算18張標定板黑點直徑及圓心距離,可計算出相機的內外參,本文采用的標定板見圖5。

圖5 標定板圖Fig.5 Calibration board

2)采集橢圓圖像并進行校正:將待測工件的放置于視場中心采集圖像,通過上一步中標定出的相機內外參,對圖像進行畸變矯正;采集到的零件圖見圖6、圖7。

圖6 零件圖像Fig.6 Part image

圖7 局部橢圓圖Fig.7 Partial ellipse

3)獲取橢圓亞像素邊緣:采用Canny 算子提取橢圓像素級別的邊緣;采用文中介紹的基于高斯擬合的亞像素邊緣檢測法,可提取出橢圓的亞像素邊緣,見圖8。

圖8 橢圓亞像素邊緣Fig.8 Elliptical subpixel edge

4)計算切線對與橢圓輪廓的切點對的坐標;取這些切點對連線的中點坐標作為橢圓中心坐標(x0,y0),鎖定長半軸、短半軸、方向角出現的角度區域;通過二分法不斷迭代逼近,估計橢圓長半軸、短半軸、方向角,當達到迭代停止閾值后(ε=0.1 mm),輸出計算結果,橢圓擬合完成。

4 結果與分析

本次實驗驗證了切線對不同旋轉角步長對橢圓擬合精度的影響,實驗中采用固定迭代閾值(0.1 mm),分別對比0.5°,1°,1.5°,2°,2.5°,3°,3.5°,4°,4.5°,5°旋轉角步長時橢圓的擬合結果,橢圓的實際參數及測量結果見表1。

表1 測量結果與實際值Tab.1 Measurement results and actual values

表1中的數均精確到小數點后三位,由于采用了亞像素邊緣提取算法及二分法迭代逼近方法,提高了橢圓擬合的精度,擬合結果可達到實際的零件檢測精度要求。表2為切線對在不同旋轉角度步長下,得到的橢圓擬合參數與實際值的偏差及對應的算法運行時間。圖9為通過表2中的橢圓擬合誤差繪制出的誤差變化曲線圖。

表2 橢圓擬合誤差Tab.2 Ellipse fitting error

由圖9中的擬合誤差曲線可知:橢圓中心坐標的誤差,隨著旋轉角步長β 的增大而增加;橢圓檢測算法的運行時間則相反,隨著旋轉角步長β 的增大而減小;在此次實驗中,橢圓中心的最大擬合誤差分別為0.074 mm、0.079 mm。算法在實際運用中,用戶可以根據實際的測量精度要求選取不同的旋轉角度步長,進行調節。

圖9 擬合誤差曲線Fig.9 Fitting error curve

算法在計算橢圓長半軸長、短半軸長、方向角時采用了二分法進行迭代計算提高了擬合精度,因此長半軸長誤差、短半軸長誤差、方向角誤差不會受到旋轉角步長變化的影響,最大擬合誤差分別為0.049 mm、0.049 mm、0.113°,通過二分法可以快速縮小迭代范圍,以達到快速、精確測量的目的。

5 結語

本文提出了一種基于幾何對稱性的橢圓擬合算法,通過利用橢圓的中心對稱的性質及二分迭代逼近方法,計算出橢圓中心坐標,不斷逼近橢圓長短半軸長、方向角的實際值。此算法的優點在于:可以通過控制切線的旋轉角步長,及迭代閾值分別對橢圓的中心坐標、長短半軸長的擬合精度進行調整,在達到擬合精度的同時,最大限度提升了擬合效率。擬合結果可達到項目中零件檢測精度要求,經驗證可投入實際運用。

猜你喜歡
檢測
QC 檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
“有理數的乘除法”檢測題
“有理數”檢測題
“角”檢測題
“幾何圖形”檢測題
主站蜘蛛池模板: 国产噜噜在线视频观看| 久久亚洲精少妇毛片午夜无码| 亚洲欧美在线看片AI| 欧美日韩精品在线播放| 在线观看亚洲精品福利片| 国模私拍一区二区| 91福利在线观看视频| 91麻豆精品国产91久久久久| yy6080理论大片一级久久| 丁香婷婷激情网| 亚洲成在人线av品善网好看| 啦啦啦网站在线观看a毛片| 日韩精品一区二区三区swag| 九九免费观看全部免费视频| 69视频国产| 久久人搡人人玩人妻精品 | 亚洲aaa视频| 制服丝袜国产精品| 69综合网| 日韩一级毛一欧美一国产| 久久青草免费91观看| 国产中文一区a级毛片视频| 99久久国产自偷自偷免费一区| 久久国产精品娇妻素人| 国产女人喷水视频| 男女男精品视频| 欧美日韩国产综合视频在线观看| 免费国产在线精品一区| 日韩色图区| 国产成人综合亚洲欧洲色就色| 亚洲国产AV无码综合原创| 乱人伦视频中文字幕在线| 久久黄色毛片| 久草热视频在线| 亚洲爱婷婷色69堂| 青青青视频免费一区二区| 丝袜高跟美脚国产1区| 日韩精品毛片| 久久人搡人人玩人妻精品| 高清免费毛片| 亚洲黄色片免费看| 午夜国产理论| 熟女成人国产精品视频| 欧美日韩动态图| 国产高清免费午夜在线视频| 福利视频99| 天堂网亚洲系列亚洲系列| 国产成人精品免费视频大全五级| 福利在线不卡一区| 99热这里只有成人精品国产| 亚洲欧美综合另类图片小说区| 青草视频在线观看国产| 71pao成人国产永久免费视频| 色婷婷狠狠干| 日韩av高清无码一区二区三区| 久久午夜夜伦鲁鲁片不卡| 亚洲精品片911| 8090午夜无码专区| 日韩专区欧美| 在线一级毛片| 国产免费好大好硬视频| 国产成a人片在线播放| 亚洲日本精品一区二区| 女人18毛片一级毛片在线 | 青草视频免费在线观看| 九九视频在线免费观看| 免费看a级毛片| 国产本道久久一区二区三区| 精品国产免费观看一区| 2018日日摸夜夜添狠狠躁| 亚洲综合色婷婷| 日韩欧美亚洲国产成人综合| 国产成人乱无码视频| 国产乱人免费视频| 精品91在线| 91青青在线视频| 国产亚洲精品va在线| 91精品专区| 国产成人精品亚洲日本对白优播| 日韩国产高清无码| 亚洲永久精品ww47国产| 色哟哟国产精品一区二区|