• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Radon變換的高精度Mark點圓定位算法的改進(jìn)*

    2015-04-15 07:28:14王海波廣東凌霄泵業(yè)股份有限公司廣東陽春59600暨南大學(xué)信息科學(xué)技術(shù)學(xué)院廣東廣州5063
    機(jī)電工程技術(shù) 2015年7期
    關(guān)鍵詞:定位

    王海波,周 浩,柳 寧(.廣東凌霄泵業(yè)股份有限公司,廣東陽春 59600;.暨南大學(xué)信息科學(xué)技術(shù)學(xué)院,廣東廣州 5063)

    基于Radon變換的高精度Mark點圓定位算法的改進(jìn)*

    王海波1,周浩2,柳寧2
    (1.廣東凌霄泵業(yè)股份有限公司,廣東陽春529600;2.暨南大學(xué)信息科學(xué)技術(shù)學(xué)院,廣東廣州510632)

    摘要:Mark點的圓定位技術(shù)在印刷、電子制造、激光加工等行業(yè)有著廣泛的應(yīng)用。為提高定位精度而一味地提高M(jìn)ark點的印刷質(zhì)量會帶來成本的上升,通過算法改進(jìn)消除Mark點邊緣瑕疵和圓缺省的影響,可以提高定位精度。在提取Mark點圓圖像的邊緣后,采用Radon變換將定位圓f (x,y )變換到f (ρ,θ ),通過抽取每一θ角上的ρ的最值,并與標(biāo)準(zhǔn)圓對應(yīng)的最值比較,按一個設(shè)定的閥值判定是否噪聲,從而區(qū)分定位圓的真實邊緣點和噪聲,再通過最小二剩法對真實邊緣點擬合求出圓心。實驗證明,本改進(jìn)方法針對有缺陷的定位圓有較高的定位精度與計算穩(wěn)定性。

    關(guān)鍵詞:Mark點;定位;機(jī)器視覺算法

    *廣東省數(shù)控一代項目(編號:2013B011301027)

    0 引言

    Mark點定位是機(jī)器視覺檢測與定位技術(shù)中比較常用的一種手段,在激光加工、電子制造、印刷等行業(yè),通過Mark點進(jìn)行工件定位有著廣泛的應(yīng)用[1]。Mark點邊緣瑕疵和缺陷導(dǎo)致定位精度下降,一味地提高M(jìn)ark點的印刷精度導(dǎo)致成本上升,通過高精度機(jī)器視覺定位算法消除邊緣瑕疵是提高定位精度的有效途徑。

    Mark點多為圓形,常用的定位算法是將Mark點的邊緣擬合得到標(biāo)準(zhǔn)圓后找出圓心。由于邊緣瑕疵和缺陷的影響,擬合圓會偏離設(shè)計中心,識別Mark點的邊緣瑕疵,作圓擬合時將它們剔出,可以提高圓形Mark點的定位精度。

    1 Mark點圓定位常用方法

    圓形Mark點的定位算法研究很多,常用的算法有五類,第一類是基于Hough變換的圓定位算法,為解決速度與精度問題有不少變種,如柏長冰等提出先計算Mark區(qū)域中心點,Hough變換圓心累加范圍限制在這個中心點附近區(qū)域。依據(jù)Mark實際尺寸計算檢測圖像中Mark的半徑,將累加器從三維降為二維,提高了計算速度[2];第二類是基于模板匹配的方法,如解楊敏首先利用Mark點的幾何特征進(jìn)行粗定位,然后進(jìn)行模版匹配最終確定圓形Mark點精確位置[3]。第三類是利用圓的對稱性對缺損圓進(jìn)行精確定位,如田福琛提出先檢測出缺損圓的一個圓心坐標(biāo)參數(shù),然后根據(jù)推導(dǎo)出的半徑檢測公式對圖像中的點到與圓心具有一個相同坐標(biāo)參數(shù)的邊緣點(即過圓心與X軸或者Y軸平行的直線與圓的交點)的距離與該點和邊緣點的水平或者垂直坐標(biāo)差值的關(guān)系統(tǒng)計半徑大小,進(jìn)而確定該缺損圓的所有參數(shù)[4]。第四類采用Blob分析對缺省圓進(jìn)行定位,如李婷等提出通過Blob分析獲得缺省圓的圓心估計值,并根據(jù)圓的半徑設(shè)置一環(huán)形公差帶,落入公差帶的點才判定為邊緣點,并用它們作最小二乘擬合,提高了定位算法的準(zhǔn)確性[5]。第五類是采用Radon變換進(jìn)行圓定位,如Fabrice提出的基于動態(tài)輪廓的多級方法,用Radon變換進(jìn)行圓的位置計算,提高了不完整圓圖像定位的精度和速度[6]。

    2 改進(jìn)的基于Radon變換的定位算法

    在歐氏二維空間中,Radon變換定義為:

    式(1)中,D代表整個圖像x-y平面;f(x,y)代表在坐標(biāo)(x,y)處原圖像像素點的灰度值;ρ=xcosθ- ysinθ是一條直線的參數(shù)方程,ρ代表坐標(biāo)原點到直線的法線距離值,θ代表直線的法線與x軸的夾角。δ是Dirac delta函數(shù)。當(dāng)圖像f(x,y)是二值圖像時,Radon變換中f (ρ,θ )的值就是直線ρ=xcosθ- ysinθ上的坐標(biāo)點數(shù)。

    如圖1(a)、(b)所示,對于無邊緣瑕疵的標(biāo)準(zhǔn)圓,變換后的f (ρ,θ )中,X軸代表圖像積分的方向,即角度值θ;Y軸代表積分線到零點的距離值ρ;圖像上點的像素值代表特定方向上的直線的積分值,即直線穿過像素點的個數(shù),圓離散后其邊緣上任一點的切線有幾個像素,f (ρ,θ )中任一θ方向上灰度最大的兩個值所對應(yīng)的兩條直線,就是θ方向上圓的兩條切線。為了找到同一個方向上相對應(yīng)的兩條切線,也就是要找到某個角度的兩個最大的像素點值(原圖像中穿過像素最多的兩條直線),根據(jù)縱坐標(biāo)的距離值采用重心算法,將Radon變換后的圖像分成了上下兩部分,任意θ方向上的兩個最值點之間的距離為定值,它代表了原圖形的直徑。分割后的兩部分針對每一個角度θ都可以分別求出對應(yīng)的最值點。根據(jù)最值點可以計算出上下兩條由最值點所組成的曲線,繼而可以求出與兩條曲線等距的中間線。對這條中間線通過Radon反變換,可以得到系列經(jīng)過圓心的直線。這些直線中交點最多的就是圓心坐標(biāo)[5]。

    瑕疵圓的邊緣噪聲參與了計算,影響了定位精度,區(qū)分并剔除定位圓的邊緣噪聲,可以提高定位精度。

    如圖1(c)、(d)所示,瑕疵圓變換后,在每一個θ方向上的最值應(yīng)該與標(biāo)準(zhǔn)圓的變換后同一θ方向上的最值相同,如果該方向上的邊緣存在噪聲,則兩者存在較大的差值,根據(jù)這一原理,設(shè)定一個閾值,當(dāng)待測圓每個角度最值與標(biāo)準(zhǔn)模板最值的差值小于閾值時,可以認(rèn)為是邊緣點,大于閾值時可以判定為噪聲。

    圖1 標(biāo)準(zhǔn)圓和瑕疵圓的Radon變換

    設(shè)在θ方向,上(下)半部分待測圖像的最值f (θ ),上(下)半部分標(biāo)準(zhǔn)圖像的參考值f0(θ ),設(shè)定的閾值為δ。

    3 實驗與分析

    實驗樣本選擇了標(biāo)準(zhǔn)圓和缺陷圓共6種,像素為254×254。(1)是完整的沒有瑕疵和斑塊噪聲的圓形圖案;(2)是邊緣有毛刺的圓形圖案;(3)是邊緣有凸出缺陷的圓形圖案;(4)是邊緣有缺失缺陷的圓形圖案;(5)是邊緣既有凸出也有缺失缺陷的情況,但是有完整的對面弧形;(6)是大部分邊緣都有形變但是仍然有完整對弧的圓形。標(biāo)準(zhǔn)圓的圓心實際坐標(biāo)是(119,105)。

    對比算法選擇了直接Hough變換,Radon變換和本改進(jìn)的Radon變換算法比對,計算結(jié)果如表1所示。

    從計算時間上看,三種算法耗時相差不大;從位置精度來看,對標(biāo)準(zhǔn)圓樣本,Hough變換和Radon變換定位算法誤差為X、Y兩個方向都為0,對邊緣有毛刺的樣本,Hough變換定位計算誤差X、Y兩個方向都為0,Radon變換定位算法誤差X、Y兩個方向都為1,改進(jìn)的Radon變換算法定位誤差X方向為0.534 3,Y方向誤差為0.541 1;對邊緣有缺省的圓樣本(2,3,5,6),改進(jìn)的Radon變換算法要明顯優(yōu)于Hough變換和Radon變換定位算法。樣本4中圓的缺省太多時,改進(jìn)的Radon變換算法計算結(jié)果優(yōu)于Hough變換和Radon變換定位算法,但優(yōu)勢并不明顯。但是,改進(jìn)的Radon變換算法的計算穩(wěn)定性要優(yōu)于其它算法。

    表1 算法比較表單位:像素值

    4 結(jié)論

    Mark點的圓定位技術(shù)十分關(guān)鍵,它是機(jī)器視覺技術(shù)在電子制造、五金、印刷等行業(yè)的重要應(yīng)用;沒有一種Mark點圓定位算法可以適用于各種情形的定位應(yīng)用,對于有毛刺的圓,特別是有缺省的圓,改進(jìn)的Radon變換算法有較好的精度與計算穩(wěn)定性。

    參考文獻(xiàn):

    [1]賀珍真,張憲民,鄺泳聰.電子元件的特征建模與檢查算法研究[J].機(jī)電工程技術(shù),2008,37(6):58-61.

    [2]柏長冰,齊春,宋福民,等.Hough變換快速檢測圓形PCB Mark[J].光電工程,2005,32(9):75-78.

    [3]解楊敏,劉強(qiáng).高精度自動貼片機(jī)視覺系統(tǒng)定位算法研究[J].光學(xué)技術(shù),2008,34(3):1002-1582.

    [4]田福琛,王琰.一種改進(jìn)的缺損圓檢測定位方法[N].沈陽理工大學(xué)學(xué)報,2013,32(3):52-65.

    [5]李婷,柳寧.基于機(jī)器視覺的圓定位技術(shù)研究[J].計算機(jī)工程與應(yīng)用,2012,48(9):153-156.

    [6]Fabrice Mairesse,Tadeusz Sliwa,Stéphane Binczak.Subpixel determination of imperfect circles characteristics [J].Pattern Recognition,2007,41:250–271.

    (編輯:向飛)

    The Improvement Algorithm of High Precision Mark Points Detecting Circle Location Based on Radon Transform

    WANG Hai-bo1,ZHOU Hao2,LIU Ning2
    (1.Guangdong Lingxiao Pump Industry Co.,Ltd,Yangchun529600,China;2.College of Information Science and Technology,Ji'nan University,Guangzhou510632,China)

    Abstract:The Mark points detecting circle location technology is widely used in the industry application of printing,the electronic manufacturing,the Laser machining and so on.Manufacturing cost would be increased if only rising the printing quality of the mark points circle .The precision of detecting circle location can be improved by using the algorithm which eliminating effects on mark points circle edge defectives and circle lacks.After the mark points circle edge extracting,using the Radon transform employed to transmute the circle f (x,y) to f (ρ,θ ),finding the peak point at the every and compare this point value with the corresponding value of the standard circle,judge the point is or not noise by the value difference large then a threshold value or not.Then use minimal two remaining method fit the real circle edge points.The experiments prove that the improvement vision circle location algorithm has more location precision and stability.

    Key words:mark point;location;machine vision algorithm

    作者簡介:第一王海波,男,1958年生,廣東陽江人,大學(xué)??疲呒壒こ處?。研究領(lǐng)域:工廠自動化與企業(yè)管理。

    收稿日期:2015-06-09

    DOI:10.3969/j.issn.1009-9492.2015.07.024

    文章編號:1009-9492 (2015 ) 07-0078-03

    文獻(xiàn)標(biāo)識碼:A

    中圖分類號:TP206+.1

    猜你喜歡
    定位
    《導(dǎo)航定位與授時》征稿簡則
    Smartrail4.0定位和控制
    銀行業(yè)對外開放再定位
    中國外匯(2019年20期)2019-11-25 09:54:58
    一種新型回轉(zhuǎn)定位鎖緊裝置
    少兒智能定位鞋服成新寵
    海峽姐妹(2018年2期)2018-04-12 07:13:44
    找準(zhǔn)定位 砥礪前行
    基于RFID的室內(nèi)無線定位識別系統(tǒng)
    電子制作(2016年19期)2016-08-24 07:49:36
    基于S120的擰緊機(jī)定位控制系統(tǒng)的設(shè)計
    青年擇業(yè)要有準(zhǔn)確定位
    說定位:如何挖到第一桶金
    和田县| 广汉市| 龙里县| 贞丰县| 赤峰市| 凤山县| 如东县| 广汉市| 濮阳市| 鸡泽县| 墨江| 乌兰浩特市| 河西区| 舟曲县| 宣城市| 长岭县| 镇远县| 鸡东县| 余庆县| 博白县| 东阳市| 赣榆县| 荔波县| 汶上县| 寻甸| 洛宁县| 安化县| 湛江市| 盐津县| 富阳市| 巴里| 布尔津县| 临江市| 延安市| 右玉县| 精河县| 乐都县| 屯门区| 浏阳市| 内黄县| 湖南省|