首页> 中国专利> 一种水果果梗花萼的识别系统

一种水果果梗花萼的识别系统

摘要

本发明公开一种水果果梗花萼的识别系统,包括:CCD相机、与CCD相机连接的计算机、线阵激光器、传送装置以及至少一个光源;其中,CCD相机与线阵激光器设置在传送装置的中心线上方的相同高度,且CCD相机、线阵激光器与传送装置的中心线构成的平面垂直于传送装置;线阵激光器发出的激光在传送装置上形成的激光线条与传送装置的中心线垂直,且激光线条在CCD相机的正下方;光源,用于向传送装置上的水果提供光照;计算机,用于接收CCD相机采集的水果图像,并根据水果图像,识别水果果梗花萼。本发明的系统克服了机械装置定位方法确定果梗花萼的复杂性,避免了模式识别方法识别果梗花萼所需要的反复训练以及点阵结构光技术复杂的编码解码运算。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-09-11

    授权

    授权

  • 2015-10-07

    实质审查的生效 IPC(主分类):G01N21/84 申请日:20150507

    实质审查的生效

  • 2015-09-09

    公开

    公开

说明书

技术领域

本发明涉及农产品自动化检测技术领域,具体涉及一种水果果 梗花萼的识别系统。

背景技术

外部缺陷是水果(如苹果)品质最为直观的反映。目前,机器 视觉技术已经广泛应用于水果外部品质的检测中。相机采集水果的 表面图像后,传输至计算机,然后通过图像处理的方法获得水果的 大小、形状、颜色、缺陷等外部品质特征,进而依据水果分选的标 准对水果进行分级处理。以苹果为例,目前苹果分选设备可以按照 苹果的尺寸、颜色、形状进行自动化分选。然而由于苹果的果梗花 萼在颜色和纹理上和缺陷很相似,故苹果品质分选设备还不能依据 苹果的表面缺陷进行检测分选。在识别果梗花萼和缺陷的方面,主 要通过机械定位方法、模式识别方法和点阵结构光方法。

基于机械定位的果梗花萼识别方法是增加机械辅助装置,通过 机械装置调整苹果的姿态,使苹果的果梗花萼的方位具有固定的已 知位置。这样的机械装置比较复杂,不利于苹果果梗花萼的快速识 别与定位。

基于模式识别的方式是在检测前进行特征的选择与提取,然后 训练分类器以实现对果梗花萼与缺陷模式的分类判别。然而基于模 式识别的方法需要反复训练分类器,并且分类器高度依赖于所选择 的特征和光照等条件。

基于点阵结构光的苹果果梗花萼识别方法是通过把点阵的结构 光打在苹果的表面,根据点阵的变化识别果梗和花萼的。基于点阵 结构光的方法需要对结构光的点阵进行编码和解码,运算量较大。

发明内容

本发明所要解决的技术问题是如何降低机械装置定位方法确定 果梗花萼的复杂性、避免模式识别方法识别果梗花萼所需要的反复 训练以及降低点阵结构光技术复杂的编码解码运算的问题。

为此目的,本发明提出一种水果果梗花萼的识别系统,包括: CCD相机、与CCD相机连接的计算机、线阵激光器、传送装置以 及至少一个光源;

其中,所述CCD相机与所述线阵激光器设置在所述传送装置的 中心线上方的相同高度,且所述CCD相机、线阵激光器与传送装置 的中心线构成的平面垂直于所述传送装置;

其中,所述线阵激光器发出的激光在所述传送装置上形成的激 光线条与所述传送装置的中心线垂直,且所述激光线条在所述CCD 相机的正下方;

其中,所述光源,用于向所述传送装置上的水果提供光照;

其中,所述计算机,用于接收所述CCD相机采集的水果图像, 并根据所述水果图像,识别所述水果果梗花萼,其中,所述水果图 像为所述激光线条在所述水果上形成的激光线条图像。

可选的,所述计算机,包括:

接收单元,用于接收所述CCD相机采集的水果图像;所述水果 图像为所述激光线条在所述水果上形成的激光线条图像;

识别单元,用于根据所述接收单元接收的水果图像,识别所述 水果果梗花萼。

可选的,所述识别单元,包括:

水果高度获取子单元,用于根据预设图像处理规则,得到所述 接收单元接收的水果图像的像素信息和距离信息,并根据所述像素 信息和距离信息获取所述水果的高度;

水果高度绘制子单元,用于根据所述水果高度获取子单元获取 的水果高度,绘制水果高度图像;

果梗花萼识别子单元,用于根据所述水果高度绘制子单元绘制 的水果高度图像,识别水果果梗花萼。

可选的,所述水果高度获取子单元获取所述水果的高度h满足 下式:

hL-h=ds

其中,h为水果表面与所述线阵激光器发出的激光相交形成的相 交线距离所述传送装置的最高高度;L为所述CCD相机距离所述传 送装置的高度;s为所述线阵激光器和所述CCD相机之间的距离;d 为所述CCD相机与P点连线的延长线与所述传送装置相交的交点距 离基准线的距离;

其中,P点为水果表面与所述线阵激光器发出的激光相交形成 的相交线距离所述传送装置的最高高度对应的位置;

其中,所述基准线为所述线阵激光器发出的激光在所述传送装 置上形成的激光线条所在的位置;

其中,d由所述水果高度获取子单元根据预设图像处理规则得 到。

可选的,所述果梗花萼识别子单元,具体用于:

根据所述水果高度绘制子单元绘制的水果高度图像,求取水果 高度图像中的最大高度值和最小高度值的亮度量化值;

对所述水果高度绘制子单元绘制的水果高度图像进行二值分 割,获得水果所在的区域Mask图像;

求取所述区域Mask图像的最小外接圆,并记录最小外接圆的圆 心O和半径R;

新建初始图像Con,所述初始图像Con中所有像素点亮度值均 为零;

在所述初始图像Con中,设定所述最大高度值的亮度量化值为 所述圆心O的亮度值,设定最小高度值的亮度量化值为半径R处圆 环上像素的亮度值,得到第一图像Con;

以O为圆心,以一个像素为步长,在所述第一图像Con上构造 同心圆环,同一个半径的圆环上的像素具有相同的高度,即具有相 同的亮度值,得到第二图像Con;

对所述第二图像Con进行中值滤波处理,填充所述第二图像Con 中圆环之间的间隙点,得到第三图像Con;

对所述第三图像Con进行掩模处理,得到第四图像Con,所述 第四图像Con与所述接收单元接收的水果图像具有相同的边界形 状;

将所述水果高度绘制子单元绘制的水果高度图像除以所述第四 图像Con,然后再乘以255获得比值图像Ratio;

根据预设的单阈值分割规则,对所述比值图像Ratio提取果梗花 萼区域。

相比于现有技术,本发明的水果果梗花萼的识别系统是一种基 于机器视觉的水果(如苹果)果梗花萼的识别系统,涉及农产品外 观品质检测领域,以苹果为例,该系统通过线阵激光器和面阵相机 获取传送带上苹果的高度图,然后利用图像处理算法构建一个和获 取的高度图具有相同边界形状的高度重建图,然后利用比值算法实 现果梗花萼的识别。本发明克服了机械装置定位方法确定果梗花萼 的复杂性,避免了模式识别方法识别果梗花萼所需要的反复训练, 以及避免了点阵结构光技术复杂的编码解码运算。本发明可以简单 快速的实现果梗花萼的识别,在苹果外部品质检测中具有较大的应 用潜力。

附图说明

图1为本发明实施例提供的一种水果果梗花萼的识别系统结构 图;

图2为本发明实施例提供的获取水果的高度h的原理图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将 结合本发明实施例中的附图,对本发明实施例中的技术方案进行清 楚地描述,显然,所描述的实施例是本发明一部分实施例,而不是 全部的实施例。基于本发明中的实施例,本领域普通技术人员在没 有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明 保护的范围。

如图1所示,本实施例公开一种水果果梗花萼的识别系统,该 系统可包括:CCD相机1、与CCD相机1连接的计算机2、线阵激 光器3、传送装置4以及至少一个光源5。

本实施例的系统包括两个光源5,用于向传送装置4上的水果提 供光照,且光源5为呈线性分布的贴片LED。

本实施例中,CCD相机1与线阵激光器3设置在传送装置4的 中心线上方的相同高度,且CCD相机1、线阵激光器3与传送装置 4的中心线构成的平面垂直于传送装置4。

本实施例中,线阵激光器3发出的激光在传送装置4上形成的 激光线条(和图1中的基准线重合)与传送装置4的中心线垂直, 且所述激光线条在CCD相机1的正下方;具体地,线阵激光器3发 出的激光所构成的激光平面与传送装置4的传送带相交形成激光线 条。

本实施例中,计算机2,用于接收CCD相机1采集的水果图像, 并根据水果图像,识别所述水果果梗花萼,其中,所述水果图像为 所述激光线条在所述水果上形成的激光线条图像。

在一个具体的例子中,计算机2,包括:接收单元和识别单元;

其中,接收单元,用于接收CCD相机1采集的水果图像;所述 水果图像为所述激光线条在所述水果上形成的激光线条图像;

其中,识别单元,用于根据接收单元接收的水果图像,识别所 述水果果梗花萼。

在一个具体的例子中,识别单元,包括:水果高度获取子单元、 水果高度绘制子单元以及果梗花萼识别子单元;

其中,水果高度获取子单元,用于根据预设图像处理规则,得 到所述接收单元接收的水果图像的像素信息和距离信息,并根据所 述像素信息和距离信息获取所述水果的高度;

其中,水果高度绘制子单元,用于根据所述水果高度获取子单 元获取的水果高度,绘制水果高度图像;

其中,果梗花萼识别子单元,用于根据所述水果高度绘制子单 元绘制的水果高度图像,识别水果果梗花萼。

在一个具体的例子中,如图2所示(为方便描述,本例子中的 水果形状为方形),所述水果高度获取子单元获取所述水果的高度h 满足下式:

hL-h=ds

其中,h为水果表面与线阵激光器3发出的激光相交形成的相交 线距离所述传送装置4的最高高度;L为CCD相机1距离传送装置 4的高度;s为线阵激光器3和CCD相机1之间的距离;d为CCD 相机1与P点连线的延长线与传送装置4相交的交点距离基准线的 距离;所述基准线为线阵激光器3发出的激光在传送装置4上形成 的激光线条所在的位置;

其中,P点为水果表面与线阵激光器3发出的激光相交形成的 相交线距离传送装置4的最高高度对应的位置;

其中,d由所述水果高度获取子单元根据预设图像处理规则得 到。

在一个具体的例子中,所述果梗花萼识别子单元,具体用于:

S1、根据所述水果高度绘制子单元绘制的水果高度图像,求取 水果高度图像中的最大高度值和最小高度值的亮度量化值;

S2、对所述水果高度绘制子单元绘制的水果高度图像进行二值 分割,获得水果所在的区域Mask图像;

S3、求取所述区域Mask图像的最小外接圆,并记录最小外接 圆的圆心O和半径R;

S4、新建初始图像Con,所述初始图像Con中所有像素点亮度 值均为零;

S5、在所述初始图像Con中,设定所述最大高度值的亮度量化 值为所述圆心O的亮度值,设定最小高度值的亮度量化值为半径R 处圆环上像素的亮度值,得到第一图像Con;

S6、以O为圆心,以一个像素为步长,在所述第一图像Con上 构造同心圆环,同一个半径的圆环上的像素具有相同的高度,即具 有相同的亮度值,得到第二图像Con;

S7、对所述第二图像Con进行中值滤波处理,填充所述第二图 像Con中圆环之间的间隙点,得到第三图像Con;

S8、对所述第三图像Con进行掩模处理,得到第四图像Con, 所述第四图像Con与所述接收单元接收的水果图像具有相同的边界 形状;

S9、将所述水果高度绘制子单元绘制的水果高度图像除以所述 第四图像Con,然后再乘以255获得比值图像Ratio;

S10、根据预设的单阈值分割规则,对所述比值图像Ratio提取 果梗花萼区域。本实施例中的单阈值分割规则可采用现有的单阈值 分割方法,本实施例不再详述。

上述水果果梗花萼的识别系统,当没有水果在CCD相机1正下 方时,CCD相机1所采集的激光线条为一条直线;当水果在CCD 相机1正下方时,由于线阵激光器3和CCD相机1之间具有一定的 距离s,因此CCD相机1所采集的激光线条为一条曲线。水果高度 越高,CCD相机1所采集的激光线条偏离基准线(无物体存在时的 直线位置)越明显。

利用距离s可以根据三角形相似法求取水果的高度信息。首先 利用CCD相机1获取激光线条的图像,利用图像处理方法对图像进 行细化,求取由于距离s导致的CCD相机1所采集的激光线条与基 准线之间的偏差的像素信息和距离信息,然后利用三角形相似原理, 求取高度。关系式为:

hL-h=ds

L为为已知量,可以测得;s为已知量,可以测得。

对于整个水果,都可以利用上述三角形相似关系求取相应高度 信息。随着传送带的传输,对水果进行逐行扫描,则可以获取苹果 每一点处的高度信息,即高度图。

对于苹果,苹果的果梗花萼具有凹陷的特征,因此人眼可以根 据高度图中的凹陷很容易判断出果梗花萼。然而苹果的边缘也具有 相对较低的高度,为了使计算机快速识别果梗花萼,计算机中的果 梗花萼识别子单元,执行下述步骤S1至S10:

S1、根据所述水果高度绘制子单元绘制的水果高度图像,求取 水果高度图像中的最大高度值和最小高度值的亮度量化值;

S2、对所述水果高度绘制子单元绘制的水果高度图像进行二值 分割,获得水果所在的区域Mask图像;

S3、求取所述区域Mask图像的最小外接圆,并记录最小外接 圆的圆心O和半径R;

S4、新建初始图像Con,所述初始图像Con中所有像素点亮度 值均为零;

S5、在所述初始图像Con中,设定所述最大高度值的亮度量化 值为所述圆心O的亮度值,设定最小高度值的亮度量化值为半径R 处圆环上像素的亮度值,得到第一图像Con;

S6、以O为圆心,以一个像素为步长,在所述第一图像Con上 构造同心圆环,同一个半径r的圆环上的像素具有相同的高度,即 具有相同的亮度值,得到第二图像Con;其中,半径为r的圆环上 的像素点的亮度值计算公式为:

Iintensity=maxr=0min+max-minR×R2-r20<r<Rminr=R

其中:Iintensity为半径为r的圆环上的像素点的亮度值;max为 最大高度值的亮度量化值;min为最小高度值的亮度量化值;

S7、对所述第二图像Con进行中值滤波处理,填充所述第二图 像Con中圆环之间的间隙点,得到第三图像Con;

S8、对所述第三图像Con进行掩模处理,得到第四图像Con, 所述第四图像Con与所述接收单元接收的水果图像具有相同的边界 形状;

S9、将所述水果高度绘制子单元绘制的水果高度图像除以所述 第四图像Con,然后再乘以255获得比值图像Ratio;由果梗花萼的 凹陷特性,在苹果的高度图像上,果梗花萼呈现较低的亮度,而构 建的高度图像没有考虑果梗花萼的存在,对应位置像素亮度值做除 法运算后,果梗花萼处(低亮度除于高亮度)将呈现较低的亮度值, 其余位置(相似亮度值相除)则呈现较高的亮度值。

S10、根据预设的单阈值分割规则,对所述比值图像Ratio提取 果梗花萼区域。本实施例中的单阈值分割规则可采用现有的单阈值 分割方法,本实施例不再详述。

本领域的技术人员能够理解,尽管在此所述的一些实施例包括 其它实施例中所包括的某些特征而不是其它特征,但是不同实施例 的特征的组合意味着处于本发明的范围之内并且形成不同的实施 例。

虽然结合附图描述了本发明的实施方式,但是本领域技术人员 可以在不脱离本发明的精神和范围的情况下做出各种修改和变型, 这样的修改和变型均落入由所附权利要求所限定的范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号