亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于圖像處理的成熟草莓檢測技術(shù)研究

        2024-01-09 09:46:48杜芳芳
        農(nóng)機(jī)化研究 2024年4期
        關(guān)鍵詞:成熟度攝像頭草莓

        杜芳芳,王 丹,楊 強(qiáng)

        (黃河交通學(xué)院,河南 武陟 454950)

        0 引言

        草莓營養(yǎng)豐富,具有較高的營養(yǎng)價(jià)值。隨著種植和病蟲害防治技術(shù)水平的提高,我國的草莓種植面積逐漸增加。但是,草莓成熟具有不定期的特點(diǎn),需要人工方式進(jìn)行采摘,勞動(dòng)強(qiáng)度和作業(yè)量都非常大[1],嚴(yán)重制約了草莓產(chǎn)業(yè)的發(fā)展。

        為了提升草莓的生產(chǎn)率,降低草莓采摘的勞動(dòng)強(qiáng)度,很多果農(nóng)采用了機(jī)械采摘的方式替代人工采摘。由于草莓具有鮮嫩及不易儲(chǔ)存的特點(diǎn),為了降低草莓腐蝕帶來的損失,需要根據(jù)草莓的狀態(tài)按照成熟度采摘。如需要長距離運(yùn)輸或貯藏,則需要在草莓未成熟時(shí)采摘;如就地銷售,則需要采摘完全成熟的草莓。草莓的成熟狀態(tài)包括不成熟、成熟和完全成熟[2-3]。然而,單純的機(jī)械采摘方式無法有效識(shí)別草莓的成熟度,在草莓采摘完成后還需要人工檢測方式進(jìn)行篩分,檢測效率低且易增加草莓的損壞率。

        機(jī)器視覺系統(tǒng)的核心是圖像處理技術(shù),即利用計(jì)算機(jī)對圖像的相關(guān)數(shù)據(jù)進(jìn)行運(yùn)算,將低質(zhì)量圖像中的噪聲、畸變進(jìn)行處理,得到機(jī)器可檢測的圖像。在很多流水線作業(yè)生產(chǎn)中,使用機(jī)器視覺系統(tǒng)替代人眼進(jìn)行產(chǎn)品質(zhì)量的檢查,有效提高了生產(chǎn)效率、安全性和智能化程度。因此,可把機(jī)器視覺系統(tǒng)應(yīng)用于草莓的機(jī)械采摘,即采用圖形處理技術(shù)進(jìn)行草莓成熟度的檢測。為此,本文基于圖像處理對成熟草莓檢測技術(shù)進(jìn)行研究。

        1 硬件設(shè)計(jì)

        1.1 總體設(shè)計(jì)

        綜合考慮草莓的種植環(huán)境,草莓視覺檢測系統(tǒng)的硬件組成主要包括CCD攝像頭、圖像采集卡、計(jì)算機(jī)主機(jī)、光源、繼電器和運(yùn)動(dòng)控制設(shè)備,如圖1所示。

        圖1 草莓視覺檢測系統(tǒng)結(jié)構(gòu)示意圖Fig.1 The schematic diagram of strawberry vision detection system

        1.2 CCD攝像頭

        CCD攝像頭可以看作視覺傳感器,用于采集草莓的圖像信息。根據(jù)檢測的精度及視野范圍,CCD攝像頭選擇松下WV-CP470型號的CCD攝像頭。該攝像頭具有高精度的CCD圖像傳感器以及可以大規(guī)模處理數(shù)字信號的集成電路,使得采集的圖像分辨率和質(zhì)量較高。

        該視覺檢測系統(tǒng)應(yīng)用于草莓采摘機(jī)器人時(shí),一般設(shè)置兩個(gè)CCD攝像頭,采用雙目視覺系統(tǒng)進(jìn)行草莓的定位,以保證采摘精度。雙目視覺的原理圖如圖2所示。

        圖2 雙目視覺原理圖Fig.2 The schematic diagram of binocular vision

        1.3 圖像采集卡

        圖像采集卡的作用是將采集到圖片的模擬信號轉(zhuǎn)變?yōu)橛?jì)算機(jī)可識(shí)別的數(shù)字信號,并將信號傳遞至計(jì)算機(jī)主機(jī)進(jìn)行分析、處理和存儲(chǔ)。在此,采用大恒公司生產(chǎn)的DH-CG320型號圖像采集卡,數(shù)量與CCD攝像頭的數(shù)量對應(yīng),為2個(gè)。

        1.4 計(jì)算機(jī)主機(jī)

        計(jì)算機(jī)主機(jī)是草莓視覺檢測系統(tǒng)的中樞機(jī)構(gòu),用于對圖像采集卡接收到的圖像進(jìn)行處理和分析,提取草莓信息,生成指令信息,傳遞至草莓采摘機(jī)器人執(zhí)行??紤]到系統(tǒng)的作業(yè)環(huán)境較為惡劣,同時(shí)還要保證對圖片信息的處理速度,采用適用于處理圖形信息且運(yùn)行速率較快的研華PCM9575型號的主機(jī)。

        1.5 光源

        光源主要為系統(tǒng)提供照明,以保證拍照的最佳效果??紤]到草莓的表面顏色為紅色,故系統(tǒng)的光源選擇為白色的高頻日光燈。由于環(huán)境光會(huì)對拍攝的圖像產(chǎn)生噪聲,因此在光源周圍設(shè)置防護(hù)屏,以降低圖像噪聲。

        1.6 繼電器

        繼電器用于控制系統(tǒng)電路的斷開和閉合,為保證系統(tǒng)作業(yè)的穩(wěn)定性,選擇采用GTJ9-10A的固態(tài)繼電器。該繼電器為無觸點(diǎn)的電子開關(guān),不含有機(jī)械運(yùn)動(dòng),僅依靠可控硅或晶體管即可控制電流的開閉。繼電器的接線示意圖如圖3所示。

        圖3 繼電器的接線示意圖Fig.3 The wiring diagram of relay

        1.7 運(yùn)動(dòng)控制設(shè)備

        在檢測過程中,攝像頭視野范圍受限,為對草莓種植環(huán)境進(jìn)行拍攝,需要相應(yīng)的運(yùn)動(dòng)控制設(shè)備進(jìn)行控制。運(yùn)動(dòng)控制設(shè)備一般為草莓采摘機(jī)器人的各部件,如導(dǎo)軌、電氣和驅(qū)動(dòng)裝置等。

        2 成熟草莓圖像檢測算法設(shè)計(jì)

        對于成熟草莓的檢測,需要根據(jù)草莓的表面顏色以及紅色所占的面積比來確定草莓的成熟度。草莓成熟度的識(shí)別過程如圖4所示。其中,圖像檢測算法和神經(jīng)網(wǎng)絡(luò)模型設(shè)計(jì)是系統(tǒng)的核心。

        圖4 草莓成熟度的識(shí)別過程Fig.4 The identification of strawberry maturity

        2.1 圖像檢測算法設(shè)計(jì)

        處于采摘期的草莓,其表皮顏色均相近,但與周圍的環(huán)境顏色具有較大的差別。這種顏色分布放置于色彩空間,則是果實(shí)顏色與背景顏色的差別。由于草莓周圍環(huán)境主要為綠色枝葉或近于黃色的枯葉,與草莓顏色差別較大,故采用圖像分割算法中的ISODATA分割算法進(jìn)行草莓目標(biāo)的提取。草莓的圖像檢測算法流程如圖5所示。

        1)CCD攝像機(jī)完成圖像的采集后,第1步是去噪處理。拍攝的草莓圖像由于外界環(huán)境的干擾都存在一定程度的噪聲,使圖像模糊,為了后續(xù)的圖像分析,需要進(jìn)行去噪處理。在此,采用中值濾波和高斯濾波綜合的方式進(jìn)行去噪。

        2)第2步是進(jìn)行圖像的預(yù)處理。由于采用CCD攝像頭拍攝的圖片是在RGB彩色模型下顯示,但是莓圖像在該模型中無明顯的分辨規(guī)律,不易于后續(xù)圖像的處理,故需要將其轉(zhuǎn)變?yōu)橐子趫D像顏色提取的HIS顏色模型[4-5]。RGB和HIS彩色模型分別如圖6(a)和圖6(b)所示。

        RGB模型是在笛卡爾坐標(biāo)系中建立,HIS模型是在柱坐標(biāo)系中建立,若將RGB顏色模型轉(zhuǎn)變?yōu)镠IS模型,只需把RGB的坐標(biāo)值轉(zhuǎn)變至柱坐標(biāo)系即可。假設(shè)某顏色在RGB單位立方體的紅、綠和藍(lán)的三原色的坐標(biāo)為(R,G,B),則由RGB轉(zhuǎn)變?yōu)镠IS的計(jì)算公式為

        其中,θ計(jì)算公式為

        其中,R、G和B的范圍均為[0,1];Mmin為R、G和B的最小值。

        3)第3步為圖像的分割。在拍攝的圖像中,除了草莓外,還包含葉子和地膜等。為了從這些背景中有效地分割出草莓區(qū)域,采用ISODATA算法進(jìn)行圖片的處理,從而將草莓從綠色的莖葉和黑色地膜中分離出來。這種算法具有效率高和易適應(yīng)的優(yōu)點(diǎn)。

        4)第4步為圖像孔洞填充。圖像在分割完成后,由于拍攝過程中的光照等因素,還會(huì)存在大小不一的孔洞,影響后續(xù)圖像的處理。對于草莓圖像,采用運(yùn)算較為簡單的數(shù)學(xué)形態(tài)學(xué)法進(jìn)行處理[6],該算法主要包括腐蝕、膨脹和填充算法。對于目標(biāo)周邊邊界點(diǎn)的消除,采用腐蝕算法;對于需要將與目標(biāo)接觸的背景點(diǎn)合并至目標(biāo)圖像,采用膨脹算法;對于窄且細(xì)的、簡單的斷開和消除,采用填充算法,從而完成圖像的處理。

        2.2 神經(jīng)網(wǎng)絡(luò)模型設(shè)計(jì)

        在采用BP神經(jīng)網(wǎng)絡(luò)對草莓進(jìn)行成熟度劃分之前,首先需要提取草莓成熟度的特征參數(shù)。通過對比發(fā)現(xiàn):不同成熟度草莓之間的顏色以及紅色面積比的特征差異較大;而對于采集的圖像均已轉(zhuǎn)化為HIS彩色模型,其中的亮度“I”和飽和度“S”基本無差異,顏色差異主要體現(xiàn)在色調(diào)“H”。因此,區(qū)分草莓成熟度的參數(shù)選擇為H值、方差和紅色面積比,并將這3個(gè)參數(shù)作為BP神經(jīng)網(wǎng)絡(luò)的輸入值。

        BP神經(jīng)網(wǎng)絡(luò)主要包括3層,分別為輸入層、隱含層和輸出層,各層的神經(jīng)元個(gè)數(shù)分別為m、n、p。網(wǎng)絡(luò)輸入層的輸入值X為(x1,x2,…,xm);隱含層的輸入值hi和輸出值ho分別為(hi1,hi2,…,hin)和(ho1,ho2,…,hon);輸出層的輸入值yi和輸出值yo分別為(yi1,yi2,…,yip)和(yo1,yo2,…,yop);隱含層的函數(shù)為f;樣本個(gè)數(shù)為N。

        BP神經(jīng)網(wǎng)絡(luò)算法的流程圖如圖7所示。

        圖7 BP神經(jīng)網(wǎng)絡(luò)算法流程圖Fig.7 BP neural network algorithm flow chart

        首先,將BP神經(jīng)網(wǎng)絡(luò)初始化。將輸入層和隱含層的連接權(quán)值ωsy、隱含層和輸出層的連接權(quán)值ωyc分別賦值(-1,1)任意數(shù),確定網(wǎng)絡(luò)計(jì)算精度ε和最大學(xué)習(xí)次數(shù)M。其次,選擇第k個(gè)樣本,給定輸出層期望的輸出值為d0(k)。再次,計(jì)算隱含層所有神經(jīng)元的輸入值hiy(k)和輸出值hoy(k)。

        hoy(k)=f[hiy(k)],h=1,2,...,n

        輸出層所有神經(jīng)元的輸入值yis(k)和輸出值yos(k)分別為

        yos(k)=f[yis(k)],o=1,2,...,p

        最后,根據(jù)誤差修正各連接層權(quán)值ωsy和ωyc,并計(jì)算整個(gè)網(wǎng)絡(luò)的全局誤差E。

        若網(wǎng)絡(luò)的計(jì)算精度和最大學(xué)習(xí)次數(shù)符合要求,則停止運(yùn)算,并輸出計(jì)算結(jié)果,確定采集圖片中草莓的成熟度。

        3 試驗(yàn)結(jié)果

        為了驗(yàn)證該草莓視覺系統(tǒng)的性能,需要對其試驗(yàn)。由于系統(tǒng)采用BP神經(jīng)網(wǎng)絡(luò)算法進(jìn)行成熟度的劃分,需要對該系統(tǒng)進(jìn)行訓(xùn)練,再對訓(xùn)練完成的系統(tǒng)進(jìn)行測試試驗(yàn)。

        BP神經(jīng)網(wǎng)絡(luò)的建立和樣本的訓(xùn)練均在MatLab環(huán)境下,設(shè)定系統(tǒng)的最大循環(huán)次數(shù)為1000次,誤差精度為0.001,學(xué)習(xí)效率為0.1。由果農(nóng)選定“完全成熟”“成熟”“不成熟”的草莓圖片各50幅,對系統(tǒng)進(jìn)行訓(xùn)練,直到誤差精度小于設(shè)定誤差時(shí)停止訓(xùn)練。之后,調(diào)整系統(tǒng)的光照和CCD攝像頭,保證拍攝效果。由果農(nóng)重新選定“完全成熟”“成熟”“不成熟”的草莓,通過系統(tǒng)進(jìn)行拍照并識(shí)別,結(jié)果如表1所示。

        表1 草莓成熟度識(shí)別結(jié)果

        由表1可知:對于“完全成熟”“成熟”“不成熟”的草莓,系統(tǒng)的識(shí)別成功率均在90%以上,符合果農(nóng)的要求。未識(shí)別成功的草莓,可能是由于實(shí)際設(shè)備操作以及外部環(huán)境等原因,影響圖片拍攝的亮度,從而使草莓成熟度的識(shí)別出現(xiàn)誤差。

        4 結(jié)論

        1)目前草莓成熟度的區(qū)分,具有檢測效率低且易增加草莓損壞率的問題,本文基于圖像處理對成熟草莓檢測技術(shù)進(jìn)行了研究。草莓視覺檢測系統(tǒng)的硬件組成主要包括CCD攝像頭、圖像采集卡、計(jì)算機(jī)主機(jī)、光源、繼電器和運(yùn)動(dòng)控制設(shè)備。

        2)系統(tǒng)采用圖像處理算法和BP神經(jīng)網(wǎng)絡(luò)算法對草莓成熟度進(jìn)行檢測。工作時(shí),通過攝像頭拍攝圖片,并對草莓圖片進(jìn)行預(yù)處理、分割和濾波等處理和分析;然后,采用BP神經(jīng)網(wǎng)絡(luò)算法識(shí)別出不同成熟度的草莓。

        3)為了驗(yàn)證系統(tǒng)的性能,采用確定成熟度的草莓對系統(tǒng)進(jìn)行訓(xùn)練和測試,結(jié)果表明:系統(tǒng)可以準(zhǔn)確識(shí)別草莓的成熟度。

        猜你喜歡
        成熟度攝像頭草莓
        浙江首試公路非現(xiàn)場執(zhí)法新型攝像頭
        攝像頭連接器可提供360°視角圖像
        產(chǎn)品制造成熟度在型號批生產(chǎn)風(fēng)險(xiǎn)管理中的應(yīng)用
        整機(jī)產(chǎn)品成熟度模型研究與建立
        不同成熟度野生水茄果實(shí)的種子萌發(fā)差異研究
        種子(2018年9期)2018-10-15 03:14:04
        剛好夠吃6天的香蕉
        草莓
        空腹吃草莓
        奔馳360°攝像頭系統(tǒng)介紹
        采草莓
        大香焦av一区二区三区| 两个人看的www免费视频中文| 搡老熟女中国老太| 中文字幕日本最新乱码视频| 五月天激情小说| 日本国产一区二区三区在线观看| 91久久大香伊蕉在人线国产| 日本丰满少妇xxxx| 亚洲精品久久中文字幕| 久热香蕉精品视频在线播放| 亚洲中字永久一区二区三区| 久久青青草原国产毛片| av无码av天天av天天爽| 亚洲综合色成在线播放| 精品国产迪丽热巴在线| 日韩人妻大奶子生活片| 亚洲av日韩av激情亚洲| 人妻无码aⅴ不卡中文字幕| 婷婷色国产精品视频一区| 亚洲av一区二区在线| 狠狠躁18三区二区一区| 波多野吉衣av无码| 欧洲乱码伦视频免费| 国产精品成人av一区二区三区| 天堂网www资源在线| 欧韩视频一区二区无码| 国产毛片三区二区一区| 中文字幕乱码亚洲无限码| 少妇无码吹潮| 亚洲国产精品500在线观看| 91国产熟女自拍视频| 久久精品国产清自在天天线| 久热在线播放中文字幕| 日韩人妻高清福利视频| 人成综合视频在线播放| 欧美艳星nikki激情办公室| 99久久国产亚洲综合精品| 国产在线一区二区三区香蕉| 亚洲av综合av成人小说| 无码不卡高清毛片免费| 日韩av一区二区三区在线观看|