![点击分享此内容可以赚币 分享](/master/images/share_but.png)
基于机器视觉的裂纹鸡蛋分拣系统设计.pdf
《基于机器视觉的裂纹鸡蛋分拣系统设计.pdf》由会员分享,可在线阅读,更多相关《基于机器视觉的裂纹鸡蛋分拣系统设计.pdf(8页珍藏版)》请在咨信网上搜索。
1、45第1期郭建军 等:基于机器视觉的裂纹鸡蛋分拣系统设计0 引言鸡蛋是人类最好的营养来源之一1,与人们的日常生活密不可分,既在食用领域中发挥作用,又在如疫苗研发之类的医药领域中扮演重要的角色。随着经济的增长和人民生活水平的提高,人们对鸡蛋的需求量越来越大,对鸡蛋品质的要求也越来越高。我国是世界上最大的鸡蛋生产国和消费国,近年的鸡蛋产量为 2 600 万 t 左右2。居民受传统饮食习惯的影响,日常生活中主要以鲜鸡蛋为主3,鸡蛋在包装、运输、加工过程中,由于各种因素影响,容易受到磕碰而造成不可逆的损坏,具体表现为不同程度的裂纹,影响存储和运输。此外,微生物如沙门氏菌可通过鸡蛋表面裂纹进入鸡蛋内部导
2、致鸡蛋变质或品质下降,破损蛋还会对其他鸡蛋造成感染,对企业的经济效益和消费者的健康产生不利影响4-5。因而分拣完好蛋与裂纹蛋的环节至关重要。我国在鸡蛋分拣方面,大多仍采用传统的人工作业6,此工作模式耗时耗力且劳动力成本高,并且工人分拣的效率会随着时间的增长而降低7,难以达到企业的预期。自动分拣技术可以高效、稳定地监测并剔除劣质鸡蛋,同时进行分类传输,有效节约时间、空间和劳动力成本。因此研究鸡蛋自动分拣技术具有重要的理论意义和广泛的实用价值,实施后可以提高蛋类企业生产自动化水平,从而提升企业市场竞争力和经济效益8。本研究应用机器视觉技术反馈鸡蛋裂纹信息,结合编程控制机器自动分拣设计的鸡蛋分拣系统
3、,能够代替传统人工分拣,实现低成本、高精度、自动化的生产。1 系统组成及硬件准备基于机器视觉的裂纹鸡蛋分拣系统主要由机器视觉检测模块、分拣模块及用户端通讯模块 3 部分组成。具体操作过程为:搭建好传送带、分拣装置及摄像设备,摄像设备对鸡蛋拍照,对照片利用机器视觉方法进行特征提取,再用分类识别算法进行对比并得出该蛋是否完好,最后通过机器进行分拣,同时将分拣数据呈现到用户端上。以下为各模块对应的功能及硬件选型。基于机器视觉的裂纹鸡蛋分拣系统设计郭建军1,杨霖1,张恩威1,刘双印1,李俊勇2,姚赵忠3,谢彩健1(1.仲恺农业工程学院信息科学与技术学院,广东 广州 510225;2.广州东文环境技术有
4、限公司,广东 广州 510620;3.广州顺生生物科技有限公司,广东 广州 511316)摘 要:本文综合研究了鸡蛋分拣系统设计方法,基于机器视觉技术,对分拣系统硬件选型及布局、鸡蛋图像信息采集、鸡蛋图像预处理与特征提取等各个阶段所需要的技术进行选用,设计了裂纹鸡蛋视觉模块,结合分拣设备组成裂纹鸡蛋分拣系统。该系统可有效实现对裂纹鸡蛋的分拣,提高鸡蛋裂纹的检出效率。最后探讨了该分拣系统设计上存在的问题,并指出未来改进的方向及研究的重点。关键词:机器视觉;裂纹特征;检测系统;图像预处理;分类识别中图分类号:S126 文献标识码:A 文章编号:1673-2154(2024)01-0045-08收稿
5、日期:2023-10-10基金项目:广东省企业科技特派员项目(GDKTP2021004400);云浮市省科技创新战略专项市县科技创新支撑项目(2023020101);广东省普通高校特色创新类项目(2023KTSCX048)作者简介:郭建军(1982),男,博士,副教授,主要研究方向为农业物联网、智能信息处理、大数据分析与挖掘。E-mail:通讯作者:谢彩健(1985),女,博士,讲师,主要研究方向为农业传感器、智慧农业与光谱技术、遥感技术。E-mail:现代农业装备第45卷第1期2024年2月Vol.45No.1Feb.2024Modern Agricultural Equipment46现代
6、农业装备2024年1.1 机器视觉检测模块设备选型机器视觉检测模块主要由相机、照明设备、采集暗箱和计算机组成。该模块的功能是完成鸡蛋外壳的图像信息采集,利用机器视觉的技术实现对裂纹特征的提取,运用分类识别算法判断出该鸡蛋是完好蛋或是裂纹蛋。常用于图像识别的相机主要有 CCD 和 CMOS,二者性能指标对比评价如表1 所示。在图像效果上,CMOS 色彩效果较高,对图形的捕获及处理速度更快;拍摄出的照片更加清晰。在图像特征上,CCD 对于图像的抗扰乱能力更强、还原度更高并且适合在夜间工作。由于本项目分拣过程是在暗环境中拍摄,且对图像要求较高,故采用 CCD 相机。表1 CCD和CMOS性能指标对比
7、评价主要技术指标CCDCMOS灵敏度高低噪点低高色彩效果低高处理速度慢快帧率低高感光度高低动态响应高低利用机器视觉技术对鸡蛋进行检测时,合适的光源和良好的照明方式更能清晰地展现鸡蛋外壳的裂纹信息。表 2 对市面上各种如白炽灯、LED、荧光灯的照明设备进行了对比。通过对比可以得出,LED的综合照明能力较高。虽然初期成本较高,但由于性能好且使用寿命较长,长期的成本对比更优。因此,本检测系统采用 LED 灯进行视觉检测照明。表2 常用照明设备性能指标对比评价型号能耗使用寿命 光线质量 有毒物质价格白炽灯较低很短较差有较低LED低长较好无较高荧光灯高短较差有较低在确定了系统所用的 CCD 相机及 LE
8、D 照明设备后,在传送带上搭建 1 个简易的暗箱,配备 1 台普通的计算机,即可完成机器视觉检测设备的搭建。1.2 分拣模块设备选型分拣模块是本系统最终需要实现的功能模块。其根据视觉检测模块对被检测鸡蛋的破损与否进行分类,目的是将完整蛋运送至下一环节,将裂纹蛋或破损蛋淘汰9。对于分拣模块的硬件选型,生产上常见的分拣设备主要有机械手设备、拨片、气动吸盘等。表 3 中,从成本、灵敏程度、所需配套设施数量、安装难度以及自身缺点几个主要技术指标进行对比评价可知:气动吸盘的缺陷较多;机械手分拣效率高,但是成本高,拨片反之。本系统设计要求低成本,且拨片的分拣能力可满足生产需要,故选择拨片作为本系统的分拣模
9、块设备。表3 分拣设备主要技术指标对比评价设备成本灵敏程度所需配套设施数量安装难度缺点机械手高高少低需多台才能满足生产需要拨片低中少低机动性较差气动吸盘 较高较高多高可能漏气影响分拣效果1.3 用户端通信模块设备选型本系统的用户端通信模块主要由 STM32 单片机、ESP8266WIFI 模块构成。机器视觉检测模块在计算机端将鸡蛋是否破损的检测结果传输给 STM32 单片机端;单片机根据检测结果,供高电平给直流无刷伺服电机,电机驱动拨片进行相应分拣;在获得检测结果的同时,单片机端利用 WIFI 模块,通过 MQTT 协议,将检测结果传送至用户端。2 鸡蛋图像信息采集及图像预处理本环节实现图像信
10、息采集及图像预处理,该过程为递进关系,通过合适的方式进行采集后,再对图像进行预处理,可实现精准的裂纹鸡蛋检测。2.1 鸡蛋图像信息采集对于鸡蛋图像信息的采集,本文采用前文所述的硬件设备,将传送带的一段装入机器视觉检测设备。先在辊轴的下方安装一排 LED 灯照明设备,光源可使得鸡蛋图像采集更加清晰;利用辊轴带动鸡蛋旋转。鸡蛋转过每个 120的位置正上方安装相机,共安装 3 个相机,使得鸡蛋 360全方位能被相机拍到。图 1 为采集图像的设备安装及布局情况,将鸡蛋分为 A、B、C 3 个 120曲面,图 2 为相机采集鸡47第1期郭建军 等:基于机器视觉的裂纹鸡蛋分拣系统设计蛋不同面的图像。图1
11、采集图像的设备安装及布局情况图 2 相机采集鸡蛋 A、B、C 面的过程2.2 图像的预处理过程图像预处理的目的是提取出鸡蛋外壳的裂纹特征,以便后期对该鸡蛋进行识别分类。图 3 鸡蛋图像预处理的流程采集完鸡蛋照片后,相机将图像传送给计算机,进行图像的预处理。由于完好鸡蛋与破损鸡蛋的区别是裂纹的存在与否,故预处理的目的是保留并增强裂纹区域图像特征。选用处理方案需实现去除背景、噪声干扰等;保留鸡蛋外壳裂纹信息。基于此,本文列出鸡蛋图像预处理流程如图 3 所示,针对预处理过程拟采用的处理方法如表 4 所示。表4 鸡蛋预处理流程及拟采用处理方法预处理过程拟采用的处理方法提高图像处理速度灰度化背景去除阈值
12、分割消除噪点中值滤波特征提取边缘检测算法特征增强数学形态学方法2.2.1 灰度化相机采集的鸡蛋图像为彩色图像,其本质是一个降维过程,这个过程中信息的丢失无法避免,因此必须对鸡蛋图像进行灰度化处理10,这样可以提高黑白(二值化)图像的清晰度,更能凸现目标特征,结合 Pyhton 脚本和 YOLOv5 目标检测算法,调用 Opencv 库中的 cv2.cvtColor 函数,可以将采集的原始图像进行灰度化,效果如图 4 所示。图4 拍摄的鸡蛋原图像及灰度化效果2.2.2 背景去除灰度化处理后,再对鸡蛋图像进行背景去除,以避免非鸡蛋本体对于裂纹特征提取的干扰。本文采用阈值分割方法,即提取统计经过灰度
13、化以后的灰度值,将统计到的数值绘制成直方图11。该直方图的波峰主要有 2 个,1 个为鸡蛋的主体图像,1 个为背景的图像;由于透光照明方式,鸡蛋本身的灰度值会大于背景的灰度值。将 2 个波峰之间的波谷设置为阈值,可以将鸡蛋图像与背景图像分离,再将灰度值峰值小的部分区域舍去,保留峰值大的区域,即可实现背景去除。具体流程如图 5 所示。48现代农业装备2024年图5 灰度化及背景去除流程鸡蛋图像灰度直方图如图 6 所示,该图像的波形横坐标为灰度值,纵坐标为相同灰度值对应的像素点数量。由该直方图可知,该图像主要有 2 个波峰,根据前文所述,灰度值小的为背景,大的为鸡蛋本体,设定波谷的灰度值为阈值,保
14、留灰度值50150 的部分,将灰度值 50 以下的波峰灰度值设置为 0,从而可以得到背景去除效果,如图 7、图 8所示。图6 鸡蛋图像灰度直方图图7 完好蛋灰度化效果图及背景去除效果图8 裂纹蛋灰度化效果图及背景去除效果2.2.3 滤波降噪完成鸡蛋图像的灰度化和背景去除后,仍需对鸡蛋图像进行滤波降噪,其目的是去除图像中的噪音区域。较常用的滤波算法有双边滤波、高斯滤波及中值滤波,本研究采用这 3 种滤波算法并结合OpenCV,分别对完整鸡蛋和裂纹鸡蛋的图像进行滤波处理,再对比其效果,得出较适合鸡蛋图像滤波降噪的滤波算法。双边滤波是非线性的滤波方法,结合图像的空间邻近度和像素值相似度的一种折中处理
15、,同时考虑空域信息和灰度相似性,达到保边去噪的目的。其能够做到在平滑去噪的同时还可以很好的保存边缘。结合 OpenCV,采用 cv2.bilateralFilter 函数,可以实现对鸡蛋图像的双边滤波,效果如图 9 所示。高斯滤波是对整幅图像进行加权平均的过程,每一个像素点的值都由其本身和邻域内的其他像素值经过加权平均后所得12,其具体操作是:用 1 个模板(或称卷积、掩模)扫描图像中的每一个像素,用模板确定的邻域内像素的加权平均灰度值去替代模板中心像素点的值。结合 OpenCV,采用 cv2.GaussianBlur 函数,可以实现对鸡蛋图像的高斯滤波,效果如图 10 所示。中值滤波法是在
16、1 个周期内连续采集多个数据,将数据按大小排列,取中间值为有效值。该法能够有效去除偶然的脉冲干扰,对温度、液位的变化具有良好的滤波效果,但不适用于流量、速度等信号变化较快的场景13。结合 OpenCV,采用 cv2.medianBlur 函数,可以实现对鸡蛋图像的中位滤波,49第1期郭建军 等:基于机器视觉的裂纹鸡蛋分拣系统设计效果如图 11 所示。图9 双边滤波后的完整蛋及裂纹蛋效果图10 高斯滤波后的完整蛋及裂纹蛋效果图11 中值滤波后的完整蛋及裂纹蛋效果通过对比可知,中值滤波算法相较于其他 2 种,还原度更高,对于过高或过低的噪点消除更灵敏,且图像更加清晰。在本系统设计过程中,图像预处理
17、侧重于如何突出裂纹特征,而中值滤波正好符合该需求。故本系统采用中值滤波算法进行滤波降噪,再进行后续操作。2.2.4 特征提取在前面的步骤执行后,便可对鸡蛋图像进行裂纹特征提取。图像的边缘检测用于提取图像特征,在图像分割、图像识别、人脸识别等技术中提供了基础处理14。常用的边缘检测算法有 Sobel 算子、Canny 算子、Roberts 算子以及 Laplacian 算子。Sobel 算子是 1 组用于边缘检测的简单、高效方向算子,在处理灰度渐变或噪声较多等方面效果好;且其更注重边缘检测效率,边缘检测效果更好15。Canny 算子是 1 个多级边缘检测算子,其在一定程度上保证图像边缘特征,显著
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 机器 视觉 裂纹 鸡蛋 分拣 系统 设计
![提示](https://www.zixin.com.cn/images/bang_tan.gif)
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。