当前位置:网站首页>【图像融合】基于形态学分析结合稀疏表征实现图像融合附matlab代码
【图像融合】基于形态学分析结合稀疏表征实现图像融合附matlab代码
2022-06-25 09:54:00 【Matlab科研工作室】
1 简介
In this letter, a sparse representation (SR) model named convolutional sparsity based morphological component analysis (CS-MCA) is introduced for pixel-level medical image fusion. Unlike the standard SR model, which is based on single image component and
2 部分代码
clear allclose allclcaddpath(genpath('SparseCode'));addpath(genpath('Util'));load('dictionary/Dc_8_8_32.mat')load('dictionary/Dt_8_8_32.mat')img1=imread('sourceimages/source1.tif');img2=imread('sourceimages/source2.tif');imgf=CSMCA_Fusion(img1,img2,Dc,Dt);figure,subplot(131);imshow(img1);title('图1')subplot(132);imshow(img2);title('图2')subplot(133);imshow(imgf);title('融合图')imwrite(imgf,'Results/fused_csmca.tif');
3 仿真结果

4 参考文献
[1]Liu, Yu, Chen, et al. Medical Image Fusion via Convolutional Sparsity Based Morphological Component Analysis[J]. IEEE Signal Processing Letters, 2019.
博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。
部分理论引用网络文献,若有侵权联系博主删除。
边栏推荐
- Kotlin advanced set
- Kotlin Foundation
- i++ 和 ++i的真正区别
- 我希望按照我的思路盡可能將canvas基礎講明白
- 之前字符串反转的题目
- Fluent: target support file /pods runner / pods runner frameworks Sh: permission denied - stack overflow
- I have summarized the knowledge points of JS [intermediate and advanced] for you
- OpenCV学习(二)---树莓派上安装opencv
- 依赖属性、依赖附加属性以及类型转换
- Jetpack compose layout (I) - basic knowledge of layout
猜你喜欢

How much does a small program cost? How much does a small program cost? It's clear at a glance

字符串 最长公共前缀

2台三菱PLC走BCNetTCP协议,能否实现网口无线通讯?

我希望按照我的思路盡可能將canvas基礎講明白

CyCa children's physical etiquette Yueqing City training results assessment successfully concluded

Houdini graphic notes: could not create OpenCL device of type (houdini_ocl_devicetype) problem solving

Linked list delete nodes in the linked list

i++ 和 ++i的真正区别

How to develop wechat applet? How to open a wechat store

ShardingSphere-Proxy 4.1 分库分表
随机推荐
Is GF Securities reliable? Is it legal? Is it safe to open a stock account?
Houdini graphic notes: could not create OpenCL device of type (houdini_ocl_devicetype) problem solving
Redis (II) distributed locks and redis cluster construction
Computational Thinking and economic thinking
SparseArray details
Unique Wulin, architecture selection manual (including PDF)
Experience in writing C
Create menu file
JS tool function, self encapsulating a throttling function
Difference between malloc and calloc
How to make a self-service order wechat applet? How to do the wechat order applet? visual editing
On binary tree
String longest common prefix
Flutter dialog: cupertinoalertdialog
clang frontend command failed with exit code 250
Kotlin advanced generic
Comparison and evaluation of digicert and globalsign single domain ov SSL certificates
Free applet making tool, how to make wechat applet
虚幻引擎图文笔记:使用VAT(Vertex Aniamtion Texture)制作破碎特效(Houdini,UE4/UE5)上 Houdini端
Yolov5更换上采样方式