SCI论文(www.lunwensci.com):
摘要:传统的人工肉眼对蛋品质进行检测,分拣速度慢,而且受主观因素影响,会降低检测结果的准确性和一致性,对养殖户造成经济效益的损失。针对这一问题,设计了一套基于图像检测的鸡蛋自动传送装置。整个系统由鸡蛋托盒、检测暗箱、传送导轨、控制电机、检测程序和人机交互界面组成,控制传送装置将鸡蛋准确地送入图像检测的指定位置进行图像采集。通过对自动传送装置的Arduino板控制DM542驱动57BY步进电机实现了鸡蛋的自动传送、定位与拍摄静止时间,然后将拍摄图片传送上位机Mat⁃lab人机交互界面,完成蛋品质图像检测分析。最终实现了图像处理下鸡蛋传送的自动化检测,避免了人工重复操作和环境因素的干扰,并提高了图像检测质量。系统能完成对鸡蛋的自动化传送、纵横径检测和蛋壳颜色鉴别。
关键词:图像检测;蛋壳颜色;纵横径;自动传送
Design of Automatic Transmission Device for Egg Quality Image Inspection
Yu Nian1,Yu Yaping1※,Liu Yuan1,Han Yawen1,Li Liu′an2,Zhao Zhe3
(1.College of Engineering and Technology,Tianjin Agricultural University,Tianjin 300384,China;2.College of Animal Science and Veterinary Medicine,Tianjin Agricultural University,Tianjin 300384,China;3.Jinwa Agricultural Science and Technology Development(Tianjin)Co.,Ltd.,Tianjin 300273,China)
Abstract:The traditional manual visual inspection of egg quality has a slow sorting speed,and because it is affected by subjective factors,the accuracy and consistency of the inspection results will be reduced,it can result in the loss of economic benefits to farmers.Aimed at the problem,a set of egg automatic transmission device was designed based on image detection.The whole system consisted of egg tray,detection black box,transmission guide rail,control motor,detection program and human-computer interaction interface.It controled the transmission device to accurately send eggs to the designated position of image detection for image acquisition.The 57BY stepping motor was controlled by the Arduino control program to realize the automatic transmission,positioning and shooting static time of eggs,and then the captured pictures were transmitted to the host Matlab human-computer interaction interface to realize the detection and analysis of egg quality images.Finally,the automatic detection of egg transmission was realized based on image processing,which avoided the repeated manual operation and the interference of environmental factors,and improved the quality of image detection.The system can complete the automatic transmission of eggs,vertical and horizontal diameter detection and eggshell color identification.
Key words:image detection;eggshell color;vertical and horizontal diameter;automatic transmission
0引言
随着社会经济的快速发展,食品安全问题得到了广大民众的关注。鸡蛋作为人们日常生活中每天都摄入的食物,其对蛋品质的质量要求就越来越高。传统的人工肉眼对蛋品质进行检测的方法,分拣速度慢,而且受主观因素影响大,分拣标准不统一,已经满足不了社会需求,亟需采用自动化检测与分拣方式。现阶段,国内外普遍采用的检测方法有:机器视觉技术检测、光学特性检测、声学冲击特性检测及介电特性检测等[1-2]。基于图像处理的蛋品质检测技术越来越成熟,主要检测鸡蛋的品质参数有重量[3]、蛋形指数[4-5]、裂纹[6]、脏蛋[7]、新鲜度等[8-9]。张世庆[4]通过应变片式传感器动态检测质量,用图像处理的方法检测鸡蛋长短轴。通过提取的图形进行R-B色差法对R-B图像进行自适应图像阈值分割,图像中存在的其他非目标小区域可采用面积阈值方法直接去除,对每个连通域进行处理后,计算鸡蛋区域外接矩形,通过外接矩形长、宽可得到鸡蛋长轴和短轴,并计算蛋形指数。魏萱[6]使用工业摄像头完成对鸡蛋的数字图像采集,通过高斯滤波器、灰度处理等方式将鸡蛋图像进行预处理;然后使用灰度共生矩阵处理图像,完成对鸡蛋图像纹理特征的提取;通过纹理特征的参数作为分类依据,用簇类独立软模式法、线性判别分析和偏最小二乘支持向量机等方式对鸡蛋进行裂纹识别。通过这样的方式处理得到的数据更加精确,能够最大限度地提高检测精度,但该方法侧重于检测方法的研究,没有将检测过程自动化和可视化。在鸡蛋品质的无损检测上,检测的吞吐量主要依赖可靠的自动传送装置,本设计基于图像检测完成了一套对鸡蛋进行传送的系统,实现了对鸡蛋的自动传送,并通图像处理完成了鸡蛋的纵横径及蛋壳颜色检测。
1自动传送装置系统组成
自动传送装置主要外设由57步进电机[10-11]、驱动器DM542、滑台、暗箱、托盒、LED灯、电源模块和摄像头组成。控制设备由Arduinor3开发板、电机扩展模块和PC机组成。工作流程:由可编程序烧录后的Arduinor3开发板驱动电机带动滑台完成传送工作将滑台上的鸡蛋托盒送入图像检测装置;进入暗箱后,通过托盒中3×3LED灯矩阵对鸡蛋进行透射;从鸡蛋进入暗箱检测到出暗箱这一过程中进行多次拍摄,每一次可采集一组(9个鸡蛋)图片数据;最后通过PC端的Matlab软件对采集的图像进行处理,得出鸡蛋品质检测结果。系统组成如图1所示。
2自动传送装置硬件电路设计
2.1检测部分硬件设计
图像检测单元有LED灯光源、鸡蛋托盒、暗箱和摄像头组成,鸡蛋托盒(图2(a))作为鸡蛋承载体,该装置能将鸡蛋稳定地盛放在灯光的照射下,使鸡蛋在黑暗的环境中能将轮廓显现出来[12-13]。托盒的主要制作材料为亚克力板,一次能盛放9个鸡蛋,规格为180 mm×180 mm×100 mm。检测暗箱(图2(b))作为检测装置的关键外设,可以避免环境因素给鸡蛋检测结果带来的影响,暗箱的主要制作材料为亚克力板。摄像头采用USB接口,能直接连接计算机进行图像采集,分辨率为1 024×1 080。通过该设备能完成对鸡蛋图像的采集工作,同时将采集到的图片上传到PC机,为检测鸡蛋做准备。
2.2鸡蛋自动传送装置
电机滑台采用FSL40定制方案设计(图3),开放式丝杆模组,精度可达0.03 mm,最大水平负载50 kg,最大水平速度500 mm/s,有效行程为1 500 mm。它能在电机的驱动下带动托盒上的鸡蛋移动,平稳地将鸡蛋送入检测装置,在指定位置静止,为摄像头拍摄清晰照片提供时间。
整个传送装置电路由开发板电路与电机驱动电路两部分组成。在开发板电路中分别有电源电路、主控芯片电路、步进电机驱动信号电路、按键控制电路加上屏幕接口电路。在电机驱动电路中有电源电路和驱动器信号电路。步进电机驱动器采用DM542,驱动57BY步进电机带动滑台传送鸡蛋,电路连接如图4所示。
3自动传送装置软件设计
3.1系统工作流程
系统软件工作流程如图5所示。第一步检查装置的安全性;待检查完毕后给装置通电,观察状态灯是否正常亮起,若未正常亮起则断开电源,再次检查装置,若正常亮起则启动传送装置;点击电机启动按钮,电机启动,鸡蛋托盒向暗箱移动,观察摄像头画面,查看鸡蛋托盒是否进入检查暗箱中心位置,若未到达中心位置则继续移动,若到达则按下停止按钮,电机停止;点击图像采集按钮,观察图像采集界面,查看图像采集是否完整,若不完整则再次点击采集按钮,直至图像完整即可;点击图像处理按钮,图像依次进行灰度处理、二值化处理、纵横径测量和蛋壳颜色判别,最后将检测结果在上位机上显示;按下电机换向按钮,传送装置反向移动,直至完全出现在暗箱外停止,这样就完成了一组鸡蛋的检测工作。最终,通过实验,确定出鸡蛋传送到拍摄位置的时间,并静止稳定拍照后,再传送出暗箱。可实现手动和自动控制。
3.2电机控制软件设计
电机控制软件设计基于Arduino开发板进行。软件功能设计主要分为电机启停、速度调节和运动方向3个方面。电机启停通过对电机使能信号的控制;速度调节主要通过控制脉冲信号,对脉冲进行分频设定以实现速度多级调节;运动方向是直接控制电机的方向信号。程序流程如图6所示。
3.3检测系统功能设计
设计人机交互界面可以更加直观地将鸡蛋检测过程呈现出来,同时能更加方便地对装置进行控制。该设计基于Matlab中App design平台开发,界面共有5个显示区域和4个功能按键。显示区域包括摄像头实时画面、采集图像、二值化图像、检测完毕图像和检测结果数据栏;功能按键分别为打开/关闭摄像头、图像采集、程序复位。界面中所有控件的回调函数都对应着每一项功能程序,通过执行控件去完成对图像的处理。
本系统通过对鸡蛋的纵横径检测和蛋壳颜色识别两个方面的功能对装置运行情况进行检验。蛋形指数检测采用图像分割处理、灰度处理、二值化处理和纵横径测量4个步骤。检测结果如图7所示。
蛋壳颜色识别如图8所示。在颜色识别上,对蛋壳颜色为白色、黄色、青色3种颜色的鸡蛋进行识别,通过多次实验得出3种颜色在LED灯光照射下呈现的颜色色域进行识别,调节色域值可判断出红色面积占比大的为黄色蛋,黑色面积占比大的为青色蛋,剩下的为白色蛋。
4实验测试结果比对
通过对整个装置的实验,检测得到了一些鸡蛋相关的数据。对所检测的鸡蛋实际数据与实验所得的数据进行比对分析。抽取其中一组鸡蛋进行验证分析,如表1所示。通过对比分析,可以看出实验所检测出的结果与实验结果没有特别明显的误差,在鸡蛋颜色区分上基本能实现100%鉴别,在纵横径测量上误差相对较小,偶尔出现偏差过大的情况,如表1中5号鸡蛋,由于摄像头不稳定,鸡蛋图像中5号蛋轮廓不清晰,造成检测数据与实际偏差过大。
5结束语
本文主要完成了基于图像检测自动传送装置的设计,包括对鸡蛋检测环境、自动传送部分和上位机显示与控制部分进行了设计。通过装置对鸡蛋纵横径检测与蛋壳颜色的识别进行了实验,并将得到的实验数据与实际测试结果进行对比分析,本装置基本可以完成预期目标。但本装置存在以下不足:一是装置的工作效率偏低;二是检测参数偏少。本次设计一次只能检测9个鸡蛋,并且只完成了对鸡蛋纵横径测量和蛋壳颜色鉴别两种品质参数的检测工作。后续工作可以在提高效率与蛋品质参数多样化方面进一步研究。
参考文献:
[1]李新成,赵登鲁,石红蕾,等.基于机器视觉的鸡蛋品质无损检测方法[J].食品安全质量检测学报,2019,10(2):489-493.
[2]梁丹,李平,梁冬泰,等.基于机器视觉的鸡蛋内外品质一体化检测与分级系统[J].中国食品学报,2020,20(11):247-254.
[3]傅雨亭,高淳楠.基于图像处理的鸡蛋质量检测系统设计[J].科技创新导报,2020,17(12):88-89.
[4]张世庆,涂佳,孙力,等.鸡蛋质量与长短轴在线检测方法[J].农业机械学报,2014,45(2):204-209.
[5]Turkoglu Muammer.Defective egg detection based on deep fea⁃tures and Bidirectional Long-Short-Term-Memory[J].Comput⁃ers and Electronics in Agriculture,2021(2):67-82.
[6]魏萱,何金成,郑书河,等.基于图像纹理特征的土鸡蛋微裂纹无损检测[J].福建农林大学学报(自然科学版),2017,46(6):716-720.
[7]Mertens K.Dirt detection on brown eggs by means of color com⁃puter vision[J].Poultry Science,2005(12):35-43.
[8]Dehrouyeh M H,Omid M,Ahmadi H,et al.Grading and Quality In⁃spection of Defected Eggs Using Machine Vision[J].International Journal of Advanced Science and Technology,2010,17(3):289-293.
[9]Arivazhagan S.Extemal and internal Defect Detection of Egg us⁃ing Machine Vision[J].Journal of Emerging Trends in Computing and Information Sciences,2013,4(3):257-262.
[10]乾琳溪.步进电机的优点和缺点[OL].https://zhidao.baidu.com/question/182944134802683804.html,2019-07-06.
[11]深圳市雷赛智能控制股份有限公司.DM542数字式两相步进驱动器使用说明书版本:V1.10[OL].https://www.leisai.com/cn/fwyzc/index_59.html,2021-12-08.
[12]刘荣.鸡蛋暗斑检测及分拣装置的设计[D].保定:河北农业大学,2021.
[13]刘进闯.基于机器视觉的鸡蛋品质检测研究[D].武汉:武汉轻工大学,2020.
关注SCI论文创作发表,寻求SCI论文修改润色、SCI论文代发表等服务支撑,请锁定SCI论文网!
文章出自SCI论文网转载请注明出处:https://www.lunwensci.com/ligonglunwen/50359.html