APP下载

基于机器视觉的马铃薯加工原料分选系统

2021-10-12王润涛

食品与机械 2021年9期
关键词:传送带绿皮畸形

李 明 王润涛 姜 微

(岭南师范学院信息工程学院,广东 湛江 524048)

马铃薯是全球第三大重要的粮食作物。以马铃薯为原料加工而成的薯制品达上百种,其中马铃薯淀粉、马铃薯全粉等是人们日常烹饪的主要食材,薯片、薯条等膨化食品更是受到儿童的青睐,面对严峻的食品安全问题,对马铃薯加工环节的监测管控,是保证薯制品达到食品安全标准的有效途径,加工原料的精量筛选是确保马铃薯制品安全的首要环节。中国制定了GB/T 31784—2015《马铃薯商品薯分级与检验规程》,根据马铃薯的不同用途,规定了商品薯的检验分级标准。目前,马铃薯检验主要依靠人工方式,自动化检测尚处于理论探索阶段。自动化、标准化的检验流程必须依赖先进的科学技术,随着机器视觉技术的应用日益广泛,专家学者[1-3]在农产品无损检测方面也取得了较大进展。但在马铃薯的无损检测方面研究成果较少,邓立苗等[4]结合机器视觉系统和分级控制系统,根据马铃薯形状、颜色和缺陷特点,构建了马铃薯分选系统,综合检测准确率可达到90%;王红军等[5]探讨了利用机器视觉技术快速获取马铃薯图像特征参数,结合多元线性回归方法,建立马铃薯质量和形状分级预测模型;田芳等[6]利用光在马铃薯块茎组织中的透射特性设计了一种马铃薯黑心病检测机构;张擞[7]利用图像处理技术对马铃薯投影面积、缺陷面积和投影周长进行检测;向静等[8]针对马铃薯的损伤、绿皮,发芽状态进行识别,识别正确率达89.7%以上;李玉华等[9]利用色饱和度三维几何特征的马铃薯芽眼识别方法进行芽眼纵向识别,为种薯自动切块提供技术支持;许伟栋等[10]利用主成分分析法对形状特征数据与马铃薯形状之间的相关性进行了分析,建立了分类模型。纵观前人的研究成果,大部分以马铃薯某个外观特征为研究对象,强调算法精度的探索,而很少讨论算法是否适用于在线分选流程;神经网络算法复杂度较大,且不同特征之间存在干扰,因而影响识别精度。与马铃薯分选相关的形状特征包括大小、畸形、椭圆度,可以通过图像处理算法进行计算并设定淘汰范围,可避免贡献非必要的算法复杂度;现有研究分析样本的选择多以静态图像分析为基础,与自动化生产应用结合存在瓶颈,且在设计分类算法过程中缺乏参照国家标准的依据,难以形成统一的行业规范。

为突破现有研究的缺陷,研究拟以马铃薯加工原料为研究对象,以实现自动化分选为目标,获取由定速传送带输送的动态图像,通过运动模糊图像预处理算法复原图像信息,参照国家标准设计系统的控制流程及分选算法,检测马铃薯畸形、发芽、大小、绿皮、病斑特征,满足分选算法识别精度的同时,保证控制机构动态响应。为形成统一的马铃薯分选行业规范奠定基础。

1. 控制器 2. 传送带组 3. 对偶光电传感器 4. 对称吸盘5. 摄像头 6. 电机 7. 马铃薯 8.光源图1 马铃薯分选系统结构Figure 1 Structure of potato sorting system

1 试验装置整体结构

马铃薯自动化分选平台结构模型如图1所示,平台由控制器分别对各个执行终端进行统筹调度,摄像头实时采集图像数据,马铃薯由传送带匀速运动输送到检测箱中,待对偶光电传感器检测到薯粒通过,发送信号至控制器,控制器提取摄像头当前帧图像,同时发出指令,控制对称吸盘动作,对称吸盘闭合挤压薯粒至传送带上方,旋转180°,吸盘复位马铃薯落回传送带,控制器再次提取摄像头当前帧图像,控制器对2幅图像进行分析后得出分选结果显示在屏幕上。控制流程如图2所示,吸盘挤压马铃薯翻转与复位过程耗时约3 s,传送带运行速度0.05 m/s,薯粒初始间隔需大于40 cm。分选平台每个终端动作都由配置的电机驱动完成。视觉系统采用嵌入式DSP技术,能够与控制核心ARM进行灵活的交互[11-12]。

图2 马铃薯分选控制流程Figure 2 Potato sorting control process

2 马铃薯图像预处理

2.1 运动模糊复原

马铃薯自动化分选平台是通过调节传送带的速度实现马铃薯的在线检测,因此摄像头获取的运动中的马铃薯图像必然存在运动模糊现象,图像复原是图像分析的首要步骤,是将退化图像复原为理想图像的过程。采用最小均方误差滤波综合考虑退化函数和噪声统计特征进行薯粒图像复原。

(1)

式中:

e2——最小均方差;

E{…}——期望值;

f——未退化理想图像;

条件假设噪声与图像不相关,存在零均值且预估灰度级是退化图像灰度级的线性函数,则误差函数最小值频域求解见式(2)和式(3)。

(2)

(3)

式中:

u、v——频域变量;

H(u,v)——退化函数;

G(u,v)——退化图像的傅里叶变换;

K——特殊常数;

T——曝光时间;

a——水平移动距离;

b——垂直移动距离。

摄像头获取的模糊退化图像如图3所示。

图像尺寸688×688像素,采用参数a=b=0.1、T=1,迭代法选择K,复原后的图像如图4所示。

对比图3和图4发现,正常薯、斑薯、畸形薯图像的运动模糊退化问题,均可通过最小均方误差滤波算法得到较好的复原。

图3 马铃薯退化图像Figure 3 Potato degradation image

图4 马铃薯复原图像Figure 4 Potato reconstruction image

2.2 马铃薯图像分割

马铃薯检测平台的传送带采用黑色不反光材料,采集的马铃薯图像中马铃薯与背景的区分度较大,采用迭代阈值分割法实现马铃薯与黑色背景的分割,病斑薯与绿皮薯分割效果如图5所示。

图5 背景分割图像Figure 5 Background segmentation image

马铃薯形状各异,边缘轮廓是形状特征分析的基础,以畸形薯为例,对比图像与提取结果如图6所示。

图6 边缘检测图像Figure 6 Edge detection image

采用Sobel与Laplace边缘检测算子,虽然边缘清晰,但薯内部呈现较多噪声,不利于边缘提取。广义Hough变换算法可用于检测任意形状,对算法进行优化,忽略小的闭合形状,再进一步进行骨架提取,可得到马铃薯轮廓区域。

3 马铃薯图像特征检测

利用机器视觉进行无损检测具有一定的约束性,从马铃薯图像中获取的信息可概括为两大类:边缘轮廓特征与外观灰度分布,马铃薯的畸形、发芽、大损伤会呈不规则椭球形,而绿皮、斑点病、腐烂会以颜色灰度分布差异形式体现。

3.1 形状特征

3.1.1 面积比 相机获取拍摄区域688×688像素,可通过式(4)计算面积比。

(4)

式中:

S——面积比;

Area——马铃薯区域像素面积。

在同样的拍摄条件下,面积比能够充分反映马铃薯块茎的大小。

3.1.2 凸起检测 马铃薯的畸形、发芽、大损伤均会表现为表面凸起或凹陷,这里统一归类为畸形薯,提出如下凸起检测方法判定畸形薯。

(1) 如图7所示,求出马铃薯区域最小外接椭圆的圆心坐标(x0,y0),从(x0,y0)向马铃薯边缘轮廓点(xn,yn)作连线Ln,Ln与X轴正向夹角φ。

图7 凸起检测Figure 7 Convex detection

(2)φ逆时针增加φΔ,当(xΔn,yΔn)与(xn,yn)连线在马铃薯区域内部,且|LΔn-Ln|不呈数值跳变,标记为“0”,反之标记为“1”。

(3) 选择适当的φΔ(4,6,10,15,20,25,30,35,40,45),重复步骤(2)直至遍历一个周期,如果存在标记数组中存在“1”值,即存在凸起。

通过与人工观察对比,φΔ≤15一般为小的凸起,如马铃薯芽体,15<φΔ<45一般为畸形马铃薯,而马铃薯表面损伤根据损伤程度不同表现各异,采用上述凸起检测方法,如存在凸起,即判定为畸形薯。

3.1.3 长、短径检测 如图8所示,搜寻马铃薯轮廓直线距离最大的两点x0、y0,线段x0y0为R区域最长径L;过线段x0y0中心点O,遍历搜索与轮廓相交于两点x1、y1的最短线段x1y1,即为最短径d。

图8 径长检测Figure 8 Diameter detection

3.2 颜色特征

绿皮马铃薯的外观呈不均匀青绿色分布,部分马铃薯只在某个端部呈青绿而另一端表现正常。疮痂病、黑痣病外观呈黑褐色斑块,也会出现分布不均匀现象,马铃薯自动分选平台可获取马铃薯两面的图像,即A面和B面,如果对2副图像进行简单的颜色分析,很难达到精确分类的目的。

选取正常色马铃薯样本65个、绿皮马铃薯样本45个、病斑马铃薯样本50个。采用BP神经网络算法[13-15]预测马铃薯外观颜色绿皮、病斑、正常的分类。对每个马铃薯的A面和B面,基于RGB、HSV、CMY 3个颜色模型的9个分量,分别计算颜色均值作为判别依据,即神经网络输入层9个神经元,1个隐含层,经多次验证该层神经元5个网络收敛速度最快,输出是3类,网络结构为9×5×3,为验证算法可行性,利用交叉验证法,将160个样本分为4等份,1份测试,3份训练,训练样本和测试样本轮流互换,计算出误差分数以其大小作为衡量预测模型的准确性。训练网络误差曲线如图9所示。

图9 训练网络误差曲线Figure 9 Neural network error curve

从测试集中随机抽取4个轮次测试结果见表1。

由表1可知,神经网络分选模型对病斑薯识别的准确率较高,对绿皮和正常薯的误判率较大。分析其原因,训练样本由人工目测选取,绿皮薯样本选取马铃薯表面青绿色达到20%以上,病斑薯样本表面病斑面积20%以上。马铃薯病斑为黑褐色,与正常薯土黄色差异明显,且病斑呈块状分布在表皮,在初始运动模糊图像复原过程中,复原效果较好。马铃薯绿皮存在很多“一头绿”的情况,试验所用分选装置采集同一马铃薯正反两面的图像,但仍存在两端的拍摄盲区,这会影响绿皮薯识别精度。以误差分数衡量预测模型的准确性,神经网络的预测分类平均准确率为96.2%。

表1 神经网络预测结果Table 1 Nneural network predicts the results

4 分选模型试验分析

分选系统先后采集马铃薯A、B面2副图像,控制中心分析A面图像得出结论A,分析B面图像得出结论B,当且仅当结论A与结论B同时为合格时,分选结果为合格,分选算法流程如图10所示。

图10 马铃薯分选算法流程Figure 10 Potato sorting algorithm flow chart

参照GB/T 31784—2015《马铃薯商品薯分级与检验规程》,分选系统对加工型马铃薯采用唯一标准,分选结果简化为合格与不合格两类,分选设定标准见表2。为进一步对马铃薯分选系统进行试验分析,人工选取马铃薯样本98个(与前述样本不重复),采用分选系统进行分选测试,结果见表3。

表2 马铃薯分选标准

表3 马铃薯分选系统测试结果

分选系统对98个样本分选总耗时368 s,平均分选1个马铃薯耗时为3.76 s,考虑为采集马铃薯双面图像时,需要利用对称吸盘挤压马铃薯翻转,机械终端响应耗时问题有待进一步优化。采用分选系统分选时,发芽薯1个误判为畸形薯、绿皮且畸形薯1个误判为畸形薯、绿皮薯2个误判为合格薯,正确率为95.92%,表明该系统用于马铃薯加工原料精量分选可行,能够满足薯制品加工生产线前端的分选需要。

5 结论

利用机器视觉技术、嵌入式技术与自动控制技术设计了双面图像分析的马铃薯加工原料精量分选系统模型,构建了面积比、长短径、凸起检测算法,实现了马铃薯畸形、发芽、大小检测,基于3个颜色模型9个颜色分量构建了神经网络预测模型,实现了马铃薯绿皮、病斑、常色分类,预测模型准确率为96.2%。通过分选试验,马铃薯样本分选正确率95.92%;单薯处理耗时3.76 s,该方法用于马铃薯加工原料精量分选可行,能够满足薯制品加工生产线前端的分选需要。后续可在其前端增加震动料斗、摩擦挡板、定位装置使马铃薯在传送带上保持一定间隔无堆放运送,并在其后端增加机械臂、收集装置以实现分选动作,从而实现全自动化在线分选。

猜你喜欢

传送带绿皮畸形
平山病合并Chiari畸形1例报道
实时动态四维超声产前诊断胎儿畸形的临床意义
动车与绿皮车
浅探传送带模型的分析策略
教学考试杂志社“优师计划”阶段性成果展示
——“模型类”相关试题选登
48例指蹼畸形的修复治疗体会
传送带模型中摩擦力的判断
远去的绿皮火车
再见,绿皮火车
广西告别“绿皮火车”