《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于圖像處理的產品表面缺陷檢測系統研究
基于圖像處理的產品表面缺陷檢測系統研究
2017年電子技術應用第5期
高正中,趙晨暉,薛 寒,商春雷
山東科技大學 電氣與自動化工程學院,山東 青島266590
摘要: 隨著嵌入式技術的發展,基于圖像處理的產品表面缺陷檢測技術的優勢越來越突出,其技術主要包括產品表面圖像的采集、匹配和識別。本系統采用單精度浮點運算的STM32F405作為核心處理器,CMOS彩色數字攝像芯片OV7610作為圖像采集傳感器,并在VC++環境下使用面向對象的方法設計控制程序,主要用于產品表面圖像的采集與處理。實驗結果表明,該系統工作穩定,實時性和可控性達到設計要求。
中圖分類號: TN911;TP391.41
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2017.05.015
中文引用格式: 高正中,趙晨暉,薛寒,等. 基于圖像處理的產品表面缺陷檢測系統研究[J].電子技術應用,2017,43(5):64-66.
英文引用格式: Gao Zhengzhong,Zhao Chenhui,Xue Han,et al. Research of product surface defects detection system based on image processing[J].Application of Electronic Technique,2017,43(5):64-66.
Research of product surface defects detection system based on image processing
Gao Zhengzhong,Zhao Chenhui,Xue Han,Shang Chunlei
College of Electrical Engineering and Automation,Shandong University of Science and Technology,Qingdao 266590,China
Abstract: With the development of embedded technology, the advantage of product surface defects detection technology based on image processing is more and more prominent. The technology mainly includes acquisition, matching and recognition of product surface image. This system uses STM32F405 with single-precision floating operation as a core processor, CMOS color digital camera IC OV7610 as an image acquisition sensor, and uses the method of object-oriented with VC++ environment to design control program. They are mainly used for acquisition and processing of image. Experiments show that this system has high stability and meets the demands of real-time and controllable.
Key words : product surface defects detection;image processing;STM32F405;CMOS image sensor

0 引言

    流水線產品的缺陷檢測目前仍靠人工來完成,對于微小的、區別不明顯的缺陷,人眼無法精確識別,這極大地影響了產品的生產效率[1]。基于STM32F405和CMOS OV7610的產品表面圖像處理系統,以其完全脫離計算機且運行速度快、設計成本低、性價比高等優點,更好地滿足了圖像處理在產品表面的圖像采集與智能檢測方面的工作要求。

1 系統硬件設計

    系統主要由STM32F405微處理器、CMOS圖像采集模塊、LCD顯示模塊、存儲器模塊、通信模塊等組成,系統框圖如圖1所示。在光源的配合下通過圖像采集模塊獲取產品表面的圖像信息,由DMA將圖像數據傳輸到STM32F405微處理器,處理器調用圖像處理算法對產品表面圖像數據進行處理,利用控制終端的圖像處理軟件匹配、識別產品表面是否存在缺陷,并在LCD顯示屏上實時顯示結果,實現對產品表面圖像的采集和處理。

qrs2-t1.gif

2 主要模塊設計

2.1 主控模塊

    基于圖像處理的產品表面圖像采集和處理系統選用STM32F405作為主處理器,該芯片具有高性能的信號處理和浮點運算能力,同時帶有8~14 bit并行照相機接口、DMA控制器、2路I2C接口,圖像數據的傳輸可以通過DMA直接傳輸,在I2C總線讀取數據到緩沖區,提高了圖像數據的采樣和處理速度,完成包括數據處理、檢測算法實現、結果提取和分析等工作[2]。主控芯片獲得處理結果后,將數據傳輸到執行機構,執行機構根據最終獲取的控制信號進行相應操作。

2.2 圖像采集模塊

    圖像采集模塊采用Omnivision公司的OV7610,這是一種自帶圖像敏感陣列、能直接采集圖像信息的低功耗CMOS型彩色數字攝像芯片[3]。采集圖像時最高速度可達30幀/s,最大圖像陣列為640×480,通過I2C總線對有關存儲器賦值,可靈活改變窗口大小、A/D轉換速度、幀/場模式等工作參數。

    圖像采集芯片OV7610既可以幀模式掃描也可以場模式掃描,為提高圖像存儲質量、簡化圖像采集控制電路,本系統設置OV7610圖像采集方式為幀模式掃描[4]。OV7610的輸出信號主要有:垂直同步信號(Vs)、水平同步信號(Hs)及像素同步信號(Ps),其理論波形如圖2所示。

qrs2-t2.gif

    完整的一幀產品表面圖像在垂直同步信號的兩個正脈沖之間掃描完成,水平同步信號高電平時為掃描一行像素的有效時間,像素同步信號高電平輸出的圖像數據有效[5]。若一個圖像的陣列為160×120,則在垂直同步信號兩個脈沖之間有120個水平同步信號的正脈沖,在每個水平同步信號正脈沖期間有160個像素同步信號正脈沖。為獲取完整幀圖像,將上述3個同步信號組合成一個輸出信號(OUT)。

3 系統軟件設計

    系統選用KeilμVision5 軟件開發平臺和Visual C++可視化編程軟件協同工作[6]。系統運行時,啟動采集信號發送到STM32F405主控制器,控制器接收指令后立即進行初始化,初始化成功后響應DMA中斷,根據圖像采集時序來控制CMOS OV7610啟動圖像采集,采集的圖像數據將通過DMA先進先出傳送到STM32F405的外部存儲器中[7]。在采集完成后,STM32F405將進行點陣采樣、量化處理和二值化等過程完成產品表面圖像處理工作。系統流程圖如圖3所示。

qrs2-t3.gif

    產品表面的圖像采樣是選取圖像的采樣點在空間坐標上作離散化的過程。本系統設計使用二維采樣函數對產品表面的圖像進行采樣,獲得圖像預處理采樣點陣。

    設f(x,y)為一個有限帶寬的二維連續圖像,f(x,y)的傅里葉變化對為:

qrs2-gs1-2.gif

    對圖像f(x,y)采樣,就是將f(x,y)乘以采樣函數s(x,y)。采樣后的圖像可以用式(3)表示:

qrs2-gs3-6.gif

    由卷積與脈沖函數可得采樣圖像fs(x,y)的頻譜是連續圖像在(u,v)方向上以Δx、Δy間隔分布,間隔選擇合適,采樣就不會重疊,可獲得期望的采樣點陣。由于經過采樣的圖像是連續點陣,各個像素的值有無窮多個,為了方便主控制器處理,需將無窮多個離散值簡化為有限個離散值,即量化處理后才能將每個互異的離散值編碼處理[8]

    為了加快處理速度,系統將16 bit RGB彩色圖像轉化成8 bit灰度圖像,由此不但可以提高主控制器的處理速率,而且減小了圖像的冗余量。圖像灰度化后,利用Canny邊緣檢測算子提取圖像邊緣,將邊緣二值化。在選定一個閾值時,將灰度直方圖中大于該閾值的像素點變成1,小于該閾值的像素點變成0:

     qrs2-gs7.gif

其中,f(x,y)為輸入圖像像素的灰度值,g(x,y)為輸出圖像,θ為閾值。

    將處理后的產品表面圖像與預存模板匹配,由對比結果得出該產品是否存在缺陷。圖像匹配過程就是在基準圖像和待處理圖像之間尋找兩幅圖像差異最小的相對位置,通常將其描述為求距離度量:

    qrs2-gs8.gif

式中,k為灰度變化幅度。

4 調試及實驗結果分析

    系統測試主要針對硬件和軟件進行測試。硬件測試主要針對核心處理器的外圍電路,其中包括電源模塊、I/O輸入輸出模塊及通信接口等電路。軟件測試分別對STM32F405和CMOS OV7610的各個功能的子程序進行測試。

    為了驗證本系統表面缺陷檢測的準確性和可靠性,對金屬產品表面進行缺陷檢測實驗。缺陷檢測部分的灰度圖像大小為160×120像素。圖4為裂縫缺陷和污點缺陷的檢測結果。

qrs2-t4.gif

5 結論

    本系統旨在將圖像采集與處理技術應用于產品表面缺陷檢測,以及識別復雜、模糊的產品表面圖像[9]。利用STM32F405超強的計算性能和低功耗優勢,提出了CMOS圖像采集與STM32圖像處理結合的平臺架構,設計了處理能力強、接口可靠穩定的產品表面圖像采集與檢測系統,在系統中實現了點陣采樣、灰度轉化和二值化等算法設計,并對平臺應用的處理性能、實時性和可靠性進行了實驗測試,取得了一定的階段性成果。

參考文獻

[1] 彭向前.產品表面缺陷在線檢測方法研究及系統實現[D].武漢:華中科技大學,2008.

[2] 曾浩.基于STM32F407的嵌入式及其視覺裝置研發[D].廣州:廣東工業大學,2015.

[3] 汪麗華,吳維嘉.基于CMOS圖像傳感器的嵌入式機器視覺系統設計[J].黃山學院學報,2010,12(3):25-27.

[4] 吳小平,劉萬春,朱玉文,等.基于TMS320C32的視覺圖像處理系統[J].探測與控制學報,2000,22(1):18-22.

[5] 仲林國.基于機器視覺技術的嵌入式系統研究[D].杭州:浙江大學,2006.

[6] SING N,DELWICHE M.Machine vision methods for defect sorting stonefruit[J].Trans of ASAE,1994,37(6):1989-1997.

[7] 魏麗玲,朱平,石永亮.基于FPGA的圖像采集與存儲系統設計[J].電子技術應用,2015,41(11):67-69,73.

[8] 譚林秋.基于VC++的數字圖像處理系統的開發及算法研究[D].西安:西安理工大學,2008.

[9] SONKA M,HLAVAC V,BOYLE R.Image processing[M].London:Analysis and Machine Vision,1993.



作者信息:

高正中,趙晨暉,薛  寒,商春雷

(山東科技大學 電氣與自動化工程學院,山東 青島266590)

此內容為AET網站原創,未經授權禁止轉載。
欧美激情办公室aⅴ_国产欧美综合一区二区三区_欧美午夜精品久久久久免费视_福利视频欧美一区二区三区

          欧美尤物巨大精品爽| 欧美高清免费| 亚洲第一伊人| 国模 一区 二区 三区| 国产日本欧洲亚洲| 国产精品视频区| 国产精品视频大全| 国产乱码精品一区二区三区av| 欧美午夜激情在线| 欧美日韩在线看| 欧美视频一区二区三区四区| 欧美三级在线播放| 欧美视频精品在线观看| 国产精品久久777777毛茸茸| 国产精品日韩在线一区| 国产精品日日摸夜夜添夜夜av| 国产精品国色综合久久| 国产精品日韩电影| 国产三级欧美三级| 黑人操亚洲美女惩罚| 在线成人激情视频| 亚洲国产精品高清久久久| 亚洲黄色成人久久久| 日韩亚洲精品在线| 亚洲你懂的在线视频| 欧美亚洲视频在线看网址| 久久精精品视频| 久久一区二区三区四区| 欧美大成色www永久网站婷| 欧美精品在线网站| 欧美涩涩网站| 国产日韩欧美精品一区| 国内精品久久久久久 | 亚洲欧美日韩在线播放| 欧美在线视频不卡| 麻豆精品91| 欧美日韩一区二区三区在线看| 国产精品日韩欧美一区二区| 国内精品美女在线观看| 亚洲精品乱码久久久久久蜜桃麻豆| 99精品热视频只有精品10| 午夜国产一区| 欧美xart系列高清| 国产精品hd| 国产一区二区三区免费不卡| 亚洲国产欧美久久| 亚洲在线中文字幕| 久久综合成人精品亚洲另类欧美| 欧美日韩成人综合| 国产欧美va欧美va香蕉在| 1000精品久久久久久久久| 中文国产成人精品久久一| 欧美在线观看视频一区二区| 欧美黑人在线播放| 国产欧美一区二区三区另类精品 | 黑丝一区二区三区| 亚洲欧洲日产国码二区| 亚洲欧美精品| 麻豆精品传媒视频| 国产精品国产三级国产专播品爱网| 国内精品久久久久久久影视麻豆| 亚洲免费观看高清完整版在线观看熊| 午夜免费日韩视频| 欧美黄色免费网站| 国产区日韩欧美| 一本色道**综合亚洲精品蜜桃冫| 久久高清福利视频| 欧美日韩性生活视频| 国产一区二区高清| av不卡在线看| 免费高清在线一区| 国产精品制服诱惑| 日韩一级成人av| 久久亚洲综合色一区二区三区| 国产精品毛片在线| 亚洲精品一区二| 久久久一本精品99久久精品66| 国产精品久久久久久久久久久久| 亚洲黄页一区| 久久精品国产一区二区三区| 国产精品高清在线观看| 亚洲欧洲日本国产| 久久久国产精品亚洲一区| 国产精品日日摸夜夜添夜夜av| 亚洲精品久久久久久下一站 | 合欧美一区二区三区| 亚洲无线一线二线三线区别av| 欧美1区2区视频| 国产一区二区久久| 亚洲欧美激情一区| 欧美吻胸吃奶大尺度电影| 亚洲精品久久久久久一区二区| 久久久97精品| 国产精品有限公司| 这里只有精品电影| 欧美伦理影院| 91久久久亚洲精品| 免费成人av在线看| 亚洲成人在线免费| 久久久久久久综合色一本| 国产小视频国产精品| 欧美一级片在线播放| 国产乱人伦精品一区二区| 亚洲欧美变态国产另类| 国产精品福利久久久| 亚洲午夜三级在线| 国产精品地址| 亚洲综合色网站| 欧美性天天影院| 亚洲视频在线观看三级| 欧美吻胸吃奶大尺度电影| 亚洲午夜av| 国产精品免费在线| 午夜精品一区二区三区在线视| 国产精品久久久久91| 亚洲欧美日韩综合aⅴ视频| 国产精品日韩欧美一区二区三区| 亚洲性感激情| 国产精品毛片va一区二区三区| 亚洲欧美中日韩| 国产小视频国产精品| 久久国产婷婷国产香蕉| 国内外成人免费激情在线视频| 久久久国产一区二区| 激情综合电影网| 久久久精品午夜少妇| 在线免费观看成人网| 欧美大片一区| 9人人澡人人爽人人精品| 欧美色123| 午夜激情一区| 国产午夜亚洲精品羞羞网站| 久久中文字幕一区| 亚洲国产日韩一区| 欧美日韩1区| 亚洲在线免费视频| 国产情侣久久| 久久青草福利网站| 亚洲精品久久久久久久久久久| 欧美日韩理论| 性欧美8khd高清极品| 影音先锋中文字幕一区二区| 欧美理论电影网| 亚洲欧美激情诱惑| 狠狠色综合网| 欧美精品一区二区三区四区| 亚洲视频1区| 国内欧美视频一区二区| 欧美成人首页| 亚洲一区二区三区乱码aⅴ蜜桃女 亚洲一区二区三区乱码aⅴ | 欧美精品一区视频| 亚洲一区三区电影在线观看| 狠狠色伊人亚洲综合成人| 欧美极品一区| 性色av一区二区三区| 亚洲国产激情| 国产精品成人免费精品自在线观看| 欧美资源在线观看| 亚洲精品社区| 国产欧美高清| 农村妇女精品| 亚洲欧美综合精品久久成人| 亚洲国产精品成人| 国产精品任我爽爆在线播放 | 久久人人爽人人爽爽久久| 亚洲麻豆视频| 国产亚洲精品久久久久久| 欧美成人免费在线观看| 亚洲免费网站| 91久久夜色精品国产网站| 国产精品一区二区你懂的| 女女同性精品视频| 午夜视频一区| 亚洲精品免费在线| 国产主播一区二区三区四区| 欧美日韩国产另类不卡| 久久久久久久成人| 亚洲无玛一区| 91久久精品日日躁夜夜躁欧美| 国产乱码精品一区二区三区五月婷 | 久久久久久久性| 一区二区三区精品视频在线观看| 国精品一区二区| 国产精品成人一区二区网站软件| 久久综合亚洲社区| 亚洲欧美日韩国产| 亚洲另类黄色| 一区二区视频欧美| 国产欧美va欧美va香蕉在| 欧美日韩在线播放一区| 嫩草影视亚洲| 久久99在线观看| 亚洲一区bb| 日韩午夜精品| 91久久精品一区| 欲香欲色天天天综合和网| 国产欧美日韩综合一区在线播放| 欧美日韩综合另类| 欧美日本精品| 欧美88av|