《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于機器視覺的藥片表面字符檢測的研究
基于機器視覺的藥片表面字符檢測的研究
2016年微型機與應用第07期
華鑫炎1,周凱汀1,鄭力新2
(1.華僑大學 信息科學與工程學院,福建 廈門 361021;2.華僑大學 工學院,福建 泉州 362021)
摘要: 針對目前藥片表面字符缺陷檢測難的情況,提出了一種字符缺陷檢測算法。該算法根據字符的灰度值特性對Gamma映射函數進行了改進,結合γ=0.8和γ=1.2兩種曲線特征,較好地分離出了藥片表面字符的特征。同時,根據字符的幾何特征,可以準確識別出字符存在的缺陷。實驗結果表明,該算法具備較好的檢測效果,檢測準確率為92%。該算法在工業生產中具有一定的實用價值,可以降低藥片檢測的成本,提高檢測效率。
Abstract:
Key words :

  華鑫炎1,周凱汀1,鄭力新2

  (1.華僑大學 信息科學與工程學院,福建 廈門 361021;2.華僑大學 工學院,福建 泉州 362021)

      摘要:針對目前藥片表面字符缺陷檢測難的情況,提出了一種字符缺陷檢測算法。該算法根據字符的灰度值特性對Gamma映射函數進行了改進,結合γ=0.8和γ=1.2兩種曲線特征,較好地分離出了藥片表面字符的特征。同時,根據字符的幾何特征,可以準確識別出字符存在的缺陷。實驗結果表明,該算法具備較好的檢測效果,檢測準確率為92%。該算法在工業生產中具有一定的實用價值,可以降低藥片檢測的成本,提高檢測效率。

  關鍵詞機器視覺;缺陷檢測;圖像掩膜;Gamma函數

0引言

  “物聯網云計算平臺建設”(2013H2002);華僑大學研究生科研創新能力培育計劃資助項目(1400401004)藥片的質量是關系著醫療安全的極為重要的因素之一。為了提高藥片的生產質量,必須對藥片生產過程中出現的諸如藥片表面劃傷、藥片破碎、污漬及表面字符缺損等不合格現象進行嚴格監管。早期通過人工的方法對整個生產過程進行質量監控[1],這樣的過程往往是低效率高成本的。隨著計算機處理能力、運動控制技術和圖像處理算法的發展,基于機器視覺的藥片質量檢測系統應運而生[2]。字符是藥片的重要組成部分,它用于區分不同類型的藥片,防止藥片被錯誤的使用,引發嚴重的醫療事故。藥片在生產的過程中,由于刻字設備的磨損老化,或者由于藥片在傳送帶上傳輸的過程中產生的摩擦碰撞,使藥片表面字符上出現一些劃痕。因此,設計一種高效的識別藥片表面字符的系統,提高藥片表面字符的可讀性及生產效率是有必要的。

1藥片表面字符檢測系統方案

  1.1系統組成

  該系統主要由CCD工業相機、鏡頭、環形LED光源、工控機、圖像采集卡及運動控制卡等部分組成,如圖1所示[3]。

  

001.jpg

  1.2系統工作原理

  基于機器視覺的藥片表面字符檢測系統主要包括圖像采集單元、圖像處理單元和剔除不合格品的運動控制單元三個部分。其工作原理如下:當流水線上的藥片進入相機視野范圍時,處于連續拍攝狀態的CCD相機就會獲取待測藥片的圖像信息;然后相機通過基于FPGA的高速圖像采集卡把采集到的圖像信息傳送至基于工控機的圖像處理單元[4],分析待測藥片是否存在缺陷及缺陷的類型;最后圖像處理單元分析得到的藥片缺陷信息反饋給剔除不合格品的運動控制單元,對有缺陷的藥片進行剔除操作,最終實現對藥片質量的檢測與把控的目的。

2圖像預處理

  本系統采用短焦拍攝進行藥片圖像的采集,雖然系統自身噪聲很小,可以清晰地獲取表面字符,但由于藥片的一些固有屬性,藥片表面會存在一些噪聲及斑點,這些信息將嚴重影響后期的圖像處理及特征提取,所以需要對獲取的圖像進行預處理。

  2.1圖像映射

  圖像預處理的本質是將原始圖像的灰度級通過預處理函數映射到另一個可以凸顯圖像細節的灰度級上。假設原始圖像的灰度級范圍為[Rmin,Rmax],則預處理后的圖像T(x)為:

  ~3@A`Q08C27NEIU(ORM]J7B.png

  常見的圖像預處理函數映射有:線性、對數、指數等。

  2.2字符圖像預處理

  為了很好地得到圖像的字符特征,首先采用灰度值反轉(Reserve)的方法,對采集的原始圖像進行灰度值反轉運算,原始圖像見圖2(a),處理結果見圖2(b)。經過反轉運算后,圖像的背景變為白色,藥片變為黑色,藥片表面的字符及噪聲點也變為白色,字符邊緣則是黑色的,這樣就可以凸顯藥片字符特征。

  經過灰度值反轉運算后的圖像,并沒有去除字符周圍的噪聲點,因此采用灰度值增強(Power)對藥片圖像再次進行灰度映射。不同增強函數的映射效果如圖3所示。通過比較不同倍數的灰度值增強效果,本系統最終選取1.8倍的灰度值增強函數。經過灰度值增強后,圖像白色區域的對比度顯著增加,暗區域的對比度減少,字符的特征較為明顯,圖像上的噪聲點明顯減少。

  

  2.3圖像中字符區域的提取

  采用圖像掩膜法(Image Mask)提取藥片的字符區域,并且調整了字符區域的位置和亮度,以凸顯圖像的字符特征,便于后期處理。

  圖像掩膜運算,即用選定的圖像對待分析的圖像進行局部(或是全部)遮擋,以提取出感興趣區域。在圖像掩膜中的像素決定感興趣區域中對應的像素是否要進行處理。

  圖像掩膜主要用于:提取出感興趣區域,感興趣區域內圖像灰度值保持不變,而區域外圖像灰度值都為零。屏蔽作用即是用圖像掩膜對圖像上某些區域作屏蔽,使其不參與下一步的圖像處理。圖形結構特征的提取,即用相似變量或模板匹配的方法檢測和提取出圖像中與掩膜相似的結構特征。

  設藥片圖像為f(x,y),掩膜圖像為B(x,y),掩膜處理后的圖像g(x,y)為:

  g(x,y)= f(x,y)* B(x,y)

  常見的掩膜形狀為矩形,掩膜的步驟如下:(1)求取藥片的中心位置坐標;(2)設定掩膜的大小(長度和寬度值),求取掩膜模型;(3)根據掩膜模型,對藥片圖像進行掩膜,獲取藥片的字符區域。圖4藥片字符的掩膜處理

  掩膜后的處理效果見圖4。

003.jpg

3字符特征的提取及檢測

  3.1改進的Gamma矯正

  視覺系統對圖像的亮度感知大致呈對數關系[5]。為了克服這一非線性關系,引入Gamma映射函數對圖像灰度值進行矯正,稱為Gamma矯正[6]。Gamma函數為式(1):

  1.png

  本系統采集的圖像的灰度值范圍為0~255。為了取得一定的線性關系,對字符區域灰度值進行估計,對式(1)進行改進,改進后如式(2)所示:

  2.png

  圖5原始的Gamma矯正曲線從式(2)可以看出,Gamma矯正實際執行的是對灰度值的一種映射變換。為了更好地觀察Gamma矯正對圖像灰度值變化的影響,繪制其曲線圖,見圖5。結合式(1)分析,當γ=1時,圖像的灰度值沒有發生改變;當γ>1時,圖像中暗區域的灰度值將拓寬,亮區域的灰度值將收窄。結果是增加暗區域的對比度,減小亮區域的對比度;當γ<1時,圖像中亮區域的對比度得到增加,暗區域的對比度減小。

004.jpg

  從圖4可知,藥片總體為黑色,其表面字符為白色。如果在減小黑色區域的灰度值的同時,增加白色區域的灰度值,這樣字符的特征就會比較明顯地顯現出來。根據這個思路,本系統采用改進的Gamma矯正曲線做灰度值的映射運算。

  通過比較可知,圖6所示曲線是對圖5曲線的變形。因此可以構造新的映射函數(改進的Gamma矯正函數)為式(3):

  3.png

  其中:k為圖像中曲線交點的橫坐標,c為圖像的灰度最大值。本系統中取k為圖像灰度值的平均值21,γ分別取0.8和1.2。

  

005.jpg

  3.2算法的驗證

  圖像經過掩膜運算后,提取出藥片的字符區域,如圖7(a)所示,經過改進Gamma函數的映射運算后,凸顯了藥片的字符區域,如圖7(b)所示。

 

005.jpg

  3.3分離藥片表面字符特征

  本系統采用Ostu算法對字符區域進行二值化運算,以凸顯字符特征。

  Ostu二值化算法的核心思想是:整個圖像采用同一閾值(全局閾值)T 對圖像進行二值化處理。一般通過圖像的灰度直方圖確定一個全局閾值T, 將圖像中每個像素的灰度值與閾值T進行比較,若大于T,則認為是前景,反之,則為背景 [7]。在圖像完成二值化處理后, 使背景和前景兩個類的類間方差值最大,從而達到區別背景和前景的目的。在圖像的前景和背景類中, 將每一像素到相應類中心的方差定義為類的分散[8]。每個類的分散度越小, 則其內斂性越強, 達到的分類效果就會越好。

006.jpg

  整個圖像中任意點的像素灰度值范圍為0~255,圖像中任意點(x,y)的灰度值表示為I(x,y),灰度值為x的點的概率為P(x)。則Ostu二值化算法就是求式(4)達到最大值時候的灰度級m。

  4.png

  經過Ostu二值化處理后,效果如圖8(a)。

  3.4中值濾波去除噪聲

  經過Ostu二值化處理后,藥片的字符特征可以較好地顯示出來。由于Ostu算法是一種對全局雙峰、圖像成像有一定要求的算法,因此難免有很多噪聲點的存在。從圖8(a)可知,經過Ostu二值化處理后,可以清晰地顯示藥片表面的字符“X D”及劃痕的特征,與此同時,字符及劃痕周圍出現了很多白色的噪聲點。因此需要對圖像進行濾波。本系統采用中值濾波器來除去圖像的噪聲點。處理結果如圖8(b)。

007.jpg

 

  從圖8(b)可知,字符 “X D”變細了,亮度也稍微有些變弱了,但是白色的噪聲點減少了許多。

4實驗結果與分析

  字符缺陷檢測算法的結果見圖9,其中(a)~(h)分別為原始圖像、灰度值反轉、灰度值增強、掩膜處理、伽馬校正、Ostu二值化、中值濾波處理后的效果圖;(1)和(2)分別為合格藥片及存在字符劃傷的藥片檢測的效果。

008.jpg

  通過大量的實驗,最終確定本系統選擇的字符面積區間為Pa=[1 987,2 250]。字符面積特征見表1。表1字符面積特征參數合格藥片(9(1-h))字符劃傷(9(2-h))Pa2 0174 286為了進一步測試系統的準確性及可靠性,隨機選擇了100粒藥片,對其進行字符缺陷檢測的測試。測試結果表明,本系統對藥片字符劃傷的缺陷檢測準確率達92%。

009.jpg

5結束語

  本系統為自主開發的智能化藥片表面字符缺陷視覺檢測系統。針對有字符的藥片,提出了字符缺陷檢測算法,通過提取藥片字符特征、設定相應閾值來判別待測藥片是否合格。經測試,該系統準確率高,實時性好,有一定的實際應用價值。

參考文獻

  [1] 王新明.應用于藥品檢測中的圖像信息處理系統研究[D].西安:西北工業大學,2003.

  [2] ZHANG L Z. Automatic color printing inspection by image processing[J]. Journal of Material Technology. 2003(139):373378.

  [3] ACKLEY E M, FORD M. Inspection system: U.S. patent application 13/740, 684[P]. 2013114.

  [4] 郭柳柳,甄國涌,劉東海,等.基于FPGA高速圖像數據的存儲及顯示設計[J].電子技術應用,2014,40(11):7577,84.

  [5] GASTALDO P, ZUNINO R,HEYNDERICKX I,et al. Objective quality assessment of displayed images by using neural networks [J]. Signal Processing: Image Communication,2005,20(7): 643661.

  [6] 李國芳,王力.基于改進Gamma和改進BP算法的人臉識別研究[J].微型機與應用,2015,34(4):4951.

  [7] OSTU N.A threshold selection method from graylevel histogram[J]. IEEE Trans Systems Man Cybernetic, 1978(8):6265.

  [8] 陳敏.一種自動識別最優閾值的圖像分割方法[J] .計 算機應用與軟件, 2006, 23(4):8587.


此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美性片在线观看| 精品动漫3d一区二区三区| 老**午夜毛片一区二区三区| 欧美亚洲网站| 亚洲永久精品大片| 亚洲伊人第一页| 亚洲一区在线看| 亚洲中无吗在线| 亚洲综合色婷婷| 亚洲欧美综合国产精品一区| 香港久久久电影| 欧美有码在线视频| 欧美一区二区三区在线看| 欧美一级免费视频| 久久成人人人人精品欧| 欧美一区二区三区的| 欧美中文在线视频| 久久高清福利视频| 久久精品视频导航| 久久久久成人精品| 美女尤物久久精品| 欧美.www| 欧美日本亚洲韩国国产| 欧美日韩天天操| 国产精品成人aaaaa网站| 国产精品一区二区三区免费观看| 国产视频不卡| 精品999日本| 亚洲黄页视频免费观看| 99精品视频免费观看视频| 亚洲视频免费观看| 午夜亚洲视频| 亚洲国产免费| 在线视频日韩精品| 午夜久久影院| 六十路精品视频| 欧美日韩国产综合视频在线观看| 欧美色123| 国产日韩精品一区二区三区在线 | 亚洲日本免费| 一区二区91| 午夜精品久久久久久久白皮肤 | 久久亚洲国产精品日日av夜夜| 麻豆精品在线观看| 欧美日韩国产小视频| 国产精品私拍pans大尺度在线| 国产日韩欧美一区二区三区四区| 亚洲承认在线| 一区二区三区日韩欧美精品| 亚洲欧美日韩中文播放| 亚洲国产视频一区| 亚洲素人在线| 久久精品国产综合精品| 欧美激情精品久久久六区热门| 欧美视频在线观看| 国内自拍一区| 一区二区三区日韩欧美| 久久精品99无色码中文字幕 | 久久―日本道色综合久久| 欧美久久影院| 国产女人精品视频| 亚洲精品国产无天堂网2021| 亚洲免费在线精品一区| 亚洲日本va午夜在线影院| 先锋影院在线亚洲| 欧美电影在线观看| 国产女精品视频网站免费| 亚洲日本中文字幕| 午夜在线电影亚洲一区| 99re热精品| 久久精品视频网| 欧美色精品在线视频| 激情六月婷婷久久| 中文日韩在线视频| 亚洲精品在线一区二区| 久久福利电影| 欧美性感一类影片在线播放 | 亚洲一区二区免费| 亚洲精品永久免费精品| 久久久久久97三级| 国产精品高清在线观看| 在线观看中文字幕亚洲| 午夜精品久久久久久久久久久| 夜夜嗨av色综合久久久综合网| 久久精品二区亚洲w码| 欧美日韩中文字幕| 亚洲国产成人不卡| 久久精品国产免费观看| 欧美一区三区三区高中清蜜桃 | 99国产精品| 亚洲精品乱码久久久久久蜜桃91 | 1769国内精品视频在线播放| 午夜国产精品影院在线观看 | 亚洲一区免费网站| 夜夜狂射影院欧美极品| 久久综合一区二区三区| 国产色综合久久| 亚洲欧美日韩综合| 亚洲欧美韩国| 欧美午夜精品电影| 亚洲欧洲一区二区三区久久| 亚洲国产日韩一区| 久久香蕉国产线看观看av| 国产日韩欧美三级| 亚洲嫩草精品久久| 性18欧美另类| 国产精品一区二区你懂的| 一本色道久久综合亚洲精品高清 | 欧美日韩国产综合久久| 91久久久亚洲精品| 亚洲精品一区在线观看| 嫩草影视亚洲| 在线播放国产一区中文字幕剧情欧美| 久久精品国产91精品亚洲| 久久全球大尺度高清视频| 国内久久精品视频| 亚洲福利视频一区| 免费不卡欧美自拍视频| 亚洲成人在线免费| 亚洲欧洲精品一区二区三区波多野1战4| 浪潮色综合久久天堂| 雨宫琴音一区二区在线| 最新亚洲一区| 欧美激情一区二区三区成人| 最新亚洲视频| 99视频精品免费观看| 欧美人与性动交a欧美精品| 亚洲精品视频中文字幕| 99精品99久久久久久宅男| 欧美精品在线一区| 在线视频欧美日韩精品| 西西人体一区二区| 国内精品美女av在线播放| 亚洲激情国产精品| 欧美精品在线极品| 亚洲私人黄色宅男| 欧美一区激情| 精品av久久久久电影| 亚洲日本一区二区| 欧美日韩国产探花| 亚洲免费视频观看| 久久九九热re6这里有精品| 一区二区视频免费完整版观看| 亚洲片在线观看| 欧美日韩精品在线观看| 亚洲一区二区高清| 久久天堂精品| 亚洲精品在线二区| 午夜亚洲影视| 激情91久久| 中日韩高清电影网| 国产欧美一区二区三区在线看蜜臀 | 国产片一区二区| 亚洲第一福利视频| 欧美女激情福利| 亚洲图片你懂的| 久久综合九色综合欧美就去吻 | 免费成人高清| 99在线精品视频在线观看| 香蕉成人久久| 在线观看欧美| 亚洲综合精品自拍| 影音先锋在线一区| 亚洲午夜精品久久久久久app| 国产欧美日韩亚州综合| 91久久极品少妇xxxxⅹ软件| 欧美视频在线观看免费网址| 欧美影院在线播放| 欧美日本一区二区三区 | 蜜桃久久精品一区二区| 一区二区三区四区五区视频 | 欧美黄色aa电影| 午夜久久99| 欧美精品三区| 性一交一乱一区二区洋洋av| 欧美日韩成人一区二区| 午夜在线观看欧美| 欧美日韩视频在线一区二区| 久久成人综合网| 国产精品福利av| 亚洲日本欧美| 国产一区二区三区丝袜| 亚洲一区精品视频| 在线观看亚洲专区| 欧美一级黄色网| 亚洲免费观看高清在线观看 | 亚洲精品一区在线观看| 国产一区二区三区久久精品| 亚洲视频在线观看三级| 伊人成年综合电影网| 午夜精品免费在线| 亚洲精品免费观看| 另类av一区二区| 欧美亚洲三级| 国产精品久久久对白| 99精品视频免费观看视频| 黄色成人在线观看| 欧美一级专区免费大片| 一区二区国产在线观看| 欧美区二区三区|