教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 工程科技> 信息与通信> 基于YCbCr空间和GA神经网络的棉花图像分割算法_王星

基于YCbCr空间和GA神经网络的棉花图像分割算法_王星

上传者:沈默君
|
上传时间:2015-05-05
|
次下载

基于YCbCr空间和GA神经网络的棉花图像分割算法_王星

机器人;视觉;控制

1762014,50(11)ComputerEngineeringandApplications计算机工程与应用

基于YCbCr空间和GA神经网络的棉花图像分割算法

王星,赖惠成,任磊,陈钦政,刘金帅

WANGXing,LAIHuicheng,RENLei,CHENQinzheng,LIUJinshuai

新疆大学信息科学与工程学院,乌鲁木齐830046

CollegeofInformationScienceandEngineering,XinjiangUniversity,Urumqi830046,China

WANGXing,LAIHuicheng,RENLei,http://wendang.chazidian.computerEngineeringandApplications,2014,50(11):176-179.

Abstract:Cottonsegmentationisthekeystepofcottonpickingrobotvisionsystem.Theaccurateandeffectivesegmenta-tionofcottonisusefultoitspositioninthree-dimensionalspacewhilecottonisinbrightlightorshadowcomplexfieldenvi-ronment.ItcangetfitnessfunctionbytrainingBPneuralnetworkanditsoutputerror,andthenuseselection,crossoverandmutationoperationingeneticalgorithmtooptimizeneuralnetworkweightsandthresholduntiltheoutputerrormeetstherequirementoritreachesapredeterminednumberofiterations.Finally,accordingtotheobtainedBPneuralnetworkweightsandthreshold,itsegmentscottonimage.Theexperimentofimagesegmentationwith136imagesphotographedincottonfieldenvironmentshowsthatthealgorithmcansegmentcottonimageinbrightlightorshadowaccuratelyandseg-mentationaccuracyrateisupto91.9%anditconvergesfasterthanBP.

Keywords:YCbCrspace;GeneticAlgorithm(GA);cotton;imagesegmentation

摘要:棉花分割是采棉机器人视觉系统的关键步骤,在强光照、阴影等复杂的棉田环境下如何准确有效地分割棉花,有助于确定其在三维空间的位置。该算法在YCbCr颜色空间下,基于棉花与背景的色调信息差,分别提取棉花与背景样本,采用BP神经网进行训练并输出其误差,得到适应度函数并进行遗传算法中的选择、交叉及变异操作,优化神经网络权值、阈值,直到输出误差达到要求或达到预定迭代次数。最后根据所获得的BP神经网络权值、阈值进行棉花图像分割。通过对136幅棉田环境中拍摄图像的分割实验表明:该方法在棉花强光照及阴影条件下也能准确地分割,分割准确率达91.9%,并且比BP算法收敛更快。

关键词:YCbCr空间;遗传算法(GA);棉花;图像分割

文献标志码:A中图分类号:TP391.41doi:10.3778/j.issn.1002-8331.1206-0287

1引言

我国棉花种植地域广阔,所需棉花采摘劳动力极不同颜色空间下的棉花分割,发现在HIS和Lab颜色空间经阈值分割后噪声较低;韦皆顶[4]提出选取HSV模型

中的S通道作为棉花图像的特征去排除图像明暗变化

分对分割效果的影响;万鹏等[5-8]将BP算法引入到阈值、

水岭等算法中进行图像分割,具有较高的识别率。上述

棉花分割算法优点是复杂度低,但受光照和阴影的影响

仍然较大,分割图含有噪声较大,分割准确率不高。本

文在前人研究基础上提出在YCbCr颜色空间下,利用

GA(遗传算法)优化BP分类算法进行分割,能够有效地

避免光照强弱带来的影响,具有较高的分割准确率与更大,随着机器人在农业生产过程中的逐步应用,研究基于图像处理的棉花采摘机器人视觉系统技术具有相当大的实用价值和现实意义。棉花分割是采棉机器人视觉系统的关键技术之一,是采棉机器人中棉花匹配、三维重构技术的基础。目前采棉机器人的相关研究主要提出利用有:王勇等[1-2]根据棉花与背景的色差信息,(R?B)、(B?G)的差值进行分割,将三维信息转化为一维信息,通过降低维数减少了模型转换时间;王玲[3]研究了

基金项目:新疆维吾尔自治区自然科学基金(No.2011211A010)。

作者简介:王星(1987—),男,硕士,主要研究领域为图像处理与匹配技术;赖惠成(1963—),男,教授,主要研究方向为通信与信

息系统、图像处理等。E-mail:wxdragon1987@http://wendang.chazidian.com

收稿日期:2012-06-18修回日期:2012-08-09文章编号:1002-8331(2014)11-0176-04

CNKI网络优先出版:2012-09-25,http://wendang.chazidian.com/kcms/detail/11.2127.TP.20120925.1000.018.html

内容需要下载文档才能查看 内容需要下载文档才能查看 内容需要下载文档才能查看 内容需要下载文档才能查看 内容需要下载文档才能查看

机器人;视觉;控制

王星,赖惠成,任磊,等:基于YCbCr空间和GA神经网络的棉花图像分割算法

内容需要下载文档才能查看 内容需要下载文档才能查看 内容需要下载文档才能查看 内容需要下载文档才能查看 内容需要下载文档才能查看

2014,50(11)177

加清晰的边缘轮廓,有利于精确计算棉花面积的大小、形心坐标与开合度,为棉花识别、成熟度判别、匹配和三维重建奠定基础。

繁殖、交叉和基因突变现象进行的全局搜索和优化方法,基本的遗传算法可表示为SGA={CEP0MΦΓC为染色体个体的编码方法,E为适应度ΨT}其中,

函数,P0为初始种群,M为种群大小,Φ为选择算子,

22.1

研究方法颜色空间的选择

G、B分量之间有很高在RGB颜色空间中,由于R、

Γ为交叉算子,Ψ为变异算子,T为终止条件。

遗传算法的基本过程如下:

(1)根据求解问题计算计算个体所需编码长度L然后随机产生N´L大小的初始化种群P并计算所有个体的适应度值。

依据交叉概率pc(2)对种群P随机选择交叉个体,在交叉点位置执行交叉操作,得到新种群P1。

(3)对种群P1中的个体依据概率pm执行变异操作,得到新种群P2。

从P1(4)计算种群P1与P2中所有个体适应度值,与P2中依据适应度值选择出对应的最优个体作为下一代种群,然后重复以上过程,直到满足某种收敛条件为止。

G、的相关性,对同一颜色属性,在不同光照条件下,R、B值很分散,对于识别某种特定颜色很难确定其阈值和

其在颜色空间中的分布范围。HSV颜色空间能将亮度分量分离出来,但从RGB颜色空间转换到HSV颜色空间需要开方、反三角函数操作,复杂度高,所需计算量大,并且在亮度值和饱和度较低的情况下,采用HIS或者HSV颜色空间计算出来的H分量是不可靠的。YCbCr颜色空间由亮度分量Y蓝色色度分量Cb和红色色度分量Cr组成。从RGB颜色空间到YCbCr颜色空间的转换公式如下:

0.5040.098ùéRù16ùé0.257éYùé

=+ê128úêúêúêCbúêGúúêê-0.148-0.2910.439úúê128ûë0.439-0.368-0.071ëCrûëûëBû

2.2.3遗传优化的BP算法

BP神经网络的学习算法存在容易陷入局部极小值和全局搜索能力弱等缺点,而遗传算法具有较好的全局搜索能力和较快的收敛速度。

采用遗传算法优化BP神经网络的过程如下:(1)对实地棉田环境采集的棉花图片(2010年10月11日15时(晴天),在新疆维吾尔自治区五家渠市101团四营棉田,用CCD数码照相机以640×480的分辨率拍摄自然环境下中、晚期的棉花图像)分别提取目标与背景的样本数据,并建立BP神经网络。

种群中的(2)随机产生一组具有N个个体的种群,每个个体代表一个神经网络的初始权值、阈值分布,并设定种群规模及交叉、变异概率。

(3)建立适应度函数f:根据BP神经网络计算网络输出误差E=1/2å(dk-ok)2适应度函数f=1/(E+1)其dkok分别为第k组数据的期望输出和实际输出。中,

基于YCbCr颜色空间中色度分量和亮度分量相互独立、YCbCr颜色空间与RGB颜色空间存在一种线性变换关系,不同亮度下,在YCbCr空间内亮度范围的变化量很大,而色度范围的变化量很小,有利于光照变化图像的处理,因此选择YCbCr颜色空间。

2.2

2.2.1

基于GA优化的BP算法

BP算法

BP网络是基于BP误差反向传播算法的多层前馈

神经网络,BP算法是一种建立在梯度下降法基础上的有监督式的学习算法。其主要思想是:输入学习样本,选定网络权值、阈值初始值,使用反向传播算法对网络的权值、阈值和误差进行反复的调整训练,使输出的向量与期望向量尽可能地接近,当网络输出层的均方误差小于指定误差或达到训练次数时完成训练,保存网络的权值和误差。

输出误差与权值的关系为:¶e=¶e¶yio¶who¶yio¶who¶yio(k)

=¶who

¶(åwhohoh(k)-bo)

hp

(4)通过遗传算法中的选择、交叉、变异算法对生成的种群进行筛选生成新一代种群,如此循环直到达到最大遗传迭代次数或网络误差最小。

(5)提取网络误差最小时或适应度函数输出最大时对应的BP权值与阈值,并根据其进行棉花图像的分割。

¶who

q

=hoh(k)

33.1

结果与分析

提取YCbCr空间样本值

由于同一地域同一时期棉田的自然环境几乎完全

¶(1å(do(k)-yoo(k)))2

¶e=o=1

=

oo

-(do(k)-yoo(k))f'(yio(k))-δo(k)

一样,棉田中的对象主要包括棉絮、棉荚、棉叶、棉枝、棉株和土壤等。根据棉絮目标与背景的色差分类,将棉絮作为目标,提取为第1类,其他的作为第2类。利用Matlab工具,在YCbCr颜色空间下从10幅典型棉花图片中对

2.2.2遗传算法

遗传算法是模拟自然选择、自然遗传过程中发生的

机器人;视觉;控制

1782014,50(11)ComputerEngineeringandApplications计算机工程与应用

105100

均方误差10-510-1010-1510-20

每类提取20个各种环境下(强光照、一般光照及阴影等各种条件)的像素值,如表1所示(本文每类只列出10个像素值)。

表1

序号12345678910

YCbCr

内容需要下载文档才能查看 内容需要下载文档才能查看 内容需要下载文档才能查看

颜色空间下棉花图像中各类的像素值

第一类Y235189116142219201131103228123

Cb128130132137126129131149129129

Cr128126127127129127126117126128

Y211124106552311088104118187

第二类Cb109119103123126123122123121110

Cr139136149134127130135132133144

020

4060

迭代次数

80100

图2BP、GA优化BP

内容需要下载文档才能查看

的误差迭代图

3.2遗传优化BP的棉花图像分割

根据采集的YCbCr空间下样本像素,通过BP算法

计算样本的网络输出误差,将误差的倒数作为适应度函数,利用遗传算法优化适应度函数,最后根据最大适应度函数值提取对应的网络权值及阈值对棉花图像进行分割(图1),对应的迭代图如图2。

图3

内容需要下载文档才能查看 内容需要下载文档才能查看 内容需要下载文档才能查看 内容需要下载文档才能查看 内容需要下载文档才能查看 内容需要下载文档才能查看 内容需要下载文档才能查看

去噪后的分割图

4讨论

本文研究针对前人研究的分割算法易受光照影响

的基础上,采用YCbCr颜色空间与BP神经网络算法减少光照带来的影响。从图1、图2中可以看出BP算法收敛速度较慢,分割后存在的噪声相对较大,影响分割的

(a)原始图像

图1

(b)BP算法分割

(c)GA优化BP

算法分割

采用BP、GA优化BP

内容需要下载文档才能查看

算法的棉花分割图

准确率。采用遗传优化BP算法具有全局优化功能,收敛速度快,分割后噪声小。遗传优化BP算法分割效果的好坏与样本的选取关系很大,所选样本不在于数量多少,要求所选的样本比较全,能突出代表各种情况下的棉絮目标与背景。

为了评价分割效果,在YCbCr空间下将本文方法与Kmeans聚类算法、BP算法[7]进行比较,并选取棉花在强光照及阴影条件下的典型图像,仿真后的分割图如图4、图5所示。

可以看出Kmeans聚类分割处理后的棉花能完整地保留,但存在相当大的噪声,尤其是光照下的棉荚、棉叶

3.3连通域面积去噪

分割后的二值图像存在着将背景误认为棉花噪声,

鉴于这部分误差在二值图中的面积相比于棉花图片要小得多,因此本文采用连通域去噪的方法。首先将分割后二值图像为1的区域进行标记,然后根据采集图片分辨率大小设定一个阈值T二值图像中标记的面积小于T的连通域像素值都置为0,大于T的连通域保留。对

图1做去噪处理后的结果如图3所示。

(a)原始图像(强光照)(b)Kmeans分割(c)BP分割(d)GA优化BP分割

(e)图(b)去噪后分割图(f)图(c)去噪后分割图(g)图(d)去噪后分割图

图4

棉花在强光照射下的情况

内容需要下载文档才能查看 内容需要下载文档才能查看 内容需要下载文档才能查看 内容需要下载文档才能查看 内容需要下载文档才能查看

机器人;视觉;控制

王星,赖惠成,任磊,等:基于YCbCr空间和GA神经网络的棉花图像分割算法

内容需要下载文档才能查看 内容需要下载文档才能查看 内容需要下载文档才能查看 内容需要下载文档才能查看 内容需要下载文档才能查看

2014,50(11)179

(a)原始图像(阴影)(b)Kmeans分割(c)BP分割(d)GA优化BP分割

(e)图(b)去噪后分割图(f)图(c)去噪后分割图(g)图(d)去噪后分割图

图5

棉花在阴影条件下的情况

[2]韦皆顶.基于机器视觉的智能型采棉机器人研究[D].南京:

东南大学,2008.

[3]王玲,王萍,陈兵林,等.基于颜色阈值的田间籽棉图像分

割技术[J].作物学报,2010,36(3):502-507.

[4]韦皆顶,费树岷,汪木兰,等.基于HSV彩色模型的自然场

景下棉花图像分割策略研究[J].棉花学报,2008,20(1).[5]万鹏,孙瑜,孙永海.基于计算机视觉的大米粒形识别方法[J].

吉林大学学报:工学版,2008,38(2):489-492.

[6]周天娟,张铁中,杨丽,等.基于数学形态学的相接触草莓

果实的分割方法及比较研究[J].农业工程学报,2007,23(9):164-168.

[7]张俊雄,吴科斌,宋鹏,等.基于BP神经网络的玉米单倍体

种子图像分割[J].江苏大学学报:自然科学版,2011(6):621-625.

[8]SongKai,LiuZhikun,SuHang,etal.Aresearchofmaize

diseaseimagerecognitionofcornbasedonBPnetworks[C]//ICMTMA,2011:246-249.

[9]WangMulan,LiuKun,LiXiaoxia,etal.Imagerecognition

technologyinintelligentcottonharvestingmachine[C]//ICM,2011:

内容需要下载文档才能查看 内容需要下载文档才能查看 内容需要下载文档才能查看 内容需要下载文档才能查看 内容需要下载文档才能查看 内容需要下载文档才能查看 内容需要下载文档才能查看

320-323.

无法准确分割,去噪后的图像仍然存在大量被误认为棉絮的背景;BP算法及本文分割方法相比Kmeans聚类算法分割精度较高,能有效地将棉荚、棉叶分割为背景;但BP算法的分割误差明显大于本文算法,图中BP分割去噪后的图存在较大面积的土壤和棉荚背景无法去除,采用本文的方法可以有效处理该问题。

5结束语

YCbCr颜色空间将亮度与色度分离并与RGB颜色

空间存在线性转换关系,本文在YCbCr颜色空间下采用遗传优化BP算法分割图像与连通域面积去噪,具有全局优化能力与较快的迭代速度,可有效避免陷入局部极小点,能够将强光、阴影等各种复杂环境下的棉花图像准确有效地分割,分割准确率达到91.9%,如果样本选择合理,可以提高分割准确率。

参考文献:

[1]王勇,沈明霞,姬长英.采摘期成熟棉花不同部位颜色识别

分析[J].农业工程学报,2007,23(4):183-185.

(上接162页)

[2]郭华磊,马苗.改进的模糊C均值聚类的图像分割算法[J].

计算机工程与应用,2011,47(1):176-178.

[3]鲁昌华,盛柳青,岳公和.基于MRF模型的NSCT域SAR图

像分割[J].计算机工程与应用,2013,49(16):172-174.[4]HeimannT,vanGinnekenB,StynerMA,http://wendang.chazidian.compari-sonandevaluationofmethodsforliversegmentationfromCTdatasets[J].IEEETransactionsonMedicalImag-ing,2009,28(8):1251-1265.

[5]商艳丽.基于形态学重构运算的医学CT图像滤波方法[J].

中国体视学与图像分析,2011,16(1):103-107.

[6]周平,李传富,符志鹏.基于小波分解的脑CT图像纹理特

征提取[J].仪器仪表学报,2010,31(3):643-648.

[7]韩彦芳,施鹏飞.基于多层小波和共生矩阵的纹理表面缺

损检测[J].上海交通大学学报,2006,40(3):425-430.[8]付增良,陈晓军,叶铭,等.心脏CT图像分割方法[J].计算机

工程,2009,35(12):189-191.

[9]赵一凡,夏良正.基于轮廓波特征的纹理图像识别方法[J].

东南大学学报:自然科学版,2008,38(2).

[10]刘露,楚春雨,马建为,等.支持向量机与区域增长相结合的

CT图像并行分割[J].计算机科学,2010,37(5):237-240.[11]汪国强,曲晶莹.改进分水岭医学图像分割方法的研究[J].

计算机工程与应用,2013,49(8):185-187.

[12]钟桦,杨晓鸣,焦李成.基于多分辨共生矩阵的纹理图像

分类[J].计算机研究与发展,2011,48(11):1991-1999.[13]贺元元,张雪英,刘晓峰.多类分类预选取的SVM在语音

识别中的应用[J].计算机工程与应用,2013,49(7):115-118.[14]蒋冬梅,张建州,闫超.CT图像椎骨分割的局部模糊主动

轮廓方法[J].计算机工程与应用,2013,49(15):201-203.[15]DoMN,VetterliM.Thecontourlettransform:aneffi-cientdirectionalmultiresolutionimagerepresentation[J].IEEETransonImageProcessing,2005,14(12):2091-2106.

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

下载文档

热门试卷

2016年四川省内江市中考化学试卷
广西钦州市高新区2017届高三11月月考政治试卷
浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
广西钦州市钦州港区2017届高三11月月考政治试卷
广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
广西钦州市高新区2016-2017学年高二11月月考政治试卷
广西钦州市高新区2016-2017学年高一11月月考政治试卷
山东省滨州市三校2017届第一学期阶段测试初三英语试题
四川省成都七中2017届高三一诊模拟考试文科综合试卷
2017届普通高等学校招生全国统一考试模拟试题(附答案)
重庆市永川中学高2017级上期12月月考语文试题
江西宜春三中2017届高三第一学期第二次月考文科综合试题
内蒙古赤峰二中2017届高三上学期第三次月考英语试题
2017年六年级(上)数学期末考试卷
2017人教版小学英语三年级上期末笔试题
江苏省常州西藏民族中学2016-2017学年九年级思想品德第一学期第二次阶段测试试卷
重庆市九龙坡区七校2016-2017学年上期八年级素质测查(二)语文学科试题卷
江苏省无锡市钱桥中学2016年12月八年级语文阶段性测试卷
江苏省无锡市钱桥中学2016-2017学年七年级英语12月阶段检测试卷
山东省邹城市第八中学2016-2017学年八年级12月物理第4章试题(无答案)
【人教版】河北省2015-2016学年度九年级上期末语文试题卷(附答案)
四川省简阳市阳安中学2016年12月高二月考英语试卷
四川省成都龙泉中学高三上学期2016年12月月考试题文科综合能力测试
安徽省滁州中学2016—2017学年度第一学期12月月考​高三英语试卷
山东省武城县第二中学2016.12高一年级上学期第二次月考历史试题(必修一第四、五单元)
福建省四地六校联考2016-2017学年上学期第三次月考高三化学试卷
甘肃省武威第二十三中学2016—2017学年度八年级第一学期12月月考生物试卷

网友关注视频

8.对剪花样_第一课时(二等奖)(冀美版二年级上册)_T515402
外研版英语三起5年级下册(14版)Module3 Unit1
第五单元 民族艺术的瑰宝_15. 多姿多彩的民族服饰_第二课时(市一等奖)(岭南版六年级上册)_T129830
沪教版牛津小学英语(深圳用) 四年级下册 Unit 4
人教版历史八年级下册第一课《中华人民共和国成立》
河南省名校课堂七年级下册英语第一课(2020年2月10日)
飞翔英语—冀教版(三起)英语三年级下册Lesson 2 Cats and Dogs
二年级下册数学第三课 搭一搭⚖⚖
沪教版八年级下次数学练习册21.4(2)无理方程P19
外研版英语七年级下册module1unit3名词性物主代词讲解
3.2 数学二年级下册第二单元 表内除法(一)整理和复习 李菲菲
【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,湖北省
【部编】人教版语文七年级下册《过松源晨炊漆公店(其五)》优质课教学视频+PPT课件+教案,辽宁省
冀教版小学数学二年级下册第二单元《有余数除法的竖式计算》
沪教版牛津小学英语(深圳用) 四年级下册 Unit 12
沪教版牛津小学英语(深圳用) 五年级下册 Unit 10
三年级英语单词记忆下册(沪教版)第一二单元复习
二年级下册数学第一课
苏科版数学八年级下册9.2《中心对称和中心对称图形》
外研版英语三起6年级下册(14版)Module3 Unit2
【部编】人教版语文七年级下册《逢入京使》优质课教学视频+PPT课件+教案,安徽省
北师大版八年级物理下册 第六章 常见的光学仪器(二)探究凸透镜成像的规律
冀教版小学数学二年级下册第二单元《有余数除法的整理与复习》
二次函数求实际问题中的最值_第一课时(特等奖)(冀教版九年级下册)_T144339
第12章 圆锥曲线_12.7 抛物线的标准方程_第一课时(特等奖)(沪教版高二下册)_T274713
沪教版牛津小学英语(深圳用) 四年级下册 Unit 3
8 随形想象_第一课时(二等奖)(沪教版二年级上册)_T3786594
苏科版数学七年级下册7.2《探索平行线的性质》
【部编】人教版语文七年级下册《逢入京使》优质课教学视频+PPT课件+教案,安徽省
第19课 我喜欢的鸟_第一课时(二等奖)(人美杨永善版二年级下册)_T644386