[發明專利]一種快速圓弧檢測方法有效
| 申請號: | 201710359179.3 | 申請日: | 2017-05-19 |
| 公開(公告)號: | CN107085855B | 公開(公告)日: | 2019-10-11 |
| 發明(設計)人: | 譚治英;周波;楊雪梅;梁興燦 | 申請(專利權)人: | 中國科學院合肥物質科學研究院 |
| 主分類號: | G06T7/64 | 分類號: | G06T7/64;G06T7/13;G06T7/181 |
| 代理公司: | 安徽省合肥新安專利代理有限責任公司 34101 | 代理人: | 陸麗莉;何梅生 |
| 地址: | 230031 安徽省*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 快速 圓弧 檢測 方法 | ||
1.一種快速圓弧檢測方法,其特征包括以下步驟:
步驟1、邊緣圖像獲取:
利用邊緣檢測算子Canny對原始圖像進行處理,得到初始邊緣圖像;使用連通域標記算法獲取所述初始邊緣圖像的連續邊緣,并刪除邊緣長度小于閾值的連續邊緣,從而得到包含N條邊緣曲線的邊緣圖像M,記N條邊緣曲線所構成的邊緣曲線集合為Ω={λi,i∈[1,N]},λi表示第i條邊緣曲線,第i條邊緣曲線λi的長度用li表示;
步驟2、基于分段生長法的邊緣分解:
采用分段生長法對第i條邊緣曲線λi進行分解,得到Ni個候選圓弧所構成的候選圓弧集合Γi={πij,j∈[1,Ni]},πij表示第i條邊緣曲線λi上分解得到的第j個候選圓弧;從而得到N條邊緣曲線的候選圓弧集合Ψ={Γi,i∈[1,N]};并有表示所述邊緣曲線集合Ω上所有候選圓弧的個數;
步驟3、基于圓弧親近度因子的圓弧合并:
步驟3.1、記μm、μn為所述候選圓弧集合Ψ中任意第m個候選圓弧和第n個候選圓弧;m,n∈[1,Nc],m≠n;使用最小二乘法對所述第m個候選圓弧μm和第n個候選圓弧μn進行擬合,得到相應的擬合圓分別記為cm(xm,ym,rm)和cn(xn,yn,rn);(xm,ym)表示第m個擬合圓的圓心,rm表示第m個擬合圓的半徑;(xn,yn)表示第n個擬合圓的圓心,rn第n個擬合圓的半徑;
步驟3.2、利用式(1)獲得所述第m個候選圓弧μm和第n個候選圓弧之間的親近度因子ηmn,從而得到所有候選圓弧之間的親近度因子所構成的對稱矩陣:
式(1)中,sm=πrm2和sn=πrn2分別表示第m個擬合圓cm和第n個擬合圓cn的圓面積;smn表示第m個擬合圓cm和第n個擬合圓cn之間的相交面積;
步驟3.3、判斷ηmn≥Tc是否成立,若成立,則表示所述第m個候選圓弧μm和第n個候選圓弧可以合并,并將合并后的圓弧存入圓弧集合Z中,否則,繼續判斷其他圓弧之間的親近度因子,直到所述對稱矩陣中的親近度因子判斷完成為止,從而得到圓弧集合Z={νg,g∈[1,G]};νg表示第g個合并后的圓弧;Tc表示所設定的閾值;
步驟4、基于相對圓心度的圓弧篩選:
步驟4.1、記第g個合并后的圓弧νg所包含的邊緣點用表示,表示第g個合并后的圓弧νg上的第k個邊緣點;
所述第g個合并后的圓弧νg的擬合圓分別記為cg(xg,yg,rg),則第k個邊緣點到圓心(xg,yg)的距離記為所有邊緣點到圓心(xg,yg)的距離記為
步驟4.2、利用式(14)獲得第g個合并后的圓弧νg的相對圓心度rcdg,從而得到所有合并后的圓弧的相對圓心度:
式(14)中,rg表示所述第g個合并后的圓弧νg的半徑;
步驟4.3、判斷rcdg≥Ts是否成立,若成立,則表示所述第g個合并后的圓弧νg合格,并將合格的圓弧存入最終圓弧集合Η中,否則,繼續判斷其他合并后的圓弧,直到所述圓弧集合Z中的圓弧判斷完成為止,從而得到最終圓弧集合H={κτ,τ∈[1,Nf]};κτ表示第τ個合格的圓弧;Nf表示合格圓弧的總個數,Ts表示所設定的另一個閾值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院合肥物質科學研究院,未經中國科學院合肥物質科學研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710359179.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種輕型短號
- 下一篇:一種基于光學影像的在軌高精度實時定位方法





