基于Matlab的图像融合研究设计

目 录

摘 要......................................................................................................................1

Abstract .........................................................................................................................1

1、 绪论..................................................................................................................2

1.1 课题开发背景.............................................................................................. 2

1.1.1 图像融合的定义..................................................................................2

1.1.2 手动配准与图象融合..........................................................................2

1.1.3 图象融合研究的发展现状和研究热点............................................. 3

1.2 课题设计要求.............................................................................................. 4

2MATLAB 程序设计............................................................................................... 5

2.1 MATLAB 软件简介............................................................................................5

2.2 MATLAB 软件窗口环境....................................................................................7

2.3 M 语言编程......................................................................................................8

3、图像融合算法..........................................................................................................9

3.1 图象融合算法的层次分类.............................................................................9

3.2 图像融合规则...............................................................................................10

3.3 图像融合方法...............................................................................................11

3.4 图像融合步骤...............................................................................................12

4、各算法程序............................................................................................................13

4.1 一般方法.......................................................................................................13

4.2 PCA 算法程序............................................................................................. 14

4.3 金字塔(Pyramid )算法程序....................................................................15

4.4 小波变换(DWT )算法程序.....................................................................18

5、实验结果................................................................................................................22

6、图像融合的应用....................................................................................................24

7、总结........................................................................................................................25

参考文献......................................................................................................................26

摘 要

数字图像融合是以图像为主要研究内容的数据融合技术,是把多个不同模式

的图像传感器获得的同一场景的多幅图像或同一传感器在不同时刻获得的同一

场景的多幅图像合成为一幅图像的过程。本文首先介绍了数字图像融合的定义、

发展现状和研究热点,接着论述了图像融合的规则、方法和步骤。并给出了三种

融合算法程序,即 PCA 算法、金字塔图像融合算法与基于小波变换的算法程序,

在最后论述了图像融合技术在军事、医学图像和遥感测控中的应用。

关键词:图像融合 小波变换 Matlab

Abstract

Digital image fusion is the technology of data fusion mainly study the images is the

different patterns of images of the same scene sensors to the same number of sensors

or images acquired at different times the same scene for a number of synthetic images

images process. The first introduced digital image integration definition, the current

development and research hot, and then discussed the integration of images of the

rules, methods and steps. Three integration algorithms and procedures given that the

PCA algorithms, pyramid image integration algorithms and algorithms based on

wavelets change procedures discussed in the final image integration technology in the

military, medical imaging and remote sensing, monitoring and control applications.

Keywords:Image fusion Wavelets change Matlab

  • 1 -

1、 绪论

1.1 课题开发背景

1.1.1 图像融合的定义

数字图像融合(Digital Image Fusion)是以图像为主要研究内容的数据融

合技术,是把多个不同模式的图像传感器获得的同一场景的多幅图像或同一传感

器在不同时刻获得的同一场景的多幅图像合成为一幅图像的过程。由于不同模式

的图像传感器的成像机理不同,工作电磁波的波长不同,所以不同图像传感器获

得的同一场景的多幅图像之间具有信息的冗余性和互补性,经图像融合技术得到

的合成图像则可以更全面、更精确地描述所研究的对象。正是由于这一特点,图

像融合技术现已广泛地应用于军事、遥感、计算机视觉、医学图像处理等领域中。

数字图像融合是图像分析的一项重要技术,该技术在数字地图拼接、全景图、

虚拟现实等领域有着重要应用。虽然 Photoshop 等图像处现软件提供了图像处理

功能,可以通过拖放的方式进行图像拼接,但由于完全是手工操作,单调乏味,

且精度不高,因此,有必要寻找一种方便可行的图像融合方法。Matlab 具有强大

的计算功能和丰富的工具箱函数,例如图像处理和小波工具箱包含了大多数经典

算法,并且它提供了一个非常方便快捷的算法研究平台,可让用户把精力集中在

算法上而不是编程上,从而能大大提高研究效率。

1.1.2 手动配准与图象融合

图像融合包含图像配准和无缝合成两个部分.由于成像时受到各种变形因素

的影响,得到的各幅图像间存在着相对的几何差异。图像配准是通过数学模拟来

对图像间存在着的几何差异进行校正,把相邻两幅图像合成到同一坐标系下,并

使得相同景物在不同的局部图像中对应起来,以便于图像无缝合成。本文采用

Matlab 中的 cpselect、cp2tform 函数完成几何配准。cpselect 函数显示图像界面,

手动在两幅图像的重叠部分选取配准控制点,Matlab 自动进行亚像素分析,由

cp2tform 函数值正重叠部分的几何差异。Matlab 中的 cp2tform 函数能修正 6 种

变形,分别是图(b):线性相似;图(c):仿射;图(d):投影;图(e):多顶式;图(o:

分段线性;图(g):局部加权平均。前 4 种为全局变换,后两种为局部变换,如

图 I 所示,图(a)为修正结果;图(b)至图(g)为对应的变形。

  • 2 -

图 1-1 cp2tform 函数能修正的 6 种几何变形

图像配准之后,由于图像重叠区域之间差异的存在,如果将图像象素简单叠

加,拼按处就会出现明显的拼接缝,因此需要一种技术修正待拼接图像拼接缝附

近的颜色值,使之平滑过渡,实现无缝合成。传统的融合方法多是在时间域对图

像进行算术运算,没有考虑处理图像时其相应频率域的变化。从数学上讲,拼接

缝的消除相当于图像颜色或灰度曲面的光滑连接,但实际上图像的拼接与曲面的

光滑不同,图像颜色或灰度曲面的光滑表现为对图像的模糊化,从而导致图像模

糊不清。

1.1.3 图象融合研究的发展现状和研究热点

在众多的图像融合技术中,基于小波变换的图像融合方法已成为现今研究的

一个热点。这类算法主要是利用人眼对局部对比度的变化比较敏感这一事实,根

据一定的融合规则,在多幅原图像中选择出最显著的特征,例如边缘、线段等,

并将这些特征保留在最终的合成图像中。在一幅图像的小波变换中,绝对值较大

的小波系数对应于边缘这些较为显著的特征,所以大部分基于小波变换的图像融

合算法主要研究如何选择合成图像中的小波系数,也就是三个方向上的高频系

数,从而达到保留图像边缘的目的。虽然小波系数(高频系数)的选择对于保留图

像的边缘等特征具有非常主要的作用,但尺度系数(低频系数)决定了图像的轮

廓,正确地选择尺度系数对提高合成图像的视觉效果具有举足轻重的作用。

  • 3 -

本文给出了一种基于小波变换的图像融合算法,在考虑小波系数选择规则的

前提下,还重点研究了尺度系数的选择方案。小波系数的选择基于绝对值最大的

原则,并对选择方案的一致性进行了验证。所谓的一致性指的是对于空间某像素

点,其小波系数的选择方案应和其邻近点一致。本文设计了三种选择尺度系数的

方案,并从理论上和仿真结果上对这三种方案进行了比较,选择出一种最好的方

案。本文给出的算法可用于两幅图像或多幅图像的融合,从仿真结果可看出,这

个算法较好地保持了图像的边缘,具有较好的视觉效果。

1.2 课题设计要求

题 目:几种图像融合算法的 Matlab 程序设计

初始条件:

1、提供实验室机房及其 matlab 软件;

2、提供两张同一景物不同效果的图片;

3、数字图像处理的基本理论学习。

要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写

等具体要求):

(1)掌握图像融合的基本原理;

(2)熟练掌握 matlab 软件,并利用 matlab 设计一程序完成以下功能;

(3)通过对图像融合原理的认识,进行实现图像融合的程序设计;

(4)用两张灰度图片进行该程序的检验,记录其结果,并对产生的结果进行比

较分析;

(5)独立完成课程设计说明书。

  • 4 -
相关推荐
HPC_fac1305206781636 分钟前
以科学计算为切入点:剖析英伟达服务器过热难题
服务器·人工智能·深度学习·机器学习·计算机视觉·数据挖掘·gpu算力
小陈phd3 小时前
OpenCV从入门到精通实战(九)——基于dlib的疲劳监测 ear计算
人工智能·opencv·计算机视觉
Guofu_Liao4 小时前
大语言模型---LoRA简介;LoRA的优势;LoRA训练步骤;总结
人工智能·语言模型·自然语言处理·矩阵·llama
ZHOU_WUYI8 小时前
3.langchain中的prompt模板 (few shot examples in chat models)
人工智能·langchain·prompt
如若1238 小时前
主要用于图像的颜色提取、替换以及区域修改
人工智能·opencv·计算机视觉
老艾的AI世界9 小时前
AI翻唱神器,一键用你喜欢的歌手翻唱他人的曲目(附下载链接)
人工智能·深度学习·神经网络·机器学习·ai·ai翻唱·ai唱歌·ai歌曲
DK221519 小时前
机器学习系列----关联分析
人工智能·机器学习
Robot2519 小时前
Figure 02迎重大升级!!人形机器人独角兽[Figure AI]商业化加速
人工智能·机器人·微信公众平台
浊酒南街10 小时前
Statsmodels之OLS回归
人工智能·数据挖掘·回归
Evand J10 小时前
集合卡尔曼滤波(Ensemble Kalman Filter),用于二维滤波(模拟平面上的目标跟踪),MATLAB代码
matlab·平面·目标跟踪