一、简述

这里讨论的算法主要是指应用于基于相机拍摄的显微镜的2D图像的拼接。基于2D显微图像的拼接通常只考虑x、y方向的位移。

图像拼接在图像处理中应用广泛。特别是对高分辨率标本成像的需求日益增加。通常,这些标本不适合显微镜的视野。为了克服这一缺点,使用移动样品的电动载物台来创建整个样品的平铺扫描。显微镜载物台提供的物理坐标不够精确,无法从单个图像堆栈重建(“拼接”)整个图像。

图像拼接的图像配准环节的技术路线通常分两种,第一种是基于输入图像中检测并提取关键点进行匹配等。另外一种是基于傅里叶移位定理一次计算两个图像之间所有可能的平移,在互相关度量方面产生最佳重叠。

相位相关(phase correlate)可以用于检测两幅内容相同的图像之间的相对位移量。可用于对齐图像,不具备光照不变性。它是基于傅立叶变换的位移定理:一个平移过的函数的傅立叶变换仅仅是未平移函数的傅立叶变换与一个具有线性相位的指数因子的乘积,即空间域中的平移会造成频域中频谱的相移。它的公式定义为:设二维函数(图像)f(x,y)的傅立叶变换为F(u,v),即DFT[f(x,y)]=F(u,v),如果f(x,y)平移(a,b),则平移后的傅立叶变换为:

因此,当两幅函数f1(x,y)和f2(x,y)仅仅有位移的差异,即f2(x,y)= f1(x-a,y-b),则它们的傅立叶变换F1(u,v)和F2(u,v)有如下关系:

数字图像处理 基于傅里叶变换的图像拼接相关推荐

  1. OpenCV数字图像处理基于C++:灰度变换

    OpenCV数字图像处理基于C++:灰度变换 1.1 灰度变换概念 在图像预处理中,图像的灰度变换是图像增强的重要手段,灰度变换可以使图像对比度扩展,图像清晰,特征明显,灰度变换主要利用点运算来修正像 ...

  2. matlab 数字图像滤波,数字图像处理 (基于Matlab) 滤波

    <数字图像处理> 实验报告 一.实验目的(不少于200字) 一.第一个实验用的是各种空间域的方式来滤波,也就是直接把图像和空间滤波器的模板做卷积,当 然图像处理很重要的一个部分还有频域的处 ...

  3. matlab数字图像处理大作业_线上教学优秀案例(16) | 数字图像处理基于蓝墨云+企业微信的线上教学经验分享...

    [前言]目前我校在线课堂教学如火如荼,老师们在各大教学平台化身"直播高手""网课达人"倾心打造精彩课堂,有效保证了在线学习与线下课堂教学质量实质等效.为进一步推 ...

  4. 【数字图像处理】傅里叶变换在图像处理中的应用

    from:https://www.cnblogs.com/tenderwx/p/5245859.html 1.理解二维傅里叶变换的定义 1.1二维傅里叶变换 二维Fourier变换: 逆变换: 1.2 ...

  5. 数字图像处理——车牌识别(matlab)

    本次大报告利用MATLAB函数功能,设计和实现了一个车牌识别系统.车牌识别系统的基本原理为:将手机拍摄到的包含车辆牌照的图像输入到计算机中进行预处理,再对牌照进行搜索.检测.定位,并分割出包含牌照字符 ...

  6. 基于MATLAB的数字图像处理系统设计

    一.课题背景 MATLAB 作为国内外流行的数字计算软件,具有强大的图像处理功能,界面简洁,操作直观,容易上手,而且是图像处理系统的理想开发工具. 笔者阐述了一种基于MATLAB的数字图像处理系统设计 ...

  7. 基于MATLAB的数字图像处理的设计与实现 转

    基于MAT [摘要]数字图像处理是一门新兴技术,随着计算机硬件的发展,数字图像的实时处理已经成为可能,由于数字图像处理的各种算法的出现,使得其处理速度越来越快,能更好的为人们服务.数字图像处理是一种通 ...

  8. 【基于MATLAB的数字图像处理】第四章·图像增强

    系列文章 ·[基于MATLAB的数字图像处理]第一章·绪论 ·[基于MATLAB的数字图像处理]第二章·视觉系统与图像处理系统 ·[基于MATLAB的数字图像处理]第三章·基本图像变换 ·[基于MAT ...

  9. 基于MATLAB的数字图像处理基本操作

    实验一:图像增强 实验名称:图像增强 实验目的:1.熟悉图像在Matlab下的读入,输出及显示: 2.熟悉直方图均衡化: 3.熟悉图像的线性指数等: 4.熟悉图像的算术运算及几何变换. 实验原理: 图 ...

最新文章

  1. 心得丨一位资深程序员大牛给予Java初学者的学习路线建议
  2. Android 打印log 在logcat 看不到
  3. Python学习之路-12 (递归)
  4. 基于类的命令行notebook的实现
  5. winr8文件服务器,技术讨论 | Windows全版本提权之Win10系列解析
  6. python eval函数简单使用
  7. 大学计算机与应用软件,深圳大学
  8. SQLServer 2008安装教程
  9. 5分钟学会制作自动化脚本——自动化脚本辅助开发IDE——Selenium IDE介绍(测试工程师必备)
  10. MySQL数据库与身份认证(鉴权)学习、复习笔记
  11. 计算机私密相册安全吗,手机照片到底藏在哪里才不会被别人随便就翻看到
  12. JAVA语言五猴分桃简单解法_五猴分桃问题详解
  13. 基于JAVA springboot + MYSQL +VUE的项目管理系统(含数据库),包括工时统计、原型预览、效果图管理等
  14. java mifare_java – NTAG212 Mifare Ultralight与身份验证
  15. 物联网通信篇 NBIOT_01
  16. 牛B学生上课气死老师
  17. 飞桨PP-HumanSeg本地实时视频推理代码解读
  18. Mysql 修改字段默认值问题
  19. 计算机用户凭据删除,win8系统如何删除保存的共享凭据(用户名和密码)
  20. 国内外常用公共NTP网络时间同步服务器地址

热门文章

  1. POJ3660 - Cow Contest - 关系传递闭包(最短路变形)+思维
  2. 50个多色渐变下载分享
  3. 一瓦不到一元:小米首款100W快充车充首发拆解
  4. 与“奋斗者”号同行 华为这个智慧办公新物种不一般
  5. python_字符串正则表达式
  6. HIT哈工大软件构造实验lab3设计
  7. android象棋 csdn,第一个安卓项目 | 中国象棋demo学习
  8. 转贴:QQ的架构讨论
  9. 毕业设计 stm32厨房环境检测系统 - 物联网 嵌入式 单片机
  10. 怎么才能将PDF转换成PPT格式呢?