一种基于色差的两个重叠果实的分割定位方法技术

技术编号:15692005 阅读:27 留言:0更新日期:2017-06-24 05:40
本发明专利技术涉及一种用于摘取果实时对两个互相重叠的果实进行分割定位的方法,尤其适用于果实颜色与背景色具有较大色差的类圆形果实,一种基于色差的两个重叠果实的分割定位方法:输入仅为两个果实相互重叠的原始图像I

Segmentation and location method for two overlapping Fruits Based on color difference

The invention relates to a method for segmentation and localization of two overlapping fruit harvesting, especially for circular fruit in fruit color and background color has a big difference, a segmentation method of two overlapping fruit color based on the input original image is only two fruit overlapping I

【技术实现步骤摘要】
一种基于色差的两个重叠果实的分割定位方法
本专利技术涉及一种用于摘取果实时对两个互相重叠的果实进行分割定位的方法,尤其适用于果实颜色与背景色具有较大色差的类圆形果实。
技术介绍
随着近几年果实采摘劳动力的大幅度减少,人工采摘果实的成本越来越高。因此,对果实采摘机器人的需求量越来越大,对果实采摘机器人要求也越来越高。决定采摘机器人采摘效率的关键因素就是对果实采摘点的定位。由于果实往往会出现互相重叠的现象,采摘机器人对果实采摘点定位时会将重叠的果实作为一个果实处理,容易产生较大的定位偏差,不能抓取到果实,最终导致采摘失败。现有技术中,对于重叠果实的识别和定位主要采用以下几种方法:基于边缘曲率的识别方法、基于凸壳的识别以及基于支持向量机的识别方法。果树上的果实发生相互重叠是非常普遍的现象,例如发生两个果实重叠、三个果实重叠甚至是三个以上的果树重叠,不过一般是两个果实重叠的现象居多。现有技术还没有专门针对两个果实重叠的分割定位方法,采用现有技术中的重叠果实的识别定位方法来进行两个果实重叠的分割和定位存在计算量大、运算速度慢的缺点,不利于提高机器人的采摘效率。
技术实现思路
针对现有技术中存在的上述不足,本专利技术提供一种基于色差的果实重叠分割定位方法,能够快速将图像中一个由两个重叠果实构成的果实区域分割成两个单独的果实区域,从而保证采摘点能够被准确定位。为实现上述目的,本专利技术采用了如下技术手段:一种基于色差的两个重叠果实的分割定位方法,包括以下步骤:步骤1:输入仅为两个果实相互重叠的原始图像Io,对原始图像Io进行二值化处理,得到以果实区域为目标区域并以树枝和树叶区域为背景区域的二值图像IS;所述二值图像IS中目标区域内各像素点的灰度值均为255;所述背景区域内各像素点的灰度值均为0;步骤2:框选出二值图像IS中目标区域的最小外接仿射矩形,使目标区域中的像素全部落在所述最小外接仿射矩形内;步骤3:将步骤2中最小外接仿射矩形的长和宽分别缩减到原始长度的75%~85%,得到目标矩形;步骤4:提取目标矩形内灰度值均为0的像素点,组成ROI区域;步骤5:分别选取位于目标矩形两长边上中部位置处的两个ROI子区域,作为两个目标ROI子区域;步骤6:分别提取两个目标ROI子区域的中心点,连接所述两个中心点并分别向两端延长至目标矩形的两条边上,从而得到将目标矩形分割为两个四边形区域的分割线;步骤7:分别选取两个四边形区域,通过距离变换分别计算出两个四边形区域的重心;步骤8:分别以两个四边形区域的重心为圆心,再分别以两个重心到分割线与目标矩形的任意一个交点的距离为半径,画圆,将两个圆形区域判定为两个果实分别所在区域,从而完成对两个重叠果实的分割和定位。优选的,步骤1中的原始图像Io为RGB图像,所述二值图像IS按照如下步骤生成:步骤201:将原始图像Io转换到HSV颜色空间,从而获取原始图像的H分量图,设H分量图中第i个像素的H分量值为Ti;步骤202:设置分割阈值[Tmin,Tmax],Tmin为分割阈值的下限,Tmax为分割阈值的上限;步骤203:按照如下公式遍历H分量图中每一个像素,对H分量图进行二值化:其中,T为二值化后的H分量图中第i个像素的灰度值;步骤204:对二值化后的H分量图进行形态学滤波,以消除图像中存在的噪点、孔洞和毛刺,从而得到二值图像IS。进一步的,用于柑橘采摘时,分割阈值为[11,25]。进一步的,用于苹果采摘时,分割阈值为[210,255]。优选的,步骤1中的原始图像Io为RGB图像,所述二值图像IS按照如下步骤生成:步骤501:遍历原始图像Io计算其每个像素的色差值,其中,第i个像素的色差值C,按如下公式:C=2.0R-G-B,其中,R、G和B分别表示该像素在红色通道、绿色通道和蓝色通道下的灰度值;步骤502:按照如下公式遍历原始图像Io中每一个像素,对原始图像Io进行二值化:其中,T为二值化后的原始图像Io中第i个像素的灰度值;步骤503:对二值化后的原始图像Io进行形态学滤波,以消除图像中存在的噪点、孔洞和毛刺,从而得到二值图像IS。优选的,步骤3中目标矩形的长和宽均为最小外接仿射矩形原始长度的80%。优选的,步骤8中以重心到分割线与目标矩形的两个交点中距离更短的距离为半径,画圆。优选的,步骤7中采用城市街区距离进行距离变换以提取四边形区域的重心,按如下步骤进行:步骤801:计算四边形区域内每个像素点与距离其最近的四边形区域外背景区域内的像素点的城市街区距离Dε(p,q),按如下公式:Dε(p,q)=|x-s|+|y-t|,其中,p代表目标区域中的像素点,其坐标为(x,y);q代表背景区域中的像素点,其坐标为(s,t);步骤802:将步骤801中计算出的城市街区距离Dε(p,q)的值作为灰度值赋值给四边形区域内对应像素点,从而生成四边形灰度区域;步骤803:选取四边形灰度区域中灰度值最大的像素点,作为重心。进一步的,步骤803中,如果同时存在若干个灰度值并列最大的像素点,所述像素点形成一个局部中心区域,则选取该局部中心区域的中心作为重心。与现有技术相比,本专利技术具有如下有益效果:本专利技术没有直接以目标区域(果实区域)作为处理对象来提取果实的轮廓,而是利用果实重叠后均会产生的两个ROI子区域的中心点来找出将目标矩形分割为两个四边形区域的分割线,再根据四边形区域的重心以重心到分割线与目标矩形的任意一个交点的距离为半径,画圆,将两个圆形区域判定为两个果实分别所在区域。其中,圆心的位置坐标即为采摘机器人对果实的定位坐标,圆形区域的半径大小影响着采摘机器人的采摘末端张口的大小。1、本专利技术采用简单的计算公式简单,相对较少的参数,能够大大减少运算量,提高运算速度,使采摘机器人能快速的对两个重叠果实进行分割和定位,并根据圆形区域的大小确定采摘末端的张口大小,从而大大提高采摘机器人的采摘效率。2、本专利技术将原始图像Io转换到HSV颜色空间,只选取H(色调)分量图,通过忽略V(明度)分量图来抵抗光线强弱变化对目标区域及背景区域划分的影响,特别是光照强度较高时(果实和树叶均会产生较高的反光),从而保证能正确的划分出果实区域和树枝、树叶组成的背景区域。3、在光照强度较低时,由于果实表面和树叶仅会产生微小的反光,对R、G、B各颜色分量的影响较小,在RGB颜色空间下对RGB的原始图像Io进行二值化处理,既能保证目标区域与背景区域的准确划分,又能够提高运算速度。附图说明图1为本专利技术的流程框图;图2为步骤1中的二值图像IS;图3为选取目标矩形后的所形成的图像;图4为目标矩形内提取ROI区域后所形成的图像;图5为生成分割线后所形成的图像;图6为选取一个四边形区域的重心后所述形成的图像;图7为在二值图像IS上完成两个重叠果实的分割和定位后的效果图;图8为在原始图像Io上完成两个重叠果实的分割和定位后的最终效果图;图9为实施例2的最终效果图;图10为实施例3的最终效果图。具体实施方式下面结合附图和具体实施方式对本专利技术的技术方案作进一步的说明。实施例1本实施例用于柑橘采摘一种基于色差的两个重叠果实的分割定位方法,如图1所示,包括以下步骤:步骤1:输入仅为两个果实相互重叠的原始图像Io,对原始图像Io进行二值化处理,如图2所示,得到以果实本文档来自技高网...
一种基于色差的两个重叠果实的分割定位方法

【技术保护点】
一种基于色差的两个重叠果实的分割定位方法,其特征在于:包括以下步骤:步骤1:输入仅为两个果实相互重叠的原始图像I

【技术特征摘要】
1.一种基于色差的两个重叠果实的分割定位方法,其特征在于:包括以下步骤:步骤1:输入仅为两个果实相互重叠的原始图像Io,对原始图像Io进行二值化处理,得到以果实区域为目标区域并以树枝和树叶区域为背景区域的二值图像IS;所述二值图像IS中目标区域内各像素点的灰度值均为255;所述背景区域内各像素点的灰度值均为0;步骤2:框选出二值图像IS中目标区域的最小外接仿射矩形,使目标区域中的像素全部落在所述最小外接仿射矩形内;步骤3:将步骤2中最小外接仿射矩形的长和宽分别缩减到原始长度的75%~85%,得到目标矩形;步骤4:提取目标矩形内灰度值均为0的像素点,组成ROI区域;步骤5:分别选取位于目标矩形两长边上中部位置处的两个ROI子区域,作为两个目标ROI子区域;步骤6:分别提取两个目标ROI子区域的中心点,连接所述两个中心点并分别向两端延长至目标矩形的两条边上,从而得到将目标矩形分割为两个四边形区域的的分割线;步骤7:分别选取两个四边形区域,通过距离变换分别计算出两个四边形区域的重心;步骤8:分别以两个四边形区域的重心为圆心,再分别以两个重心到分割线与目标矩形的任意一个交点的距离为半径,画圆,将两个圆形区域判定为两个果实分别所在区域,从而完成对两个重叠果实的分割和定位。2.根据权利要求1所述的基于色差的两个重叠果实的分割定位方法,其特征在于:步骤1中的原始图像Io为RGB图像,所述二值图像IS按照如下步骤生成:步骤201:将原始图像Io转换到HSV颜色空间,从而获取原始图像的H分量图,设H分量图中第i个像素的H分量值为Ti;步骤202:设置分割阈值[Tmin,Tmax],Tmin为分割阈值的下限,Tmax为分割阈值的上限;步骤203:按照如下公式遍历H分量图中每一个像素,对H分量图进行二值化:其中,T为二值化后的H分量图中第i个像素的灰度值;步骤204:对二值化后的H分量图进行形态学滤波,以消除图像中存在的噪点、孔洞和毛刺,从而得到二值图像IS。3.根据权利要求2所述的基于色差的两个重叠果实的分割定位方法,其特征在于:用于柑橘采摘时,分割阈值为[11,25...

【专利技术属性】
技术研发人员:杨长辉李扬胡友呈王毅刘洒
申请(专利权)人:重庆理工大学
类型:发明
国别省市:重庆,50

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

1