[發明專利]最小二乘鄰邊垂直擬合的矩形標志符高精度檢測定位方法有效
| 申請號: | 201410440285.0 | 申請日: | 2014-09-01 |
| 公開(公告)號: | CN104200496B | 公開(公告)日: | 2017-04-12 |
| 發明(設計)人: | 齊敏;吳志超;李珂;辛紅娟;樊養余;董勇 | 申請(專利權)人: | 西北工業大學 |
| 主分類號: | G06T7/40 | 分類號: | G06T7/40;G06T7/60 |
| 代理公司: | 西北工業大學專利中心61204 | 代理人: | 顧潮琪 |
| 地址: | 710072 *** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 最小 二乘鄰邊 垂直 擬合 矩形 標志 高精度 檢測 定位 方法 | ||
1.一種最小二乘鄰邊垂直擬合的矩形標志符高精度檢測定位方法,其特征在于包括下述步驟:
步驟一、對N行M列的灰度圖像Iorg=g(x,y)進行去噪預處理,分離出矩形標志符,得到其二值圖像Ibi=f(x,y),采用canny算子進行標志符所在區域Ω的邊緣提取,獲取矩形標志符的初始輪廓點集S={Pi(xi,yi)|i=1,2,...,Q},式中,Q為S中輪廓點Pi的個數;
步驟二、求矩形標志符二值圖像Ibi=f(x,y)的初始幾何中心O1(x0,y0),i、j為矩形標志符所在區域Ω中像素點的X、Y坐標,n為像素點總個數;找出S中距離初始幾何中心O1(x0,y0)最近的點E(xmin,ymin),過E、O1兩點作參考直線L1,再作一經過O1并垂直于L1的參考直線L2,參考直線L1的方程為
步驟三、從輪廓子集中篩選矩形標志符四條邊的有效子集,包括以下步驟:
已知矩形標志符兩相鄰邊長之比為W:H,將對應W值的兩條平行邊稱為W邊,將對應H值的兩條平行邊稱為H邊,W邊有效點集的篩選閾值H邊有效點集的篩選閾值γ和μ均為控制因子,取值范圍均為0.7±0.1;計算輪廓子集Sac中所有的點到參考直線L1的距離dac1、輪廓子集Sbc中所有的點到參考直線L1的距離dbc1,若dac1≤α則Pac∈Svac,若dbc1≤α則Pbc∈Svbc,其中,Svac為輪廓子集Sac中與參考直線L1相交的部分W邊的有效點集,Svbc為輪廓子集Sbc中與參考直線L1相交的部分W邊的有效點集,Svac與Svbc的并集Svc為矩形輪廓中與參考直線L1相交的一條完整W邊的有效點集;計算輪廓子集Sad中所有的點到參考直線L1的距離dad1、輪廓子集Sbd中所有的點到參考直線L1的距離dbd1,若dad1≤α則Pad∈Svad,若dbd1≤α則Pbd∈Svbd,其中,Svad為輪廓子集Sad中與直線L1相交的部分W邊的有效點集,Svbd為輪廓子集Sbd中與直線L1相交的部分W邊的有效點集,Svad與Svbd的并集Svd為矩形輪廓中與參考直線L1相交的另一條完整W邊的有效點集;計算輪廓子集Sac中所有的點到參考直線L2的距離dac2、輪廓子集Sad,設Sad中所有點到參考直線L2的距離dad2,若dac2≤β則Pac∈Shac,若dad2≤β則Pad∈Shad,其中,Shac為輪廓子集Sac中與參考直線L2相交的部分H邊的有效點集,Shad為輪廓子集Sad中與參考直線L2相交的部分H邊的有效點集,Shac與Shad的并集Sha為矩形輪廓中與參考直線L2相交的一條完整H邊的有效點集;計算輪廓子集Sbc中所有的點到參考直線L2的距離dbc2、輪廓子集Sbd中所有的點到參考直線L2的距離dbd2,若dbc2≤β則Pbc∈Shbc,若dbd2≤β則Pbd∈Shbd,其中,Shbc為輪廓子集Sbc中與參考直線L2相交的部分H邊的有效點集,Shbd為輪廓子集Sbd中與直線L2相交的部分H邊的有效點集,Shbc與Shbd的并集Shb為矩形輪廓中與直線L2相交的另一條完整H邊的有效點集;
步驟四、對矩形標志符四條邊的有效點集進行優化,得到用于直線擬合的原型邊子集:
設Svc中有n_vc個點pvc(xvc,yvc),則Svc的中心點Nc(xc,yc)為:
計算出Svc中每一點與中心點Nc構成的斜率kvc∈Kvc,式中,Kvc為Svc中每一點與中心點Nc構成的斜率集合,
將每一點斜率kvc與自適應斜率閾值比較,kvc小于δvc的點被判決為最終的原型邊子集Sc;
重復本步驟,獲取另外三邊的有效子集Svd,Sha和Shb優化后的原型邊子集Sd、Sa和Sb;
步驟五、利用相鄰的原型邊子集,進行基于最小二乘的鄰邊垂直擬合及精確定位,步驟如下:
設原型邊子集Sa、Sb、Sc和Sd中任一條原型邊的待擬合直線lj的方程為yj=kjxj+bj,其相鄰垂直邊的待擬合直線ljv的方程為其中kj為待擬合直線lj的斜率,bj,bjv分別為待擬合直線lj和ljv的截距,j=1,2,3,4;設基于最小二乘的目標函數
將所求參數kj、bj和bjv分別代入兩個待擬合直線方程中,得到矩形標志符兩相鄰垂直邊的擬合直線方程lj和ljv,聯立求解兩方程,得到兩條直線的交點Cj(Xj,Yj),Cj(Xj,Yj)即為矩形標志符的一個擬合頂點;
重復本步驟,用原型邊子集Sa與Sc、Sa與Sd、Sb與Sc,以及Sb與Sd分別進行最小二乘垂直擬合,獲得矩形標志符四個擬合頂點的坐標C1(X1,Y1)、C2(X2,Y2)、C3(X3,Y3)和C4(X4,Y4),由四個頂點坐標求得矩形標志符的中心點坐標Oc(Xcenter,Ycenter),
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西北工業大學,未經西北工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410440285.0/1.html,轉載請聲明來源鉆瓜專利網。





