资源简介
因为需要对两幅图像采用频域滤波,编写的imfilter函数用于频域乘积算法。根据图像融合的原理,需要对前景图像进行高通滤波,将背景图像进行低通滤波。需要尝试五个滤波器,分别是高斯高通滤波器,高斯低通滤波器,二阶巴特沃斯高通滤波器,二阶巴特沃斯低通滤波器,相互组合比较之后,选取效果最好的滤波器使用,从而完成前景图像的高通,和背景图像的低通。
最后将两幅图像通过加权融合。图像融合成功的关键在于图像本身的匹配和选择的获取轮廓和细节的滤波器是否合适。
代码片段和文件信息
function B = Butterworthhigh(I d0) % Butterworth高通滤波器的d0参数
[M N]=size(I);
nn =2; % 二阶巴特沃斯高通滤波器
m = fix(M/2);
n = fix(N/2);
for i = 1:M
for j = 1:N
d = sqrt((i-m)^2+(j-n)^2);
h = 1/(1+ (d0/d)^(2*nn)); % 高通滤波器传递函数
B(i j) = h;
end
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-11-07 22:30 图像融合\
文件 334 2018-06-05 22:32 图像融合\Butterworthhigh.m
文件 332 2018-06-05 22:31 图像融合\Butterworthlow.m
文件 248 2018-06-05 21:32 图像融合\imfilter.m
文件 1025 2018-06-05 22:48 图像融合\main.m
- 上一篇:k均值聚类算方法MATLAB程序
- 下一篇:白噪声simuli
nk模型
相关资源
- 小波变换的图像融合
- 基于区域能量的小波图像融合
- 图像融合代码matlab
- 余弦信号通过巴特沃斯低通、高通、
- MATLAB脉冲响应不变法设计IIR巴特沃斯
- 巴特沃兹滤波器m文件,有实验介绍和
- matlab中低通IIR巴特沃斯滤波器的设计
- matlab图像融合工具箱
- 图像融合的评价指标
- contourlet图像融合
- 图像融合的Matlab代码
- 图像拉普拉斯金字塔融合算法源代码
- 形态金字塔图像融合matlab
- 基于matlab的图像融合
- matlab评价图像融合质量
- NSST(非下采样剪切波变换)matlab工具
- 图像融合算法
- PCA和IHS图像融合
- 单通道图像转化为三通道,并与彩色
- 基于Matlab的IIR高通、带通、低通和带
- 基于nsct+pcnn的图像融合
- matlab图像融合代码+图像
- 图像融合算法实现 MATLAB版
- matlab基于小波变换的图像融合代码
- 小波图像融合matlab实现源代码
- 基于matlab的小波图像融合(多种算法
- 图像融合评价标准的各项指标函数,
- matlab图像融合程序
- matlab实现小波变换融合以及信息熵、
- DWT小波变换MATLAB
评论
共有 条评论