基于機器視覺的齒輪參數(shù)測量(共7頁)_第1頁
基于機器視覺的齒輪參數(shù)測量(共7頁)_第2頁
基于機器視覺的齒輪參數(shù)測量(共7頁)_第3頁
基于機器視覺的齒輪參數(shù)測量(共7頁)_第4頁
基于機器視覺的齒輪參數(shù)測量(共7頁)_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、基于機器(j q)視覺的齒輪尺寸參數(shù)測量摘 要:介紹了基于機器視覺的齒輪測量(cling)系統(tǒng)組成結構,建立了齒輪(chln)測量的軟件系統(tǒng)框架,提出了齒輪尺寸及其參數(shù)的測量算法;在此基礎上,首先利用改進的自適應中值濾波、閾值分割、邊緣檢測與標記提取出齒輪的邊緣輪廓,然后利用隨機 Hough 變換獲取齒輪的中心后對帶鍵槽的 直齒圓柱齒輪進行了實際測量,并對測量誤差進行了分析;實驗結果表明,通過采用機器視覺的非接觸測量方法可以實現(xiàn)對齒輪基本參數(shù)的快速、精確的測量,這對推動齒輪測量技術和齒輪工業(yè)的進步與發(fā)展具有重要意義。關鍵字:機器視覺,直齒圓柱齒輪,參數(shù)測量,隨機Hough 變換,邊緣檢測與標記

2、Dimension Measurement of Gear Based on Machine Vision(School of Mechanical and Electronic Control Engineering, Beijing Jiaotong University, Beijing, 100044, )Abstract: This paper has introduced the composing structure of the gear measuring system based on machine vision, established the software sys

3、tem frame of gear measurement, presented measuring arithmetic of gear dimension and parameter. On the basis of this, at first, extract the edge contour of gear by taking advantage of improved self-adaptation median filter and threshold segmentation and edge detection and label, then it has carried o

4、n actual measurement to straight-cut gear with keyway by using random Hough transform to get the center of the gear wheel, and analyzed the error of measuring. The experimental result shows that fast-accurate measurement for basic parameters of the gear can be realized by using non-touching measurem

5、ent method of machine vision, which has great significance to promote the progress and development of gear measurement technology and gear industry.Key words: machine vision; gear; parameter measurement; random Hough transform; edge detection and label引言齒輪是機械行業(yè)的一個非常重要的零件,它的加工精度關系到機械產(chǎn)品的使用性能和質(zhì)量。由于各方面的

6、原因,傳統(tǒng)的接觸式機械測量方法仍是目前我國大部份工廠檢驗齒輪的常用手段,不僅測量時間長,工作量大,且不適合在生產(chǎn)過程中進行檢測。隨著計算機技術的迅速發(fā)展,基于圖像處理與視覺檢測的非接觸檢測的機器視覺方法已經(jīng)廣泛應用到工業(yè)生產(chǎn)的各個領域。圖像測量方法具有非接觸、高速度、動態(tài)范圍大、信息量豐富等諸多優(yōu)點1。將機器視覺的方法應用到齒輪參數(shù)及尺寸檢測的過程中,對提高我國機械行業(yè)的產(chǎn)品質(zhì)量和行業(yè)競爭力,徹底改變我國齒輪行業(yè)零部件內(nèi)在質(zhì)量的落后狀況,具有非常重要的意義。1測量系統(tǒng)組成(z chn)結構如圖1所示,本測量(cling)系統(tǒng)由200萬像素的大恒HV2000FC面陣CCD攝像機、COMPUTAR

7、的M1214-MP鏡頭(jngtu)、內(nèi)置IEEE1394接口圖像采集卡的計算機、以及帶有遮光罩的背光光 學照明系統(tǒng)等組成。照明系統(tǒng)采用背光照明的方式,將齒輪輪廓的陰影經(jīng)透鏡系統(tǒng)聚焦后成像于CCD面陣上。CCD將圖像信號變?yōu)殡姾尚盘?,通過圖像采集卡存入計算機內(nèi)存,然后由軟件對所采集到的圖像進行處理、存儲,并計算出齒輪的相關尺寸,最后輸出到顯示器上,給出相應的結果。圖1 測量系統(tǒng)組成結構2測量軟件系統(tǒng)框架由CCD 獲取到的圖像由于受到各種條件限制和隨機信號的干擾,往往不能在視覺測量系統(tǒng)中直接使用,必須對圖像進行一定的處理才能提取到我們所需要的特征信息。如圖 2 所示,對于齒輪圖像的處理主要包括:

8、圖像預處理、圖像的二值化、邊緣檢測與標記等操作。然后對圖像處理過程中提取出來的信 息進行相關參數(shù)的計算。圖2 測量系統(tǒng)軟件框架2.1圖像預處理在齒輪的圖像獲取過程中,齒輪圖像的噪聲主要來自相機產(chǎn)生的噪聲,使得齒輪圖像上有很多的“亮點”,這是一種脈沖噪聲。采用中值濾波器處理脈沖干擾噪聲的效果好。但是對于齒輪圖像而言,邊緣是最重要的特征之一,利用中值濾波器算法會引起不必要的細節(jié)損失,尤其是使得邊緣變得模糊,這給以后操作帶來很大誤差。本文采用改進的自適應中值濾波可達到預期的效果2。選取如圖3所示的3個窗口對齒輪圖像進行濾波,通過判斷這3個窗口的灰度方差,選取灰度方差最小的窗口當前點的窗口,然后以窗口

9、灰度的中值代替中心像素灰度值,實現(xiàn)對齒輪圖像的濾波。圖3 三個特定(tdng)濾波器窗口(黑點考慮點)2.2圖像(t xin)的二值化為了得到(d do)齒輪的輪廓,利用閾值分割的方法可以得到二值化的圖像,分割的過程是根據(jù)它們的灰度不同的特點,確定一個適當?shù)拈撝礣,便可以把齒輪的輪廓從背景中分離出來。從齒輪圖像的直方圖可知,實際圖像的直方圖有很多起伏,這是因為在一般情況下,直方圖中的不規(guī)則可以認為是由白噪聲引起的3。因此,為了確定最優(yōu)化的閾值以對圖像進行二值化,需要對圖像的直方圖進行濾波,以平滑其直方圖。本文采用=15高斯函數(shù)對直方圖進行平滑加以克服。2.3邊緣檢測與標記圖像邊緣檢測的方法有很

10、多,常用的有邊緣算子檢測法、邊緣跟蹤法和形態(tài)學法等4。本文采用形態(tài)學法中的四鄰域腐蝕法,這樣可以得到一個像素的邊緣,其方法如下:將 e(x,y)=g( x, y),然后逐行掃描圖像,當 g(x, y)=0,判斷其四鄰域,IF g( x-1, y) OR g(x+1, Y) OR g(x, y+1) =1 THEN e(x, y)=0 ELSE e(x, y)=1。按上面的方法我們可以得到兩條輪廓邊緣圖像,邊緣標記的過程是指將連接在一起邊緣的像素附上相同的標記,不同的連接邊緣附上不同的標記6。通過這個操作,我們可以得一個灰度值為1的內(nèi)輪廓和一個灰度值為2的齒輪外輪廓。內(nèi)輪廓可以用來計算齒輪中心,

11、外輪廓用來計算齒輪的齒頂和齒根半徑。3齒輪參數(shù)的計算直齒圓柱齒輪各部分尺寸很多,但決定齒輪尺寸和齒形的基本參數(shù)只有5個,即齒輪的齒數(shù)z、模數(shù)m、壓力角、齒頂高系數(shù)h及頂隙系數(shù)c*。上述參數(shù)除齒數(shù)外均已標準化,同時,為設計、制造之便,我國標準規(guī)定分度圓上齒廓的壓力角 =205。通過機器視覺測量出齒數(shù)z、齒頂圓半徑r、齒根圓半徑rf,便可以得到以上的基本參數(shù),在機器測量過程中,首先必須確定齒輪的中心。3.1齒輪中心點的確定齒輪中心點的確定是齒輪的中心在圖像中的坐標來表示的,以像素數(shù)來度量。在攝像機完成標定以后,像素數(shù)即可轉(zhuǎn)化為實際的度量單位,從而以實際尺寸來表示6。對于不帶鍵槽的直齒圓柱齒輪,可以

12、利用重心法、最小二乘法的圓擬合法、Hough圓檢測算法等確定中心點;對于帶鍵槽的直齒圓柱齒輪,中心點的檢測只能用最小二乘法的圓擬合法、Hough圓檢測算法;而對于沒有內(nèi)孔的齒輪,采用重心法則比較簡單。綜合考慮檢測的速度和通用性,針對帶鍵槽的齒輪,本文采用改進的隨機Hough變換7,其基本思想是在圖像空間隨機選取不共線的3點映射成參數(shù)空間的一個點,即采用不共線的3個點可確定一個圓。在圖像目標區(qū)域的初始邊緣上選取不同的3點,計算它們所確定的圓的參數(shù),形成參數(shù)單元,對應的圓稱為參考圓,判斷圖像空間中落在該參考圓上的點數(shù),選擇點數(shù)最多點形成的圓選為真實的圓。該圓就是齒輪內(nèi)孔的圓,其圓心坐標就是齒輪中心

13、。3.2齒頂圓及齒根圓半徑(bnjng)的測量在理想的情況下,將齒輪齒廓從某一點展開(zhn ki),它到齒輪中心的距離與其對于邊緣標記的位置是一個理想的周期函數(shù),并且齒頂和齒根上的所有(suyu)點是分別在同一高度。但是,由于各種 因素的影響,齒輪在加工過程中是存在誤差的。圖4為齒輪外輪廓上的點到中心的距離圖(單位為像素),通過判斷曲線的斜率變化的情況,提取出輪廓上所有在齒頂和齒根上的點,計 算其到齒輪中心的距離,根據(jù)計算相應的算術平均值即可得出齒頂圓及齒根圓半徑ra,rf。圖4齒輪外輪廓上的點到齒輪中心的距離圖5齒輪(chln)輪齒的邊緣檢測與表及圖像3.3齒輪(chln)齒數(shù)的確定在齒輪

14、的二值圖像中,以齒輪的中心孔為圓心,以分度圓為半徑,做一個輔助(fzh)分界圓,將分界圓內(nèi)圖像的灰度值全置為1,保留分界圓外的圖像不變,這樣便將齒輪的輪齒提取出來,如圖5所示,通過前面邊緣檢測與標記算法對這些齒輪的邊緣進行計數(shù),就可以統(tǒng)計出齒輪的齒數(shù)z。3.4齒輪模數(shù)的確定齒輪模數(shù)的確定需要根據(jù)已經(jīng)測量出來的齒頂圓半徑ra和齒根圓半徑rf來計算。利用下列公式得出一個估計的m,然后將此計算得出的模數(shù)初值與標準GB1357-87中的標準模數(shù)系列進行比較,經(jīng)過圓整即可得到齒輪的實際模數(shù)。m=ra+rfz(1)3.5齒頂高系數(shù)及頂隙系數(shù)由上面的計算得出的標準模數(shù)m,通過公式(2)得出分度圓的直徑d,齒

15、頂高ha和hf,再利用公式(3)計算出齒頂高系數(shù)和頂隙系數(shù)。由于這兩個系數(shù)在我國已經(jīng)標準化,因此將此兩個系數(shù)與標準值比較,圓整即可得出實際的ha*和c*。d=mzha=ra-d2,hf=-rf+d2(2)ha=ha*mhf=(ha*+c*)m(3)4測量結果與誤差分析測量程序運行的結果如圖6所示。圖6程序運行結果(ji gu)表1視覺測量(cling)與手工測量結果比較齒頂圓半徑/mm齒根圓半徑/mm內(nèi)控半徑/mm齒數(shù)z模數(shù)m齒頂高系數(shù)ha*齒隙系數(shù)c*手工測量29.979723.06456.0200182.94690.99320.3118視覺測量29.973023.19296.0247182

16、.95370.99100.2780采用(ciyng)機器視覺對齒輪進行在線檢測,一次能夠?qū)Χ囗楜X輪參數(shù)進行測量并進行檢校,效率非常高,可以滿足在線檢測的要求。但是,任何測量手段都不是十全十美的。測量結果也受 到各種誤差的影響,具體如下 :(1)硬件系統(tǒng)的誤差。理論上講,數(shù)字圖像識別系統(tǒng)的識別精度主要取決于CCD攝像設備的分辨率。使用的CCD攝像設備的像素數(shù)越高、被測目標物的尺寸越小,則測量中的一個像素所代表的實際尺寸就會越小,測量精度就越高。另外,還有系統(tǒng)光照不均在沿圖像邊緣留下陰影造成的圖像邊緣提取誤差,CCD攝像頭成像平面與被測零件表面不能完全平行產(chǎn)生不平行測量誤差,鏡頭畸變不能得到完全精

17、確的校正引起圖像非線性失真誤差。(2)軟件計算誤差。在測量算法中,齒輪中心孔圓心是各個幾何參數(shù)計算的基準,而齒輪中心孔圓心是通過提取中心孔邊緣點,在利用隨機Hough變換提取真實圓并計算其圓心的過程中,由于計算上的考慮,數(shù)據(jù)的取舍過程會引起較大的定位誤差。同時,在計算齒頂圓及齒根圓參數(shù)的過程中,由于其輪廓上的點到齒輪中心的距離圖并不是理想的光滑的周期函數(shù),在利用求導的方法判斷拐點的過程中會丟失一部分數(shù)據(jù)。由實驗結果可知,采用分辨率為16001200的面陣相機,在測量齒頂及內(nèi)孔半徑的過程中,與手工測量的平均誤差為0.0054 mm左右,齒根圓測量時造成誤差比較大,這主要是因為齒輪在加工過程齒根的

18、加工要比齒頂加工的精度差造成,從后面頂隙系數(shù)可知,視覺測量值更接近標準值,所以齒根的手工測量誤差要比視覺測量的誤差大。如果使用更高像素數(shù)的CCD攝像設備,或測量齒頂圓直徑更小的齒輪,采用顯微鏡放大來測量,利用亞像素的邊緣提取的方法,則測量精 度也將隨之提高。同時,對上述算法加以改進與完善,還可以實現(xiàn)對內(nèi)嚙合直齒圓柱齒輪以及圓弧齒輪、斜齒輪等幾何尺寸參數(shù)的測量。5結論(jiln)本文研究了采用機器視覺(shju)技術實現(xiàn)對齒輪幾何尺寸的非接 觸式測量方法,建立了直齒圓柱齒輪尺寸及其參數(shù)(cnsh)的測量算法。 此方法具有測量動態(tài)范圍大、信息量豐富、成本相對低廉等諸 多優(yōu)點,將可廣泛用于各種實時、在線的精密測量,尤其適合 于零件幾何參數(shù)的動態(tài)實時精密測量。參考文獻:1 陳向偉,王龍山,劉慶民,等.基于CCD的齒輪參數(shù)測量系統(tǒng)的研究J.工具技術, 2004,38(5):44-46.2 李勇, 歐陽誠梓, 郭振鐸,等.基于小波變換的人體圖像自適應濾波處理J.天津工業(yè)大學學報, 2006, 25(5):18-20.3 潘洪平.鋼球表面質(zhì)量自動評價體系建立及其應用的研究D.哈爾濱工業(yè)大學博士學位論

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論