轮毂混流自动识别系统及其中心定位算法

 流程:

 

采集图像→图像滤波增强→图像分割→特征提取→特征分类

 

 

学习模式:采集样品轮毂图像、获取样本特征参数并写入样品轮毂特征数据库中。

运行模式:对生产线上的轮毂进行识别和检测,并发送识别结果和控制信号。

 

特征识别过程:

1)确定轮毂外轮廓直径

2)确定各孔轴的个数、位置及直径。

3)描述辐孔特征。

4)定位轮毂中心轴。

5)遮挡条件下完成1)2)3)4)功能。
 

应用到的中心定位算法

   常用的中心求取方法可以分为基于灰度和基于边缘的两大类。基于灰度的方法一般利用目标的灰度分布信息,如质心法、曲面拟合法等。基于边缘的方法一般利用目标的边缘形状信息,这些方法有边缘圆(椭圆)拟合、Hough变换等。另外还有正交扫描法,圆周投影法等,一般而言,基于灰度的方法比较适用于较小的且灰度分布均匀的目标,而基于边缘的方法则适合较大的目标,它对灰度的分布不太敏感。

    考虑到系统工作的环境有可能收到光线或背景的干扰,使按照单纯依靠上述算法提取出来的轮毂中心的精度不够。根据不同的轮毂图像二值化质量分别采用圆拟合法或质心法定位中心,最后优化中心点位置,即使应用在轮毂图像质量比较差的识别中,搜索中心点的精确度还是比较满意。

    最小二乘法拟合法求取目标轮廓中心的基本原理是先对目标所有边缘点拟合出综合圆心和半径,利用这个综合圆心和半径对这些边缘点进行检查,去掉太远和太近的点,把剩下的边缘点再进行“最小二乘法”拟合,进行2-3次迭代后,可得到圆心位置的精确值以及圆弧半径。最小二乘拟合算法在充分考虑了各边界点的影响前提下,不要求严格通过所有边缘点,而追求整体误差最小,具有整体精度较高,测量精度稳定的优点。但它的缺点也十分明显,即抗干扰性能差,当存在随机噪声时中心运算精度会明显降低;当干扰强度较大时所得圆心甚至可能明显错误。

    在轮毂识别的实际工作环境中,由于不良光源或不良背景的干扰,提取的轮毂外轮廓弧形往往被干扰,对于被遮挡情况下,得出的外轮廓更加复杂。试验表明如果直接用最小二乘迭代拟合这些存在部分区域失真的边缘,最后得出的圆心位置与实际圆心偏差比较大或偏离甚远。

    由于本文所描述的产品外径规格在14-21英寸间,即轮毂的外轮廓的曲率在一定的范围间,而且合格轮毂的外缘呈标准圆形。所以用曲率作为一个约束条件,将外轮廓点序列中不合该条件的点删除,经过这样的数据预处理后,滤掉了轮廓噪声点的影响,将筛选出的点集进行最小二乘迭代拟合。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章