拉普拉斯金字塔图像融合程序.rar

  • 云幽魂529
    了解作者
  • matlab
    开发工具
  • 1KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 5
    下载次数
  • 2018-06-11 21:43
    上传日期
利用拉普拉斯技术进行图像处理,就是所谓的图像融合技术。
拉普拉斯金字塔图像融合程序.rar
  • jinzitaronghe.m
    1.7KB
  • us.m
    413B
  • g.m
    507B
内容介绍
clear all; close all; clc; im1 = (imread('C:\Users\swr\Desktop\图片6.png')); im2 = imread('C:\Users\swr\Desktop\图片5.png'); figure(1); imshow(im1); title('红外图像'); figure(2); imshow(im2); title('可见光图像'); if length(size(im1)) ==3%判断输入图像是否是真彩色图像 im1 = rgb2gray(im1); end if length(size(im2)) ==3 im2 = rgb2gray(im2); end im1 = double(im1); im2 = double(im2); %% %拉普拉斯滤波器 w = [1 4 6 4 1; 4 16 24 16 4; 6 24 36 24 6; 4 16 24 16 4; 1 4 6 4 1]/256; G = cell(1,5); H = cell(1,5); I = cell(1,5); G{1} = im1;%第一层为原图像 H{1} = im2; for k=2:5 G{k} = imfilter(G{k-1},w,'replicate');%滤波 H{k} = imfilter(H{k-1},w,'replicate');%滤波 G{k} = G{k}(1:2:size(G{k},1),1:2:size(G{k},2)); %下采样 H{k} = H{k}(1:2:size(H{k},1),1:2:size(H{k},2)); %下采样 end for k=5:-1:2 G{k-1} = G{k-1}(1:2*size(G{k},1),1:2*size(G{k},2));%调整图像尺寸 H{k-1} = H{k-1}(1:2*size(H{k},1),1:2*size(H{k},2));%调整图像尺寸 end for k=1:4 G{k} = G{k} - us(G{k+1},w);%获得拉普拉斯金字塔 H{k} = H{k} - us(H{k+1},w); a = abs(G{k}) > abs(H{k});%两幅图像的1-4级拉普拉斯金字塔取绝对值大的 I{k} = a.*G{k} + ~a.*H{k}; end I{5} = H{5};%定义融合后顶层图像尺寸,并为图像边缘赋值,图像中间的值会被比较平均梯度后所取的值替换 gg = g(G{5}); gh = g(H{5}); for i = 2:size(G{5},1)-2 for j = 2:size(G{5},2)-2 if gg(i,j) > gh(i,j)%比较某点邻域平均梯度大小,取大的 I{5}(i,j) = G{5}(i,j); else I{5}(i,j) = H{5}(i,j); end end end for k=4:-1:1 I{k} = I{k}+us(I{k+1},w);%重构图像 end I{1} = uint8(I{1});%转换为uint8用于显示 figure(3); imshow(I{1}); title('拉普拉斯金字塔融合后图像');
评论
    相关推荐
    • 图像融合.rar
      本程序基于MFC对话框编写,程序可以针对两幅配准后的图片,视频进行红外与可见光融合,提供的算法有小波变换,拉普拉斯金字塔,PCA融合,乘积融合,相关系数融合,线性变换乘积变换融合,简单权重融合,效果非常好。
    • 拉普拉斯融合.rar
      拉普拉斯融合的matlab代码,学习这方面的可以下载看看。
    • 小波变换图像融合.zip
      该代码可以实现基于小波变换的图像融合,针对同一张图像但是当焦点不同时,两张图像会有部分地方模糊,对这两张图片融合使其变得更加清晰
    • 用于多模态医学图像融合拉普拉斯重构.zip
      多模态医学图像融合,基于拉普拉斯的重构。
    • 金字塔图像融合.zip
      使用金字塔放大对多个焦点的图像进行融合计算,能够获得多焦点图像,经测试可以使用
    • 图像融合算法大全
      图像融合算法大全,包括最新的所有算法,如小波、对比度金字塔、PCA、拉普拉斯金字塔等
    • 基于拉普拉斯金字塔算法的图像融合
      简单图像融合(加权平均、像素选大、像素选小)算法,拉普拉斯金字塔算法的Matlab实现 GUI界面
    • 图像融合技术
      对学习MATLAB的初学者很有用
    • 拉普拉斯图像融合.zip
      将我的博客中写过的代码进行整合,整理。生成单个可运行的文件,并且附带了测试样图2张。...经过简单修改后,本代码可以实现彩色图像处理等。代码具有详细的注释,研究学习可以去看我的博文,有问题欢迎提出。
    • codesforimageprocessing.rar
      实现简单图像处理,包括256色转灰度图、Hough变换、Walsh变换、中值滤波、二值化变换、亮度增减、傅立叶变换、反色、取对数、取指数、图像平移、图像旋转、图像细化、图像缩放、图像镜像、均值滤波、对比度拉伸、拉普拉斯锐化(边缘检测)、方块编码、梯度锐化、灰度均衡、直方图均衡、离散余弦变换、维纳滤波处理、逆滤波处理、阈值变换、高斯平滑。