跳转到主要内容

傅里叶-梅林变换进行图像配准

demi 提交于

图像配准方法主要分为三类:一种是灰度方法信息方法,另一种是基于特征的方法,可细分为特征点、直线段、边缘轮廓、特征结构以及矩不变统计特征等,还有一种就是基于变换域的方法,如相位相关、Walsh Transform等方法。傅里叶-梅林变换就是一种变换域的方法。

在图像配准过程中,常常需要处理平移、旋转、尺度变换、遮挡、形变等问题,使用傅里叶-梅林变换可以很好的应对平移、平面内旋转、缩放和遮挡,是一种鲁棒性较强的方法。这篇博客讲详细介绍傅里叶-梅林变换的性质,以及其在图像配准过程中的应用。

<font style="line-height: 40px;"><strong>一、原理</strong></font>

将笛卡尔坐标系下的旋转和缩放转化为新坐标系下的平移,通过相位相关求得平移量就得到了缩放倍率和旋转角度。根据倍率和旋转角度做矫正,再直接相位相关求得平移量。于是就得到了两幅图像的相对位移、旋转和缩放,可以用于图像配准。

<center><img src="http://imgtec.eetrend.com/files/2019-05/%E5%8D%9A%E5%AE%A2/100043319-70…; alt=""></center><br>

<font style="line-height: 40px;"><strong>二、步骤</strong></font>

1. 产生两个等大的正方形图像块

2. 对这两个图像块分别做傅里叶变换、对数极坐标变换(统称傅里叶梅林变换),右图就是变换结果

3. 再做傅里叶变换,然后相位相关,再逆变换就得到了响应图

4. 寻找响应图最大值位置,然后查表得到旋转角度和缩放倍率

以上部分求得旋转、缩放,还有平移没有求

以下部分没有写代码

5. 同样适用相位相关求平移

下图是计算出的响应图像

<center><img src="http://imgtec.eetrend.com/files/2019-05/%E5%8D%9A%E5%AE%A2/100043319-70…; alt=""></center><br>

<font style="line-height: 40px;"><strong>三、代码</strong></font>

<embed style="background-color:#e9e9e9; border: 1px #000 solid" src="http://imgtec.eetrend.com/files/2019-05/%E5%8D%9A%E5%AE%A2/100043319-70…; width="600" height="480" />

本文转自:<a href="http://www.p-chao.com/2017-02-14/%E5%82%85%E9%87%8C%E5%8F%B6-%E6%A2%85%… STUDIO</a>,转载此文目的在于传递更多信息,版权归原作者所有。