质心算法

发布时间:2022-11-16 17:07:17

3.1 质心检测算法
系统采用质心法进行数据处理能提高测试精度。因为质心法能使CCD上的图像分辨率达到光敏元尺寸的1/10,那么成像亮线中心在CCD上所对应的光敏源序号就可以是小数,而非一定是整数,这样通过计算可知,精度提高了0.1个百分点。虽然测量系统的精度有提高,0.11%的相对误差仍不能令人满意,从误差公式可知,系统误差的改善主要取决于CCD的像元尺寸。随着CCD技术的不断,像元尺寸也会不断改善,系统误差也将会有大幅度减小。
质心法图像预处理算法步骤如下[5]1)对图像通过灰度化和反色后阈值选择得到光斑特征区域;2)模糊去噪(mean blur,消除热噪声以及像素不均匀产生的噪声;3再次进行阈值选择,得到更清晰的光斑区域;4形态学处理,选择disk中和合适的领域模板,对图像进行腐蚀和填充处理,以得到连通域的规则形状图形;5)边缘检测得到图像边缘,反复实验证明canny边缘检测算法最好;6)对边缘再进行形态学strelimerodeimcloseimfill相关运算得到更连通的边缘曲线,调用regionpropsLproperties)函数,根据质心法计算质心。
下面介绍几种常用的质心算法 1)普通质心算法
xI(x,yIijccijijijij 3-1
其中Iij为二维图像上每个像素点所接收到的光强,该算法适用于没有背景噪声,背景噪声一致或信噪比较高的情况。
2)强加权质心算法
y0w0,y/2x0w0,x/2xcjy0w0,y/2ix0w0,x/2y0w0,y/2x0w0,x/2jy0w0,y/2ix0w0,x/2xiIijwIijw

x0W0,xycix0W0,xy2jy0W0,2x0W0,xy0W0,y222y0W0,y2yjIijwIijw 3-2
ix0W0,xy2jy0W0,2该算法中的加权函数包含3种形式,即WIaWIP,WIP其中ap均为强度值。其原理是将光斑中心较近的部分区域像素值增强,使得对光斑影响较大点的影响力进一步加大,提高质心探测精度,即使光斑形状不近似高斯分布,该方法依然能较准确的探测光斑质心。
3)阈值质心算法
先对图像进行阈值分割,再使用COG算法,此时的质心探测误差要小于只用COG算法时的质心探测误差。该算法关键在阈值的选取。选取阈值的方法有很多。常用的有固定值阈值,经验阈值和直方图阈值。目前应用较广泛的是自适应阈值。自适应阈值具有阈值随图像的变化而变化以达到最好效果的优点。自适应阈值中最常用的是小波自适应阈值。该方法可以很好的去除高斯白噪声。但传统的小波变换在信号降噪中计算不足,所以可以将小波降噪算法进行改进。
4)距离质心算法
xcxIWIWiijijijijij
ij

ycyIWIWijijijijijijij
11Wijs(xixc2(yjyc2 3-3
,yc其中(xi,yj为当前被测像素的坐标,(xc,yc为光斑的中心坐标,(xc计算出的光斑质心坐标,Iij为当前像素的像素值。由于距离光斑中心越远的像素对质心判断的影响越小,所以取距离的倒数作为加权函数,这样可以减弱远离光

质心算法

相关推荐