一种基于傅里叶变换的相位配准算法phase correlation approach

Reddy BS, Chatterji BN. An FFT-based technique for translation, rotation, and scale-invariant image registration. IEEE transactions on image processing

方法的基本基本原理:

基本原理是:时域信号中的刚性变换对应于频率中的相位旋转。平移不会改变信号的强度,所以傅里叶变换后的幅度谱和原图是一致的。但是相位谱会产生一个旋转。通过计算平移前后的互功率谱,可以得到一个旋转角度,再通过傅里叶反变换,就可以得到时域上的偏移量。

参考资料:

FFTW Download Page

相位相关算法实现(Phase Correlation)(FFTW版)_那闯的博客-CSDN博客_相位相关算法

相相关配准_alaclp的博客-CSDN博客

一种基于傅里叶变换的相位配准算法phase correlation approach,利用互功率谱得到时空的平移。相关推荐

  1. 图像检索:几种基于纹理特征的图像检索算法

    from:图像检索:几种基于纹理特征的图像检索算法 本文节选自<基于纹理的图像检索算法研究>.描述了几种基于纹理特征的图像检索算法. 第 3 章基于纹理特征的图像检索 3.2 基于灰度共生 ...

  2. 【图像配准】基于互信息的图像配准算法:MI、EMI、ECC算法

    简介:         基于互信息的图像配准算法以其较高的配准精度和广泛的适用性而成为图像配准领域研究的热点之一,而基于互信息的医学图像配准方法被认为是最好的配准方法之一.基于此,本文将介绍简单的基于 ...

  3. java图像检索的算法_图像检索:几种基于纹理特征的图像检索算法

    本文节选自<基于纹理的图像检索算法研究>.描述了几种基于纹理特征的图像检索算法. 第 3 章基于纹理特征的图像检索 3.2 基于灰度共生矩阵的纹理分析法 灰度共生矩阵是分析纹理特征的一种有 ...

  4. 基于傅里叶变换的音频重采样算法 (附完整c代码)

    前面有提到音频采样算法: WebRTC 音频采样算法 附完整C++示例代码 简洁明了的插值音频重采样算法例子 (附完整C代码) 近段时间有不少朋友给我写过邮件,说了一些他们使用的情况和问题. 坦白讲, ...

  5. WKmeans一种基于特征权重的聚类算法

    1 引例 在前面两篇文章中,我们首先介绍了KmeansKmeansKmeans聚类算法的原理:然后又介绍了一种基于KmeansKmeansKmeans进行改进的Kmeans++Kmeans++Kmea ...

  6. 一种基于傅里叶变换的横向与纵向剪切干涉仿真分析

    一.横向剪切干涉原理 横向剪切干涉法可以用图1来说明,一束由被检验光学零件或系统射出的波面(即被测波面),通过特定的分光元件后得到一束与原光束有一定的横向位移(相对于波的传播方向)的波面,这一波面与原 ...

  7. 一种基于三维块匹配滤波(BM3D)算法的散斑噪声抑制的仿真与实例分析

    ▒▒本文目录▒▒ 一.引言 二.三维块匹配滤波BM3D去噪原理 2.1 第一阶段 2.1.1 块匹配 2.1.2 协同硬阈值滤波 2.1.3 聚合 2.2 第二阶段 2.2.1 块匹配 2.2.2 协 ...

  8. 【QMIX】一种基于Value-Based多智能体算法

    文章目录 1. QMIX 解决了什么问题(Motivation) 2. QMIX 怎样解决团队收益最大化问题(Method) 2.1 算法大框架 -- 基于 AC 框架的 CTDE(Centraliz ...

  9. 基于傅里叶变换的电力测频算法

    参考文献:<基于傅里叶变换的精确频率测量算法>牟龙华,邢锦磊 说明:该函数利用相邻两周波的傅里叶变换,推导出频率差,由此 计算得到真实频率并根据计算得到的频率调节采样频率进行迭代. FFT ...

最新文章

  1. 【转】你所不知道的HTML head/ 头标签
  2. [SharePoint]ExcelService未响应或拒绝访问
  3. 点站点链接出现短时间白屏或闪屏现象
  4. java --HashTable学习
  5. 前端开发经验:当初我是如何学习JavaScript
  6. 消息系统Kafka介绍
  7. python画图如何调整图例位置_Python——legend()图例位置调整
  8. linux php zend load,在Linux系统中为PHP5.3安装Zend Guard Loader
  9. MySQL 之 query cache
  10. 交叉编译JRTPLib库
  11. 超详细的 Python 方法、函数总结
  12. 矩阵的矩阵指数函数_精通R编程:使用包,创建对象和基本矩阵函数
  13. zyf的现状 (BFS+优先队列)
  14. MATLAB编辑AWG波形,使用MATLAB和任意波形发生器创建高性能激励测试系统
  15. python docx 字体设置_python docx 中文字体设置
  16. 今日头条竖屏视频没有收益吗,今日头条竖版视频没收益怎么回事
  17. N多的红烧茄子做法!
  18. 这是一个全民销售的时代
  19. 函数对象,lamdda表达式,function函数包装,std::bind函数绑定
  20. Python办公自动化实践1:从多个excel表中提取数据并汇总到一个工作表页中,表格,抽取,sheet

热门文章

  1. SpringMVC POI导出EXCEL
  2. 【算法基础】DP第一弹 —— 线性DP 区间DP
  3. cqh-class 文件内容,类加载过程,编写第一个程序
  4. 数据结构考研:电脑磁盘碎片的定义、产生原理和清理原因(文件碎片/机械硬盘/固态硬盘/硬盘清理/计算机/软件工程/王道论坛)
  5. 网络基础 -- 网络分层与三次握手、四次挥手
  6. Windows下如何硬盘安装Ubuntu
  7. Java面试题2019
  8. via浏览器如何使用插件 Via浏览器添加使用插件教程
  9. Windows自定义右键菜单
  10. 修改右键 新建菜单顺序