The invention discloses a iebi bottle positioning method, which comprises the following steps: (1) the bottom image preprocessing; (2) gravity method to obtain the approximate position of the bottle bottom center; (3) to the center of gravity for the center of radial scan, according to the geometric characteristics of bottle bottom skid marks, get the bottom of the bottle skid marks position information of image and the weight of operator, remove the noise points; (4) grouping the tread edge point, optionally including Nc group edge points, using variable weight least squares method of circle fitting. This method overcomes the problem of positioning the bottle bottom light caused by the uneven, and can have the image on the glass bottle bottom body occlusion or the presence of continuous disturbance when the location of the center of the bottle bottom accurate and fast, suitable for high-speed automatic production line of glass bottle bottom quality automatic detection.
【技术实现步骤摘要】
一种智能空瓶检测机器人瓶底定位方法
本专利技术涉及工业自动化视觉检测
,特别涉及一种智能空瓶检测机器人瓶底定位方法。
技术介绍
在啤酒生产中,企业为减低生产成本,约80%的啤酒空瓶进行循环利用,而回收瓶质量参差不齐。在空瓶运输和上线过程中易造成空瓶破损。同时空瓶的瓶底上若粘附有异物,灌装后由于这些异物的存在,会严重影响到瓶内液体的质量,产生食品安全隐患。另外啤酒瓶在运输过程中易发生摩擦、碰撞,可能产生裂纹,使用这样的空瓶进行灌装会导致发生泄漏甚至爆炸的情况。因此,在空瓶进行灌装前必须进行空瓶质量检测。国外,机器视觉技术起步早,但研究瓶底缺陷检测方法的文献较少,Shafait等人应用Hough变换实现空矿泉水瓶瓶底定位检测。DrorAiger和HuguesTalbot提出了一种检测纹路的简单快速有效的方法,这种方法基于相位变换(PhaseOnlyTransform),可快速移除小尺度的规则纹路,保留不规则区域,但该方法对于环形纹路缺陷无法进行有效判别。在国内,段峰等人最先展开啤酒空瓶检测系统的研究,提出环形边缘检测法、模板匹配法、多神经网络法等3种瓶底缺陷检测法,前两种方法检测速度快,但效果不理想,后者抗干扰能力强,但前期样本采集、神经网络训练工作量大、时间长。刘焕军等人和张莹等人采用支持向量机实现瓶底缺陷检测。马思乐等人采用最小二乘法对啤酒瓶瓶底进行定位。张田田采用全局阈值分割进行瓶底缺陷检测。上述玻璃啤酒瓶底缺陷检测方法仍存在2个共同问题:1)当瓶底图像中灰度值分布不均匀、缺陷灰度值变化范围大、防滑纹区域出现大量干扰时,无法实现高速高精度瓶底定位; ...
【技术保护点】
一种智能空瓶检测机器人瓶底定位方法,其特征在于,包括以下步骤:步骤1:获取玻璃瓶底图像,瓶底图像预处理;步骤2:利用重心法获取玻璃瓶底图像的重心坐标(XO′,YO′);步骤3:以步骤2所得重心为中心,从玻璃瓶底图像中提取瓶底防滑纹的圆拟合边缘点;查找瓶底外边缘点灰度为0的轮廓,计算每个轮廓的周长,保存所有周长约为10‑40个像素的轮廓信息;步骤4:将防滑纹边缘点应用变权重最小二乘法进行玻璃瓶底边缘圆拟合,完成玻璃瓶底定位;所述步骤3的具体步骤如下:步骤a:利用重心坐标和设定的扫描半径Rs,对玻璃瓶底图像进行Ns次径向扫描,获取N'个玻璃瓶底外防滑纹边缘点
【技术特征摘要】
1.一种智能空瓶检测机器人瓶底定位方法,其特征在于,包括以下步骤:步骤1:获取玻璃瓶底图像,瓶底图像预处理;步骤2:利用重心法获取玻璃瓶底图像的重心坐标(XO′,YO′);步骤3:以步骤2所得重心为中心,从玻璃瓶底图像中提取瓶底防滑纹的圆拟合边缘点;查找瓶底外边缘点灰度为0的轮廓,计算每个轮廓的周长,保存所有周长约为10-40个像素的轮廓信息;步骤4:将防滑纹边缘点应用变权重最小二乘法进行玻璃瓶底边缘圆拟合,完成玻璃瓶底定位;所述步骤3的具体步骤如下:步骤a:利用重心坐标和设定的扫描半径Rs,对玻璃瓶底图像进行Ns次径向扫描,获取N'个玻璃瓶底外防滑纹边缘点i表示第i次径向扫描,1≤i≤Ns,Ns=360/Δα,Δα表示径向扫描间隔;步骤b:将所有周长约为10-40像素的轮廓点作为圆拟合的边缘点;所述步骤4的具体步骤如下:步骤a:依次求出重心坐标到所有防滑纹的圆拟合边缘点的测量距离:步骤b:计算相邻圆拟合边缘点的测量距离差分绝对值|Δfm(i)|=|fm(i+1)-fm(i)|;步骤c:对所有的|Δfm(i)|进行从大到小排序,排序靠前的前100·Tc%个测量距离差分绝对值对应的圆拟合边缘点作为干扰点,其中,Tc为设定阈值,0≤Tc≤1;步骤d:去除干扰点及与该干扰点相邻的后一个圆拟合边缘点,将剩余圆拟合边缘点进行最小二乘法圆拟合,获得玻璃瓶底圆心位置。2.根据权利要求1所述的一种智能空瓶检测机器人瓶底定位方法,其特征在于,所述将剩余圆拟合边缘点进行最小二乘法圆拟合的具体步骤如下:步骤1:将剩余圆拟合边缘点均匀分成Ng组,依次从分组后的防滑纹的圆拟合边缘点组中随机选取Nc组圆拟合边缘点;步骤2:采用变权重最小二乘法对每组外边缘点进行圆拟合;其中,(x0,y0)表示拟合圆圆心坐标,r表示拟合圆半径,(xi,yi)表示当前圆拟合边缘点组中第i个圆拟合边缘点的坐标,Ngc表示每组圆拟合边缘点组中边缘点的总数目,Ngc=Nc*N'/Ng(Ngc∈Z+);w(i)表示当前圆拟合边缘点组中第i个圆拟合边缘点的权重因子,τ是...
【专利技术属性】
技术研发人员:朱青,范涛,王耀南,周显恩,蒋笑笑,严佳栋,刘学兵,黄森林,
申请(专利权)人:湖南大学,
类型:发明
国别省市:湖南,43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。