实验六 图像融合
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验六、图像融合
一、实验目的
1熟悉图像融合的意义和用途,理解图像融合的原理;
2掌握图像融合的一般方法;
3掌握运用MA TLAB软件进行图像融合的操作。
二、实验原理
图像融合的目的把来自多传感器的数据互补信息合并成一幅新的图像,以改善图像的质量。图像融合最简单的理解就是两个(或多个)图像间的相加运算。这一技术广泛应用于多频谱图像理解和医学图像处理等领域。主要分为空域和频域相加。
本实验主要应用MA TLAB软件进行两幅图像的融合。方法有:
1图像直接融合;
2图像傅立叶变换融合;
3图像小波变换融合。
图像融合的MA TLAB程序如下:
1)调入、显示两幅图像的程序语句
load tartan;
X1=X;map1=map;
Load sinsin;
X2=X;map2=map; %打开图像
Subplot(1 2 1)
Image(X1),colormap(map1);
Title(‘图像map1’)
Subplot(1 2 2)
Image(X2),colormap(map2);
Title(‘图像map2’) %显示两幅图像
2)两幅图像直接融合的程序语句
figure,subplot(1 3 1)
image((X1+X2)/2),colormap(map2); %在空域内直接融合
title(‘两图像直接相加融合’) %显示融合后的图像,并命名为“两图像直接相加融合”
3)两幅图像傅立叶变换融合的程序语句
F1=fft2(X1);
F2=fft2(X2); %分别计算两幅图像的快速傅立叶变换
X=abs(ifft2(F1+F2)/2); %两幅图像在频域内相加后的傅立叶逆变换
Subplot(1 3 2)
Image(X),colormap(map2); %显示融合后的图像
Title(‘两幅图像傅立叶变换融合’) %给融合后的图像命名并显示在图上
4)两幅图像小波变换融合的程序语句
[C1,L1]=wavedec2(X1,2, ‘sym4’);
[C2,L2]=wavedec2(X2,2, ‘sym4’); %分别对两幅原图像进行小波分解
C=C1+C2; %对分解系数进行融合
X=waverec2(C,L1, ‘sym4’); %对融合后的信号进行图像重构
Subplot(1 3 3)
Image(X/2),colormap(map2); %显示经过小波变换融合后的图像
Title(‘两图像小波变换融合’) %给融合后的图像命名并显示在图上
三、实验步骤
1打开计算机,启动MA TLAB程序;
2调入“实验一”中获取的两幅数字图像,并进行三种方法的图像融合;
3显示并保存图像融合的结果。
4记录和整理实验报告。
四、实验仪器
1计算机;
2 MA TLAB程序;
五、实验报告内容
1叙述实验过程;
2提交实验的原始图像和结果图像。
六、思考题
1简述图像小波变换的实现过程。
2小波变换的分解层数对融合图像的光谱质量和空间质量有什么影响?