[發明專利]一種基于邊緣檢測與擬合曲線聚類的圓檢測方法有效
| 申請號: | 201410111415.6 | 申請日: | 2014-03-24 |
| 公開(公告)號: | CN103886597B | 公開(公告)日: | 2017-01-25 |
| 發明(設計)人: | 王祥敏;董逢武;汪國有 | 申請(專利權)人: | 武漢力成偉業科技有限公司 |
| 主分類號: | G06T7/00 | 分類號: | G06T7/00 |
| 代理公司: | 武漢開元知識產權代理有限公司42104 | 代理人: | 樊戎 |
| 地址: | 430074 湖北*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 邊緣 檢測 擬合 曲線 方法 | ||
1.一種基于邊緣檢測與擬合曲線聚類的圓檢測方法,其特征在于:包括如下步驟:
步驟一,將輸入圖像轉換為灰度圖,在灰度圖上檢測邊緣,并通過曲線跟蹤得到初始的邊緣曲線集合,剔除像素點數小于像素點閾值ε的邊緣曲線,得到曲線集合T={T1,T2,…,TN},其中N為曲線Ti數目;
步驟二,計算曲線集合T中每個邊緣點在灰度圖中的水平方向梯度Gx和垂直方向梯度Gy,并記錄每個邊緣點的梯度方向矢量
步驟三,基于邊緣梯度方向約束的候選曲線標記與參數擬合,具體過程如下:
1)針對曲線集合T中每條曲線Ti通過最小二乘法進行圓擬合,得到每條曲線Ti對應的估算圓心cfi和估算半徑rfi;
2)計算曲線集合T中每條曲線Ti的邊緣點到對應估算圓心cfi的方向矢量,曲線Ti的邊緣點到相對應的估算圓心c0的方向矢量為:
3)基于梯度方向約束的候選點標記:計算每條曲線Ti中每個邊緣點的梯度方向矢量和到估算圓心c0的方向矢量之間的夾角θ,由矢量內積公式可以得到:
其中,為矢量的內積,和為矢量的模,
如果|cosθ|>ξ,其中ξ為角度閾值,則所述邊緣點標記為候選點;
4)通過候選點投票的方式確定候選曲線集合:
對曲線集合T中所有曲線Ti的候選點進行統計:計算每條曲線Ti中的候選點占所述曲線Ti中所有點數的比例其中,ti和Ni分別為每條曲線Ti中候選點點數和所有點點數,i=1,2,…,N,如果pi大于百分比閾值η,則所述曲線Ti標記為候選曲線,從而得到候選曲線集合Tr={Tr1,Tr2,…,Trk},其中k為候選曲線Tri數目;
5)候選曲線Tri的圓參數校準:對候選曲線集合Tr中的每個候選曲線Tri去掉非候選點后,再次通過最小二乘法進行圓擬合,得到擬合的圓心cf和半徑參數r,組成所述候選曲線Tri的三維特征矢量(a,b,r),其中a和b為圓心cf的橫縱軸坐標;
步驟四,候選曲線的聚類與融合:對候選曲線Tri的三維特征矢量(a,b,r)進行聚類,將聚為一類的候選曲線Tri作為一個圓,得到圓集合C={C1,C2,L,Ck},其中k為圓Ci數目,對每個圓Ci對應的所有候選曲線Tri的候選點通過最小二乘法進行圓擬合,得到融合后的圓心cci和半徑rci。
2.根據權利要求1所述的基于邊緣檢測與擬合曲線聚類的圓檢測方法,其特征在于:還包括如下步驟:
步驟五,計算圓集合C中每個圓Ci的完整度,并輸出檢測結果:圓Ci的完整度定義為其中trj為圓Ci對應的候選曲線Trj中候選點數;如果pci>pmin,其中pmin為完整度閾值,則對應的圓Ci作為檢測結果,并輸出所有滿足條件的圓。
3.根據權利要求2所述的基于邊緣檢測與擬合曲線聚類的圓檢測方法,其特征在于:在步驟五中,pci取值范圍為[0,1]。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢力成偉業科技有限公司,未經武漢力成偉業科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410111415.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用戶設備UE的發射功率控制方法及裝置
- 下一篇:一種氣溶膠稀釋裝置





