999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于數字圖像處理的玻璃瓶瑕疵檢測系統

2014-08-10 08:09:56吳房勝徐金秀李如平
宜賓學院學報 2014年6期
關鍵詞:檢測

吳房勝,徐金秀,李如平

(1.安徽工商職業學院電子信息系,安徽合肥231131;2.安徽鴻路集團設計院,安徽合肥231131)

基于數字圖像處理的玻璃瓶瑕疵檢測系統

吳房勝1,徐金秀2,李如平1

(1.安徽工商職業學院電子信息系,安徽合肥231131;2.安徽鴻路集團設計院,安徽合肥231131)

市場上眾多的玻璃瓶產品表面存在裂縫、破損、磨損帶過大等問題,如流入市場即成為次品并要求退回,嚴重影響了產品質量,并消耗了大量的勞動力.為解決此問題,研究了一套裝置,利用數字圖像處理技術,通過改進的Sobel檢測算子方法,對采集的圖像進行邊緣檢測,并結合ARM控制技術,自動檢測玻璃瓶瑕疵,并將其剔除,替代了傳統的用人工目視的檢測方法,克服了人工檢測速度慢、檢測結果可靠性低、一致性和穩定性差,無法提高產品質量,檢測效率低等問題.

圖像處理;Sobel算子;玻璃瓶;瑕疵

圖1 裝置在線檢測的結構示意圖

該自動瓶檢系統采用ARM技術,因其具有高性能的處理速度,該裝置具有很高的檢測精度,檢測速度與灌裝生產線的線速完全匹配,高精度微米級在線檢測的精度可以根據要求任意調節,用來檢測玻璃瓶瑕疵、玻璃磨損等,并可自動分類剔除次品.企業中可用于新裝配線或舊線技術的升級與改造,最高在線檢測速度可達到90 000個/小時[3].

2 系統的基本算法

2.1 圖像增強算法

在拍攝過程中,玻璃瓶圖像是通過攝相機將生產線上玻璃瓶圖像抓拍下來,經過嵌入式視頻采集卡采集圖像信息,將其轉換成BMP位圖的格式存儲到系統中.在圖片的采集與傳輸過程中,難免會遭到各種外界因素(電磁輻射、噪音等)甚至人為因素的影響,使所拍攝的玻璃瓶的圖像效果不太理想.這些噪聲干擾對圖像質量有嚴重影響,會使拍攝的圖片變得模糊不清,雖然這些外界噪聲肉眼一般是無法辨別的,但噪聲干擾可以覆蓋甚至改變圖片特征,使系統對次品是否合格品的精確判斷帶來嚴重困難.因此,在對玻璃瓶判斷檢測之前,必須改善圖像質量,消除噪聲,使拍攝圖像的輪廓更加突出[4].

拍攝的玻璃瓶圖像首先采用圖像增強算法對其噪聲的干擾實施前期處理,保證檢測精度.由于圖像中的頻譜處在較低的空間頻率域中,而噪聲頻譜在空間頻率區域較高,圖像與噪聲區域之間的關聯性不大,據此可消除這些外界噪聲.本系統結合實際情況,提出一種領域平均法,對采集到的圖像實施濾波去噪聲.該方法是一種比較簡單的平滑方法,算法不但簡單快捷,而且噪聲平滑效果也非常好.

領域平均法的基本原理是將拍攝的圖片其中一個像素的灰度值與其周圍鄰近的N個像素的灰度值進行疊加,然后除以N+1求平均值,作為該點像素的灰度值.該方法是比較簡便的空間域處理方法.該方法利用模板計算的思想,模板操作完成了一種鄰域運算,即某個確定像素點的灰度值,不僅與本像素灰度有關,而且與其鄰近點的像素灰度也有關[5].鄰域平均法用數學公式表達如下:

式中,f(i,j)是一幅給定的噪聲圖像,g(m,n)是領域平均法處理后得到的圖像,S是所取鄰域中各鄰近像素的坐標,m,n=0,1,...,N-1,N是集合中像素點的集合.在點(m,n)的鄰域中的f(i,j)的幾個象素中,通過算出它們灰度值的平均值,得出g(m,n)中的每個象素點的灰度值,使圖像得到平滑,在實際應用時,一般按照不同的需求選擇使用不同的模板,如3×3、5×5、7×7等,在選擇模板時,如果圖像越大,數據運算量也越大,考慮到本裝置采用32位ARM處理器控制,其處理能力遠不如計算機,因此選擇的模板一般要小一點,這樣能夠節省時間和運算量.如一種常見的3×3模板:

為算出新圖中該點像素的灰度值,首先將原圖中一個像素的灰度值與其周圍鄰近四個像素的灰度值相加,即將當前像素點與其上下左右四個像素點相加,再除以5求平均值,算出灰度的平均值,將求出的灰度平均值代替當前像素點的灰度值[6].

該方法就是利用四周鄰近像素的平均值來代替該點像素的灰度值,從而很大程度上削弱一定頻率的噪聲.該方法雖減小了噪聲,但圖像有一定程度上的模糊.

2.2 圖像邊緣檢測

邊緣檢測已成為當前工控視覺研究領域最活躍的應用領域,在工程的應用中具有舉足輕重作用.圖像的邊緣檢測,是玻璃瓶圖像分割、玻璃瓶圖像區域的識別及其形狀提取等圖像分析的關鍵技術基礎.物體的邊緣是按照圖像的不連續的特征為形式出現的,也就是圖像的局部亮度變化最明顯的部分為物體的邊緣,如紋理結構的突變、顏色的突變、灰度值的突變等,物體的邊緣即為不同區域的分界處.邊緣按特性分,可分為兩類:一種為線條邊緣,另一種為階躍性邊緣[7].當一個像素處在玻璃瓶圖像中某物體的臨界點上時,則其附近的領域就成了一個灰度級的變化區域.線條邊緣的二階方向導數是在邊緣處取極值;而階躍性邊緣是在邊緣處成零交叉,兩者大不相同.針對玻璃瓶圖像中各個像素的鄰域,邊緣檢測算子均要對其定位,并對其灰度變化率及變化方向展開運算[8].

目前比較常用的邊緣檢測算子為Roberts檢測算子,該算法是求對角線方向相鄰的兩個像素的差值,是一種利用局部差分算子查找邊緣的算子,Roberts檢測算子如表1所示,其算法如公式(2)所示,在2×2鄰域上計算對角導數[9]:

表1 Roberts算子

式中,g(i,j)為Roberts交叉算子,f(i,j)為輸入的圖像.進行平方根計算后,便于人眼的視覺觀察.但考慮到實際情況,為了計算更加簡單方便,一般采用絕對值的方法來近似計算交叉算子,算法如公式(3)所示:

另外還能夠比較兩絕對值的最大值,這樣算更加簡便,算法如公式(4)所示:

利用式(4)進行計算,對圖像的邊緣取向非常好.因此,對于長度相同但取向不同的圖像邊緣,采用公式(4)所得到的合成幅度比采用公式(2)得到的變化要小.Roberts檢測算子可分別用這兩個卷積核進行表達:,圖像中的每個像素點均用這兩個卷積核進行卷積,再利用公式(3),即可求出函數g(i,j)的結果,運算結果是一幅邊緣幅度圖像[10].

如果采用前面介紹的Roberts檢測算子方法,圖像會有一個致命的弱點,那就是圖像的抗噪聲能力非常低.但Sobel算子卻大不相同,它是把方向差分運算與局部平均融合在一起進行計算的一種算法.該算法以圖像中某個像素為中心,截取一個3×3像素的窗口,如表2所示,然后分別計算窗口像素在水平方向與垂直方向上的偏導數,算法如公式(5)、(6)所示[11].

表2 Sobel算子

在采用Sobel進行邊緣檢測時,加權系數c為定值,取2,從而能夠求出偏導數幅值與角度的計算公式:

Sobel算子的卷積核可表示為:

圖2 Sobel算子

利用Sobel算子的兩個卷積核,一個計算出圖像的垂直邊緣,另一個計算出圖像的水平邊緣,這樣得到的邊緣檢測效果比較好,并且抗噪聲效果也比較好.該算法使用的模板越大,其抗噪聲能力就越好,是一種非常實用的邊緣檢測手段.

考慮到玻璃瓶瓶身裂紋、破裂形狀的不規則性等因素,邊緣在多個方向都可能存在梯度,如果能構造一個方向模板對采集的圖像進行邊緣檢測,則能獲取的玻璃瓶瑕疵信息必然會比普通的Sobel算子更齊全,考慮到實際情況,本檢測裝置采用改進的Sobel邊緣檢測算子對玻璃瓶圖像進行邊緣檢測.

改進的Sobel邊緣檢測算子引入了改進的八個方向的Sobel邊緣檢測算子.其模板表示如圖3所示.

圖38 個方向的Sobel算子模板

圖像中某個像素點B及周圍3×3區域的灰度如圖4所示,設qi為圖像經過Sobel算子第i+1個模板處理后得到的B點灰度值,其中i取0到7.

圖4 B像素點灰度圖

則對q0計算表達式為:

處理后的B點的灰度值為qB=max{qi},i=0,1…7.

圖像處理時,對圖像的掃描從第2行開始結束于第M-1行,第2列開始結束于第N-1列,這樣就保證了在研究圖像中任何一點(i,j)周圍的3×3領域內的像素都不會超出矩陣范圍.通過將八個方向的模板一一與所研究的像素中心點周圍的3×3領域相點乘,得到8個值,最后取8個值中絕對值最大的作為研究的像素點(i,j)變換后的灰度值,而結果中取最大值的模板所對應的檢測方向的垂向即為邊緣的方向[12].

3 檢測裝置硬件設計

檢測裝置的硬件設計采用ARM控制技術,核心控制器件為三星公司的S3C2440芯片,主要完成玻璃瓶傳輸、數字圖像處理、界面顯示與次品剔除等功能.

3.1 檢測裝置硬件總體設計

檢測裝置硬件設計主要由兩個部分組成:主器件控制部分與外圍擴展部分.主器件控制部分由主控制芯片S3C2440、存儲器、以太網控制器等組成;外圍擴展部分由工控觸摸屏、供電電源、通訊接口、圖像采集等部分組成.系統硬件總體框圖如圖5所示.

圖5 系統硬件總體框圖

該控制系統采用相互獨立式的結構,每一個模塊都可完成各自獨立的功能.每個模塊通過總線方式將工控觸摸屏模塊、主控制模塊、圖像采集模塊聯接在一起,最終實現具有圖像采集、次品剔除、屏幕顯示等功能的控制系統.控制板上還具有232、485等通訊接口、以太網接口、輸入輸出口等部分,便于系統功能的擴展與升級[13].

3.2 CCD攝像頭

攝像機選用敏通公司的1/2英寸黑白低照度高解析攝像機MTV1881EX,該攝像機CCD總像素為795(水平)×596(垂直),掃描系統為625線,每秒50場,視頻輸出為復合式影像信號輸出,具有內外同步功能和自動增益控制功能[14].攝像機鏡頭選用AVENIR公司的CCTVLENS型手動定焦鏡頭,焦距25 mm,手動光圈.

3.3 嵌入式視頻捕捉卡

檢測裝置對圖像信號的捕捉利用武漢萬德數碼科技有限公司的VC302嵌入式視頻捕捉卡(見圖6),左上側白色插頭為視頻輸入接口,右側插頭為與主控芯片連接的總線數據接口.其工作流程是將攝像機信號接入左側白色插口,經過數據的采集處理,信號經過右端總線接口連到主控模塊的輸入總線接口,利用32位ARM芯片分析并處理數據.該視頻捕捉卡提供了完整的靜止和活動圖像采集方案;每次捕捉并緩存1幀,支持最高25幀/秒捕捉速度;支持4種輸出圖像格式.

圖6 VC302嵌入式視頻捕捉卡

視頻捕捉卡具有FIFO式存儲器,在內部對玻璃瓶圖像進行捕捉的同時,處理器就開始讀取已捕捉的玻璃瓶圖像信息,而不需要等一幀全部捕捉完成再讀取,這樣能夠增強處理器的處理效率.該采集卡采集速度快、使用方便、性能穩定,所以本系統采用此采集卡是比較理想的選擇[15].

該采集卡與ARM主控芯片的連線如圖7所示,利用8位并行數據總線傳輸數據,采用芯片ATF16V8B輸出圖像采集卡的地址和片選信號,地址由VC302采集卡的地址總線A1A0兩位決定.

4 檢測裝置軟件設計

檢測裝置的軟件采用EVC++實現的,為了使玻璃瓶瑕疵檢測系統的軟件便于設計、調試、移植和維護,要求整個軟件系統采用獨立模塊化結構設計,各個模塊相互獨立又相互聯系.

圖像處理函數按功能進行了分類,軟件界面可以通過多種方式調用特定的圖像處理函數,并將處理后的圖像顯示在指定的區域,軟件對圖像進行數字圖像處理后,檢測出次品并分類剔除,流程圖如圖8所示.

圖8 軟件流程圖

5 結論

上述主要介紹了玻璃瓶瑕疵檢測系統硬件及軟件的設計思想及程序的開發方式,在明確系統軟件功能及設計任務的基礎之上,根據軟件功能劃分設計模塊并編寫程序.本系統經過軟硬件的調試,系統工作正常,界面友好,功能強大并易于擴展,實現了圖像采集卡的連接、參數的設定、自動數字圖像處理等功能.數字圖像處理玻璃瓶瑕疵的過程和效果良好,檢測效果圖如圖9(a)、(b)所示,(a)圖為瓶身處玻璃破碎,(b)圖為瓶身磨損帶過大,這兩種情況均為次品,需將其剔除.

在檢測過程中,檢測結果具一致性、系統精度可達到5 mm(可調)、穩定性和可靠性均達到99.99%,確保了出廠產品的合格率,實現零漏檢.大大減少了人工和次品退貨造成的各種費用,降低企業成本;該系統由軟件控制檢測精度,保證質檢結果和檢測精度的可靠性,極大地保障了產品質量的穩定性.

圖9 次品檢測示意圖

[1]文西芹,張永忠.扭矩傳感器的現狀與發展趨勢[J].儀表技術與傳感器,2001(12):1-3.

[2]印保靖,成勇,史偉,等.轉矩轉速測量裝置轉速特性檢測方法的研究[J].上海計量測試,2006(6):15-16.

[3]吳紀國,袁道成.數字圖像處理技術在幾何量精密測量中的應用研究[J].儀器儀表學報,2007(8):9-10.

[4]連錦湮.機器計算機視覺的應用——打孔機影像定位系統設計[J].今日電子,2006(10):83-86.

[5]張恒.基于ARM的視覺定位技術研究[D].廣州:廣東工業大學,2007.

[6]吳房勝,歐陽名三.數字圖像處理技術在高精度自動對中裝置中的研究[J].煤炭工程,2009(1):110-112

[7]尹建新.基于計算機視覺木材表面缺陷檢測方法研究[D].杭州:浙江工業大學,2007:22-23.

[8]李群,張玉存.基于LabVIEW下扭矩傳感器實驗平臺的研究[J].傳感器技術學報,2003,16(4):504-506.

[9]沈全鵬.基于數字圖像處理的車牌定位研究[D].廣州:廣東工業大學,2007:6-30.

[10]吳房勝,歐陽名三.電機轉速測量器件高精度檢測裝置的研究[D].淮南:安徽理工大學,2010.

[11]于彬.基于數字圖像處理的陶瓷瓶裂紋檢測研究[D].湖北:武漢理工大學,2007.

[12]余蘇勝.微電機電氣性能智能測試系統的研究[D].杭州:浙江大學, 2001.

[13]岡薩雷斯.數字圖像處理(MATLAB版)[M].北京:電子工業出版社, 2006.

[14]何秀偉.電機測試技術[M].北京:機械工業出版社,1985.

[15]Fiorini P,Shiller Z.Motion planning in dynamic environments using Velocity obstacles[J].The Internationa1 Journal of Robotics Research, 1998,17(7):760-772.

【編校:李青】

Glass Bottle Defect Inspection System Based on Digital Image Processing

WU Fangsheng1,XU jinxiu2,LI Ruping1
(1.Anhui Business Vocational College,Hefei,Anhui 231131,China;2.Anhui Honglu Group,Hefei,Anhui 231131,China)

In today’s market,a number of quality issues such as glass cracks,damage and excessive wear exist at the surface of Glass products,and if these glass bottles go into the market,they will become the defective products and lead to refunds,seriously affecting the quality of products,and consuming a lot of workforce.To solve this problem,this paper studies a set of devices using digital image processing technology to detect the acquired image edge through improved Sobel operator detection method. Combined with ARM control technology,it automatically detects and removes glass defects.Replacing the traditional methods of manual visual detection,the system overcomes the issues of slow manual testing,the low reliability of test results,the poor consistency and stability,inability to improve product quality,and the low testing efficiency.

image processing;sobel operator;glass bottles;flaws

TP231

A

1671-5365(2014)06-0103-05

目前市場上眾多的玻璃產品表面,存在玻璃瓶裂縫、破損以及磨損帶過大等質量瑕疵問題,該類玻璃瓶如流入市場即成為次品并要求退回,嚴重影響了產品質量,并消耗了大量的勞動力.為解決此問題,研究了一套檢測裝置,利用數字圖像處理技術中的Sobel邊緣檢測算子方法,對采集的圖像進行邊緣檢測,并結合32位嵌入式微處理器S3C2440,實現了玻璃瓶瑕疵的高精度自動檢測,完成玻璃瓶破碎與瓶身磨損帶過大等問題的檢測,不僅提高了瓶檢質量的可靠性、一致性和穩定性,也提高了檢測效率、檢測精度及產品質量,且檢測功能的可擴展性較大.該系統大大降低了人工檢測勞動強度,并且避免了人工的誤操作,為灌裝飲料企業的技術升級和改造提供了可靠保障,降低了次品率和出廠產品的退回率,提高了企業效率.

1 系統概述及工作原理

檢測裝置由兩個部分構成,一個部分是數字圖像采集處理部分,另一個部分是動作控制、檢測數量控制等部分,主控制單元采用32位嵌入式微處理器S3C2440,其裝置的結構示意圖如圖1所示.被檢測的玻璃瓶安放在傳送帶上勻速前進,遮光密封盒為檢測室的箱體,檢測室箱體尺寸為110 cm(長度)×60 cm(寬度)×50 cm(高度),所有檢測的玻璃瓶均通過檢測室箱體,箱體內裝有攝像頭,并在攝像頭對面開一個比檢測瓶直徑略大的槽口,保證有充足的光線照射.當攝像頭拍攝到瓶身照片后,對其進行數字圖像處理,突出邊緣信息,判斷玻璃瓶是否有瑕疵,并判別該瑕疵是玻璃瓶裂縫、破損還是瓶身磨損.判斷瓶身磨損的方法是結合實際情況,計算瓶身磨損上下線的距離,如果計算值在人工設定值范圍之內,則被判定為瓶身磨損.當玻璃瓶被分類判別后,由ARM處理器控制相應設備,將破碎的玻璃瓶剔除至檢測室箱體側面的破碎次品存放處,將瓶身磨損的玻璃瓶剔除至磨損次品存放處[1-2].

2014-04-06修回:2014-05-12

安徽省廳級自然科研項目(KJ2011B069、KJ2013Z105);2013年國家級大學生創新創業訓練計劃項目(201312216019)

吳房勝(1983-),男,講師,碩士,研究方向為智能檢測技術

時間:2014-05-16 11:31

http://www.cnki.net/kcms/detail/51.1630.Z.20140516.1131.006.html

猜你喜歡
檢測
QC 檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
“有理數的乘除法”檢測題
“有理數”檢測題
“角”檢測題
“幾何圖形”檢測題
主站蜘蛛池模板: 中文字幕免费在线视频| a级毛片视频免费观看| 亚洲一区无码在线| 色综合婷婷| 2018日日摸夜夜添狠狠躁| 成人一区在线| 国产杨幂丝袜av在线播放| 婷婷色在线视频| 88av在线看| 国产在线视频二区| 欧美中文字幕第一页线路一| 97在线国产视频| 国产真实乱人视频| 无码精品一区二区久久久| 女人18毛片一级毛片在线 | 国产成熟女人性满足视频| 国产色偷丝袜婷婷无码麻豆制服| 国产不卡在线看| 99re在线观看视频| 91亚洲影院| 激情综合图区| 无码人中文字幕| 色综合国产| 亚洲欧美另类中文字幕| 亚洲精品午夜无码电影网| 国产无码制服丝袜| 91精品啪在线观看国产60岁| 中文字幕第1页在线播| www欧美在线观看| 91精品专区国产盗摄| 色哟哟国产精品| 国内精品视频区在线2021| 2019年国产精品自拍不卡| 午夜在线不卡| 毛片大全免费观看| 国产在线视频二区| 国产成人久久777777| 久久久久亚洲精品成人网| 青草精品视频| 免费在线国产一区二区三区精品| 亚洲av无码成人专区| 日韩欧美中文| 影音先锋丝袜制服| 四虎影视8848永久精品| 女人18一级毛片免费观看| 特级毛片免费视频| 成人小视频网| 欧美一级专区免费大片| 免费无码AV片在线观看国产| 一级毛片免费高清视频| 亚洲区一区| 美女视频黄又黄又免费高清| 国产日韩丝袜一二三区| 国产在线拍偷自揄观看视频网站| 亚洲一区第一页| 久久精品国产精品一区二区| 日韩国产亚洲一区二区在线观看| 日韩精品一区二区三区swag| a毛片免费观看| 在线日本国产成人免费的| 亚洲精品视频在线观看视频| 精品一区二区无码av| 亚洲国产精品一区二区第一页免 | 日韩一区二区在线电影| 亚洲第一精品福利| 极品国产在线| 一本大道东京热无码av| 操国产美女| 色亚洲成人| 无码高潮喷水专区久久| 免费播放毛片| 国产青青草视频| 国产va免费精品观看| 特级做a爰片毛片免费69| 香蕉网久久| 亚洲精品无码日韩国产不卡| 99久久人妻精品免费二区| 久久免费成人| 国产美女精品在线| 在线观看国产网址你懂的| 欧美高清国产| 亚洲国产成人超福利久久精品|