[發明專利]一種基于最大內切圓的橢圓孔組檢測方法和系統有效
| 申請號: | 201510043349.8 | 申請日: | 2015-01-28 |
| 公開(公告)號: | CN104613869B | 公開(公告)日: | 2017-05-10 |
| 發明(設計)人: | 宦海;黃凌霄;盧松;張雨 | 申請(專利權)人: | 南京信息工程大學 |
| 主分類號: | G01B11/00 | 分類號: | G01B11/00 |
| 代理公司: | 南京經緯專利商標代理有限公司32200 | 代理人: | 葛瀟敏 |
| 地址: | 210044 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 最大 內切圓 橢圓 檢測 方法 系統 | ||
1.一種基于最大內切圓的橢圓孔組檢測方法,其特征在于,包括以下步驟:
(1)采集工件圖像信息;
(2)對采集的圖像信息進行圖像預處理;
(3)根據圖像信息上的橢圓孔分布對圖像信息進行分塊,每塊圖像上均有1個橢圓孔;
(4)利用最大內切圓算法求解出每塊圖像中橢圓孔的短半軸長、長半軸長和傾斜角;具體內容如下:
(a)計算橢圓的m條水平掃描線,并將第i條水平掃描線與橢圓交點ai1、ai2計入集合S,i=1,2,…,m;
(b)計算S集合內所有|ai1ai2|的中點ai,通過最小二乘擬合得到水平掃描中點線,并求出水平掃描中點線與橢圓的交點A1、A2,計算線段|A1A2|的中點M1;
(c)按照步驟(a)、(b)的方法求解出橢圓的垂直掃描中點線與橢圓的交點所連線段的中點M2,以|M1M2|中點O1為圓心,|M1M2|為直徑取圓C1;
(d)求出過點O1的水平直線與橢圓的交點P1、P2,以O1為圓心,max{|O1P1|,|O1P2|}為半徑作圓C2;
(e)若圓C2與橢圓有4個交點,依次記為P3、P4、P5、P6,或者圓C2與橢圓有3個交點,即P3與P4重合或者P5與P6重合,則以弧長和為范圍,計算圓C1內的每個點到該范圍內的橢圓邊界點的最小距離dmin,并記入集合H;若圓C2與橢圓只有一個或兩個交點時,則計算圓C1內的每個點到橢圓所有邊界點的最小距離dmin,并記入集合H;
(f)求出集合H內的max{dmin},及max{dmin}對應的C1內的點O;
(g)以O為中心,max{dmin}為半徑,作圓交橢圓于N1、N2兩點,此圓即為橢圓的最大內切圓,|ON1|即為橢圓短半軸長,分別求得橢圓的傾斜角θ和橢圓短軸所在直線
(h)在線段|N1N2|上取點Kj,j=1,2,…,n,將|N1N2|等分成n+1份,過Kj作|N1N2|的垂線交橢圓與Dj1,Dj2,計算dj=|Dj1Dj2|/2,將{Kj,dj}計入集合Q;
(i)對集合Q內的元素{Kj,dj}利用最小二乘擬合,求得{Kj,dj}對應函數的最大值dmax,即為橢圓的長半軸長;
(5)將橢圓孔的短半軸長、長半軸長和傾斜角與標準橢圓孔尺寸進行比照,判斷工件上的橢圓孔組是否合格。
2.根據權利要求1所述一種基于最大內切圓的橢圓孔組檢測方法,其特征在于:步驟(2)中所述圖像預處理的步驟依次為對圖像去噪、對圖像進行二值化和對圖像進行邊緣檢測。
3.根據權利要求2所述一種基于最大內切圓的橢圓孔組檢測方法,其特征在于:所述邊緣檢測為Canny邊緣檢測。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京信息工程大學,未經南京信息工程大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510043349.8/1.html,轉載請聲明來源鉆瓜專利網。





