国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于K均值聚類和二維Otsu的棉花HSV圖像分割

2020-12-24 08:01:42夏亞飛
軟件 2020年7期
關鍵詞:均值棉花背景

摘? 要: 針對棉花識別中由于光照不均、背景復雜等不利影響降低識別率的問題,提出了一種基于K均值聚類的棉花HSV圖像分割算法?;贖SV顏色空間下棉花目標在顏色上與背景存在著明顯差異的特點,在分割中使用K均值聚類算法將復雜背景下的棉花分成棉葉、棉花、土壤和棉枝四類。首先對樣本采取預處理操作,然后使用空間轉換算法和K均值聚類算法進行圖像處理,進一步在HSV顏色空間下依據(jù)色彩信息確定聚類的數(shù)目,利用二維Otsu算法對圖像進行分割操作。通過實驗驗證,基于K均值聚類和二維Otsu的棉花HSV圖像分割算法可以使分割結果更加準確且邊緣更加整潔,分割正確率達到80%,同時該方法對具有同類特征的花卉采摘視覺系統(tǒng)的設計具有參考價值。

關鍵詞: 棉花;K均值聚類;HSV顏色空間;二維Otsu

中圖分類號: TP391.4;S562;TP391.9 ???文獻標識碼: A??? DOI:10.3969/j.issn.1003-6970.2020.07.034

本文著錄格式:夏亞飛. 基于K均值聚類和二維Otsu的棉花HSV圖像分割[J]. 軟件,2020,41(07):170-173

Cotton HSV Image Segmentation Based on K-means Clustering and Two-dimensional Otsu

XIA Ya-fei

(Zhengzhou Baoye Steel Structure Co., Ltd., Zhengzhou, Henan 450000, China)

【Abstract】: A cotton image segmentation algorithm based on K-means clustering and two-dimensional Otsu is proposed to solve the problem of cotton recognition which is affected by uneven illumination and complex background. Based on the color difference between the cotton target and the background in HSV color space, K-means clustering algorithm is used to divide the cotton image in complex background into four categories: cotton leaf, cotton, soil and cotton branch. Firstly, the sample is preprocessed, then the image is processed by spatial conversion algorithm and K-means clustering algorithm, and then the number of clusters is determined according to the color information in HSV color space. Finally, the image is segmented by two-dimensional Otsu algorithm. Through the experimental verification, the cotton HSV image segmentation algorithm based on K-means clustering and two-dimensional Otsu can make the segmentation result more accurate and the edge more neat, and the segmentation accuracy reaches 80%. At the same time, this method has reference value for the design of flower picking vision system with similar characteristics.

【Key words】: Cotton; K-means clustering; HSV color space; Two-dimensional Otsu

0? 引言

隨著計算機、電氣技術和人工智能的突飛猛進,智能設施開始出現(xiàn)在現(xiàn)代的生產(chǎn)和生活里。一些專家和科研組織提出了利用農(nóng)業(yè)機器人摘取棉花的設想[1]。在采棉機的研發(fā)中首先要解決的問題是將棉花圖像從復雜的背景中分離提取出來。

目前關于棉花目標的分割方法還處于研究探索階段,國內(nèi)外學者們已取得一定的探索性研究成果。Rao U[2]對棉花圖像的R-B、R-G、G-B三個通道進行分析,提出通過設定顏色差值的閾值來判斷棉花圖像,該方法算法簡單且成本低;劉坤等[3]提出采用色差模型和隨機Hough變換對棉花圖像進行識別操作,該方法算法快捷、可行,對因遮擋造成形狀殘缺的圖像也能取得比其他算法更好的效果;王玲等[4]分別對HIS、L*a*b*展開研究,在HIS和Lab下結合閾值和預處理算法完成了棉花分割,該算法復雜度低,但是易受光照等環(huán)境因素的影響。

本課題研究的棉花圖像分割技術在農(nóng)業(yè)采棉機的研發(fā)里占據(jù)重要的科研地位,也是棉花識別、空間定位的前提。針對棉花識別中由于光照不均、背景復雜等不利影響降低識別率的問題,提出了一種基于K均值聚類[5-9]和二維Otsu的棉花HSV[10-11]圖像分割算法。首先利用空間轉換算法對經(jīng)過預處理的棉花圖像進行轉換得到棉花HSV圖像,進一步基于HSV顏色空間下棉花目標與背景在顏色上存在明顯差異的特點,確定棉花圖像的聚類數(shù)目為4,最后在V通道[12]下利用二維Otsu[13-15]算法對圖像進行分割操作。通過實驗驗證,基于K均值聚類的棉花HSV圖像分割算法可以使分割結果更加準確且邊緣更加整潔,顯著提高了識別率,同時該方法對具有同類特征的花卉采摘視覺系統(tǒng)的設計具有參考價值。

1 ?棉花K均值聚類算法

利用棉花目標在顏色上與背景存在明顯差異的特點,首先在HSV顏色空間下對經(jīng)過預處理的棉花圖像依據(jù)顏色信息確定聚類的數(shù)目并進行聚類操作,然后在棉花和背景存在顯著不同的V通道下使用二維Otsu算法進行分割。

1.1 ?棉花圖像預處理

由于光照不均、復雜背景的干擾會影響棉花圖像分割效果的原因,需要尋找能夠有效提取完整棉花目標的顏色空間。經(jīng)研究發(fā)現(xiàn),棉花圖像在HSV顏色空間中有明顯的顏色差異,且在V通道下棉花目標和背景在亮度方面存在顯著差異,因此預處理中利用空間轉換算法得到棉花HSV圖像,并根據(jù)顏色信息確定聚類數(shù)目。

1.2 ?K均值聚類算法

在原彩色棉花圖像中存在著豐富的顏色信息,且在HSV顏色空間下棉花目標與背景在顏色上存在著明顯的差異,因此使用聚類算法具有合理性和高效性。

K均值聚類算法的研究關鍵和熱點是聚類數(shù)目和中心的選擇,其選擇的結果直接影響到所得聚類的效果。該算法的聚類準則函數(shù)通常選擇誤差平方和函數(shù)[16],公式如(1)、(2)所示:

其中S代表給定的數(shù)據(jù)集,ci代表聚類中心。

1.3? 棉花圖像聚類數(shù)目和聚類中心的選擇

通過K均值聚類算法,依據(jù)顏色信息對棉花圖像進行聚類處理,整幅棉花圖像分為四類:棉花、棉枝、棉葉和土壤,在去噪的同時減小了后續(xù)分割操作的難度。研究表明棉花圖像聚類個數(shù)的設定會直接影響K均值聚類的效果。不同聚類個數(shù)的效果如下圖1所示。

由于聚類的對象是棉花圖像的顏色信息,因此在確定聚類數(shù)目時可以參考棉花圖像在HSV顏色空間中的主要顏色區(qū)域個數(shù),即H分量直方圖的峰值個數(shù)。實驗中經(jīng)反復實驗選取具有普適性和效果最佳的聚類數(shù)目4。

進一步在HSV顏色空間下,將100幅棉花聚類后的圖像做直方圖分析, 發(fā)現(xiàn)棉絮與棉葉等背景在V分量上明顯不同,經(jīng)過研究觀察到棉絮在直方圖里突出為尖峰形狀, 在棉絮和背景相交邊緣的兩側亮度值差距懸殊[17-19],因此選用棉花HSV圖像的V通道展開目標的分割研究。

2 ?棉花同態(tài)濾波與二維Otsu算法

2.1 ?同態(tài)濾波

同態(tài)濾波[20]可以減少棉花圖像的低頻成分并增加高頻成分,在不損失亮區(qū)圖像細節(jié)的同時增強暗區(qū)圖像細節(jié),從而減少光照影響和銳化圖像邊緣。

一張棉花樣本可以看作為由光源的入射部分ix,y)和反射部分rx,y)組成,可以表示為:

其中ix,y)表示低頻成分,代表光照條件;rx,y)表示高頻成分,代表了棉花圖像的細節(jié)等。通過消減ix,y)與放大rx,y)能夠實現(xiàn)對光照不足或者不均圖像的補償目的。

基于DCT的同態(tài)變換流程如下圖2所示。

2.2 ?二維Otsu算法概述

二維Otsu算法在分割中綜合考慮與研究了本身灰度和鄰域灰度均值的具體情況,首先計算出圖像的二維直方圖,然后利用閾值選擇出包含有棉花目標和背景的兩類,之后采用最大類間方差法進行圖像的分割。

把棉花圖像用閾值(s,t)劃分成棉絮目標與背景區(qū)域,其中s代表了fxy)進行圖像分割時的閾值,t表示了gxy)進行圖像分割時的閾值,其中s、t∈[0,L-1],L表示此圖像的灰度級。設C1、C2分別代表了目標與背景,則有下面的概率公式:

其中P1C1)、P2C2)分別表示像素被分到C1C2中的概率,即像素屬于目標或背景的概率,pij表示圖像的二維聯(lián)合概率密度。由此可以推出C1、C2類中像素的平均灰度值依次是:

則所有像素的平均灰度為:

在二維Otsu里,忽略了棉絮和背景以外的信息,有以下公式:

類間方差可以表示為:

由此可以推出最佳閾值,其公式表達式為:

2.3 ?邊緣檢測

圖像的邊緣是指一幅棉花圖像中灰度值發(fā)生劇烈變化的區(qū)域,主要存在于棉花目標之間、棉花目標與背景之間、區(qū)域與區(qū)域之間,是圖像中最基本的特征。Canny算子可以抑制噪聲的干擾,解決了其他傳統(tǒng)檢測算法里效果不理想的問題。Canny算子的處理過程如圖3。

2.4? 棉花分割的實驗結果與分析

綜合考慮了各分割方法的優(yōu)缺點,實驗中研究了基于K均值聚類和二維Otsu的棉花HSV圖像分割,算法過程如圖4。

為了檢驗該算法的分割效果,在100個樣本中能夠有效分割出80幅圖像,分割正確率達到80%。以下是其中兩組的分割效果。實驗過程如圖5所示。

其中圖a是初始棉花樣本,圖b是棉花HSV圖像,圖c是進行聚類得到的結果,圖d是V通道,圖e是進行濾波的結果,圖f是分割結果,圖g是為了獲得理想的分割效果進行的形態(tài)學處理,圖h是Canny邊緣檢測結果,圖i是棉花圖像的識別顯示結果。

為了驗證K均值聚類在棉花分割中的影響,進行了不使用聚類操作的比較實驗,結果如圖6所示,發(fā)現(xiàn)未使用K均值聚類算法的分割結果不理想,含有更多的干擾區(qū)域。

為了驗證本章算法的優(yōu)越性,利用文獻[21]中的算法進行了對比實驗,在100個樣本中能夠有效分割出50幅圖像,分割正確率達到50%。其效果如圖7所示,與本文所提算法進行實驗對比,結果如表1所示,可以看出由于該算法沒有在V通道下進行處理的原因,使計算得到的分割閾值不夠理想,導致分割結果中含有干擾區(qū)域,效果不如本章算法。

3? 結束語

針對棉花識別中光照不均、背景復雜等不利影響降低識別率的問題,提出了一種基于K均值聚類和二維Otsu的棉花HSV圖像分割算法。使用空間轉換算法得到棉花HSV圖像,基于棉花目標的顏色與背景存在的明顯差異,確定棉花圖像的聚類數(shù)目,最后在V通道下對圖像分割。通過實驗驗證,分割算法可以使分割結果更加準確且邊緣更加整潔,分割正確率達到80%,同時該方法對具有同類特征的花卉采摘視覺系統(tǒng)的設計具有參考價值??紤]到該算法僅利用了色彩和灰度信息,分割方法單一,后期還會結合分水嶺算法進行研究,以獲得更高的分割率。

參考文獻

  1. 樊建榮, 采棉機的現(xiàn)狀研究和發(fā)展趨勢[J]. 機械研究與應用, 2011, 24(01): 1-4.

  2. Rao U. Design of automatic cotton picking robot with Machine vision using Image Processing algorithms[C]// International Conference on Control. IEEE, 2014.

  3. 劉坤, 費樹岷, 汪木蘭, 等. 基于改進隨機Hough變換的棉桃識別技術[J]. 農(nóng)業(yè)機械學報, 2010, 41(8): 160-165.

  4. 王玲, 王萍, 陳兵林, 等. 基于顏色閾值的田間籽棉圖像分割技術[J]. 作物學報, 2010, 36(3): 502-507.

  5. 任磊, 賴惠成, 陳欽政, 等. 基于改進K均值聚類與HSV模型的棉花分割算法[J]. 計算機工程與設計, 2013, 34(5): 1772-1776.

  6. 安計勇, 高貴閣, 史志強, 等. 一種改進的K均值文本聚類算法[J]. 傳感器與微系統(tǒng), 2015, 34(5): 130-133.

  7. 翟東海, 魚江, 高飛, 等. 最大距離法選取初始簇中心的K-means文本聚類算法的研究[J]. 計算機應用研究, 2014, 31(03): 713-715+719.

  8. 張雪鳳, 張桂珍, 劉鵬. 基于聚類準則函數(shù)的改進K-means算法[J]. 計算機工程與應用, 2011, 47(11): 123-127.

  9. Amir Ahmad, Lipika Dey. A k -mean clustering algorithm for mixed numeric and categorical data[J]. Data & Knowledge Engineering, 2007, 63(2).

  10. 孫琦龍, 張明亮. 一種HSV顏色空間量化的藏毯圖像檢索方法[J]. 軟件, 2016, 37(03): 36-39.

  11. 孫琦龍, 張明亮. 基于顏色特征的藏毯圖像檢索研究與實現(xiàn)[J]. 軟件, 2015, 36(08): 25-29.

  12. 任磊. 棉花圖像分割算法研究[D]. 新疆大學, 2013.

  13. 王寧, 姜全春, 蔣林華. 高噪聲環(huán)境下的快遞包裹條形碼的快速定位分割識別[J]. 軟件, 2019, 40(07): 80-83.

  14. 王浩, 孫福明, 賈旭. 基于圖像分割的葵花籽脫殼率在線估計技術[J]. 江蘇農(nóng)業(yè)科學, 2018, 46(18): 229-234.

  15. 李仁忠, 楊曼, 俱寒,等. 基于二維Otsu算法的織物疵點檢測[J]. 毛紡科技, 2017, 45(10): 75-80.

  16. 毛嘉莉. 基于K-means的文本聚類算法[J]. 計算機系統(tǒng)應用, 2009, 18(10): 85-87.

  17. 任磊, 賴惠成, 陳欽政, 王星. 基于改進K均值聚類與HSV模型的棉花分割算法[J]. 計算機工程與設計, 2013, 34(5): 1772-1776.

  18. 戴天虹. 基于計算機視覺的木質(zhì)板材顏色分類方法的研究[D]. 東北林業(yè)大學, 2008.

  19. 陶霖密, 徐光祐. 機器視覺中的顏色問題及應用[J]. 科學通報, 2001(03): 178-190.

  20. 曲蘊慧, 湯偉, 文豪, 雷濤. 基于DCT同態(tài)濾波的紙病圖像去噪算法研究[J]. 中國造紙, 2018, 37(05): 45-49.

  21. 張豪. 基于機器視覺棉花圖像的分割和棉田視覺導航研究[D]. 新疆農(nóng)業(yè)大學, 2015.

猜你喜歡
均值棉花背景
棉花是花嗎?
“新四化”背景下汽車NVH的發(fā)展趨勢
《論持久戰(zhàn)》的寫作背景
當代陜西(2020年14期)2021-01-08 09:30:42
棉花
小讀者(2020年4期)2020-06-16 03:33:54
晚清外語翻譯人才培養(yǎng)的背景
均值不等式失效時的解決方法
均值與方差在生活中的應用
關于均值有界變差函數(shù)的重要不等式
對偶均值積分的Marcus-Lopes不等式
心中的“棉花糖”
如东县| 丰顺县| 张家界市| 桦川县| 屏南县| 白朗县| 兰坪| 岳普湖县| 云南省| 牙克石市| 屏东县| 湘潭县| 上犹县| 洛隆县| 定襄县| 平邑县| 六盘水市| 武强县| 台南市| 桃园市| 庆阳市| 商水县| 常德市| 潮州市| 阿鲁科尔沁旗| 仁化县| 仙居县| 察哈| 阿勒泰市| 西畴县| 岑溪市| 藁城市| 广汉市| 博兴县| 屏东市| 突泉县| 盱眙县| 阳谷县| 恩施市| 舞阳县| 连云港市|