一种类球形果蔬的识别方法技术

技术编号:2928082 阅读:202 留言:0更新日期:2012-04-11 18:40
一种类球形果蔬的识别方法,将获取的图像变换到2r-g-b颜色模型和LCD颜色模型,根据分类器原理,在两个坐标系下分别构造判别式F↓[1]、F↓[2]、F↓[3]、F↓[4],得到省去叶子和枝干的分离直线,把输入图像分成大小相等的小块;顺序选择两个小块B↓[1]和B↓[2],计算其4个方向的灰度共生矩阵和两个特征值:熵ENT和能量ASM,以及均值*和*;对相邻的两个小块B↓[1]和B↓[2],如判别式F↓[1]、F↓[2]、F↓[3]和F↓[4]大于0或者B↓[1]和B↓[2]的*和*之差小于设定的阈值T,保留B↓[1],确认为果实;如纹理差值大于阈值T且判别式F↓[1]、F↓[2]、F↓[3]和F↓[4]小于0,丢弃整个小块B↓[1];顺序往后取另一个小块作为B↓[2],重复该步骤,直到所有小块处理完毕。本发明专利技术能够有效识别类球形果蔬、计算简单、识别精度高。

【技术实现步骤摘要】

本专利技术涉及。
技术介绍
水果与蔬菜的采收是一项劳动密集型的工作。果蔬采收的季节性强,工作环境艰苦,劳动强度大。现阶段的采收基本依靠人力,采收的效率比较低,人力成本在整个果蔬生产成本中占了相当大的比例。因此,实现果蔬采收的自动化具有实际应用价值。目前为止,国内还没有一台真正投入生产使用的果蔬采摘机器人,主要原因之一是视觉系统技术难题尚未完全解决。通常,采摘机器人视觉系统的工作方式首先获取果蔬的数字化图像,然后再通过相关图像处理算法识别并确定图像中果蔬的位置。传感器是机器视觉系统最重要的部件,主要包括图像传感器和距离传感器等。图像传感器可以是CCD黑白相机、彩色摄像机或者立体摄像机,一般安装于机械臂或末端执行器上。距离传感器有激光测距、超声、无线和红外传感器等。较早期的果蔬采摘机器人视觉系统大多是基于二维系统,当叶子和果蔬的颜色对比明显时,这种二维系统可以成功地将果蔬从叶子中检测出来;然而,若有多个果蔬重叠或者其颜色与背景色近似时,则很难进行识别。这时,一般是根据果蔬表面不同的光谱反射特性来检测果蔬,检测到果蔬后,利用三维视觉传感器再对果蔬进行精确识别,这是最常用的光谱反射率法,但在自然光照情况下,由于图像中存在噪声等各种干扰信息,这种方法往往并不理想。有研究人员利用果蔬的形状来识别和定位果实,采用形状定位方式,一般要求目标具有完整的边界条件,若物体被遮挡,就很难做到。又有人提出一种称为Hough变换的新方法,它的特点是不需要整个轮廓信息,根据目标果蔬形状的曲率信息来定位果蔬的中心,但是该方法非常耗时。总之,由于环境的高度复杂性,目前的采摘机器人视觉系统在规则环境下,如已知光照背景下效果比较好,但在自然环境条件,如自然光照下则不是很成功。所以,概括起来,当前识别果蔬目标的方法,主要还是通过颜色空间模型的变换,利用颜色特征参数来提取果蔬目标,能够解决的识别问题非常有限。
技术实现思路
为了克服已有的类球形果蔬识别方法不能有效识别类球形果蔬、计算复杂、识别精度低的不足,本专利技术提供一种能够有效识别类球形果蔬、计算简单、识别精度高的。本专利技术解决其技术问题所采用的技术方案是,该方法包括以下步骤(1)、获取自然场景下的果蔬图像;(2)、将获取的图像同时变换到2r-g-b颜色模型和LCD颜色模型,对2r-g-b颜色模型建立2r-g二维坐标系,LCD颜色模型建立Y-Cr二维坐标系;(3)、根据分类器原理,对Y-Cr二维坐标系下的特征属性Y,Cr分别构造判别式F1、F2,设定特征属性值Y和Cr的果实目标的平均向量mfruit、树叶的平均向量mleaf、枝干的平均向量mbranch,其算式为(1)、(2)F1=T(mfruit-mleaf)-1/2 (1)F2=T(mfruit-mbranch)-1/2 (2)对2r-g二维坐标系的特征属性2r和g分别构造判别式F3、F4,设定特征属性值2r和g的果实目标的平均向量m′fruit、树叶的平均向量m′leaf、枝干的平均向量m′branch,其算式为(3)、(4)F3=T(m′fruit-m′leaf)-1/2 (3)F4=T(m′fruit-m′branch)-1/2 (4)根据判别式得到省去叶子和枝干的分离直线,并把输入图像分成大小相等的小块,每块大小为L×L,L为奇数;(4)、顺序选择两个小块B1和B2,分别计算其4个方向的灰度共生矩阵,设图像的一个区域大小为Nc×Nr像素,并设灰度级为G=0,1,……,Nq-1,共生矩阵P(d,q)是一个大小为Nq×Nq的方阵,包括所有间距为d,方向为q,且灰度级为a和b的像素对出现的频率,P(d,q)中的元素表示为P(a,b|d,q),在区域内任选两个像素(k,l)和(m,n),其中k,m=1,2,……,Nc;n=1,2,……,Nr;计算和各个灰度共生矩阵的两个特征值熵ENT和能量ASM,其算式分别为(5)、(6)ENT=-Σi=0Nq-1Σj=0Nq-1P(a,b)logP(a,b)---(5)]]>ASM=Σi=0Nq-1Σj=0Nq-1(P(a,b))2---(6)]]>其中,a,b分别表示像素的灰度级,p(a,b)表示灰度共生矩阵;并计算平均4个方向的灰度共生矩阵的特征值得到平均特征值ENT和ASM;(5)、对于相邻的两个小块B1和B2,如判别式F1、F2、F3和F4大于0或者B1和B2的ENT和ASM之差小于设定的阈值T,则保留B1,该小块确认为果实;如纹理差值大于阈值T且判别式F1、F2、F3和F4小于0,则丢弃整个小块B1;并将B2中相关参数赋给B1,然后将B2的参数置为空,顺序往后取另一个小块作为B2,重复所述步骤,直到所有小块处理完毕。作为优选的一种方案在所述(5)中,对于最后一个小块,如果判别式F1、F2、F3和F4大于0,可以默认为果实直接保留,否则认为是背景,直接丢弃。本专利技术的技术构思为由于果实在颜色空间具有聚类性,本方案借鉴平均距离分类器原理对自然场景下的果蔬图像进行分类识别。平均距离分类器通过分析不同的果蔬图像数字特征,把图像数据归类。分类算法包括训练阶段和测试阶段。在训练阶段,区分特定图像的特征属性,基于这些属性,产生描述特定类的唯一方法,即产生训练集,构造判别式。一般根据特征属性m和n,利用最小距离分类器或者平均距离分类器或者其他分类器可产生判别式F(m,n)=am+bn+c。a,b,c为任意常数,只要满足F(m,n)=0即可。在测试阶段,利用这些特征空间,即这些判别式,每个判别式可将图像分成两个部分,达到识别图像的目的。针对果实目标、叶子和枝干在每个颜色空间设计分类器,为每个颜色空间分别构造3个判别式实现分离F(fruit/leaf),简写为F1,用来分离果实和叶子;F(fruit/branch),简写为F2,用来分离果实和枝干;F(leaf /branch),简写为F3,用来分离叶子和枝干。由于叶子和枝干被视作背景,故只需构造F1和F2两个判别式。融合2r-g-b颜色模型和LCD(luminance and color difference)颜色模型的特点,得到一种新的颜色模型LNM(LCD color model combinedwith Normalized-RGB color model)。该模型避免了LCD颜色模型对光的敏感度,同时避免了2r-g-b颜色模型无法识别红色分量值弱的果实的弊端,LNM与RGB颜色模型的对应关系如下式所示Y=0.299R+0.587G+0.114BCr=R-Y2r=2R/(R+G+B)g=G/(R+G+B)]]>因为融合了两种颜色空间,在实现识别的过程中,我们共构建4个判别式。同时,采用灰度共生矩阵提取图像纹理特征。首先给出共生矩阵的概念设图像的一个区域大小为Nc×Nr像素,并设灰度级为G=0,1,……,Nq-1。那么共生矩阵P(d,q)是一个大小为Nq×Nq的方阵,包括了所有间距为d,方向为q,且灰度级为a和b的像素对出现的频率。P(d,q)中的元素可表示为P(a,b|d,q)。在区域内任选两个像素(k,l)和(m,n),其中k,m=1,2,……,N本文档来自技高网
...

【技术保护点】
一种类球形果蔬的识别方法,该方法包括以下步骤:(1)、获取自然场景下的果蔬图像;(2)、将获取的图像同时变换到2r-g-b颜色模型和LCD颜色模型,对2r-g-b颜色模型建立2r-g二维坐标系,LCD颜色模型建立Y-C↓[r ]二维坐标系;(3)、根据分类器原理,对Y-C↓[r]二维坐标系下的特征属性Y,C↓[r]分别构造判别式F↓[1]、F↓[2],设定特征属性值Y和C↓[r]的果实目标的平均向量m↓[fruit]、树叶的平均向量m↓[leaf]、枝干 的平均向量m↓[branch],其算式为:(1)、(2):F↓[1]=[Y,C↓[r]]↑[T](m↓[fruit]-m↓[leaf])-1/2[(m↓[fruit]↑[T]m↓[fruit])-(m↓[leaf]↑[T]m↓[le af])](1)F↓[2]=[Y,C↓[r]]↑[T](m↓[fruit]-m↓[branch])-1/2[(m↓[fruit]↑[T]m↓[fruit])-(m↓[branch]↑[T]m↓[lbranch])](2) 对2r-g二维坐标系的特征属性2r和g分别构造判别式F↓[3]、F↓[4],设定特征属性值2r和g的果实目标的平均向量m′↓[fruit]、树叶的平均向量m′↓[leaf]、枝干的平均向量m′↓[branch],其算式为:(3)、(4) :F↓[3]=[2r,g]↑[T](m′↓[fruit]-m′↓[leaf])-1/2[(m′↓[fruit]↑[T]m′↓[fruit])-(m′↓[leaf]↑[T]m′↓[leaf])](3)F↓[4]=[2r,g ]↑[T](m′↓[fruit]-m′↓[branch])-1/2[(m′↓[fruit]↑[T]m′↓[fruit])-(m′↓[branch]↑[T]m′↓[lbranch])](4)根据判别式得到省去叶子和枝干的分离直线, 并把输入图像分成大小相等的小块,每块大小为L×L,L为奇数;(4)、顺序选择两个小块B↓[1]和B↓[2],分别计算其4个方向的灰度共生矩阵,设图像的一个区域大小为N↓[c]×N↓[r]像素,并设灰度级为G=0,1,……,N↓[q] -1,共生矩阵P↓[(d,q)]是一个大小为N↓[q]×N↓[q]的方阵,包括所有间距为d,方向为q,且灰度级为a和b的像素对...

【技术特征摘要】

【专利技术属性】
技术研发人员:古辉芦亚亚
申请(专利权)人:浙江工业大学
类型:发明
国别省市:86[中国|杭州]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利