以客戶為上帝的宗旨、專注打造中國壓縮機(jī)領(lǐng)域中的航空級企業(yè)。
昆山飛馬特機(jī)電設(shè)備有限公司
聯(lián)系人:汪先生
電 話:15850357103
郵 箱:1195130511@qq.com
1檢測方法分析
根據(jù)活塞端面圖像邊緣的灰度階躍性變化,通過(tōng guò)圖像處理,檢測出活塞端面邊緣,并提取其邊界,進(jìn)而確定邊界特征的位置(position )和大小。圖像邊界圓的檢測包括(bāo kuò)圓邊緣檢測,圓心位置檢測。邊緣誤差測量是以圓心為參考點(diǎn)進(jìn)行測量,首先擬合出邊界函數(shù),然后與標(biāo)準(zhǔn)函數(shù)進(jìn)行像素級比較,得到圓位置偏差和圓度偏差;圓心位置的確定結(jié)合圓自身特性,通過最小二(xiǎo èr)乘法對取得的坐標(biāo)進(jìn)行圓擬合,得到圓心坐標(biāo)和圓的函數(shù),從而得到圓的位置和大小。
2檢測方法實(shí)現(xiàn)。
活塞圓度誤差的檢測是以較為理想的活塞端面數(shù)字圖像為基礎(chǔ)的,在圖像采集過程中,因?yàn)楣庹眨O(shè)備特性,以及各種噪聲的影響(influence),直接采集到的活塞端面圖像無法滿足檢測的要求。為實(shí)現(xiàn)高精度的誤差檢測,必須對圖像進(jìn)行預(yù)處理以得到高質(zhì)量(quality)的圖像,然后對圖像進(jìn)行邊界提取運(yùn)算。檢測系統(tǒng)選用復(fù)合Canny算子進(jìn)行邊界提取,從而為圓度分析提供基礎(chǔ)數(shù)據(jù)。下面介紹圖像預(yù)處理的方法。
2.1圖像(image)增強(qiáng)。
圖像在采集,傳輸,存儲的過程中通常都會受到各種各樣的噪聲污染而產(chǎn)生畸變,嚴(yán)重影響圖像的質(zhì)量,所以在對圖像進(jìn)行分析之前,應(yīng)該對圖像進(jìn)行改善質(zhì)量的處理。圖像增強(qiáng)(ImageEnhancem ent)的主要目的是增強(qiáng)圖像中的有用信息,削弱噪聲和其他干擾的影響,使圖像更加清晰,更便于人或計(jì)算機(jī)對圖像進(jìn)行分析。圖像增強(qiáng)和圖像復(fù)原不同,它不要求恢復(fù)圖像的原始圖像信息,也不用了解圖像降質(zhì)的具體原因,只是用實(shí)驗(yàn)調(diào)整的方式方法(method)對圖像進(jìn)行處理,達(dá)到改善圖像質(zhì)量的目的。圖像增強(qiáng)技術(shù)主要包括(bāo kuò)圖像灰度變換,圖像平滑處理等。在實(shí)際應(yīng)用中可以采用單一方法處理,也可以采用幾種方法聯(lián)合處理,以便達(dá)到理想的增強(qiáng)效果。
2.2圖像灰度調(diào)整。
有些圖像的對比度比較低,整個(gè)圖像看起來模糊不清,這時(shí)可以按一定的規(guī)則修改原來圖像的每一個(gè)像素點(diǎn)的灰度值,從而改變圖像灰度的動態(tài)范圍。設(shè)原始圖像為f(x,y),其灰度范圍是<m,M>;調(diào)整后的圖像為g(x,y),其灰度范圍是<n,N>;則g(x,y)-n=(N-n)<f(x,y)-m>/(M-m)。
由Matlab實(shí)現(xiàn)活塞端面圖像的對比度增強(qiáng)效果。圖中縱橫坐標(biāo)為像素點(diǎn)坐標(biāo),(0,0)在圖像左上角。
由實(shí)驗(yàn)(experiment)結(jié)果可以看出,設(shè)定不同的灰度,圖像處理的結(jié)果往往也不一樣,灰度范圍(fàn wéi)越小,圖像對比度越高,邊界越清晰,但對圖像背景破壞越大。因此在實(shí)際圖像處理過程中選取適當(dāng)?shù)幕叶确秶株P(guān)鍵。
2.3圖像平滑處理。
數(shù)字圖像可能存在著各種噪聲感染。噪聲污染既可能產(chǎn)生于圖像數(shù)據(jù)傳輸過程(guò chéng)中,又可能產(chǎn)生于量化等處理(chǔ lǐ)過程中。在圖像平滑處理階段,需要找到一個(gè)理想的平滑處理方法,這種方法要求是既能消除圖像噪聲,又不使圖像的邊緣輪廓和線條模糊。
為了消除噪聲又要保持圖像的細(xì)節(jié),采用中值濾波是比較理想的處理方法。其原理是:將模板在圖像中窮盡掃描,并將模板中心分別與圖像中某個(gè)像素位置重合,對模板下各對應(yīng)像素的灰度值進(jìn)行排序并找到排在中間的那一個(gè),而這個(gè)中間值將作為新圖像中對應(yīng)模板中心位置的像素的灰度值。
中值濾波實(shí)質(zhì)是讓與周圍像素灰度值的差比較大的像素改為與周圍像素的灰度值比較接近的灰度值,從而消除孤立的噪聲(noise)點(diǎn)。昆山空壓機(jī)保養(yǎng)冷卻水通過管道進(jìn)入空壓機(jī)中間冷卻器對一級壓縮排出的氣體進(jìn)行冷卻降溫,再進(jìn)入后冷器對排氣進(jìn)行冷卻,另一路冷卻水進(jìn)水管道經(jīng)過主電機(jī)上部的兩組換熱器冷卻電機(jī)繞組,還有一路對油冷卻器進(jìn)行冷卻。由于它不是簡單的取平均值(The average value),故不容易產(chǎn)生邊緣模糊。進(jìn)行中值濾波的結(jié)果(result)比對,邊界信息得到了進(jìn)一步的加強(qiáng)。實(shí)驗(yàn)表明,活塞端面圖像預(yù)處理采用中值濾波方法,能夠得到理想的處理效果。
3邊界擬合及誤差檢測。昆山空壓機(jī)是回轉(zhuǎn)容積式壓縮機(jī),在其中兩個(gè)帶有螺旋型齒輪的轉(zhuǎn)子相互嚙合,使兩個(gè)轉(zhuǎn)子嚙合處體積由大變小,從而將氣體壓縮并排出。
圓擬合的最終目的是將活塞端面擬合出邊界圓,求取擬合圓的中心坐標(biāo)和半徑值等特征參數(shù),從而對活塞零件加工(Processing)精度(精確度)進(jìn)行檢測。
在對采集的活塞(piston)端面圖像(image)進(jìn)行預(yù)處理之后,即可進(jìn)行邊界提取。為了分析其加工偏差,必須對提取的邊界,求出邊界函數(shù),然后進(jìn)行擬合誤差比較,從而判定其誤差大小和位置。
3.1邊界圓擬合的數(shù)學(xué)工具。
在進(jìn)行邊界圓弧檢測時(shí),需要確定邊界圓的函數(shù)和圓心。
3.2圓擬合算法的改進(jìn)。昆山空壓機(jī)維修軸承跑外圈一般是因?yàn)榕浜系木炔粔蛞约巴馊Χㄎ环绞皆O(shè)計(jì)不合理造成的。并非所有機(jī)頭都按這個(gè)時(shí)間進(jìn)行,如果保養(yǎng)好的可以延后,保養(yǎng)差的則需要提前。
圓擬合算法除了要求達(dá)到一定的擬合精度外,還必須滿足穩(wěn)定性,高效性,實(shí)時(shí)性的要求在圓的擬合方面,已經(jīng)提出了多種算法,首先是傳統(tǒng)(Tradition)的統(tǒng)計(jì)方法,它是在最小二乘方法的基礎(chǔ)上,尋求最佳擬合的點(diǎn)集,這通常是一種非線性問題,需要采用迭(dié)代方法進(jìn)行求解,當(dāng)選擇的初始值不合適時(shí),可能會導(dǎo)致(cause)該算法的失效。其次是采用Hough變換方法來求取圓孔或者圓弧的中心坐標(biāo)和半徑等特征參數(shù),其優(yōu)點(diǎn)是能夠直接求出圓各個(gè)參數(shù)。缺點(diǎn)是運(yùn)算量比較大,運(yùn)算速度也比較慢,不能滿足在線(Online)檢測對實(shí)時(shí)性的要求。
根據(jù)以上分析,針對以上2種算法的特點(diǎn),結(jié)合圓的自身性質(zhì),提出圓擬合的改進(jìn)算法,旨在提高擬合算法的精度和實(shí)效性。其實(shí)現(xiàn)過程(guò chéng)為: ?。?)設(shè)E為一個(gè)圓,現(xiàn)對E自上而下掃描。假設(shè)每一水平掃描線與E相交于2點(diǎn),然后求取2點(diǎn)間距離的中點(diǎn),則可得所有水平線(Horizontal line)段的中點(diǎn),這些點(diǎn)是離散的點(diǎn),運(yùn)用最小二(xiǎo èr)乘法對其進(jìn)行直線擬合,求得擬合直線。
(2)用同樣的方法,在垂直方向逐步掃描,分別求中點(diǎn),進(jìn)行直線擬合。
?。?)求擬合直線1和2的交點(diǎn),即為邊界圓圓心的坐標(biāo)。當(dāng)在水平和垂直掃描(scanning)的時(shí)候,有可能在某些水平線上是沒有邊界像素點(diǎn)的,這樣的情況舍掉即可。
?。?)在求取圓心時(shí),邊界圖像(image)難免會存在部分噪聲,對第(1),(2)步掃描形成很大干擾,對掃描的精度造成較大的影響,故提出二次掃描去噪聲的方法(method)以提高求圓心像素點(diǎn)的精度。為此,可以設(shè)定圓心掃描約束條件,即在一次求取圓心坐標(biāo)之后,通過(tōng guò)計(jì)算各像素點(diǎn)到圓心的距離,判明那些不合理點(diǎn)并加以去除。設(shè)ri=|r1-ri|(r1為邊界像素點(diǎn)平均半徑,ri為邊界像素點(diǎn)到圓心的距離),如偏差(deviation)ri>n(n為整數(shù)),則舍去該邊界像素點(diǎn),稱為不符合掃描值的樣本點(diǎn),反之,為掃描值合格樣本點(diǎn)。
?。?)篩除噪聲后,重復(fù)進(jìn)行(1)-(3)步掃描和擬合運(yùn)算,求出新的精度較高的圓心坐標(biāo)。
該方法(method)對圓及橢圓度不太大的圖像(image),可以快速提取圓中心坐標(biāo),對于圓的其它參數(shù)可以采用最小二(xiǎo èr)乘法來求取,利用這種方法可以提高圓的擬合速度(speed)和精度,能夠滿足活塞圓度數(shù)字檢測系統(tǒng)對精度和實(shí)時(shí)性的要求。昆山空壓機(jī)是一種用以壓縮氣體的設(shè)備??諝鈮嚎s機(jī)與水泵構(gòu)造類似。大多數(shù)空氣壓縮機(jī)是往復(fù)活塞式,旋轉(zhuǎn)葉片或旋轉(zhuǎn)螺桿。離心式壓縮機(jī)是非常大的應(yīng)用程序。
按上述方法進(jìn)行圖像處理的實(shí)例。在第一次求取圓心之后,為濾除噪聲(noise),提高所求圓心像素點(diǎn)的精度(精確度),設(shè)定圓心掃描約束條件偏差ri>2即取n=2,舍去了偏差大于2個(gè)像素的像素點(diǎn)。由圖(c)和圖(d)直接比較可知,圓心坐標(biāo)點(diǎn)由一次定位(356,264)到二次定位(358,266),在縱橫坐標(biāo)方向(direction)上,分別提高了2個(gè)像素的精度,說明該方法有很好的實(shí)用性,特別是在強(qiáng)噪聲圖像中效果改善更為明顯。
對于活塞端面數(shù)字圖像,其邊界圓擬合的步驟如下:
?。?)通過對圖像的處理,分離出圓的邊界輪廓。
?。?)利用改進(jìn)的邊界圓圓心求法,求出圓心坐標(biāo),用最小二乘法對邊界像素點(diǎn)進(jìn)行圓擬合,求出圓的獨(dú)立參數(shù)。對活塞端面數(shù)字圖像(image)進(jìn)行圓擬合。
3.3圓度誤差分析。
經(jīng)過理論分析和算法編程,實(shí)現(xiàn)了較快提取活塞(piston)端面圖像邊界的圓心坐標(biāo)值,對于邊界圓的其他參數(shù)利用最小二乘法來處理(chǔ lǐ)?;钊嗣孢吔缯`差檢測,可以根據(jù)圓度誤差評定方法(method)來進(jìn)行評定,將圓中心平移到像素坐標(biāo)系的原點(diǎn),可以求出活塞端面邊界圖像像素點(diǎn)所對應(yīng)的圓上的點(diǎn)之間的差值。
以最小二乘擬合圓的中心為原點(diǎn),分別以水平方向和垂直方向?yàn)閤軸和y軸,建立笛卡爾坐標(biāo)系
4結(jié)語。昆山空壓機(jī)維修軸承跑外圈一般是因?yàn)榕浜系木炔粔蛞约巴馊Χㄎ环绞皆O(shè)計(jì)不合理造成的。并非所有機(jī)頭都按這個(gè)時(shí)間進(jìn)行,如果保養(yǎng)好的可以延后,保養(yǎng)差的則需要提前。
采用數(shù)字圖像檢測方法,運(yùn)用計(jì)算機(jī)圖像處理技術(shù)(technology),結(jié)合MATLAB強(qiáng)大的數(shù)學(xué)運(yùn)算和圖像處理能力,能夠?qū)钊嗣鎴A度進(jìn)行像素級誤差檢測,能在保證檢測精度的前提下,降低人工勞動強(qiáng)度,提高誤差檢測自動化水平(Level),這對大批量生產(chǎn)有著積極作用。數(shù)字檢測系統(tǒng)對于提高空壓機(jī)(compressor)活塞制造業(yè)的技術(shù)水平也有一定的實(shí)際意義。