一种鸡蛋蛋壳表面微小污斑的在线视觉检测装置及方法与流程

文档序号:15887984发布日期:2018-11-09 19:36阅读:507来源:国知局
一种鸡蛋蛋壳表面微小污斑的在线视觉检测装置及方法与流程

本发明属于视觉检测技术领域,涉及一种在线视觉检测装置及方法,具体涉及一种鸡蛋蛋壳表面微小污斑的在线视觉检测装置及方法。

背景技术

鸡蛋因其具有蛋白质、磷脂、维生素等丰富的营养物质而深受人们的喜爱,成为了日常生活中必不可少的食物。由于刚出厂的鸡蛋表面可能附着一些粪便、血迹等污斑,不能直接投入市场销售,因此在鸡蛋的洁蛋加工过程中,检测出表面存在污斑的鸡蛋是保证洁蛋质量的重要环节。

目前,国内外学者在鸡蛋的污斑检测上进行了一些研究。patel运用计算机视觉与神经网络的结合检测有污点的鸡蛋,检测率达到85%;dehrouyeh等研究了一种基于his颜色空间中的算法来检测蛋壳上的污物;屠康等通过计算机视觉对鸡蛋污斑检测,将鸡蛋每旋转约120°采集一次鸡蛋图像进行分析处理,污斑鸡蛋的检测准确率为92%,总体准确率为90%以上;贾超实时采集单通道鸡蛋图像,通过使用分裂合并算法、小波变换、区域标记获得鸡蛋污物特征参数,检测准确率为88%。

现有的检测技术存在以下不足:

1、大多数的鸡蛋污斑检测技术以静态检测研究为主,对于动态在线检测相关技术研究较少;

2、利用机器视觉技术检测鸡蛋表面污斑时,少有针对于面积较为微小的污斑检测,目前这类微小的污斑仍需人工检测分拣;

3、在线检测单通道鸡蛋污斑的研究较多,还没有同时检测多通道的鸡蛋污斑技术,难以实现大批量检测。



技术实现要素:

本发明的目的在于提高鸡蛋污斑检测技术的适用性,提供一种鸡蛋蛋壳表面微小污斑的在线视觉检测装置及其方法。

本发明的装置所采用的技术方案是:一种鸡蛋蛋壳表面微小污斑的在线视觉检测装置,其特征在于:包括传送辊轮、工业相机、图像采集箱、照射光源、光电传感器、plc控制器和计算机;

所述图像采集箱固定安装在所述传送辊轮两侧的支架上,所述工业相机固定安装于采集箱顶部正中位置并通过数据传输线与所述计算机连接;所述传送辊轮下方设置有照射光源,所述光电传感器设置于所述采集箱一侧并与所述plc控制器连接,所述plc控制器通过串口通讯线与所述计算机进行串口通信。

本发明的方法所采用的技术方案是:一种鸡蛋蛋壳表面微小污斑的在线视觉检测方法,其特征在于,包括以下步骤:

步骤1:采集鸡蛋彩色图像;

步骤2:预处理图像,获得鸡蛋彩色完整目标图像;

步骤3:提取微小污斑特征参数;

步骤4:判别污斑蛋与干净蛋。

本发明具有以下优点和积极效果:

1、利用机器视觉技术进行鸡蛋检测,对应用环境没有较高的限制,更有利于该技术的应用推广;

2、对面积较小的微小污斑进行智能化检测,可以减少靠人眼识别产生的人工成本;

3、该发明所使用的方法更加高效、灵活、判断准确,实际应用会更加方便。

附图说明

图1是本发明实施例的装置结构示意图;

图2是本发明实施例的方法流程图。

具体实施方式

为了便于本领域普通技术人员理解和实施本发明,下面结合附图及实施例对本发明作进一步的详细描述,应当理解,此处所描述的实施示例仅用于说明和解释本发明,并不用于限定本发明。

请见图1,本发明提供的一种鸡蛋蛋壳表面微小污斑的在线视觉检测装置,包括传送辊轮1、工业相机2、图像采集箱3、照射光源4、光电传感器5、plc控制器6和计算机7;图像采集箱3固定安装在传送辊轮1两侧的支架上,工业相机2固定安装于采集箱3顶部正中位置并通过数据传输线与计算机7连接;传送辊轮1下方设置有照射光源4,光电传感器5设置于采集箱3一侧并与plc控制器6连接,plc控制器6通过串口通讯线与计算机7进行串口通信。

本实施例的传送辊轮1,为一种通用外购件,选用zyf—j3分选机;其功能是传送鸡蛋8。

本实施例的工业相机2为gige工业相机,是一种通用外购件,选用gige接口相机(德国ueyere,ui-6210re-c-hqpoerev3),镜头(日本computarm0814-mp2);其功能是采集鸡蛋的彩色图像。

本实施例的图像采集箱3是一种封闭的矩形暗箱;其功能是保证采集图像时不受外界光的影响,提供一个稳定的采集环境,并起到固定安装工业相机2的作用。

本实施例的照射光源4是一种通用外购件,采用9个暖白色照蛋器以3*3并排放置在传送辊轮下方;其功能是形成透射方式照射鸡蛋。

本实施例的光电传感器5是一种通用外购件,选用漫反射式光电开关(台湾嘉准f&ccr—10p);其功能是产生触发信号(即自动采集信号)。

本实施例的plc控制器6为西门子s7-200plc控制器,是一种通用外购件;其功能是用于接收光电传感器5发送的触发信号并转送至计算机7。

本实施例的计算机7是一种通用外购件,如选用intel(r)core(tm)i5-6500处理器windows7系统。

请见图2,本发明提供的一种鸡蛋蛋壳表面微小污斑的在线视觉检测方法,包括以下步骤:

步骤1:采集鸡蛋彩色图像;

当鸡蛋传送至图像采集箱内部时会触发一侧的光电传感器,触发信号经过plc传输给计算机并控制工业相机采集此时的图像,达到自动采集图片的功能,每个鸡蛋可采集三张图片。

步骤2:预处理图像,获得鸡蛋彩色完整目标图像;

具体实现包括以下子步骤:

步骤2.1:对图片进行裁剪,将单张图片中的九枚鸡蛋裁剪分成九张单独的鸡蛋图片;

步骤2.2:寻找图像中像素b分量值大于零的点,并将其r、g、b三个颜色分量的值设置为零,其余像素点保持原值,以清除大部分由于透射照明产生的漏光区域;

步骤2.3:提取r颜色分量(红色分量)图,并利用自适应阈值分割进行二值化转化为黑白图像;

步骤2.4:采用5×5的圆形结构元素对步骤2.3中的黑白图像先腐蚀后膨胀,消除漏光残余区域;

步骤2.5:通过封闭孔洞填充算法补全蛋体表面图像的孔洞,利用去除最小面积法消除图片边缘上的多余干扰区域;

步骤2.6:提取经上述步骤处理后的蛋体轮廓;

步骤2.7:运用凸包算法剔除轮廓上存在的凹陷点,直接将剩下的凸包点相邻两端用线段进行连接,从而将蛋体轮廓补全;

步骤2.8:将补全后轮廓内的区域填充成白色,并与原图像进行点乘操作,获得去除背景后的鸡蛋彩色完整目标图像。

步骤3:提取微小污斑特征参数;

具体实现包括以下子步骤:

步骤3.1:统计鸡蛋彩色完整目标图像的像素点个数,记为m;

步骤3.2:利用公式grey=r*0.299+g*0.587+b*0.114将彩色图像转换为灰度图像;

步骤3.3:运用最大类间方差法对灰度图像进行自适应阈值分割为二值图像;

步骤3.4:统计二值图像中像素值为255的像素点个数,记为n;

步骤3.5:计算微小污斑参数的值l=m-n。

步骤4:判别污斑蛋与干净蛋;

具体实现包括以下子步骤:

步骤4.1:针对每枚鸡蛋所采集到的三张图片分别进行上述步骤的处理,计算每枚鸡蛋分别在三张图片上提取的微小污斑区域特征参数,记为l1、l2、l3;

步骤4.2:计算三个参数的和lsum=l1+l2+l3;

步骤4.3:若lsum的值大于零,则判定该鸡蛋为污斑蛋;若lsum的值等于零,则判定该鸡蛋为干净蛋。

本发明利用机器视觉技术首先自动采集鸡蛋的彩色图像,然后进行一系列必要的图像预处理过程,获得消除无用背景后的鸡蛋完整目标图像,提取蛋体上污斑区域在二值图像上的黑色像素点个数等参数,计算每个鸡蛋在三张图片中污斑区域像素点个数之和,根据像素点个数之和进行判别,由此实现对鸡蛋蛋壳表面微小污斑的在线检测。

应当理解的是,本说明书未详细阐述的部分均属于现有技术。

应当理解的是,上述针对较佳实施例的描述较为详细,并不能因此而认为是对本发明专利保护范围的限制,本领域的普通技术人员在本发明的启示下,在不脱离本发明权利要求所保护的范围情况下,还可以做出替换或变形,均落入本发明的保护范围之内,本发明的请求保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1