一种基于OCT图像的香梨瘀伤鉴别方法与流程

文档序号:12471660阅读:417来源:国知局
一种基于OCT图像的香梨瘀伤鉴别方法与流程

本发明属于水果内部品质自动化检测领域,涉及OCT图像处理方法,尤其是涉及了一种基于OCT图像的香梨瘀伤鉴别方法。



背景技术:

香梨是我国的产量较大的水果之一,其内部品质的快速检测方法是香梨产业发展面临的主要技术问题。香梨在存储、运输过程中,极易收到机械损伤,造成后期的局部腐烂。香梨的瘀伤可能出现在采摘、存储、运输、包装等各个环节,早期不易被察觉。瘀伤后的梨保存时间大大缩短,由于细胞结构的破损,组织逐步褐变,严重制约了梨的货架期及后期销售。

在无损检测梨内部品种上,一般使用高光谱成像,需要大型设备,耗费工时,且对检测人员有一定技术要求,且高光谱图像很难真正反映其内部情况,光谱特征具有一定的随机性。光学相干层析成像(OCT)通过测量物质的光学反射散射特性展现内部其结构形态和分布,目前OCT图像已经用于人体多个组织的识别、定量测量、定性鉴定,报道表明图像可以清楚展现生物组织的层次结构。目前OCT图像法在农业、养殖领域主要应用有:观察苹果的表皮结构、区别海水有核珍珠与淡水无核珍珠、观察种子的内部细胞结构、观察植物叶片的生长缺陷等。该方法用于香梨种植业,具有较广阔的应用前景。

由于在产业应用中,香梨的产量较大,每个货物批次具有较多的箱数,故香梨OCT图像的量非常大,采用人工判别,效率十分低下,因此需对图像进行自动分析。在香梨OCT图像应用过程中,自动检测的算法报道较少,各项研究尚处于起步阶段,现有技术缺少能进行香梨早期瘀伤鉴别的方法。



技术实现要素:

针对于背景技术中存在的问题,本发明的目的在于提供了一种基于OCT图像的香梨瘀伤鉴别方法,能够使用OCT图像识别香梨的瘀伤缺陷,并完成瘀伤区域组织的自动标识和判别,提高了检测效率,配合成像等外观检测方法,为香梨在线检测奠定技术基础。

本发明采用的技术方案是包括以下步骤:

1)采集香梨果实的OCT图像;

2)使用自动阈值法分离OCT图像中的果实目标和背景;

3)对梨的表皮外轮廓作曲线拟合,根据表皮外轮廓对果实目标进行平移变换;

4)绘制关系曲线,获得果实目标中表皮和果肉的分界线,作为表皮内轮廓;

5)对图像中表皮内轮廓以下的部分进行平滑处理;

6)将平滑处理后的果实目标图像沿水平方向等分成若干个区块;

7)根据作为表皮内轮廓求解每个区块的干涉强度下降速率;

8)对于OCT图像中的任一检测区域,求解该检测区域所有区块的干涉强度下降速率的均值,通过预设阈值判断瘀伤的结果。

所述步骤2)具体为:

2.1)处理获得OCT图像的灰度直方图;

2.2)使用拟牛顿法求解如下公式的优化问题,得到果实目标和背景分离阈值k的最优值;

其中,ω(k)、μ(k)和μT分别表示零阶概率水平、一阶概水平及总平均概率水平;k表示果实目标和背景分离阈值,k*表示k的拟合近似值,L表示灰度总数,表示果实目标和背景分离阈值k的最优值;

2.3)OCT图像中,将灰度值大于等于果实目标和背景分离阈值k的最优值的像素点保留,小于果实目标和背景分离阈值k的最优值的像素点均置为灰度值0,由此形成果实目标图像。

所述步骤2.2)中的ω(k)、μ(k)和μT分别采用以下公式计算:

其中,k为果实目标和背景分离阈值,i为像素点的灰度索引,pi表示灰度直方图中灰度的分布概率,L表示灰度总数,pi=ni/N,N为图像中像素点总数,ni为灰度值为i的像素点总数。

所述步骤3)具体为:

3.1)对果实目标图像进行二值化处理,将所有灰度值不为0的像素点的灰度值均置为1,所有灰度值为0的像素点保留原灰度值;

3.2)对二值化后图像中的每一列像素点,自上向下搜索该列出现第一个灰度值为1的像素点,并记录作为待拟合像素点,然后对所有列进行处理获得所有待拟合像素点;

3.3)用二次多项式结合前向神经网络方法对所有待拟合像素点进行拟合,得到果实目标上部背景和果实目标之间的分界线及分界线上的像素点,所述分界线作为表皮外轮廓;

二次多项式结合前向神经网络方法具体是指,拟合的对象是所有待拟合像素点的曲线,采用二次多项式进行拟合,其中二次多项式中的各项参数采用前向神经网络方法进行训练获得。

3.4)取分界线上所有点的图像纵坐标均值,将果实目标图像中的每一列像素以该图像纵坐标均值为基准,将图像中每列像素整体进行向上或者向下平移,使得原果实目标图像中的分界线拉平变换为水平直线,每一列像素向上或者向下平移后上部超出图像外的部分剔除,平移后图像中上部和下部中缺失的部分用灰度值为0的像素填补。

所述步骤4)具体为:

4.1)取步骤3)平移变换后的果实目标图像的一列与步骤3)获得的表皮外轮廓之间的交点为起点,绘制第一列图像灰度与OCT图像纵向深度的关系曲线;所述的OCT图像纵向深度是指该点到图像底部的像素距离。

4.2)在关系曲线中,搜索与起点最接近的最大峰,以最大峰所在的像素点为果实目标图像中该列的表皮和果肉的分界点;

4.3)重复步骤4.1)-4.2),从第一列开始遍历果实目标图像的所有列,取所有列中表皮和果肉的分界点组成表皮和果肉的分界,作为表皮内轮廓。

所述步骤5)是采用基于Anscombe变换域BM3D的平滑滤波及降噪方法进行平滑处理。具体是采用Nuclear Instruments and Methods in Physics Research期刊的Neutron radiographic image restoration using BM3D frames and nonlinear variance stabilization论文中提到的方法。

所述步骤7)具体为:

6.1)在每一区块中,自上向下求每行的灰度均值,由各行灰度均值形成均值曲线;

6.2)使用最大最小归一化方法对均值曲线进行归一化处理;

6.3)使用三次多项式函数拟合归一化处理后的均值曲线;

6.4)拟合后的均值曲线中取靠近表皮内轮廓的线段进行线性拟合,求得该线段的线性斜率作为干涉强度下降速率。

所述步骤8)中,将计算得到的干涉强度下降速率的均值与预设阈值进行比较,采用以下判断方式获得该检测区域是否存在瘀伤的结果:若检测区域所有区块干涉强度下降速率的均值小于等于预设阈值,则该检测区域的香梨果肉存在瘀伤;若指定区域所有区块干涉强度下降速率的均值大于预设阈值,则该检测区域的香梨果肉不存在瘀伤。

本发明具有的有益效果是:

本发明使用OCT图像检测香梨果实的内部瘀伤缺陷,具有无损、快速、低成本的优点,大大提高了瘀伤判别的效率和准确性。

本发明方法采用了下降速率参数拟合手段,并提出了对应的求解方法,对不同形状、不同大小、不同厚度的瘀伤组织具有普适性,并能自动识别缺陷,较其他方法具有更好判别精度。

本发明采用进行了系列化的预处理,结合拉平变换后的图像,检测效果具有一定的鲁棒性。

附图说明

图1是本发明方法的流程图。

图2是实施例输入的典型香梨样本的OCT图像,其中(a)为正常无缺陷样本,(b)样本果肉组织存在瘀伤缺陷。

图3是本发明实施例平移变换步骤的示意图。(a)表示平移前,(b)表示平移后。

图4是实施例香梨OCT图像中某一列的表皮和果肉的分界点,图中标注了吸收峰的位置。

图5是实施例样本的线性拟合过程,带有星号标记的拟合线段斜率作为干涉强度下降速率。

具体实施方式

以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明采用的技术方案是包括以下步骤:

1)使用Thorlabs公司生产的TELSTO 1300V2型SD-OCT成像仪采集香梨果实的OCT图像样本40个,其中20个含有不同程度的瘀伤缺陷,20个为正常样本;图2为其中2个典型香梨样本的OCT图像,其中(a)为正常无缺陷样本,(b)样本果肉组织存在瘀伤缺陷。图中可见正常无缺陷组织结构密度较高且紧凑,而存在瘀伤的组织出现了密度较小的稀疏组织。

2)使用自动阈值法分离OCT图像中的果实目标图像;

2.1)求解该图像的灰度直方图;

2.2)定义灰度直方图中某阶灰度的分布概率pi=ni/N,其中N为图像中像素点总数,ni为灰度值为i的像素点总数;定义k为果实目标和背景分离的阈值;

2.3)计算

其中,ω(k)、μ(k)和μT分别表示零阶概率水平、一阶概水平及总平均概率水平,i为像素点的灰度索引。

2.4)使用拟牛顿法,求解如下优化问题,得到阈值k的最优值;

2.5)将OCT图像中的灰度值大于等于阈值k最优值的像素点保留,小于阈值k最优值的像素点清零,组成果实目标图像,进入后续处理;

3)对梨的表皮作曲线拟合,对果实目标进行平移变换;

3.1)对果实目标图像进行二值化处理,使图像非零像素的灰度值为1,其它其它像素灰度值保持为0;

3.2)对二值化后图像中的每一列像素点,自上向下搜索该列出现第一个灰度值为1的像素点并记录作为待拟合像素点;

3.3)用二次多项式结合前向神经网络方法对所有待拟合像素点进行拟合,得到果实目标上部背景和果实目标之间的分界线及分界线上的像素点;

3.4)取分界线上所有点的图像纵坐标均值,将果实目标图像中的每一列像素以该图像纵坐标均值为基准,将图像中每列像素整体进行向上或者向下平移,使得原果实目标图像中的分界线拉平变换为水平直线,每一列像素向上或者向下平移后上部超出图像外的部分剔除,平移后图像中上部和下部中缺失的部分用灰度值为0的像素填补;

图3给出了实施例平移变换步骤的效果。(a)表示平移前,(b)表示平移后。图中可见,经过拉平变换以后,梨表皮的轮廓曲线均位于图像顶部,便于后面进行干涉强度下降速率推算。

4)确定果实目标中表皮和果肉的分界线;

4.1)取拉平后果实目标图像的第一列与以步骤3.3所述分界线的交点为起点,绘制第一列图像灰度与纵向深度的关系曲线;

4.2)在关系曲线中,搜索与交点最接近的最大吸收峰;

4.3)最大吸收峰所在的像素点为果实目标图像中第一列表皮和果肉的分界点;

4.4)重复步骤4.1-4.3,遍历果实目标图像的所有列,取得所有列中表皮和果肉的分界点,所有分界点组成表皮和果肉的分界线;

图4给出了香梨OCT图像中某一例的表皮和果肉的分界点,图中标注了吸收峰的位置。

5)对图像中表皮内轮廓以下的部分采用基于Anscombe变换域BM3D的平滑滤波及降噪进行平滑处理;

6)将平滑处理后的果实目标图像沿水平方向分成若干个等分区块;

7)求解每个等分区块的干涉强度下降速率;

7.1)在区块中,自上向下求每行的灰度均值,获得均值曲线;

7.2)使用最大最小归一化方法对均值曲线进行归一化处理;

7.3)使用三次多项式函数拟合均值曲线;

7.4)对拟合后的均值曲线的靠近表皮和果肉的分界线段进行线性拟合,求得的拟合线段斜率作为干涉强度下降速率;

在本实施例中,均值曲线取靠近表皮的0.3mm的区间。图5给出了某一例样本的线性拟合过程,带有星号标记的拟合线段斜率作为干涉强度下降速率。

8)求解该检测区域所有区块干涉强度下降速率的均值,通过设立阈值判断瘀伤的结果:若指定区域所有区块干涉强度下降速率的均值小于等于设立阈值,则认为该图像检测区域的香梨果肉存在瘀伤;若指定区域所有区块干涉强度下降速率的均值大于设立阈值,则认为该图像检测区域的香梨果肉不存在瘀伤。

在本实施例中,设定衰减系数阈值为-1.2。20个正常样本的衰减系数均值为-1.1,且均大于阈值;20个有瘀伤缺陷样本的衰减系数均值为-1.32,且均小于阈值;实验结果表明,对于40个样本中的瘀伤识别率达到了100%。对比现有报道的近红外光谱法、声学检测法等,其对局部瘀伤的识别准确率均大约在50%-90%区间,无法达到100%,显示了本发明方法的优势。同时,由于OCT图像的微米级的分辨率,且能深入香梨组织内部约3mm处,结合本发明方法,使检测的结果具有较好的稳定性,进一步避免了表皮厚度、表皮斑点等外在因素的干扰,实现了无算探测果肉损伤的目的。

在本发明实施例中,本领域普通技术人员还可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,包括ROM/RAM、磁盘、光盘等。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1