基于支持向量机的条烟包装外观缺陷检测

来源 :软件 | 被引量 : 0次 | 上传用户:ciweiqiu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘  要: 针对卷烟生产过程中条烟包装外观缺陷问题,提出一种基于支持向量机(SVM)的条烟包装缺陷图像检测方法。该方法首先采用模板匹配法定位条烟检测区域;然后利用Haar小波变换进行频域分解,并通过灰度共生矩阵算法对频域图提取纹理特征;最后结合纹理特征建立条烟支持向量机分类模型,对待测样本进行分类识别。结果表明:基于SVM分类模型的识别率为96.1%,该方法通用性强,实时性好,满足条烟异常情况检测要求。与BP神经网络测试性能相比,分类性能优于BP神经网络。
  关键词: 图像处理;缺陷检测;支持向量机;条烟
  中图分类号: TP391.41    文献标识码: A    DOI:10.3969/j.issn.1003-6970.2020.01.045
  本文著录格式:孙娜,管一弘,崔云月,等. 基于支持向量机的条烟包装外观缺陷检测[J]. 软件,2020,41(01):205210
  【Abstract】: Aiming at the appearance defects of cigarette packaging in cigarette production process, an image detection method of cigarette packaging defects based on support vector machine (SVM) is proposed. Firstly, the template matching method is used to locate the cigarette detection area. Then, Haar wavelet transform is used to decompose the frequency domain, and texture feature is extracted from frequency domain image by gray level co-occurrence matrix algorithm. Finally, a support vector machine classification model is established based on texture feature, and the samples to be tested are classified and recognized. The results show that the recognition rate based on SVM classification model is 96.1%. The method is universal and real-time, and meets the detection requirements of abnormal situation of cigarettes. Compared with BP neural network, its classification performance is better than BP neural network.
  【Key words】: Image processing; Defect detection; Support vector machine; Cigarette
  0   引言
  随着烟草企业生产技术的现代化发展,香烟生产过程的集成度越来越高,香烟在包装过程中会出现一些不可避免的外观缺陷,比如:翘边、透明纸破损、包装纸破损、无透明纸、包装纸污染等问题[1],严重影响了产品质量和视觉效果。因此,卷烟包装外观缺陷检测成为了卷烟生产过程中的关键步骤。
  对于卷烟包装缺陷检测,基于机器视觉的检测方法成为了当今的主流,但在实际生产过程中,由于每台包装设备生产的条烟包装外观各不相同,导致条烟包装外观检测系统出现稳定性差、通用性不强、处理精度不高、检测缺陷类型不够完善等问题。为此,研究人员展开了深入的研究,文献[2]研究了烟条外观检测系统软件设计方法,通过对增强的图像进行纹理分析、模板匹配判断有无外观缺陷。该方法检测模块较多,操作复杂。文献[3]提出了一种基于视觉感知特征的条烟异常检测算法,该算法从视觉感知角度对图像进行特征提取,利用不同分类器对条烟生产中的异常情况进行检测。该方法虽然满足精度要求,但算法的实时性还有待提高。文献[4]设计了一种新型的BV包装机条烟外观视觉检测系统,运用Haar算法提取图像特征并进行特征匹配,实现对条烟外观缺陷的检测与剔除。该方法虽然检测精度高,但只能针对拉线及透明纸缺陷检测,检测缺陷类型不够完善。
  针对以上条烟包装检测问题,提出一种基于支持向量机(Support Vector Machine,SVM)[5]的条烟包装外观缺陷检测方法。该方法通过模板匹配法准确定位条烟位置后,结合 Haar小波变换和灰度共生矩阵算法提取条烟特征参数,建立一种支持向量机分类模型。结果表明该方法具有较高的分类准确性和实效性,满足条烟异常情况检测要求。
  1  条烟图像定位
  在图像采集过程中,由于相机存在抖动或传感器触发延迟等问题,导致条烟的位置会有少量的偏移,因此需要对条烟图像进行定位处理以消除相机抖动或触发延迟带来的误判[6]。本文采用基于相关的图像模板匹配法对图像进行定位,该方法的基本原理是通过设定条烟模板子图像作为标准模板,将该模板在待测图像中逐像素移动并计算每个像素位置的灰度乘积之和,即相关性。标准模板与待测图像的相关性表达式为:
  4  结果与分析
  4.1  基于SVM的条烟外观缺陷检测结果
  本文以烟厂企业实际生产环境下的图片为研究对象,图像大小为480×640像素,选取220张训练集和178张测试集构成总样本,其中,训练集包括缺陷图像120张和合格图像100张;测试集包括缺陷图像90张和合格图像88张。测试集和训练集中缺陷类型有透明纸破损、透明纸褶皱、包装纸反包、無透明纸、包装纸破损,且有同时存在多缺陷的情况。为了比较不同核函数SVM对条烟的分类情况,分别采用多项式、RBF、线性核函数对样本进行试验,并对参数寻优,使得SVM分类器性能最佳。不同核函数的分类结果如表1所示。   核函数的选择是支持向量机分类器性能的重要影响因素,由表1可以看出,利用RBF核函数对条烟测试的分类性能最高,总样本的识别率达到了96.1%,利用线性核函数的SVM分类器识别性能次之,多项式核函数的分类效果最差。由于条烟包装外观缺陷类型复杂,而RBF核函数具有较强的局域性,可以拟合复杂的分类超平面,且性能稳定,因此,本文选取RBF核函数作为条烟支持向量机分类器的核函数。利用RBF核函数对图像进行训练,惩罚参数C和核参数 是影响分类性能的主要因素,实验采用遗传(Genetic Algorithm,GA)算法[12]对参数寻优,最优参数为C=2.0128, =1。以上测试集样本中详细缺陷分类结果如表2所示。
  在实际生产过程中,每台包装设备生产的条烟包装外观各不相同,为了验证算法的有效性,实验对不同品牌、不同包装外观的条烟进行检测,并统计分类耗时。利用本文提出的缺陷检测算法分别对两种品牌的条烟进行试验,识别精度均达到了97%以上,检测效果较好,具有一定的通用性。根据生产线上要求,条烟缺陷的检测速度需控制在1秒以内,以上两种品牌条烟的平均耗时分别为0.512秒/条、0.755秒/条,满足实时性检测要求。不同条烟分类及耗时结果如表3所示。
  4.2  SVM与BP神经网络测试性能对比
  为了比较SVM的分类性能,本文利用RBF核函数SVM和BP神经网络分别对条烟图像进行试验。BP神经网络结构由输入层、隐含层及输出层组成,如图6所示。将特征向量T作为BP神经网络的输入数据,隐含层的节点数为10,输出层的节点数为2,两个节点分别表示合格与不合格的两种类别。在BP神经网络测试过程中,同样选取220张训练集和178张测试集构成总样本进行分类测试,其分类结果与SVM分类器的分类效果对比如表4所示。
  由表4可以看出,基于SVM的条烟分类模型的分类性能明显高于BP神经网络。采用RBF核函数的SVM分類器对条烟检测的识别率为96.1%,比BP神经网络的分类性能提升了6.8%。这是由于在模型训练过程中,BP神经网络对样本数据的数量比较敏感,在小样本、非线性和高维数的情况下,容易出现收敛速度慢、过学习、稳定性差等问题,而支持向量机可以将低维样本数据映射到高维特征向量空间,并在高维空间中构造最优超平面,实现样本数据的正确分类。因此,这种基于支持向量机的条烟缺陷图像检测方法能够很好地应用于条烟包装外观缺陷检测中。
  5  结论
  本文提出了一种基于支持向量机的条烟包装缺陷检测方法。算法采用Haar小波变换得到频域图,并对频域子图进行线性加权计算以增强图像细节部分,利用灰度共生矩阵提取纹理特征作为支持向量机的输入向量,构建分类模型,实现对条烟图像的视觉检测。实验把条烟外观中的有无缺陷看作两种不同的类别模式,利用支持向量机对两类样本进行分类判断,通过对比实验验证了算法的识别准确率,通用性和实时性。结果表明,基于SVM的分类方法对条烟缺陷图像检测的识别率为96.1%,分类性能优于BP神经网络,该方法可靠性高,通用性强,精度高,实时性好,有效实现了条烟包装外观缺陷检测,满足条烟外观缺陷检测要求。
  参考文献
  [1] 李琦. 卷烟条包外观缺陷检测系统的设计[D]. 南昌: 南昌大学, 2016: 3-6.
  [2] 赵霙, 郑启旺, 徐邓, 等. 烟条外观检测软件系统设计[J]. 机械制造与自动化, 2012, 41(02): 132-134.
  [3] 颜西斌. 基于视觉感知特征的条烟异常检测算法[J]. 烟草科技, 2016, 49(01): 78-83.
  [4] 蔡培良, 何邦贵, 华卫, 等. BV包装机条烟外观质量检测装置的设计[J]. 包装工程, 2018, 39(23): 143-150.
  [5] Guenther N, Schonlau M. Support vector machines[J]. The Stata Journal, 2016, 16(4): 917-937.
  [6] 张传栋, 徐汉飞, 陈弘毅, 等. 基于超红图像与轮廓曲率的苹果目标识别与定位方法研究[J]. 软件, 2015, 36(08): 30-35.
  [7] 常灿. 基于图像识别的香烟包封条缺陷检测方法[D]. 北京: 北京化工大学, 2014: 29-35.
  [8] 李艳飞, 秦飞龙, 周仲礼. 改进的小波变换算法在地震数据降噪处理中的应用[J]. 软件, 2013, 34(06): 40-43.
  [9] Mohanaiah P, Sathyanarayana P, GuruKumar L. Image texture feature extraction using GLCM approach[J]. International Journal of Scientific and Research Publications, 2013, 3(5): 1.
  [10] 闫江宝, 谭向宇, 张长胜, 等. 小波分析和支持向量机在供水短期负荷预测中的应用[J]. 软件, 2017, 38(09): 122-126.
  [11] Shalini Puri, Satya Prakash Singh. An efficient Devanagari character classification in printed and handwritten documents using SVM[J]. Procedia Computer Science, 2019, 152.
  [12] Fan X. Network traffic chaotic prediction based on genetic algorithm optimization and support vector machine[J]. Modern Electronics Technique, 2018, 2018(18): 40.
其他文献
摘 要: 基于CT影像DICOM格式数据,应用MIMICS精确建模,应用3-matic进行四面体网格划分,利用MIMICS根据CT灰度值进行材料属性赋予,通过计算机仿真软件ANSYS实现力学分析,本文旨在探讨生物力学中有限元模型的构建途径,以对临床提供帮助。  关键词: CT;股骨三维重建;有限元分析  中图分类号: TP311.52 文献标识码: A DOI:10.3969/j.issn.1
期刊
摘 要: 近些年,智能优化算法在软件工程领域得到了广泛的应用,基于搜索的软件工程技术往往通过设计具体问题的适应值函数,并基于该函数在问题的可行解空间中使用优化算法寻求最优解。本文首先介绍了常用的智能优化算法,包括遗传算法、爬山算法、粒子群算法以及蚁群算法,之后分析并研究这些算法在测试数据生成、测试用例选择以及测试用例优先级排序技术中的应用,为有效解决基于搜索的软件工程问题奠定基础,促进回归测试效率
期刊
摘 要: 本文针对目前光伏发电系统发电效能低、环境要求高及控制系统非智能化等问题,设计一款基于PLC控制器与物联网云平台联合监控的智能化卷轴翼展追日式光伏发电系统。本文对光伏发电系统进行机械结构的创新设计、监控系统主要硬件和软件的优化设计,解决和完善目前光伏监控系统存在的不足。达到提升发电效能、增强环境适应能力与实现智能化监控功能的目的。  关键词: 光伏发电;自动跟踪;PLC;物联网监控  中图
期刊
摘 要: 为了解决医学知识图谱中知识重复、知识质量良莠不齐、知识间关联不够明确等问题,本文提出了一种大数据驱动下的医学知识图谱构建方法,同时针对医学知识图谱集成、演进、增强方面进行图谱知识融合和补全操作。然后,简单介绍医学知识图谱在医学领域的几个重要应用以及相关的人工智能技术的支持。最后,结合当前我国医学知识图谱构建技术面临的重大挑战和关键问题,对其发展前景进行了展望。  关键词: 医学知识图谱;
期刊
摘 要: 分析椎动脉的动脉瘤血流动力学指标在动脉瘤发生、发展及治疗后的作用,判断引起动脉瘤发生与治疗后复发的特定血流动力学因素,并为动脉瘤的预防、治疗提供理论依据。选取一例颅内动脉瘤患者的CTA影像数据三维建模和仿真计算获取血流动力学指标:time average wall shear stress、time average wall shear stress grade、oscillatory
期刊
摘 要: 不同坐标系成果之间的转换是测量工作中必不可少的环节。基于转换参数保密的需求,如何确保转换参数不被泄密是坐标转换过程中需要解决的问题。本文基于新一代加密狗的特点,提出利用加密狗对转换参数加密和存储,并将坐标转换或混淆的代码移植到加密狗内,实现了省级海量参数的加密、管理和调用,有效杜绝了转换参数和坐标转换过程的泄密,大大提高了保密强度。  关键词: 坐标转换;参数;加密狗;算法  中图分类号
期刊
摘 要: 在炎热的夏天,电风扇给人们的生活带来了很多的方便,一般的电风扇只有机械档的人工调速和手动开关,夏夜温度下降后人们容易因熟睡忘关风扇而受凉,当温度升高时,它又不能根据温度的变化改变转速。而智能温控调速风扇可自动根据室内环境温度控制风扇转速。为了使风扇更贴近人们的生活,开发一种新型温感语音唤醒的智能电风扇控制系统迫在眉睫。  关键词: 单智能温控;树莓派;单片机;控制系统  中图分类号: T
期刊
摘 要: 针对智能门锁使用距离较短、指纹解锁易被盗取和功耗较大等问题,文章设计了以网络为数据传输途径,双重半虚拟指纹验证和密码验证为开锁方式的智能门锁控制系统,门控芯片选择STM32F103C8T6、无线通信模块选择ESP8266、指纹识别模块选择ZN632,和以ULN2004L作为步进电机的驱动电路等,实现了拥有本地和远程两种方式控制的智能门锁控制系统。经过试验表明,该设计不仅使用成本低、易安装
期刊
摘 要: 随着物联网技术的发展,以物联网技术为支撑的行为摄像技术和信息管理系统融合应运而生,实现远程智慧监管与碎片化监管于一体的运行模式。本文以基于物联网的农贸市场智慧监管项目为背景,重点研究如何通过多方参与、共同监督,推动属地政府切实履行农贸市场管理职责,形成管理有人抓、责任有人担、绩效有人评的工作局面,从而实现农贸市场日常管理智能化、精准化、规范化、常态化,全面改善农贸市场经营秩序和周边市容环
期刊
摘 要: 高校毕业生离校信息系统是教育现代化的重要组成部分,系统的建立改变当前毕业生工作的效率低下的问题。通过分析毕业生离校系统的需求、毕业生离校数据关系、数据关系交换,进而设计整个系统的架构,最终实现系统的功能设计。  关键词: 高校毕业生离校系统;设计  中图分类号: TP311.52 文献标识码: A DOI:10.3969/j.issn.1003-6970.2020.01.027  本
期刊