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

基于圖像處理的大蒜蒜種品質無損分級方法研究

2018-09-10 19:41:39杜云曹世佳賈科進王熙煚
河北工業科技 2018年5期

杜云 曹世佳 賈科進 王熙煚

摘 要:針對大蒜蒜種分級過程中蒜種易損壞、機器成本耗費大等問題,提出一種基于圖像處理的大蒜蒜種品質無損分級方法。首先對采集到的大蒜蒜種圖像進行灰度化、二值化等預處理得到二值化圖像。然后在農業工作環境比較惡劣、存在不可避免的噪聲情況下,采用形態學處理二值化圖像,對圖像采用腐蝕算子進行運算,消除噪聲,再對圖像采用膨脹算子進行運算,得到無噪聲的二值化圖像。在此基礎上通過Canny算子進行有效外輪廓提取并進行旋轉矩形擬合,得到最小外接矩形。最小矩形的長和寬比例代替真實蒜種的長寬比作為大蒜蒜種品質篩選的重要依據。實驗結果表明,算法可以無損地獲取蒜種長和寬的比例,實現大蒜蒜種品質篩選,圖像處理過程時間平均為612 ms,滿足正常工作實時性要求,在大蒜蒜種品質等級篩選中具有一定的應用價值。

關鍵詞:圖像處理;無損分級;二值化;形態學;矩形擬合

中圖分類號:TP29 文獻標志碼:A

doi: 10.7535/hbgykj.2018yx05003[HJ2][HK]

文章編號:1008-1534(2018)05-0317-05

中國是大蒜產量大國,其種植區域和出口數量均達到世界前列[1-2]。大蒜具有抗菌、抗病毒、抗腫瘤、降血脂、提高機體免疫功能、降血糖、解毒等功效[3-4]。大蒜種植中影響大蒜產量的主要有2個因素:蒜尖朝上和種瓣大小。研究表明蒜種重量越大,大蒜的產量越高,兩者呈顯著正相關。如果種瓣質量越大,則用種量也越大。從產量、產值等經濟效益因素綜合考慮,以每瓣5.89 g的種瓣處理,其蒜頭凈產量、凈產值、總產值、甲級蒜率等4項指標均居第1位,種瓣3. 89 g的處理其4項指標次之[5]。因此,種瓣質量以3. 89~5.89 g為宜。

長期以來,大蒜蒜種分級都是依靠人工挑選或平面篩選為主,生產效率低,分級不準確,直接影響產量高、品質好的大蒜良種的獲得。近幾年,也有采用分級滾筒機械設備,分別由小、中、大來依次分離篩出,以獲得較準確的分級。但是這種機械設備容易損壞大蒜蒜種,且成本較高。由于蒜種密度是基本不變的,正常蒜種的長和寬的比例在一定范圍內波動。如果種瓣過大、過小或者破損,其長寬比就會超出這一范圍,本文將種瓣的長寬比作為區分種瓣品質的標準,通過圖像處理方法達到無損、高效篩選種瓣品質的目的[6]。

1 大蒜蒜種品質無損分級過程

筆者設計的大蒜蒜種無損分級裝置的工作過程為未經篩選的大蒜蒜種通過傳送帶到達攝像頭監控區域,傳送帶由步進電機控制。當光電檢測器檢測到有蒜種通過時,觸發中斷信號,下位機將信號發送給上位機,上位機開始進行圖像處理。大蒜蒜種無損分級圖像處理流程如圖1所示。

上位機控制打開USB攝像頭,采集當前原始圖像。首先對原始圖像進行灰度化處理,設置閾值,通過圖像分割方法對灰度圖像進行處理。由于傳送帶和蒜種不可避免地產生噪聲影響后續計算,因此采用圖像形態學處理技術,對二值化圖像進行開運算,得到沒有噪聲的二值化圖像。預處理后得到的圖像通過外輪廓擬合矩形得到蒜種長、寬,通過與系統已經設定的標準蒜種長、寬和長寬比進行對比并統計特征值。上位機將分析得出的分類結果傳給下位機,下位機控制設備將不符合標準的蒜種淘汰。

2 種瓣的圖像采集及預處理

上位機通過攝像頭獲取當前一幀圖像后,將當前圖像作為最初原始圖像經過灰度化和二值化算法預處理,得到非黑即白的二值化圖像。蒜種在傳送階段肯定會存在蒜種蒜皮、蒜皮碎屑或其他噪聲,對得到的二值化圖像產生影響,并且對后續擬合算法的準確率產生很大干擾,擬合算法的準確率將會降低。采用圖像形態學中開運算算法,對以上的噪聲干擾進行處理,為擬合算法提供有利的基礎。

2.1 圖像灰度化及二值化

攝像頭獲取的為當前彩色圖像,首先對其進行灰度化處理,提高后續算法的精度,增強系統的綜合應用實效。在灰度圖像中,用8位無符號數字來表示其中每個像素。采用著名的心理學公式把分為紅(R)、綠(G)、藍(B)的彩色圖像像素轉換為灰度像素[6]。

圖像分割是大蒜蒜種識別的重要步驟,可采用的方法有很多種。閾值分割法的計算模型簡單,運行速度較快,可以實時處理大蒜蒜種的圖像,故采用閾值分割法來處理圖像[7]。閾值分割法主要分為全局閾值分割和局部閾值分割2種方法。其中全局閾值分割方法主要有最大類間方差法(Otsu法)[8]、最小誤差法和最大熵法[9]。實驗中背景簡單,采用最大類間方差法 (Otsu法) 對圖像進行二值化分割就可得到較佳的效果, 并且結合自身的算法自動獲得最佳的分割閾值, 減少由于人為選取閾值造成不必要的誤差。由式(1)得到轉換成的灰度圖f,灰度圖樣本灰度范圍為0~255,將灰度圖f進行圖像分割,也就是由最大類間方法自動獲取閾值T,式(2)中f(i,j)代表圖像中在(i,j)位置的灰度值,g(i,j)代表二值化圖像中在(i,j)位置的像素值。當f(i,j)大于等于閾值T時,g(i,j)設置為1;當f(i,j)小于閾值T時,g(i,j)設置為0,得到非黑即白的像素點樣本g(i,j)[10]。即:

2.2 圖像形態學去噪處理

考慮到實際采集過程中大蒜蒜種圖像會遇到各種噪聲干擾,在圖像上產生不可預測的隨機噪聲,形成不需要的孤立像素點,對大蒜蒜種圖像區域分割、分析和判斷帶來不利影響。同時由于蒜種蒜皮尖角質量幾乎可以忽略,且對矩形擬合產生干擾信息,為避免噪聲像素點和干擾信息造成圖像處理中不能正確反映大蒜蒜種信息的問題,故采用形態學處理技術開運算的方法對圖像去噪[11-12]。設圖像集合為f1,結構元素為b。

對圖像進行腐蝕運算,再進行膨脹運算,稱為開運算[13]。在獲取到的原始圖像中,噪聲主要的表現方式為蒜尖和蒜皮碎屑。理論上若存在噪聲,噪聲會被誤認為蒜種輪廓的一部分,直接影響最后擬合矩形的結果。通過腐蝕處理后,消除蒜尖和蒜皮碎屑等噪聲。但腐蝕處理在消除噪聲時,也會腐蝕蒜種本身的形狀,通過膨脹處理對蒜種恢復一部分原有的形狀,并將蒜種圖像中的孔洞消除,得到沒有噪聲干擾的二值化圖像。

3 種瓣輪廓的提取及矩形擬合

原始圖像經過預處理后得到沒有噪聲干擾的二值化圖像,提取圖像中蒜種輪廓并進行最小矩形擬合。擬合矩形的長與寬之比代替大蒜蒜種的長寬比并作為大蒜蒜種品質篩選的判斷條件。

首先采用OpenCV中cv2.findContours函數尋找輪廓,cv2.findContours函數采用SUZUKI等[14]提出的提取輪廓算法。他提出2種算法:第1種算法是計算二值化圖像中外輪廓、孔邊界和它們之間的層次關系;第2種算法是按照第1種算法變形,只采集二值化圖像中最外層輪廓。

筆者只需要提取大蒜蒜種的外輪廓,故采用第2種算法。主要采用編碼的思想,二值化圖像是像素分別為0和1的圖像,用f(i,j)表示在(i,j)位置的像素值。當進行行掃描時,出現下列情況終止:

f(i,j-1)=0,f(i,j)=1;//f(i,j)是外邊界的初始點;

f(i,j)>=1,f(i,j+1)=0;//f(i,j)是外邊界的終點。

從初始點開始,對邊界上的像素進行標記。設置一個標示符給新發現的邊界,叫做邊界序列號(number of the border),記作:NBD[14]。初始時NBD=1,當找到一個新邊界后加1。在這個過程中,遇到f(i,j)=1,f(i,j+1)=0時,將f(p,q)置為-NBD,即此點就是最右邊界的終點。

通過開運算處理后得到沒有噪聲的蒜種二值化圖像,選用Canny算子處理圖像,得到僅包含邊界的二值化圖像,采用cv2.findContours函數獲取圖像中所有的NBD,并保存在返回值contours中,然后通過cv2.drawContours 函數根據返回值contours畫出外輪廓。

利用OpenCV的開源圖像處理函數可以方便地對輪廓進行矩形擬合,通過函數cv2.minAreaRect返回一個Box2D結構。在這個結構中,包括最小矩形的中心點(x,y)、寬度、高度和旋轉角度,因此可以得到矩形的長寬比,通過矩形的長寬比判斷大蒜蒜種的品質等級。通過cv2.cv.BoxPoints得到矩形的4個頂點坐標,再通過cv2.drawContours畫出擬合的旋轉矩形,至此,獲得大蒜蒜種外輪廓的最小擬合矩形。

4 實驗平臺搭建與算法驗證

基于圖像處理的大蒜蒜種品質無損分級方法研究中,采用大量的大蒜蒜種進行實驗。硬件主要采用樹莓派2代B型和一個普通的USB攝像頭進行圖像采集,光源采用環形漫射光源。實驗環境為圖像處理軟件OpenCV運行于Linux系統中。

圖4是大蒜蒜種灰度化后的圖像。此時圖中彩色圖像已經轉換為灰度圖像,為后續實驗提供有利的基礎。圖5是經過圖像分割后得到的二值化圖像。采用最大類間方差法 (Otsu法) 并結合自身的算法自動獲得最佳的分割閾值[15]。根據式(2)得到二值化圖像,更容易獲取大蒜蒜種的輪廓。圖6是形態學開運算去噪處理后的圖像。此時可以看到圖5中出現噪聲,經過先腐蝕后膨脹處理后,只留下大蒜蒜種外輪廓的二值化圖像,消除了矩形擬合時的干擾因素。圖7是大蒜蒜種輪廓圖像。它是根據cv2.findContours函數獲取大蒜蒜種的外輪廓,并將外輪廓通過cv2.drawContours函數在純黑底色的圖像上畫出。圖8是大蒜蒜種最小矩形擬合圖像。擬合出的矩形框緊緊包裹著蒜種輪廓,即可以通過它的長寬比得到大蒜蒜種的長寬比,也可以實現大蒜蒜種的品質分級。

經過多次實驗驗證,采用圖像處理方法可以準確地對大蒜蒜種品質進行無損分級,實驗結果可靠。圖像預處理、形態學去噪和最小矩形擬合等圖像處理過程的綜合平均時間為612 ms,方便快速,滿足對大蒜蒜種品質無損分級的實時性要求。

5 結 論

針對大蒜蒜種品質等級問題,提出了一種基于最小矩形擬合的圖像處理方法。該方法由攝像頭采集的一幀圖像,經過圖像灰度化、圖像分割和形態學開運算等預處理,然后提取大蒜蒜種輪廓,并擬合出最小外接矩形的長寬比作為判斷依據,實現大蒜蒜種品質分級。理論公式以及實驗結果證明了該方法可以快速、準確地判斷出大蒜蒜種的等級,同時不會對大蒜蒜種產生機械損壞且滿足實時性的要求,成本低廉,可以推廣應用。但是去噪方法對蒜種真實輪廓造成一定程度的干擾,且該系統不能同時進行多個蒜種品質分級,這將是下一步研究的重點。

參考文獻/References:

[1] 郭英芳. 大蒜種植機械中蒜瓣方向識別方法的研究[D]. 楊凌:西北農林科技大學, 2011.

GUO Yingfang. Research of the Recognition Method of Garlic Direction in Planting Machinery[D]. Yangling:Northwest A&F University, 2011.

[2] 肖小勇, 李崇光. 我國大蒜出口的“大國效應”研究[J]. 國際貿易問題, 2013,20(8):61-71.

XIAO Xiaoyong, LI Chongguang. Study of “Power Effect” in Chinas garlic exports[J]. Journal of International Trade, 2013,20(8):61-71.

[3] 蘇美瓊, 楊柏崇, 成密紅,等. 大蒜的功效及綜合利用研究進展[J]. 西北農業學報, 2003, 12(4):151-156.

SU Meiqiong, YANG Baichong, CHENG Mihong, et al. Advance in researches of the efficacy and synthetic utilization of garlic[J]. Acta Agriculturae Boreali-occidentalis Sinica, 2003, 12(4):151-156.

[4] HOUSTON M. The role of nutrition and nutraceutical supplements in the treatment of hypertension[J]. World Journal of Cardiology, 2014,6(2):38-66.

[5] 劉艷芝, 宮欽濤, 徐祥文,等. 種瓣大小對大蒜產量及其商品性狀的影響[J]. 山東農業科學, 2011(6):49-51.

[6] 陳兵旗. 實用數字圖像處理與分析[M]. 北京: 中國農業大學出版社, 2014.

[7] 章國紅, 辛斌杰. 圖像處理技術在紗線毛羽檢測方面的應用[J]. 河北科技大學學報, 2016, 37(1):76-82.

ZHANG Guohong, XIN Binjie. Application of image processing technology in yarn hairiness detection[J]. Journal of Hebei University of Science and Technology, 2016, 37(1):76-82.

[8] 劉洪公, 王學軍, 李冰瑩,等. 基于卷積神經網絡的橋梁裂縫檢測與識別[J]. 河北科技大學學報, 2016, 37(5):485-490.

LIU Honggong, WANG Xuejun, LI Bingying, et al. Detection and recognition of bridge crack based on convolutional neural network[J]. Journal of Hebei University of Science and Technology, 2016, 37(5):485-490.

[9] 汪文, 英紅, 馬驍. 路面裂縫圖像自動識別系統[J]. 冶金叢刊, 2017(2):18.

[10]嵇鐘玉, 龔麗農, 黃挺堅. 種子自動篩選系統軟件設計[J]. 農機化研究, 2013(11):56-60.

JI Zhongyu, GONG Linong, HUANG Tingjian. Software design of automatic seed identify system[J]. Journal of Agricultural Mechanization Research,2013(11):56-60.

[11]劉東輝, 佟麗娜, 王家碩,等. 基于FPGA的瓶蓋邊緣在線視頻檢測裝置的設計[J]. 河北科技大學學報, 2015, 36(3):286-292.

LIU Donghui, TONG Lina, WANG Jiashuo, et al.Design of an online video edge detection device for bottle caps based on FPGA [J]. Journal of Hebei University of Science and Technology, 2015, 36(3):286-292.

[12]方珩, 辛斌杰, 劉曉霞,等. 一種新型紗線毛羽圖像特征識別算法的研究[J]. 河北科技大學學報, 2015, 36(1):63-72.

FANG Heng, XIN Binjie, LIU Xiaoxia, et al. Research of a novel method for measuring yarn hairiness based on image recognition[J]. Journal of Hebei University of Science and Technology, 2015, 36(1):63-72.

[13]萬金晶, 盧艷橋, 魏家馨,等. 基于投影特征提取的路面裂紋識別與檢測[J]. 軟件導刊, 2017, 16(2):125-127.

[14]SUZUKI S, BE K. Topological structural analysis of digitized binary images by border following[J]. Computer Vision, Graphics, and Image Processing, 1985, 30(1):32-46.

[15]劉文, 周旺平, 王國棟. 基于DSP的斜軸式太陽跟蹤系統[J]. 電子技術應用, 2014, 40(5):24-27.

LIU Wen, ZHOU Wangping, WANG Guodong. Tilting axis solar tracking system based on DSP[J]. Application of Electronic Technique, 2014, 40(5):24-27.

主站蜘蛛池模板: 亚洲精品第一页不卡| 国产美女丝袜高潮| 久久久久久午夜精品| 青青草原国产免费av观看| 一本视频精品中文字幕| 欧美国产综合色视频| a在线观看免费| 国产乱视频网站| 亚洲日本中文综合在线| 国产人碰人摸人爱免费视频| 欧美日韩第二页| 久久国产精品无码hdav| 欧美日韩福利| 国产三级韩国三级理| 中文字幕无码中文字幕有码在线| 找国产毛片看| 国产91视频观看| 国产一区亚洲一区| 国产久草视频| 高清国产在线| 亚洲国产天堂在线观看| 国产69精品久久久久孕妇大杂乱 | 全部免费特黄特色大片视频| 韩国自拍偷自拍亚洲精品| 国产成人高清精品免费| 中文字幕 91| 亚洲a免费| 91精品日韩人妻无码久久| 久久无码av一区二区三区| 日本一区二区不卡视频| 99视频在线免费观看| 黄色网站在线观看无码| 人妻少妇乱子伦精品无码专区毛片| 亚洲大尺度在线| 中文字幕一区二区视频| 国产午夜在线观看视频| 日韩在线中文| 中文字幕无码av专区久久| 666精品国产精品亚洲| 久久久波多野结衣av一区二区| 亚洲香蕉在线| 色噜噜在线观看| 宅男噜噜噜66国产在线观看| 国产靠逼视频| 在线国产91| 国产成人AV综合久久| 亚洲无卡视频| 91偷拍一区| 精品日韩亚洲欧美高清a| 日本AⅤ精品一区二区三区日| 日韩在线视频网| 欧美精品在线免费| 国产精品制服| 国产成人精品三级| 99久久精品国产精品亚洲 | 国产麻豆91网在线看| 成年人免费国产视频| 亚洲成人www| 香蕉视频国产精品人| 欧美中文字幕在线二区| 亚洲第一香蕉视频| 91毛片网| 91外围女在线观看| 国产人成网线在线播放va| 国产亚洲精品在天天在线麻豆 | 久久国产乱子伦视频无卡顿| 亚洲精品福利视频| 日本道中文字幕久久一区| 国产精品v欧美| 亚洲中文字幕无码mv| 中文字幕无码电影| 成人综合网址| 国产成人精品高清不卡在线| 国产成人艳妇AA视频在线| 亚洲男人的天堂网| 婷婷午夜影院| 伊大人香蕉久久网欧美| 欧美成人午夜影院| 妇女自拍偷自拍亚洲精品| 亚洲中文字幕手机在线第一页| 拍国产真实乱人偷精品| 99九九成人免费视频精品|