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

基于機(jī)器視覺(jué)的禽蛋臟污及裂紋檢測(cè)系統(tǒng)設(shè)計(jì)

2020-06-27 14:05:30辛永信黃泳波
機(jī)電信息 2020年2期
關(guān)鍵詞:機(jī)器視覺(jué)

辛永信 黃泳波

摘 要:針對(duì)目前禽蛋臟污裂紋仍主要依靠人工目測(cè)挑選,導(dǎo)致效率低下等問(wèn)題,以雞蛋為試驗(yàn)樣本,提出了一種基于Halcon視覺(jué)算法庫(kù)的家禽禽蛋臟污裂紋自動(dòng)識(shí)別檢測(cè)系統(tǒng)。首先進(jìn)行系統(tǒng)硬件選型,搭建檢測(cè)平臺(tái);之后對(duì)工業(yè)攝像機(jī)進(jìn)行單目相機(jī)內(nèi)外參數(shù)標(biāo)定;運(yùn)用濾波、形態(tài)學(xué)等方法對(duì)畸變矯正之后的圖像進(jìn)行預(yù)處理;以頻域?yàn)V波為核心算法,結(jié)合差分等思想對(duì)樣本進(jìn)行臟污及裂紋的檢測(cè);最后利用Microsoft Visual Studio軟件開(kāi)發(fā)平臺(tái),以C++為核心語(yǔ)言聯(lián)合Halcon混合編程,構(gòu)建圖形環(huán)境軟件平臺(tái)。

關(guān)鍵詞:機(jī)器視覺(jué);缺陷檢測(cè);禽蛋;裂紋臟污

0 引言

我國(guó)是世界家禽禽蛋生產(chǎn)及消費(fèi)大國(guó),禽蛋蛋殼品質(zhì)對(duì)于種蛋、新鮮蛋和各種蛋制品的品質(zhì)來(lái)說(shuō)是尤為重要的指標(biāo)。優(yōu)質(zhì)禽蛋表面干凈無(wú)裂紋,臟污破裂的禽蛋蛋殼無(wú)法保證蛋液干凈衛(wèi)生,微生物會(huì)侵入禽蛋內(nèi)部,隨著儲(chǔ)藏期的延長(zhǎng)禽蛋加速變質(zhì),進(jìn)而發(fā)生嚴(yán)重的食品安全問(wèn)題。現(xiàn)如今我國(guó)主要依靠工人在燈光下目測(cè)的方法挑選臟污開(kāi)裂的禽蛋,這種傳統(tǒng)方法不僅效率低下,容易造成視覺(jué)疲勞引起誤判,而且人工成本高,因此,研究高速、高效、高精度的破損禽蛋自動(dòng)化檢測(cè)系統(tǒng)是現(xiàn)代蛋品檢測(cè)技術(shù)的必然發(fā)展趨勢(shì)。

本文基于Halcon視覺(jué)算法庫(kù)以及微軟基礎(chǔ)類(lèi)庫(kù),設(shè)計(jì)研究了一種家禽禽蛋臟污裂紋自動(dòng)識(shí)別檢測(cè)系統(tǒng),通過(guò)圖像矯正、Blob分析、頻域?yàn)V波、圖像差分等方法,對(duì)多個(gè)樣本雞蛋表面進(jìn)行臟污裂紋檢測(cè)試驗(yàn),利用Microsoft Visual Studio軟件開(kāi)發(fā)平臺(tái),以C++為核心語(yǔ)言聯(lián)合Halcon混合編程,編寫(xiě)MFC人機(jī)交互程序,顯示檢測(cè)結(jié)果。

1 檢測(cè)流程及系統(tǒng)硬件

1.1? ? 檢測(cè)流程

禽蛋臟污及裂紋檢測(cè)系統(tǒng)設(shè)計(jì)主要由構(gòu)建硬件平臺(tái)、相機(jī)標(biāo)定、缺陷檢測(cè)、設(shè)計(jì)軟件平臺(tái)4個(gè)過(guò)程組成,依次涉及系統(tǒng)硬件選型、標(biāo)定原理及實(shí)現(xiàn)、圖像矯正及預(yù)處理、臟污及裂紋不同缺陷檢測(cè)算法的編寫(xiě)、MFC應(yīng)用框架及UI界面設(shè)計(jì)等過(guò)程。

1.2? ? 系統(tǒng)硬件

在機(jī)器視覺(jué)系統(tǒng)中,硬件的選型關(guān)系到圖像采集速度以及分辨精度,工業(yè)相機(jī)及鏡頭的選擇更是受到整個(gè)檢測(cè)系統(tǒng)要求的制約。本系統(tǒng)選用的相機(jī)部分參數(shù):CCD彩色,像元尺寸2.2 μm×2.2 μm,光譜范圍400~1 030 nm,相機(jī)動(dòng)態(tài)范圍(相機(jī)動(dòng)態(tài)范圍表明相機(jī)探測(cè)光信號(hào)的范圍)>70.1 dB,信噪比38.1 dB;鏡頭部分參數(shù):焦距8 mm,相對(duì)孔徑1.2,后截距7.53 mm,接口CS,光源采用白色同軸光。

2 相機(jī)標(biāo)定

2.1? ? 標(biāo)定原理

由于鏡頭無(wú)法完全避免畸變且相機(jī)無(wú)法做到絕對(duì)水平,為了避免處理失真的缺陷,對(duì)系統(tǒng)檢測(cè)準(zhǔn)確率造成影響,需要在開(kāi)始檢測(cè)缺陷之前對(duì)相機(jī)進(jìn)行標(biāo)定,重建三維環(huán)境信息,在采集到缺陷圖像后進(jìn)行矯正。標(biāo)定的主要目的就是求解相機(jī)內(nèi)外參數(shù):設(shè)相機(jī)坐標(biāo)系是xoyz,設(shè)世界坐標(biāo)系為XWYWZW,則有xoyz=R(XWYWZW)+T,其中T是空間平移向量(Tx,Ty,Tz),R是空間旋轉(zhuǎn)矩陣R(a,b,c),式中T、R即相機(jī)外參,解得外參即可求解世界坐標(biāo)系中任一點(diǎn)在相機(jī)坐標(biāo)系中的坐標(biāo)。同樣保留相機(jī)坐標(biāo)系xoyz,設(shè)圖像物理坐標(biāo)系XOY,設(shè)圖像像素坐標(biāo)系xfofyf,從相機(jī)坐標(biāo)系xoyz到圖像物理坐標(biāo)系XOY是透視投影關(guān)系,即從三維坐標(biāo)轉(zhuǎn)換到平面坐標(biāo);圖像物理坐標(biāo)系XOY與像素坐標(biāo)系xfofyf的關(guān)系是原點(diǎn)不同,坐標(biāo)軸對(duì)應(yīng)平行且同平面,度量單位各自為毫米及像素;通過(guò)四個(gè)坐標(biāo)系的依次轉(zhuǎn)換,就得到從世界坐標(biāo)系XWYWZW轉(zhuǎn)換到像素坐標(biāo)系xfofyf的轉(zhuǎn)換關(guān)系,即相機(jī)內(nèi)參,所謂相機(jī)參數(shù)標(biāo)定就是為了通過(guò)一次標(biāo)定求得這些轉(zhuǎn)換關(guān)系,之后采集的圖像均可利用保存的內(nèi)參外參進(jìn)行矯正。

2.2? ? 標(biāo)定矯正

本系統(tǒng)設(shè)定世界坐標(biāo)系為與試驗(yàn)架測(cè)試平臺(tái)面重合的平面坐標(biāo)系,利用gen_caltab算子生成一個(gè)各參數(shù)已知的標(biāo)準(zhǔn)2D圓形精密靶標(biāo)標(biāo)定板圖像文件以及參數(shù)描述文件,借助Halcon Calibretion助手可獲得成像后的各個(gè)特征點(diǎn)像素坐標(biāo)系坐標(biāo),通過(guò)在測(cè)試平面不同角度對(duì)標(biāo)定板拍攝成像,且保證每次采集的圖像需覆蓋完整標(biāo)定板,從而建立多個(gè)方程求解,值得注意的是,在之后矯正及缺陷檢測(cè)過(guò)程中,相機(jī)鏡頭與試驗(yàn)架測(cè)試平臺(tái)的相對(duì)位置不允許發(fā)生改變,否則之前標(biāo)定的相機(jī)外參將失效,進(jìn)而影響圖像矯正,缺陷區(qū)域?qū)⒁琅f失真。為了更加明顯地展示標(biāo)定矯正的效果,選用白底黑色矩形進(jìn)行測(cè)試,未矯正及矯正后的圖像如圖1所示,可以看出原始矩形由于桶形失真造成的邊線(xiàn)彎曲已被矯正。

3 缺陷檢測(cè)

3.1? ? 臟污檢測(cè)

得到標(biāo)定過(guò)的樣本圖像后即可對(duì)缺陷進(jìn)行檢測(cè)。常用的Blob分析算法主要依靠二值化、圖像割補(bǔ)加減、形態(tài)學(xué)、連通性分析、特征值計(jì)算、場(chǎng)景描述等操作逐步逼近缺陷區(qū)域,但是由于前提是對(duì)灰度范圍的篩選,當(dāng)受到偏高或偏低光強(qiáng)影響,目標(biāo)連通域灰度范圍發(fā)生變化時(shí),往往檢測(cè)結(jié)果會(huì)產(chǎn)生較大誤差。因此,為提高系統(tǒng)準(zhǔn)確率及魯棒性,本文對(duì)于禽蛋蛋殼表面的臟污檢測(cè)以頻域?yàn)V波為核心算法,通過(guò)傅里葉變換將空間域變換到頻域,因?yàn)榕K污區(qū)域一般為圖像高頻成分,因此選擇低頻段進(jìn)行濾波,通過(guò)傅里葉逆變換從頻域返回空間域,進(jìn)而可得到缺陷增強(qiáng)區(qū)域。

濾波算法的實(shí)現(xiàn):首先利用opimize_rft_speed對(duì)指定圖像進(jìn)行傅里葉變換速度優(yōu)化;之后構(gòu)造帶通濾波器,先通過(guò)算子gen_gauss_filter連續(xù)構(gòu)造兩個(gè)高斯濾波器,其中Sigma1、Sigma2分別取12、0.01;通過(guò)sub_image對(duì)兩濾波器灰度相減得到目標(biāo)帶通濾波器;rft_generic計(jì)算圖像的頻域變換;convol_fft用新濾波器在頻域上做卷積運(yùn)算;同理利用rft_generic做逆變換得到帶通濾波后的空間域樣本圖像;之后通過(guò)gray_range_rect生成一個(gè)矩形掩膜,計(jì)算掩膜內(nèi)像素點(diǎn)最大、最小灰度差,并輸出到每個(gè)像素點(diǎn)以增強(qiáng)圖像對(duì)比度。最后輔助Blob分析包括threshold全局閾值分割、connection區(qū)域連通、形態(tài)學(xué)算子、特征區(qū)域篩選等方法,對(duì)樣本雞蛋臟污孔洞進(jìn)行ROI提取選中并顯示,檢測(cè)效果如圖2所示。同時(shí),針對(duì)上文提到的受光強(qiáng)影響問(wèn)題,在試驗(yàn)環(huán)境恒定的前提下,改變同軸光源強(qiáng)度得到高光及低光影響的檢測(cè)效果,因?yàn)樵撍惴ê诵臑轭l率是表征圖像中灰度變化劇烈程度的指標(biāo),當(dāng)灰度整體變化時(shí)檢測(cè)系統(tǒng)有較強(qiáng)的穩(wěn)定性,且系統(tǒng)單次檢測(cè)的平均時(shí)間約為0.005 s,具有良好的實(shí)時(shí)檢測(cè)性。

3.2? ? 裂紋檢測(cè)

裂紋檢測(cè)的算法核心思想同樣是頻域?yàn)V波,但與上文臟污檢測(cè)不同,裂紋檢測(cè)涉及XLD輪廓的提取,關(guān)于頻域?yàn)V波的原理及具體實(shí)現(xiàn)不再贅述。裂紋檢測(cè)的主要流程為:首先進(jìn)行預(yù)處理,將原圖像通過(guò)decompose3拆分為R、G、B三個(gè)通道,根據(jù)裂紋的灰度特征,本次檢測(cè)試驗(yàn)選用B通道圖像;通過(guò)傅里葉變換算子生成頻域圖像,然后構(gòu)造一個(gè)較大Sigma值的高斯濾波器(低通濾波器),通過(guò)頻域?yàn)V波保留圖像低頻成分,由于設(shè)置的Sigma偏大(100~130),保留的低頻成分較為純凈,得到的濾波圖像會(huì)是一張各像素點(diǎn)灰度值均近似于背景灰度值的圖像;再通過(guò)sub_image算子以B通道圖像對(duì)濾波圖像做差分處理,差分計(jì)算式為:

ImageSub:=(ImageMinuend-ImageSubtrahend)*Mult+Add

通過(guò)差分使得裂紋得到銳化,最后通過(guò)lines_gauss(Image : Lines : Sigma, Low, High, LightDark, ExtractWidth, LineModel, CompleteJunctions :)提取裂紋及紋寬,需要注意的是,其中Sigma為空間域高斯濾波系數(shù)。

本次試驗(yàn)通過(guò)calculate_lines_gauss_parameters算子計(jì)算,該Sigma取4.907 48效果最佳。裂紋檢測(cè)效果如圖3所示。由于在本裂紋檢測(cè)算法中頻域?yàn)V波只起到增強(qiáng)目標(biāo)區(qū)域的作用,因此魯棒性也相對(duì)不如臟污檢測(cè)算法。

4 軟件平臺(tái)

本系統(tǒng)使用Microsoft Visual Studio professional 2015作為軟件開(kāi)發(fā)平臺(tái),以C++為核心語(yǔ)言聯(lián)合Halcon混合編程,操作界面通過(guò)使用Microsoft Foundation Classes(MFC)作為應(yīng)用程序框架開(kāi)發(fā),配置Halcon編程環(huán)境之后利用定時(shí)器實(shí)現(xiàn)消息循環(huán)過(guò)程;同時(shí)將圖像處理算子及相關(guān)參數(shù)封裝好,界面簡(jiǎn)潔,運(yùn)行效果理想。

5 結(jié)語(yǔ)

禽蛋在日常生活中是必不可少的消費(fèi)食材,而禽蛋蛋殼有臟污裂紋是影響其品質(zhì)的重要因素之一,為了提高不合格禽蛋的檢測(cè)效率,本文基于機(jī)器視覺(jué)設(shè)計(jì)了一種禽蛋臟污及裂紋檢測(cè)系統(tǒng),包括構(gòu)建一個(gè)硬件平臺(tái),提出以頻域?yàn)V波為核心的臟污孔洞裂紋等視覺(jué)識(shí)別算法,設(shè)計(jì)MFC人機(jī)交互軟件界面,穩(wěn)定性良好,檢測(cè)速度快,可避免傳統(tǒng)人工目測(cè)方式帶來(lái)的諸多弊端,同時(shí)也適應(yīng)禽蛋工業(yè)檢測(cè)行業(yè)對(duì)禽蛋的基本質(zhì)檢要求,具有一定的實(shí)用價(jià)值。

[參考文獻(xiàn)]

[1] 孫力,蔡健榮,李雅琪,等.禽蛋蛋殼品質(zhì)無(wú)損檢測(cè)方法研究進(jìn)展[J].中國(guó)農(nóng)業(yè)科技導(dǎo)報(bào),2015,17(5):11-17.

[2] 姜勇,郭文川.基于DSP的雞蛋蛋殼破損檢測(cè)系統(tǒng)硬件設(shè)計(jì)[J].農(nóng)機(jī)化研究,2008(8):103-105.

[3] 黃思博,蔡昭權(quán),陳伽,等.基于HALCON的LED陶瓷基板缺陷檢測(cè)系統(tǒng)[J].現(xiàn)代計(jì)算機(jī),2019(16):48-53.

[4] 羅珍茜,薛雷,孫峰杰,等.基于HALCON的攝像機(jī)標(biāo)定[J].電視技術(shù),2010,34(4):100-102.

[5] 徐祥宇,劉玉婷,王超,等.基于機(jī)器視覺(jué)的食品缺陷檢測(cè)系統(tǒng)研究[J].大連民族大學(xué)學(xué)報(bào),2019,21(3):257-261.

[6] 任鵬霏,周傳德,胡帥,等.HALCON圖像處理在紙杯缺陷檢測(cè)中的應(yīng)用[J].自動(dòng)化應(yīng)用,2019(6):98-99.

[7] 司徒偉明,鄒湘軍,王成琳,等.基于OpenCV的木材表面缺陷檢測(cè)系統(tǒng)[J].現(xiàn)代電子技術(shù),2017,40(12):148-151.

收稿日期:2020-01-07

作者簡(jiǎn)介:辛永信(1999—),男,廣東汕頭人,研究方向:機(jī)器視覺(jué),裂紋檢測(cè)系統(tǒng)。

猜你喜歡
機(jī)器視覺(jué)
基于芯片點(diǎn)膠系統(tǒng)的視覺(jué)檢測(cè)技術(shù)研究
全自動(dòng)模擬目標(biāo)搜救系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
基于機(jī)器視覺(jué)的自動(dòng)澆注機(jī)控制系統(tǒng)的研究
科技視界(2016年26期)2016-12-17 17:31:58
機(jī)器視覺(jué)技術(shù)的發(fā)展及其應(yīng)用
科技視界(2016年25期)2016-11-25 19:53:52
視覺(jué)拉線(xiàn)檢測(cè)器的設(shè)計(jì)與實(shí)現(xiàn)
科技視界(2016年25期)2016-11-25 09:27:34
大場(chǎng)景三維激光掃描儀在研究生實(shí)踐教學(xué)培養(yǎng)中的應(yīng)用
基于機(jī)器視覺(jué)的工件鋸片缺陷檢測(cè)系統(tǒng)設(shè)計(jì)
軟件工程(2016年8期)2016-10-25 15:55:22
基于機(jī)器視覺(jué)技術(shù)的動(dòng)態(tài)“白帶”常規(guī)檢測(cè)系統(tǒng)的開(kāi)發(fā)
科技視界(2016年20期)2016-09-29 11:11:40
對(duì)激光切割機(jī)的改進(jìn)
科技視界(2016年6期)2016-07-12 09:12:40
人工智能在高校圖書(shū)館的預(yù)期
科技視界(2016年15期)2016-06-30 19:03:30
主站蜘蛛池模板: 欧美日本在线| 国产人人乐人人爱| 亚洲精品人成网线在线| 国产第二十一页| 91系列在线观看| 亚洲欧美日韩另类在线一| 国产在线一二三区| 女人18一级毛片免费观看| 亚洲精品手机在线| 久久久久国产精品熟女影院| 国产免费好大好硬视频| 婷婷午夜天| 风韵丰满熟妇啪啪区老熟熟女| 国产成人一级| 久久精品无码国产一区二区三区| 国产精品蜜臀| 久久国产精品嫖妓| 国产精品人莉莉成在线播放| 毛片免费试看| 青青操国产视频| 国产毛片一区| 三级毛片在线播放| 99久久国产综合精品女同| 这里只有精品在线播放| 欧美日韩在线成人| 亚洲嫩模喷白浆| 国产喷水视频| 在线无码av一区二区三区| 亚洲二区视频| 99性视频| 精品国产网| 久久毛片基地| 亚洲第一视频免费在线| 国产亚洲欧美日韩在线一区| 91午夜福利在线观看精品| 91久久夜色精品国产网站| 日韩欧美中文| 国产免费怡红院视频| 四虎永久在线| 欧美精品v欧洲精品| 国产电话自拍伊人| 成人亚洲天堂| 综合五月天网| 国产精品亚洲欧美日韩久久| 91网址在线播放| 国产真实二区一区在线亚洲| 中文字幕一区二区视频| 色AV色 综合网站| 国产精品13页| 国产真实乱人视频| 亚洲色精品国产一区二区三区| 99ri精品视频在线观看播放| 午夜老司机永久免费看片| 91精品国产自产91精品资源| 99精品高清在线播放| 精品国产Av电影无码久久久| 人妻丰满熟妇AV无码区| 中国成人在线视频| 日日拍夜夜操| 免费观看男人免费桶女人视频| 在线视频97| 亚洲永久色| 欧美成人日韩| 国产亚洲欧美在线人成aaaa| 91激情视频| 欧美国产日韩另类| 亚洲国产精品一区二区高清无码久久| 免费人成在线观看视频色| 最新日韩AV网址在线观看| 久久综合色视频| 亚洲第一精品福利| 99久久国产自偷自偷免费一区| 免费人成网站在线观看欧美| 亚洲精品动漫| 欧美亚洲一区二区三区在线| 免费人成网站在线观看欧美| 中文字幕1区2区| 国产真实乱了在线播放| 日韩一级毛一欧美一国产 | 国产人人乐人人爱| 国产欧美日韩va| 国国产a国产片免费麻豆|