论文部分内容阅读
苹果的外部品质是苹果最直观的品质特征,直接影响苹果的价格和消费者的偏爱。针对苹果外部检测的难点和关键点,基于机器视觉技术、高光谱成像技术和多光谱成像技术,综合图像处理技术、模式识别方法、化学计量学方法和光谱分析技术研究了苹果外部物理品质(形状和尺寸)和表面常见缺陷的检测方法。基于上述研究的基础上开发的检测系统和算法为我国研发基于机器视觉技术和多光谱机器视觉技术的苹果外部品质快速在线检测分级装备奠定了基础。主要研究内容和结论为:(1)基于图像处理技术的苹果形状检测中形状特征提取与果梗去除方法研究。重点研究了基于Sobel算子的边缘检测算法、形状检测中常用的特征提取算法、基于形态学特征的苹果图像中突出果梗的检测算法和基于形态学运算的突出果梗消除算法。并编写了形状检测软件。结果表明,突出果梗消除后可以提高水果形状检测的精度,为后续带有果梗的水果的形状检测提供参考。(2)基于机器视觉技术的苹果体积与重量的非接触式测量方法研究。利用机器视觉技术和近红外线阵结构光技术搭建了苹果3D信息采集系统,并基于苹果3D高度图像提取苹果投影面积、50个环状像素高度信息和50个列状像素高度信息,并利用偏最小二乘(PLS)和最小二乘支持向量机(LS-SVM)建立了苹果重量和体积的单变量和复合变量的非接触式测量模型。结果表明,基于苹果投影面积和50个列状像素高度信息为图像特征的LS-SVM复合变量模型对苹果重量和体积测量具有较高的精度。重量测量模型的Rc为0.9838,RMSEC为6.5741,Rp为0.8234,RMSEP为11.4991;体积测量模型的Rc为0.9733,RMSEC为10.0254,Rp为0.9032,RMSEP为10.1155。(3)基于机器视觉和结构光技术进行了苹果3D重建与果梗花萼识别研究。果梗花萼和缺陷在图像中很相似,它们的存在使苹果表面缺陷的自动化检测成为一种挑战。本文基于果梗花萼的凹陷性特征,基于机器视觉系统、近红外线阵结构光和3D重建技术实现了果梗花萼的检测。通过可见近红外相机、近红外线阵结构光和传送带的配合可以逐行提取苹果的3D轮廓的高度信息,经过图像拼接可以获取苹果上表面的高度图像。果梗花萼的凹陷性特征使其高度低于周围正常组织区域的高度信息。为了开发便于计算机进行识别的算法,本文提出了可根据被检测苹果的大小、形状和位置自适应建立的高度球模型。结果表明,通过3D重建模型和苹果的自适应高度球模型之间的差异便可以实现果梗花萼的识别,利用100个独立样本,200个图像进行了算法的有效性验证,总体识别精度为97.5%。(4)基于机器视觉技术进行了缺陷苹果识别方法研究。为了消除苹果表面亮度分布不均、区分真实缺陷和果梗花萼,本文提出了一种基于亮度校正算法、缺陷候选区统计和加权相关向量机算法的缺陷苹果检测算法。亮度校正算法从一定程度上消除了苹果表面亮度不均分布,尤其是边缘区域的亮度。基于果梗和花萼不能同时出现在相机视野中的常识,可以根据分割出来的缺陷候选区数目对苹果进行初步分类,对于只分割出一个缺陷候选区的苹果,提取候选区域的颜色特征、统计学特征和纹理特征,通过I-RELIEF算法计算特征的权重,通过训练加权相关向量机进行缺陷候选区的类别判断。通过对160个样本进行检测实验,总体识别精度为95.63%。结果表明,本研究提出的方法可以消除苹果表面亮度分布不均现象,缺陷候选区统计可以对苹果类别进行初步判断,利用加权相关向量机对缺陷候选区的进一步判断,效果令人满意。(5)基于高光谱成像技术进行了苹果表面隐性缺陷识别方法研究。本文基于高光谱成像技术和连续投影算法开发了苹果表面早期腐烂检测算法,提取了苹果正常表皮和早期腐烂表皮各80个矩形感兴趣区域(ROIs)的平均光谱,利用连续投影(SPA)算法进行光谱域处理,挑选出563、611、816和966 nm为识别早期腐烂的有效波长,并用偏最小二乘判别分析法(PLS-DA)分类器评估了利用SPA优选出来的四个波长。最后基于有效波长和MNF算法开发了早期腐烂识别算法。利用本研究开发的算法对测试集中20个正常苹果和80个早期腐烂苹果的最优波长处的图像进行了识别处理,检测的总体正确率为98%。利用I-RELIEF算法挑选了识别早期轻微损伤的识别算法,挑选的有效波长为590、660、720、820及960 nm,并基于有效波长处的图像和MNF开发了适合于苹果表面早期轻微损伤识别的图像处理算法,利用80个苹果样本进行了算法的验证,总体识别率为98.75%。结果表明,基于高光谱成像技术和有效波长可以实现苹果表面早期腐烂、早期轻微损伤的检测,为后续开发多光谱视觉检测系统奠定了基础。(6)基于高光谱成像技术进行了水果表面常见缺陷检测方法研究。为了消除苹果亮度分布不均和颜色的影响,实现苹果表面常见缺陷(风伤、虫伤、日灼伤、斑点、褐斑等)的精确检测,分析了正常区域和常见缺陷区域的特征光谱曲线走势,挑选了730和925 nm波长为特征波长,并基于特征波长处的图像开发了波段运算图像处理算法。由于相同位置受到的光强度的影响相似,因此像素对像素的减法和除法运算可削弱由于颜色、形状而引起的苹果表面亮度不均影响,同时基于波段运算的图像处理算法提高了缺陷和正常苹果组织之间的对比度,使缺陷提取变得容易、准确。本研究从109幅带有各种缺陷的苹果高光谱图像中提取了730和925 nm波长处的图像,并基于波段运算处理思路利用式6-10对特征波长处的图像进行了处理,总体识别率为93.6%。结果表明,波段运算方法简单有效,在一定程度上消除了颜色、形状、果梗等引起的亮度不均对缺陷识别的影响,提高了常见缺陷的识别精度。(7)基于多光谱成像技术进行了苹果表面缺陷检测方法研究。高光谱成像技术图像获取和处理需要很长的时间,不利于在线快速检测。为了继承和发展高光谱成像技术的研究成果,基于挑选出的有效波长,用SolidWorks 2011设计了转轮和封装箱,利用相机、滤光片、滤光片轮搭建了多光谱成像系统,并基于VS2010和OpenCV开发了实时检测软件。本研究是实现从高光谱视觉检测的基础性研究向多光谱视觉检测的快速应用研究转变的关键内容。本研究对68个带有各种常见缺陷的苹果进行检测,根据每个苹果的缺陷种类及分布情况,每个苹果以不同的姿态采集1-3幅(组)多光谱图像进行实时检测,本次实验共采集116组样本多光谱图像进行实时检测,总体识别率为91.38%。结果表明,利用多光谱成像系统可以继承和发展高光谱成像研究的成果,可为后续苹果表面缺陷快速在线检测装备开发提供参考。