<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 測試測量 > 設計應用 > 亞像素邊緣檢測在小模數齒輪參數檢測中的應用

亞像素邊緣檢測在小模數齒輪參數檢測中的應用

作者:高世平 吳黎明 羅信 陳智翔 時(shí)間:2013-05-20 來(lái)源:電子產(chǎn)品世界 收藏

  摘要:針對工業(yè)中參數檢測高精密的要求,本文設計了一種改進(jìn)的和三次樣條插值法結合得到亞像素邊緣檢測的方法,以快速且精確的方式,得到二值化的邊緣圖像。通過(guò)對圖像邊緣提取實(shí)驗,對該算法的有效性和檢測精度進(jìn)行了驗證,給出了實(shí)測尺寸對比結果。實(shí)驗結果表明:本文的亞像素定位算法比傳統算子檢測定位精度更高,可滿(mǎn)足圖像高精度實(shí)時(shí)在線(xiàn)測量的要求。

本文引用地址:http://dyxdggzs.com/article/145482.htm

  引言

  具有成本低、重量輕、精度高、傳動(dòng)噪聲小等特點(diǎn),廣泛用于家電、飛機、工業(yè)控制、汽車(chē)機械等領(lǐng)域。精密注塑的快速發(fā)展,使小模數齒輪的精密檢測成為關(guān)鍵問(wèn)題之一,傳統的測量方法很難達到要求。目前國內外小模數齒輪測試的自動(dòng)化程度低,測試儀器和平設備較少。圖像檢測技術(shù)具有非接觸、高精度、高效率等諸多優(yōu)點(diǎn),在齒輪生產(chǎn)中,需要大量其直徑、角度、尺寸等指標,因此將圖像檢測技術(shù)應用于小模數齒輪有重大意義。

  在圖像測量領(lǐng)域,被測件有關(guān)邊緣點(diǎn)的定位精度往往直接影響到整個(gè)測量的精度。因此,要提高齒輪檢測的精密度,關(guān)鍵在于研究齒輪圖像的邊緣檢測和精確定位方法。小模數齒輪齒槽空間小、輪齒剛度差、易變形,這要求檢測的精度非常高,有的要求精確到μm級別。這就為圖像測量技術(shù)帶來(lái)了挑戰,傳統的邊緣檢測技術(shù)只能精確到1個(gè)像素點(diǎn),這顯然很難滿(mǎn)足對檢測精度越來(lái)越高的要求。因此,本文提出一種基于改進(jìn)的和三次樣條插值結合的亞像素邊緣檢測方法,能達到亞像素級并且具有較好的抗噪聲能力。

  邊緣提取

  傳統的Sobel算子

  Sobel算子是一種經(jīng)典的微分邊緣檢測算法,它計算簡(jiǎn)單,且檢測效果較好,能平滑噪聲,可提供較為精確的邊緣方向信息。

  Sobel算子只檢測水平方向和垂直方向的亮度差分值,其經(jīng)典的3×3的鄰域模板圖1所示:  

 

  Sobel算子很容易在空間上實(shí)現,Sobel邊緣檢測器能產(chǎn)生較好的邊緣效果,而且受噪聲影響較小。

  改進(jìn)的Sobel算子

  由以上分析可知,雖然Sobel算子簡(jiǎn)單、快速,但由于只采用了2個(gè)方向的模板,這種算法用來(lái)處理紋理較為復雜的圖像時(shí),其檢測的邊緣效果就不是很理想了。為了彌補此類(lèi)不足,本文對Sobel算子進(jìn)行了改進(jìn),將算子模板擴展到了8個(gè)模板,其算子模板如圖2所示?! ?/p>

 

  經(jīng)過(guò)8個(gè)方向模板的計算,對某一幅圖像進(jìn)行逐點(diǎn)計算,并且取最大值為像素點(diǎn)的新灰度值,通過(guò)閾值的設定,判斷邊緣點(diǎn)。最大值對應的模板所表示的方向為該像素點(diǎn)的邊緣方向。

  為了克服Sobel算子檢測的邊緣較粗,得到的邊緣象素往往是分小段連續,梯度幅值較小的邊緣容易丟失的缺陷,本文對S(i,j)引入一個(gè)衰減因子D,用它去除計算的結果,即:
          

  因此,用處理后的所得到圖像與Sobel算子直接對原始圖像進(jìn)行邊緣檢測的圖像相加,這一步顯得尤為重要??捎行Ц倪M(jìn)算法的精度。

  亞像素邊緣檢測

  傳統的基于邊緣跟蹤算法定位精度一般為1個(gè)像素(包括以上改進(jìn)的Sobel算子),其定位原理如圖3所示。顯然,檢測的面積與物體幾何輪廓有明顯差距,對于數字圖像,每個(gè)像素坐標均為整數,得到邊緣點(diǎn)可能不太精確,因此本文中提出一種亞像素邊緣定位算法,其定位的核心即如何更精確地估計邊緣點(diǎn)坐標?! ?/p>

 

上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: 小模數齒輪 Sobel算子 201306

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>