基于数字图像及随机最小二乘的红提串果粒尺寸检测分级方法

肖 壮,王巧华*,王 彬,许 锋,杨 朋,李 理

(华中农业大学工学院,湖北 武汉 430070)

摘 要:红提尺寸是衡量其品质的重要指标,为了实现整串红提的尺寸分级,本研究提出了一种基于机器视觉的尺寸分级方法。通过双通道相机同时采集红提的红-绿-蓝(Red-Green-Blue,RGB)图像和近红外(near infrared,NIR)图像,利用归一化超绿法去除RGB图像中干扰的绿色果梗信息,同时利用形态学重构的亮度局部极大值的方法对NIR图像中的红提果粒进行识别和定位。采用梯度分割法有效地截取果粒轮廓并去除边缘轮廓中的干扰弧段,再利用随机最小二乘椭圆检测的方法提取果粒尺寸,并对整串红提分级。采用该方法对42 串红提进行尺寸检测分级,正确分级38 串,分级正确率为90.48%。实验结果表明:该方法分级正确率高,能够为葡萄市场分级提供技术支持。

关键词:红提;尺寸;归一化超绿法;形态学重构;梯度分割;随机最小二乘

目前,机器视觉技术被广泛应用于工业、医学、农业等领域[1-5],在对农产品的尺寸检测方面,国内外学者做了不少的研究:周竹等[6]设计了一种V型平面镜马铃薯分级系统,提出了一种最小外接柱体体积法来计算马铃薯的尺寸大小,并按照大小分级准则将马铃薯分为大、中、小3 个等级,实验最终分级正确率为91.0%。Marchant等[7]设计了一套基于机器视觉的对土豆大小和形状分级的系统,其处理速度基本满足了在线的要求。邓海霞等[8]应用图像处理技术对群体鸡蛋进行单个识别,并通过一元线性回归的方法分析了鸡蛋图像面积与实际质量、实际长短轴与图像中的长短轴的线性关系,模型的相关系数分别达到了0.92、0.91和0.94。

葡萄作为世界第二大栽培水果,深受人们的喜爱,我国对葡萄的尺寸分级仍然采用人工分级的方法,其对柔软的果粒具有较大损伤,且分级效率极低;因此,应用机器视觉技术对葡萄进行无损尺寸分级具有广阔的应用前景。由于红提葡萄为穗状结构,且果粒之间相互堆叠,多数果粒遮挡严重,因此应用机器视觉技术对葡萄果粒识别并进行尺寸分级有较大的难度。曾庆兵等[9]通过形态学处理的方法,实现了对葡萄果粒的精确定位,从而为观测葡萄的生长状况提供了参考;Li Min等[10]通过检测葡萄轮廓的角点将轮廓边缘的葡萄果粒识别出来,并通过计算单粒葡萄的平均曲率作为判定标准,将葡萄按照大小分级,最终分级准确率为90%;陈英等[11]通过判定和识别轮廓线上的凹点,并将凹点之间的弧段作为葡萄果粒的轮廓,从而拟合出葡萄轮廓边缘上的葡萄果粒,该算法对整串葡萄的识别率为35%,大小分级正确率为72.7%;Roscher等[12]通过采集自然环境下的葡萄穗图像,采用Hough检测圆的方法检测所有可能的近球葡萄,通过颜色、纹理等信息设计分类器,检测出葡萄的果径大小,其相关系数为0.88;李敏[13]提出了一种红提果粒的检测算法,通过在轮廓边缘上选取距离一定的3点,采用最小二乘椭圆拟合的方法获得果粒尺寸,其正确率为85.14%。

由上述研究可以看出,国内外对农产品的尺寸研究并不鲜见,但是像葡萄这样的具有穗状结构且果粒密集的水果尺寸研究却存在难度。上述关于整串葡萄的研究也只通过提取边缘轮廓上的果粒,而边缘果粒不能代表整串果粒,随机性太大,正确率不高,这也是目前葡萄尺寸大小检测面临的瓶颈问题,亟待解决。本研究以葡萄的一个品种——新疆红提为研究对象,采用了基于形态学重构和局部极大值的方法,通过红提表面的亮度信息,识别和定位红提串整个外表面的果粒,通过梯度分割的方法,获得准确的红提轮廓,再采用随机最小二乘椭圆检测的方法对果粒进行拟合,并提取尺寸参数,以期实现对整串红提的尺寸分级。

1 材料与方法

1.1 材料

新鲜新疆红提购自华中农业大学水果超市。

1.2 仪器与设备

本实验图像采集系统如图1所示,光室为尺寸为600 mm×450 mm×450 mm的箱体,在暗箱顶部设置有滑道,葡萄悬挂于滑道下端的挂钩上,通过手动控制葡萄与相机间距离,以采集到最清晰的图像;AD-080GE的双通道工业相机(分辨率为1 024×768,帧率为30 fps,能同时采集红-绿-蓝(Red-Green-Blue,RGB)图像和近红外(near infrared,NIR)图像) 丹麦JAI公司;LM6NC镜头 日本Kowa公司。

图 1 图像采集装置
Fig. 1 Schematic illustration of the image acquisition device

1.3 方法

图 2 原始图像
Fig. 2 Original images

1.3.1 图像处理采集到某串红提RGB图像和NIR图像如图2所示,由原始图像可以看出,RGB图像中红提与背景颜色都呈现深蓝色,相邻果粒之间颜色差距不大,边缘轮廓不明显,但果粒与果梗间有明显的颜色区分;NIR图像中红提与背景颜色差距很大,果粒的轮廓明显,但其果粒与果梗颜色相近。故本研究在RGB图像中进行果梗的去除,在NIR图像中进行果粒的轮廓提取。

1.3.1.1 果梗的去除

图 3 去除果梗
Fig. 3 Images without stalks

a. Sobel算子边缘检测;b. r分量图;c. g分量图;d. b分量图;e. 2g-r-b灰度图;f. Otsu阈值分割;g.膨胀处理;h.二值图像去除果梗效果图;i. H阈值范围为0.16~0.30;j. H阈值范围为0.3~0.4;k. H阈值范围为0.4~0.5;l. G-B去除果梗效果图;m. 2G-R-B去除果梗效果图;n. 2g-r-b去除果梗效果图。

红提串中存在大量的绿色果梗,由Sobel算子获得的红提轮廓图像(图3a)可以看出,果梗的轮廓会严重干扰到周围红提果粒的检测,属于干扰信息,故必须删除。果梗的颜色为绿色,常见的绿色信息图像分割的方法为HSV(Hue-Saturation-Value)彩色图像分割法[14-16],由于HSV色彩空间相比于其他色彩空间是最接近人眼的,通过统计HSV图像中的H色调值选取合适的阈值,可以大致分割出绿色像素点,但该方法对阈值的选取要求高,且H色调值是根据统计获得的,绿色的色调值位于HSV空间中的60°~180°之间,对应于HSV模型中的0.16~0.50之间,取值范围较大,且红提表面的纹理及斑点会严重影响到其颜色的折射率,故这种方法去除红提果梗的效果较差,选取不同的阈值范围,采用HSV彩色图像分割的方法去除果梗的效果如图3i~k所示。基于果梗在RGB彩色空间中G分量所占比例较大,通过实验对比了G-B、2G-R-B、2g-r-b的转换效果图[17],如图3l~n所示,发现归一化超绿法[18-19]的效果最好,其中r、g、b的计算如公式(1)~(3)所示。

式中:R、G、B分别为红色图像基于RGB色彩空间的红色、绿色、蓝色分量;r、g、b分别为归一化后的红色、绿色、蓝色分量。

归一化超绿法去除绿色果梗:分别提取红提RGB图像的R、G、B 3 个分量值并将其转换为r、g、b,如图3b、c、d所示,通过2g-r-b的色差计算,提取出果梗的灰度图,通过Otsu阈值法选取出最佳阈值,并将灰度图转为二值图,再通过膨胀处理扩大果梗区域。对果梗的二值图像进行取反处理后,将其与图3a进行图像的乘法运算,处理过程如图3b~h所示。

由图3i~n的去除果梗效果及处理的过程可以看出,归一化超绿法相比于其他去除果梗的方法来说,不需要人为设定阈值,算法简单可靠,能有效去除无用的绿色果梗信息。

1.3.1.2 红提果粒的定位

图 4 果粒的定位
Fig. 4 Location of grapes

a.原始NIR图;b.直接亮度局部极值图;c.混合开闭重构图;d.开闭重构后亮度局部极值图。

由图4a可以看出,红提串表面的果粒在光源的照射下产生了细小的亮点,且其大致在果粒的中心位置,故本研究将其作为红提定位的依据。若直接对NIR图像进行亮度局部极大值运算,得到的亮点效果图如图4b所示,其明显不能满足定位的要求,主要是因为果粒表面存在大量的果粉、细小的脏污点,并且在光源的照射下,果肉中的细小纹理都显露出。为解决这些问题,本研究采用了基于形态学的开闭重构算法[20-21],假设J和I分别为红提的参考图像和原始图像,I≤J,以参考图像J为变换的起点,通过原始图像I来规范不断变换的过程,直到红提灰度图像像素值保持稳定为止。膨胀重构和腐蚀重构[22]分别由公式(4)~(5)表示。

式中:∧代表逐点得到最小值;∨代表逐点求得的最大值;分别表示膨胀和腐蚀运算;rec代表收敛时的重构结果;B为结构元素;膨胀重构和腐蚀重构均为当迭代次数达到某一数值n时,像素值收敛的结果。

本研究使用了基于形态学的开闭重构运算,通过先开重构后闭重构的两次重构,参照膨胀和腐蚀重构的迭代方法,将混合开闭重构算法表示为式(6)。

式中:分别代表开运算和闭运算;m、n分别代表开重构和闭重构收敛时的迭代次数。处理后的结果如图4c所示,求取4c图中局部极大值点,其亮点的效果图如图4d所示,对比图4b和图4d可以发现,混合的开闭重构算法可以去除果粒表面细小的脏污点和由于细密纹理和部分噪声引起的伪局部极小值,并且保留重要的亮度极值信息[23],通过求亮度局部极小值的方法,可以大致定位红提果粒的中心位置。

1.3.1.3 边缘拟合

通过以上几个步骤处理后,已经初步获得了红提串表面的颗粒位置及图像轮廓,要想得到单粒红提的轮廓尺寸,需要对识别到的果粒进行检测。由于成熟红提果粒为非标准椭球形、果粒之间相互堆叠、红提表面存在光斑等干扰因素影响,若直接进行多椭圆检测,将会产生大量的无效计算且效果不佳;因此本研究采用基于梯度分割的随机最小二乘椭圆拟合的方法对红提进行拟合,即通过梯度分割的方法截取每粒果粒轮廓,再通过随机最小二乘椭圆拟合对果粒进行逐一拟合。

梯度分割:通过大量的统计红提图片,发现红提的外形处于半径范围在Rmin和Rmax的圆环内,故截取每粒红提在圆环范围内的像素点,其中一串中第8粒果粒及其处理结果如图5所示。

图 5 第8粒红提
Fig. 5 The 8thgrape

由图5可以看出,红提果粒相互堆叠,相邻果粒轮廓之间互相干扰,其严重影响到单粒红提的椭圆识别。经观察发现,属于不同果粒的轮廓线上的点的梯度方向差距很大,故引用了梯度法[24-26]

梯度对应的是一阶微分,函数图像在某一点的梯度是一个向量,其方向与最大的方向导数相同,与边缘点方向垂直。在二维图像中,设f(x,y)为连续图像函数,其在点(x,y)处的梯度是一个矢量,其方向角按公式(7)计算。

在数字图像中,用差分来代替偏导数,由于边缘检测采用的是Sobel边缘检测的方法,故采用Sobel梯度差分法,图6a中显示3×3大小的区域灰度值,其中Z1~Z9分别表示3×3区域内的灰度值,图6b为两个偏导数的相应模版,每个数字对应Z1~Z9的卷积因子,计算边缘轮廓点偏导数Gx和Gy的公式如式(8)、(9)。

图 6 Sobel算子模型
Fig. 6 Model of Sobel operator

由于常规的方向角的计算方式为θ(x,y)=arctan其取值范围为为保证sin θ和cos θ的正负值都能取到,所以改进方向角的表达形式如式(10)、(11)。

将红提果粒近似看作球形,利用极坐标的形式来近似表示出红提果粒中心坐标(式(12)、(13))。

式中:rm为果粒半径的估计值;x、y为轮廓像素点的坐标值;a、b为边缘轮廓像素点所计算的圆心坐标值,将式(10)、(11)中的正弦、余弦值代入(12)、(13)即可计算圆心坐标值。

理论上,若像素点(x,y)为该圆轮廓的一部分,则a、b值必为圆心的坐标值,但由于大部分果粒轮廓为椭球形,且只知道定位圆心的估计值O(ai,bi),故可选取合适阈值δ,若由梯度计算而来的圆心坐标(a,b)与O(ai,bi)的距离平方的误差范围在[0,δ]内,可将像素点f(x,y)作为该粒红提的轮廓,否则去掉该干扰点,计算公式如式(14)所示。

式中:A(x,y)为该粒红提的真实轮廓。红提串中任意4 粒处理的效果如图7所示。

图 7 梯度分割后的果粒
Fig. 7 Grapes after gradient segmentation

随机最小二乘椭圆拟合:最小二乘椭圆拟合是一种通过最小化误差的平方寻找椭圆点的最优估计技术[27-28]。通过梯度法去除干扰弧段之后,仍然存在有果粒轮廓重叠严重的现象,若直接使用最小二乘椭圆拟合的方法拟合果粒会出现较大误差,本研究采用随机最小二乘椭圆拟合的方法[29-30],具体的步骤如下。

1)将取得的第m粒果粒的轮廓边缘坐标存入坐标点集An中,设置最大迭代次数N,覆盖率阈值Pr,将可能的果粒边缘点集L0、L1设置为空集。

2)在边缘点集An中随机选取5 点坐标,若所取的5 点满足不共线,且任意两点之间相隔一定距离,则将5 点存入边缘点集Am中,若不满足条件,则重新选取5 点。

3)将边缘点集Am中的5 点进行最小二乘椭圆拟合,并得到可能的椭圆方程(公式(15))。

遍历边缘点集An中剩下的点带入公式(16)中。

式中:d代表第n粒果粒的边缘点集到可能椭圆的代数距离集合。统计集合d中距离小于阈值Ts的对应的像素点坐标并保存于L1中,若L1点集的个数占边缘点集An个数的比例大于覆盖率阈值Pr,则执行4),否则执行2)。

4)若点集L1的个数大于点集L0的个数,则将L1赋值于L0,否则,则将L1置空。

5)重复循环步骤2)~4),若循环次数n>N,则程序结束,获取轮廓边缘点集L0,并将其进行最小二乘椭圆拟合。

在图8中,分别用直接最小二乘法和随机最小二乘法对果粒1(图8a)和2(图8c)进行椭圆拟合,图8b和图8d为对应的拟合效果,红线为直接最小二乘拟合线,绿线为随机最小二乘拟合线。

图 8 两种算法的拟合效果比较
Fig. 8 Comparison of fitting effects of two algorithms

a.果粒1;b.果粒1椭圆拟合效果;c.果粒2;d.果粒2椭圆拟合效果。

由拟合效果可知,随机最小二乘法更能容忍样本点的差异,有较强的抗干扰能力。采用随机最小二乘的方法对整串红提进行拟合,其拟合效果如图9所示。

图 9 整串红提的拟合效果
Fig. 9 Fitting effect of a bunch of grapes

2 结果与分析

2.1 红提尺寸参数转换

由于红提串表面果粒不在同一个平面上,其近似为一个球面,故不同位置的果粒距离镜头的距离也不一样,因此本研究采取分层转换的方法将红提的像素尺寸转换为实际尺寸,并根据红提的外层和内层分别计算。

图 10 红提尺寸转换
Fig. 10 Grape size conversion

如图10所示,遍历红提粒的中心,若其距离x或y方向上的红提串边界轮廓的最小值小于设定的阈值Dmin,则将其判定为外层果粒,否则为内层果粒。内外层果粒通过小孔成像的原理将像素尺寸乘以不同的系数转换为实际尺寸。

2.2 分级标准及方法验证

在实际生产中,红提人工分级方法是在红提串表面靠近底部随机选取10 颗红提果粒,用不同直径套圈来检测,出现次数最多的等级即为该串红提的等级。参照DB 65/T 2832—2007《红地球葡萄分级标准》(表1),其中后两行是对应的像素值分级标准。

本研究选取42 串成熟的新疆红提来验证本研究方法,再将实际尺寸分级标准转换为像素尺寸分级标准,并将其分级。在分级的过程中,采用15%幅度的降级原则,即被检测出的一级果偏多,但二级果占比超过15%,那么该串红提为二级果,依次类推。参照人工分级结果,使用本研究方法正确分级38 串红提,分级正确率达到了90.48%。其中第8串红提实验结果如表2所示。

表 1 红提大小分级标准
Table 1 Criteria for grape size grading

表 2 第8串红提实验数据
Table 2 Results of the detection of the 8thgrape

3 讨 论

本研究采用基于图像处理的方法对整串红提进行大小尺寸的分级,正确率达到了90.48%。出现错判的原因可能有:在果粒的定位方法中,依据果粒的反光特性,运用基于形态学的开闭重构运算获得果粒中心的大致位置,但由于不同的红提串果粒的紧密度不同,有的果粒可能被遮挡较为严重,此时应用该算法检测不到反光点,故无法定位到该果粒,导致提取到的该串有效果粒样本数量减少,这可能造成分级错误。此外,在拟合果粒的方法中,采用随机最小二乘的方法能有效地拟合出图像中的果粒,相比与其他算法效果更好,但在实际实验中,果粒的形状并非标准的椭圆,且少量为畸形,连人工测量也无法准确获得其尺寸,这也使实际结果与测量结果有差异,从而导致分级错误。

采用归一化超绿法能有效地去除红提串中绿色果梗信息,相比于其他方法,其更简单,且具有鲁棒性和准确性。

基于形态学的开闭重构算法不仅能使果粒表面细密纹理和部分噪声引起的伪局部极小值被去除,并保留重要的亮度极值信息,根据亮度极值区域能有效地定位红提串表面的果粒。

在提取单粒果粒时,采用梯度分割法的方法能去除大部分目标果粒以外的干扰弧段,缩短后续椭圆检测的运算时间。由于红提的形状为非标准椭圆,且存在少量覆盖严重的干扰弧线,若直接进行最小二乘椭圆拟合将产生较大偏差,本研究采用随机最小二乘椭圆检测的方法,通过约束点与椭圆的代数距离,获取有效的边缘点,使红提轮廓精准拟合,实现了整串红提的正确分级,分级准确率为90.48%。

参考文献:

[1] 左建中, 刘峰, 张定昭. 机器视觉技术在螺纹检测中的应用[J].机械设计与制造, 2006(4): 113-114. DO I:10.3969/j.issn.1001-3997.2006.04.053.

[2] 周衍超, 罗浩彬. 机器视觉技术在工业机器人的应用研究[J].装备制造技术, 2015(6): 193-195. DOI:10.3969/j.issn.1672-545X.2015.06.068.

[3] 刘长红, 徐杜, 蒋永平, 等. 基于机器视觉的心脏医学图像处理研究[J]. 计算机与应用化学, 2010, 27(7): 997-1000. DOI:10.3969/j.issn.1001-4160.2010.07.033.

[4] 傅蓉, 申洪, 陈浩. 基于凹点搜寻的重叠细胞图像自动分离的算法研究[J]. 计算机工程与应用, 2007, 43(17): 21-23. DOI:10.3321/j.issn:1002-8331.2007.17.007.

[5] 刘君, 王振中, 李宝聚, 等. 基于图像处理的作物病害自动识别系统的研究[J]. 计算机工程与应用, 2012, 48(13): 154-158. DOI:10.3778/j.issn.1002-8331.2012.13.033.

[6] 周竹, 黄懿, 李小昱, 等. 基于机器视觉的马铃薯自动分级方法[J]. 农业工程学报, 2012, 28(7): 178-183. DOI:10.3969/j.issn.1002-6819.2012.07.030.

[7] MARCHANT J A, ONYANGO C M, STREET M J. High speed sorting of potatoes using computer vision[J]. American Society of Agricultural Engineers, 1988, 41(9): 3528-3540.

[8] 邓海霞, 刘友明, 文友先, 等. 基于机器视觉群体鸡蛋尺寸的检测方法[J]. 华中农业大学学报, 2006(4): 452-454. DOI:10.3321/j.issn:1000-2421.2006.04.027.

[9] 曾庆兵, 刘成良, 苗玉彬, 等. 基于形态学图像处理的重叠葡萄果径无损测量[J]. 农业工程学报, 2009, 25(9): 356-360. DOI:10.3969/j.issn.1002-6819.2009.09.063.

[10] LI Min, WANG Qiaohua, ZHU Jiang. Automatic recognition of grapes’ size level based on machine vision[J]. International Journal of Food Agriculture & Environment, 2012, 10(3): 78-80.

[11] 陈英, 李伟, 张俊雄. 基于图像轮廓分析的堆叠葡萄果粒尺寸检测[J]. 农业机械学报, 2011, 42(8): 168-172. DOI:10.3969/j.issn.1000-1298.2011.08.033.

[12] ROSCHER R, HERZOGK, KUNKEL A, et al. Automated image analysis framework for high-throughput determination of grapevine berry sizes using conditional random fields[J]. Computers &Electronics in Agriculture, 2014, 100(1): 148-158.

[13] 李敏. 基于机器视觉的红提果粒大小无损检测技术[D]. 武汉: 华中农业大学, 2013: 25-38. DOI:10.7666/d.Y2394816.

[14] 包全磊. 基于HSV空间的彩色图像分割[J]. 软件导刊, 2010, 9(7):171-172.

[15] WANG Q H, TANG Y H, XIAO Z. Grape size detection and online gradation based on machine vision[J]. International Journal of Agricultural and Biological Engineering, 2017, 10(1): 226-233.

[16] 郭英华. 基于HSV色彩空间的图像分割[J]. 黑龙江冶金, 2011(2):35-37.

[17] 毛罕平, 胡波, 张艳诚, 等. 杂草识别中颜色特征和阈值分割算法的优化[J]. 农业工程学报, 2007, 23(9): 154-158. DOI:10.3321/j.issn:1002-6819.2007.09.028.

[18] WOEBBECKE D M, MEYER G E, VON BARGEN K, et al. Color indices for weed identification under various soil, residue, and lighting conditions[J]. Transactions of the Asae, 1995, 38(1): 259-269.

[19] 赵德升, 毛罕平, 陈树人, 等. 杂草识别中背景分割方法的比较研究[J].农机化研究, 2009, 31(11): 76-79.

[20] 王宇, 陈殿仁, 沈美丽, 等. 基于形态学梯度重构和标记提取的分水岭图像分割[J]. 中国图象图形学报, 2008, 13(11): 2176-2180.

[21] 赵于前, 柳建新, 刘剑. 基于形态学重构运算的医学图像分割[J].计算机工程与应用, 2007, 43(10): 238-240. DOI:10.3321/j.issn:1002-8331.2007.10.072.

[22] 张鑫, 陈伟斌. 基于形态学重构的多结构元细胞图像边缘检测[J]. 计算机仿真, 2009, 26(8): 216-219. DOI:10.3969/j.issn.1006-9348.2009.08.053.

[23] 朱俊良, 王茂芝, 郭科. 基于形态预处理和标记提取的分水岭分割算法[J]. 信息技术, 2010(9): 17-20. DOI:10.3969/j.issn.1009-2552.2010.09.004.

[24] 陈燕新, 戚飞虎. 利用梯度方向信息的随机Hough变换[J]. 红外与毫米波学报, 1998(5): 375-380.

[25] 瞿钧, 甘岚. 梯度Hough变换在圆检测中的应用[J]. 华东交通大学学报, 2007, 24(1): 101-104. DOI:10.3969/j.issn.1005-0523.2007.01.027.

[26] 程鹏, 朱美琳, 耿华. 一种基于梯度Hough变换和SVM的圆检测算法[J]. 计算机与现代化, 2013(2): 22-26. DOI:10.3969/j.issn.1006-2475.2013.02.006.

[27] FORBES A B. Least squares best fit geometric elements[M]. New York: Springer, 1990: 311-319.

[28] 闫蓓, 王斌, 李媛. 基于最小二乘法的椭圆拟合改进算法[J]. 北京航空航天大学学报, 2008, 34(3): 295-298.

[29] 陈海峰, 雷华, 孔燕波, 等. 基于最小二乘法的改进的随机椭圆检测算法[J]. 浙江大学学报(工学版), 2008, 42(8): 1360-1364.DOI:10.3785/j.issn.1008-973X.2008.08.015.

[30] 陈海峰, 雷华, 孔燕波, 等. 基于最小二乘法的随机椭圆检测系统[C]//全国信息获取与处理学术会议. 秦皇岛: 中国食品仪表学会, 2007.

A Method for Detecting and Grading ‘Red Globe’ Grape Bunches Based on Digital Images and Random Least Squares

XIAO Zhuang, WANG Qiaohua*, WANG Bin, XU Feng, YANG Peng, LI Li
(College of Engineering, Huazhong Agricultural University, Wuhan 430070, China)

Abstract:The size of ‘Red Globe’ grape bunches is one of the most important quality indicators. A method for size grading of ‘Red Globe’ grape bunches was proposed based on machine vision in this paper. The Red-Green-Blue (RGB) and near infrared (NIR) images of grapes were collected simultaneously with a two-channel camera. Subsequently, the information about green stalks was removed by the normalized super green method from the RGB images, and the local maxima of brightness based on morphological reconstruction was used to identify and locate the grapes in the NIR images. The contours of the fruits were effectively cut and the interference arcs in the edge contour were removed by the gradient segmentation method. Then, the size of the grapes was obtained by random least squares ellipse detection algorithm. A total of 42 bunches of grapes were graded by this method, and 38 of them were graded correctly with an accuracy rate of 90.48%. The accuracy rate is high enough to provide technical support for commercial grape grading.

Keywords:‘Red Globe’ grape; size; normalized super green method; morphological reconstruction; gradient segmentation;random least squares

DOI:10.7506/spkx1002-6630-201815009

收稿日期:2017-03-16

基金项目:湖北省自然科学基金项目(2012FKB02910);湖北省研究与开发计划项目(2011BHB016)

第一作者简介:肖壮(1992—),男,硕士研究生,研究方向为农产品无损智能检测。E-mail:1254050881@qq.com

*通信作者简介:王巧华(1970—),女,教授,博士,研究方向为农产品无损智能检测。E-mail:wqh@mail.hzau.edu.cn

中图分类号:TS255.4

文献标志码:A

文章编号:1002-6630(2018)15-0060-07

引文格式:

肖壮, 王巧华, 王彬, 等. 基于数字图像及随机最小二乘的红提串果粒尺寸检测分级方法[J]. 食品科学, 2018, 39(15):60-66. DOI:10.7506/spkx1002-6630-201815009. http://www.spkx.net.cn

XIAO Zhuang, WANG Qiaohua, WANG Bin, et al. A method for detecting and grading ‘Red Globe’ grape bunches based on digital images and random least squares[J]. Food Science, 2018, 39(15): 60-66. (in Chinese with English abstract)DOI:10.7506/spkx1002-6630-201815009. http://www.spkx.net.cn