[发明专利]一种基于粒子群算法的亚像素定位方法在审
申请号: | 202010798375.2 | 申请日: | 2020-08-10 |
公开(公告)号: | CN111968178A | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | 王世刚;高鹏;赵运来;玄玉波;季成旺 | 申请(专利权)人: | 吉林大学 |
主分类号: | G06T7/73 | 分类号: | G06T7/73;G06T7/11;G06T3/40;G06F30/20;G06N3/00 |
代理公司: | 沈阳铭扬联创知识产权代理事务所(普通合伙) 21241 | 代理人: | 屈芳 |
地址: | 130012 吉林*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 粒子 算法 像素 定位 方法 | ||
1.一种基于粒子群算法的亚像素定位方法,其特征在于,包括以下步骤:
S1:使用matlab仿真出数字散斑图像作为原图,对原图进行平移得到目标图;
S2:在原图中选择一个待测点,并记录下待测点的坐标(x,y),在变形后的散斑图中以坐标(x,y)为中心,划分出一个2R*2R大小的矩形区域,作为目标区域,其中R为搜索半径,在原图中,以待测点为中心,划分出一个2r*2r的矩形区域作为样本子区用于计算相关系数,其中r为样本子区半径;
S3:在目标区域中,随机初始化n个点,作为粒子群算法中随机初始化的n个粒子,针对每个粒子,以该粒子为中心划分出一个2r*2r的矩形区域作为目标子区,使用粒子群算法找到变形后的散斑图像中整像素坐标点,根据定位到的整像素坐标点,求解出整像素位移;
S4:针对步骤S3得到的整像素坐标点,以该点为中心,划分一个10*10的矩形区域作为待插值区域,使用双三次插值算法对该区域进行插值,然后使用粒子群算法找到插值后的该区域中相关系数最大的点;
S5:对于上一步找到的相关系数最大的点,使用二次多项式拟合算法计算出亚像素坐标。
2.根据权利要求1所述的基于粒子群算法的亚像素定位方法,其特征在于:步骤S2中在目标图中选取的样本子区半径大小为10个像素。
3.根据权利要求1所述的基于粒子群算法的亚像素定位方法,其特征在于:所述步骤S3中的粒子群算法初始种群大小为400,每个粒子的起点坐标随机初始化,随机初始化飞行速度,迭代次数150,算法收敛后停止搜寻。
4.根据权利要求1所述的基于粒子群算法的亚像素定位方法,其特征在于:步骤S4中,双三次插值算法对待插值区域进行插值包括:通过对该区域的x方向和y方向分别进行一次三次插值获得双三次插值,在图像插值过程中,采用sinc函数进行灰度插值。
5.根据权利要求1所述的基于粒子群算法的亚像素定位方法,其特征在于:步骤S4中使用双三次插值算法对目标点周围选取16个点作为驻点,然后将插值区域放大20倍,在放大后的子区域中使用粒子群算法找到相关系数最大的点。
6.根据权利要求1所述的基于粒子群算法的亚像素定位方法,其特征在于:步骤S5中,得到目标图中的整像素点坐标之后,使用该点周围的8个点来计算二元多项式拟合中的参数,该8个点的坐标分别为(x0,y0)、(x0,y1)、(x0,y2)、(x1,y0)、(x2,y0)、(x1,y1)、(x1,y2)、(x2,y1)、(x2,y2),对于拟合之后求出的坐标,计算出的位移除以20,得到最终的亚像素位移。
7.根据权利要求6所述的基于粒子群算法的亚像素定位方法,其特征在于:二元多项式中拟合函数为:
f(x,y)=a00+a10x+a01y+a20x2+a11xy+a02y2
取3×3的拟合窗口,则有:
f(x0,y0)=a00+a10x0+a01y0+a20x02+a11x0y0+a02y02
f(x0,y1)=a00+a10x0+a01y1+a20x02+a11x0y1+a02y12
f(x0,y2)=a00+a10x0+a01y2+a20x02+a11x0y2+a02y22
f(x1,y0)=a00+a10x1+a01y0+a20x12+a11x1y0+a02y02
f(x2,y0)=a00+a10x2+a01y0+a20x22+a11x2y0+a02y02
f(x1,y1)=a00+a10x1+a01y1+a20x12+a11x1y1+a02y12
f(x1,y2)=a00+a10x1+a01y2+a20x12+a11x1y2+a02y22
f(x2,y1)=a00+a10x2+a01y1+a20x22+a11x2y1+a02y12
f(x2,y2)=a00+a10x2+a01y2+a20x22+a11x2y2+a02y22
其中,a00、a01、a10、a20、a11、a02为待求解的系数,利用最小二乘法,求得上述方程组中的6个系数,在拟合曲面的极值点处,满足:
求解得亚像素坐标:
根据求出的亚像素坐标可求得亚像素位移。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吉林大学,未经吉林大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010798375.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种车载雨伞收纳装置
- 下一篇:一种满足舒适度要求的助老床