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

Matlab圖像處理在水稻谷粒計數中的應用

2018-05-14 11:32:22焦雁翔唐玉琴黃成志黃仁軍
南方農業·上旬 2018年2期

焦雁翔 唐玉琴 黃成志 黃仁軍

摘 要 為探索水稻谷粒圖像快速計數方法,修正或減少因谷粒粘連引起的誤差,采用黑色平面結合機械振動分散谷粒并采集圖像,利用Matlab軟件對圖像進行灰度處理、二值化處理、兩步開運算及腐蝕運算等消除粘連,并對計數點標記和計算。在灰度圖上作開運算能有效修整谷粒邊緣,腐蝕運算后谷粒中心與邊緣亮暗對比更加鮮明,二值化后的圖像初步分離效果好,在進一步開運算和腐蝕運算后,顆粒縮小,邊界距離增大,解決了絕大部分粘連。對計數點標記后,非計數點更容易觀察,可進行人工校正。該方法不僅可有效地分割谷粒粘連,還便于校正以提高精度,可快速實現800粒以內的水稻顆粒計數。

關鍵詞 谷粒計數;Matlab圖像處理;開運算;腐蝕運算;標記;粘連;人工校正

中圖分類號:S126 文獻標志碼:A DOI:10.19415/j.cnki.1673-890x.2018.4.023

考種是水稻品種選育的關鍵環節,是新品種審定及推廣的重要依據。由于傳統的人工或電子計數儀計數速率低、誤差較大,提高計數效率和精度成為了水稻科研工作者普遍關注的問題[1]。目前,計算機視覺技術與圖像處理技術日趨成熟,圖像識別、形態參數測量、顆粒計數等已經在農作物育種、測產、品質鑒定等方面得到了廣泛應用[2-4]。現有的運算軟件MATLAB(Matrix Laboratory,矩陣實驗室)由于功能的不斷更新和完善,不僅能實現各種數學運算,還提供了很多圖像處理函數,如圖像顯示、圖像算術運算、幾何變換、圖像增強、圖像變換、形態學運算、色彩空間變換、圖像類型與類型轉換等[5]。在谷物顆粒計數方面,賈鵬等利用Matlab灰度處理、去除噪聲和二值化處理實現了考種過程中的計數,試驗結果表明,在谷物沒有疊壓的狀態下準確率可以達到100%[6]。為了克服顆粒大片粘連,趙欣等利用原有最終腐蝕算法,先計算出沒有重疊區域的顆粒數,然后選用面積 Ai作為區域特征參數,對最終腐蝕之后面積依然大于 Ai+4 的部分進行區域分割,并對分割以后的區域進行計數,兩次計數結果相加得到圖像整體區域內的顆粒數[7]。雖然利用圖像處理實現顆粒快速計數已多有報道,分割算法也不斷改進,但由于計算大量顆粒時分割還不夠徹底,計算結果仍有誤差無法校正,適用范圍還比較局限。本試驗利用MATLAB 平臺通過一系列的圖像處理算法,提出新的圖像分割、計數、校正方法,以期為水稻考種及優質育種提供捷徑與支持。

1 材料與方法

1.1 試驗材料

計算機1臺(系統環境Windows10 64 bit,應用軟件MATLAB R2014b);圖像捕捉工具1臺(智能手機小米MAX2,像素3 840*2 160px);谷粒計數平面40 cm×80 cm黑色鐵板桌面1張(表面無反光或反光性差,可容納800粒的分散谷粒);水稻谷粒若干。

1.2 試驗方法

1.2.1 圖像采集

隨機稱取15~17 g水稻谷粒置于谷粒計數平面中央,采用人工敲打振動的方式,使顆粒分散于板面上。在室內自然光條件下(以桌面背景無反光為宜),利用手機照相功能獲取顆粒圖像(拍照范圍及手持高度以覆蓋所有顆粒且圖像邊框不超出板面邊界為宜)。存儲圖片格式為JPG,按品種編號作為文件名導入計算機。

1.2.2 灰度處理

灰度處理可以去一些無用的信息,大幅度減少圖像的數據量,減輕后期處理的工作量。對真彩色圖像進行灰度化處理,實質上是將RGB圖像1個像素的3個分量,按一定算法,求出灰度圖像的1個像素灰度值。

1.2.3 開運算

開運算屬于形態學圖像處理,可以使邊界平滑,消除細小的尖刺,斷開窄小的連接,保持面積大小不變等。

1.2.4 腐蝕運算

腐蝕是一種消除邊界點,使邊界向內部收縮的過程。可以用來消除小且無意義的物體。算法:先結構元素,掃描圖像的每一個像素用結構元素與其覆蓋的圖像做“與”操作如果都為1,結果圖像的該像素為1,否則為0,使圖像減小一圈。

1.2.5 二值化

谷物顆粒計數實現二值化后的圖像像素只有0和1兩個值,分別表示背景和目標。由于一個谷物顆粒的圖像像素是連續的,在二值圖像中表現為連通性,因此可以利用bwlabel函數計算連通圖的數量來求出谷物顆粒數量。

1.2.6 代碼設計

close all;% 關閉所有的圖像窗口

clc;% 清除當前command區域的命令

RGB=imread(‘D:\RICE\CT\9.14am\HS05.JPG);% 載入圖片,文件名為HS05.jpg

igure,imshow(RGB);% 顯示圖像RGB

P=rgb2gray(RGB);% 灰度處理

P1=imadjust(P);% 調節灰度對比度

figure,imshow(P1);% 顯示圖像P1

SE1=strel(‘square,2);% 構造半徑為2圓形元素

P2=imopen(P1,SE1);% 以SE為單位對P1進行開運算

SE2=strel(‘disk,1);% 構造半徑為1圓形元素

P3=imerode(P2,SE2);% 形態學腐蝕運算,部分目標物有粘連現象,去除粘連

figure,imshow(P3);% 顯示圖像P3

level=graythresh(P3);% 尋找灰度圖像的最佳閾值

P4=im2bw(P3,level);% 灰度圖像二值化,全局閾值分割最大化類間方差

SE3=strel(‘square,1);% 構造邊長為1正方形元素

P5=imopen(P4,SE3);% 以SE3作開運算

SE4=strel(‘disk,3);% 構造邊長為3圓形元素

P6=imerode(P5,SE4); 形態學腐蝕運算,進一步去除粘連

figure,imshow(P6);% 顯示圖像P6

SE5=strel(‘disk,2);% 構造邊長為2圓形元素

P7=imopen(P6,SE5);% 形態學開運算,去除影響計數的干擾顆粒

figure,imshow(P7);% 顯示圖像P7

[L,N]=bwlabel(P7);% 計算連通數,N即為目標個數

figure,imshow(RGB);% 顯示原圖像RGB

hold on

for k=1:N

[r,c] = find(L == k);

rbar = mean(r);

cbar = mean(c);

plot(cbar,rbar,marker,*,markeredgecolor,b,markersize,4);

end % 對話框顯示目標物個數,通過坐標定點,標記點為“*”(藍色,4號)

h=dialog(‘Name,目標個數,position,[500 500 200 70]);% 創建一個對話框窗口

uicontrol(‘Style,text,units,pixels,position,[45 40 120 20],……

‘fontsize,15,parent,h,string,num2str(N));% 創建文本,字體15號

uicontrol(‘units,pixels,position,[80 10 50 20],fontsize,10,……

‘parent,h,string,確定,callback,delete(gcf));% 創建【確定】按鈕字體10號

2 結果與分析

2.1 程序代碼執行情況

在執行上述代碼后,共顯示出6種圖像,即原圖(RGB圖)、灰度圖(見圖1)、灰度圖的開運算及腐蝕運算、二值化圖、二值化圖的開運算及腐蝕運算、計數點標記圖(在RGB圖上標記),同時彈出了目標個數的對話框,顯示出計算結果為537(見圖2),整個運算過程用了十幾秒時間(運算速度與CPU、內存性能有關)。

2.2 谷粒粘連分離情況

據文獻報道,圖像直接二值化處理后作腐蝕運算會引進圖像較大的變形[8],故本文采用兩步開運算及腐蝕運算,即先在灰度圖狀態下進行一次開運算和腐蝕運算,再轉換成二值化圖像做一次開運算及腐蝕運算。由于灰度圖包含的圖像信息比二值圖多,在運算處理后顆粒邊緣處得到了更多的修整,中心與邊緣處黑白對比更加鮮明,基本形態得以保留。二值化處理簡化了圖像信息,便于計數運算,它使圖中較亮的區域轉為純白色,暗色區域變為純黑色。由于前一步的開運算、腐蝕,使暗色面積增大,得到的二值化圖像中顆粒變短。再進行第二次開運算和腐蝕后,顆粒更加“萎縮”,分離更加明顯,適當的開運算又清除了細小的雜質,圖像背景更加單一,利于計數。

2.3 圖像標記與校正

bwlabel函數是以計算連通數來運算的,對圖中粘連較大無法分割的點會識別成單個連通數,因此出現漏算的現象。通過運用FOR循環和坐標定位對計數點逐一進行標記“*”號,使未標注的顆粒點更容易被查找,此時可通過人工計數漏標點加以校正(圖2圈中漏標1點,即真實值應為538)。

3 結論與討論

3.1 結論

利用Matlab圖像灰度處理、開運算、腐蝕、二值化處理、圖像標記等可輕松實現水稻考種過程中的計數,此法不僅可消除絕大部分谷粒粘連,提高計數準確度,還可進行人工校正,使計數結果真實可靠。經多次考種驗證,在800粒以內的計數(結合人工校正)可使準確率達99.5%~100.0%,極大地減輕了人的勞動強度,彌補了人視覺的不足。此算法也可應用于大豆、小麥等純色種子顆粒的識別計數。

3.2 討論

在谷粒粘連分離方法的探索上,學者們提出了不同的分割方法,主要包括基于數學形態學的分割算法,利用凹點進行分割和分水嶺算法及其改進算法等,各種算法必須根據谷粒的形態設置適當的參數[9-10]。然而,在實際考種遇到的不同水稻品種粒型差異很大(短粒型粘連部分較少,易劃清界線,而長粒型會出現粘連較多的情況,難以劃清界線),針對不同大小的顆粒修整的程度也不盡相同,現有的分割算法還存在一定的局限性,無法完全消除粘連,運算值普遍小于谷粒數的真實值。

本試驗采用黑色無反光(或反光性差)的薄鐵板作為背景獲取圖像具有以下優點:1)薄鐵板易于敲打形成振動,可使谷粒快速分散于板面之上;2)圖像背景為黑色,無需再進行反色處理,保留了原來各顆粒點的亮度(以往的研究多在白色背景或LED燈平臺上進行);3)在圖像處理方面,由于是以自然光的反射光成像,每個顆粒的中間部位反光較亮,邊緣處較暗,這樣更利于開運算、腐蝕,劃清谷粒的邊界,并且不會對谷粒圖像造成嚴重變形,所獲得的二值化處理圖像才比較理想。

對于個別粘連部分較大的谷粒,筆者認為無法通過現有報道圖像處理技術來分離,加大分離的參數處理只會影響其他正常計數谷粒的形態。遇到在圖像分割運算上難以突破的情形,粘連造成的誤差可采用計數點標記結合人工校正處理。

參考文獻:

[1] 宋忠華,張艷貴,寧金花.基于考種時間的水稻結實性狀差異研究[J].種子,2014,33(7):30-33,39.

[2] 梁文東,蔣益敏.基于MATLAB的玉米果穗顆粒統計方法[J].江蘇農業科學,2015,43(2):406-408.

[3] 周南,郭光靖,唐先亮,等.基于MATLAB的水稻種子幾何特征提取的程序實現[J].安徽農學通報(上半月刊),2012,18(7):187-189.

[4] 王傳宇,郭新宇,吳升.采用全景技術的機器視覺測量玉米果穗考種指標[J].農業工程學報,2013,29(24):155-162.

[5] 艾冬梅,李艷晴,張麗靜,等.MATLAB與數學實驗(第2版) [M].北京:機械工業出版社,2014.

[6] 賈鵬,李永奎,趙萍.基于Matlab圖像處理的谷物顆粒計數方法研究[J].農機化研究,2009,31(1):152-153,156.

[7] 趙欣,賈曉劍.一種基于Matlab的谷物顆粒計數方法[J].河南科技學院學報(自然科學版),2017,(5):65-69

[8] 吳叔珍,姚青.基于凹點尋找標記的分水嶺算法分割粘連谷粒[J].浙江農業科學,2017,58(8):1401-1405.

[9] 田孟祥,張時龍,何友勛,等.1種快速高效的水稻谷粒自動計數方法[J].江蘇農業科學,2014,42(2):64-66.

[10] 段麗英,閆友平,趙英豪,等.顆粒圖像識別及計數在糧種品質測定中的應用[J].石家莊學院學報,2011,13(3):51-55.

(責任編輯:丁志祥)

主站蜘蛛池模板: 国产成人一区免费观看 | 亚洲天堂网2014| 欧美日韩精品一区二区视频| 国产精品jizz在线观看软件| 日韩激情成人| 国产日本欧美在线观看| 成人久久精品一区二区三区| 精品国产Ⅴ无码大片在线观看81| 在线无码九区| 国产成人永久免费视频| 国产精品视频猛进猛出| 中文字幕色在线| 无码国内精品人妻少妇蜜桃视频| 这里只有精品在线| 国产成人超碰无码| 亚洲第一视频网| 欧美亚洲日韩不卡在线在线观看| 欧美日韩国产系列在线观看| 亚洲色图欧美在线| 亚洲av日韩av制服丝袜| 欧美国产在线一区| 国产亚洲视频在线观看| 久久一本精品久久久ー99| 亚洲制服丝袜第一页| 热伊人99re久久精品最新地| 天天综合网色中文字幕| 日韩中文无码av超清| 国产免费观看av大片的网站| 国产丝袜一区二区三区视频免下载| 国产中文一区二区苍井空| 99在线观看免费视频| 久久婷婷五月综合色一区二区| 日本黄色a视频| JIZZ亚洲国产| 久久久久亚洲Av片无码观看| 好久久免费视频高清| 国产区人妖精品人妖精品视频| 色综合中文综合网| 激情無極限的亚洲一区免费| 在线国产你懂的| 久久精品人人做人人综合试看| 色综合久久无码网| 男人天堂亚洲天堂| 婷婷亚洲视频| 亚洲国产欧美国产综合久久| 黄片在线永久| 精品欧美一区二区三区久久久| 国产精品男人的天堂| 日韩在线欧美在线| 久久久久人妻一区精品色奶水| 青青极品在线| 亚洲区欧美区| 欧美精品一区二区三区中文字幕| 色网站在线视频| 久久一日本道色综合久久| 麻豆精品视频在线原创| 人妻精品全国免费视频| 亚洲欧美精品在线| 日韩在线第三页| 久久99热这里只有精品免费看| 久久久久免费看成人影片| 99久久99这里只有免费的精品| 高清亚洲欧美在线看| 亚洲精品卡2卡3卡4卡5卡区| 亚洲日本中文综合在线| 男女性午夜福利网站| 亚洲最大在线观看| 日本亚洲欧美在线| 真人免费一级毛片一区二区| 在线看AV天堂| 久久成人免费| 99免费视频观看| 亚洲国产精品日韩专区AV| 亚洲午夜片| 亚洲AⅤ无码国产精品| 国产三级成人| 亚洲一区二区无码视频| 午夜精品久久久久久久无码软件| 国产伦精品一区二区三区视频优播| 国产精品99久久久| 亚洲天堂网视频| www.国产福利|