【技术实现步骤摘要】
本专利技术涉及到机器视觉图像处理和工业自动化检测
,特别涉及一种利用4圆周定位和迟滞阈值的啤酒瓶口缺陷检测方法。
技术介绍
啤酒瓶在我国每年的需求量巨大,同时在发展中国家啤酒装备需求的增长较快,在啤酒的生产过程中,其中80%以上的啤酒瓶使用回收旧瓶,这些旧瓶中存在着瓶口破损的瓶对生产和消费带来重大安全隐患,因此啤酒灌装前必须检测啤酒空瓶瓶口质量,传统的人工检测法在检测的可靠性和效率性上难以得到保证,随着工业3.0和工业4.0的快速发展,基于机器视觉的瓶口检测技术在工业自动化检测
得到了广泛应用,通过机器视觉检测技术来检测啤酒瓶口缺陷可以有效地克服人工检测缺陷的不足,满足工业自动化生产中高速高精度的检测要求。目前,在国内已经有了大量的基于机器视觉的啤酒瓶瓶口缺陷检测方法。2007年,段峰、王耀南等在《啤酒瓶视觉检测机器人研究中》中研究对比了重心法、探测圆逐步逼近法和一种将边缘分组后求圆参数的瓶口定位综合算法,进而对采用基于径向投影和经验规则以及串联多神经网络的瓶口缺陷判决方法,采用串联多神经网络的瓶口缺陷判决方法,精度较低和速度也比较慢;2013年,李娜、张力等在《啤酒瓶口破损检测技术的研究》提出了基于连通域和矩不变量提取特征向量,运用BP神经网络进行样本训练,将获取的权值矩阵和阈值矩阵经过相关算法转换后用于瓶口缺陷识别,采用神经网络进行缺陷判断,对样本的依赖性很高,精度也有待进一步提升;2016年,周显恩、王耀南等在《基于机器视觉的瓶口缺陷检测方法研究中》提出残差分析动态阈值分割与全局阈值分割结合的瓶口缺陷检测方法,克服灰度变化和瓶口缺失对检 ...
【技术保护点】
一种利用4圆周定位和迟滞阈值的啤酒瓶口缺陷检测方法,其特征在于,包括以下步骤:步骤1:获取啤酒瓶口图像;步骤2:利用重心法获取啤酒瓶口图像的重心坐标;步骤3:利用重心坐标和设定的扫描半径RS,对啤酒瓶口图像进行Ns次径向扫描,获取瓶口边缘所在的4个圆周边缘点;步骤4:对步骤3获取的圆周边缘点进行拟合,定位瓶口所在区域;步骤5:将瓶口所在区域由内向外依次划分为三个区域,分别为内环区域ROI1、封盖面区域ROI2以及外环区域ROI3;步骤6:对各区域沿径向方向展开成矩形,对展开的矩形沿垂直方向投影,根据各个区域径向展开的矩形的投影结果,计算各区域二值化的迟滞阈值;ThROI1、ThROI1‘为内环区域ROI1二值化迟滞阈值,其中ThROI1<ThROI1‘,ThROI2、ThROI2‘为封盖面区域ROI2二值化迟滞阈值,其中ThROI2<ThROI2‘,ThROI3、ThROI3‘为外环区域ROI3二值化的迟滞阈值,其中ThROI3<ThROI3‘,其中,和依次是内环区域ROI1、封盖面区域ROI2、外环区域ROI3的灰度投影最大值和平均值;步骤7:根据步骤6计算出来的迟 ...
【技术特征摘要】
1.一种利用4圆周定位和迟滞阈值的啤酒瓶口缺陷检测方法,其特征在于,包括以下步骤:步骤1:获取啤酒瓶口图像;步骤2:利用重心法获取啤酒瓶口图像的重心坐标;步骤3:利用重心坐标和设定的扫描半径RS,对啤酒瓶口图像进行Ns次径向扫描,获取瓶口边缘所在的4个圆周边缘点;步骤4:对步骤3获取的圆周边缘点进行拟合,定位瓶口所在区域;步骤5:将瓶口所在区域由内向外依次划分为三个区域,分别为内环区域ROI1、封盖面区域ROI2以及外环区域ROI3;步骤6:对各区域沿径向方向展开成矩形,对展开的矩形沿垂直方向投影,根据各个区域径向展开的矩形的投影结果,计算各区域二值化的迟滞阈值;ThROI1、ThROI1‘为内环区域ROI1二值化迟滞阈值,其中ThROI1<ThROI1‘,ThROI2、ThROI2‘为封盖面区域ROI2二值化迟滞阈值,其中ThROI2<ThROI2‘,ThROI3、ThROI3‘为外环区域ROI3二值化的迟滞阈值,其中ThROI3<ThROI3‘,其中,和依次是内环区域ROI1、封盖面区域ROI2、外环区域ROI3的灰度投影最大值和平均值;步骤7:根据步骤6计算出来的迟滞阈值,对内环区域ROI1和外环区域ROI3的径向展开图的垂直投影结果进行二值化;步骤8:依据步骤7得到的内环区域ROI1和外环区域ROI3二值化结果,对内环区域ROI1和外环区域ROI3进行缺陷判断,若连续出现二值化投影值为0位置超过内外环阈值W1,则大于内外环阈值W1的区域判定为缺陷区域。2.根据权利要求1所述的方法,其特征在于,所述对内环区域ROI1和外环区域ROI3的径向展开图的垂直投影结果进行二值化的具体过程如下:当内环区域ROI1的径向展开图的垂直投影结果中,当投影值大于ThROI1‘时,将其置为1,当投影值小于ThROI1时,将其值置为0;当投影值介于ThROI1和ThROI1‘之间时,根据其邻域位置二值化的值进行二值化,若邻域的二值化的值为1,则将该位置投影值置为1,若邻域的二值化的值为0,则将该位置置为0;当外环区域ROI3的径向展开图的垂直投影结果中,当投影值大于ThROI3‘时,将其置为1,当投影值小于ThROI3时,将其值置为0;当投影值介于ThROI3和ThROI3‘之间时,根据其邻域位置二值化的值进行二值化,若邻域的二值化的值为1,则将该位置投影值置为1,若邻域的二值化的值为0,则将该位置置为0。3.根据权利要求1或2所述的方法,其特征在于,对封盖面区域ROI2进行二值化处理,检测封盖面区域ROI2是否存在缺陷;首先,采用封盖面区域ROI2二值化迟滞阈值对封盖面区域ROI2进行二值化;当封盖面区域ROI2的像素值大于ThROI2‘时将其像素值置为255,当封盖面区域ROI2的像素值小于ThROI2时,将其像素值置为0;当区域ROI2的像素值介于ThROI2和ThROI2‘之间时,判断其4邻域是否有像素值为255的像素点,若有则将其像素值置为255,否则将其像素值置为0;其次,对二值化的封...
【专利技术属性】
技术研发人员:王耀南,黄森林,彭玉,周显恩,严佳栋,刘学兵,范涛,
申请(专利权)人:湖南大学,
类型:发明
国别省市:湖南;43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。