当前位置:网站首页>[image fusion] image fusion based on NSST and PCNN with matlab code
[image fusion] image fusion based on NSST and PCNN with matlab code
2022-06-24 07:21:00 【Matlab scientific research studio】
1 brief introduction
Purpose : The fusion PET/CT/MRI Medical images , Make the resulting image contain as much information as possible, such as edge and texture features , In order to better distinguish the pathological changes , Tumors and normal tissues and organs , Provide more useful information for disease diagnosis . Method : A shear wave transform based on non down sampling is proposed (NSST) And pulse coupled neural network (PCNN) Model fusion method . First , According to the energy sum of the local area of the image , To image NSST Weighted fusion of low-frequency coefficients ; then , according to PCNN Firing times of neurons , Choose an image NSST High frequency directional coefficient ; Last , Through inverse NSST Transformation , Get the fused image . result : Respectively for 7 Group MRI/PET and CT/PET Image fusion experiment , The resulting image has a good visual effect , And mutual information , Edge similarity , Gradient similarity and spatial frequency 4 It is better than other algorithms in the comprehensive evaluation of three indexes . Conclusion : This method can adaptively capture edge and texture information , It has good fusion effect .
2 Part of the code
clear all;close all;clc;%% NSST tool boxaddpath(genpath('shearlet'));%%A=imread('sourceimages/s02_MR.tif'); %anatomical imageB=imread('sourceimages/s02_PET.tif'); %functional imageimg1 = double(A)/255;img2 = double(B)/255;img2_YUV=ConvertRGBtoYUV(img2);img2_Y=img2_YUV(:,:,1);[hei, wid] = size(img1);% image fusion with NSST-PAPCNNimgf_Y=fuse_NSST_PAPCNN(img1,img2_Y);imgf_YUV=zeros(hei,wid,3);imgf_YUV(:,:,1)=imgf_Y;imgf_YUV(:,:,2)=img2_YUV(:,:,2);imgf_YUV(:,:,3)=img2_YUV(:,:,3);imgf=ConvertYUVtoRGB(imgf_YUV);F=uint8(imgf*255);figure;subplot(131);imshow(A);title(' chart 1')subplot(132);imshow(B);title(' chart 2')subplot(133);imshow(F);title(' Fusion map ');imwrite(F,'results/fused.tif');
3 Simulation results

4 reference
[1] Tianjuanxiu , Liuguocai . be based on NSST Transform sum PCNN Medical image fusion method based on [J]. Chinese Journal of medical physics , 2018, 35(8):7.
About bloggers : Good at intelligent optimization algorithms 、 Neural networks predict 、 signal processing 、 Cellular automata 、 The image processing 、 Path planning 、 UAV and other fields Matlab Simulation , relevant matlab Code problems can be exchanged by private letter .
Some theories cite network literature , If there is infringement, contact the blogger to delete .
边栏推荐
- [security] how to [host security - hybrid cloud version] support secure access to non Tencent virtual machines
- MFC多线程 信号量CSemaphore 临界区与互斥 事件
- [WUSTCTF2020]alison_likes_jojo
- Deploy loglistener in tke container to collect logs to CLS
- 【图像融合】基于伪 Wigner 分布 (PWD) 实现图像融合附matlab代码
- 大厂不是衡量能力的唯一出路,上财学姐毕业三年的经验分享
- Introduction to game design and development - layered quaternion - dynamic layer
- [DDCTF2018](╯°□°)╯︵ ┻━┻
- [GUET-CTF2019]zips
- 20个不容错过的ES6技巧
猜你喜欢

Learning to use BACnet gateway of building control system is not so difficult

Introduction to raspberry pie 4B development board
![[WordPress website] 5 Set code highlight](/img/01/f669b70f236c334b98527a9320400c.png)
[WordPress website] 5 Set code highlight

MFC使用控制台时 项目路径中不能有空格和中文,否则会报错误 LNK1342 未能保存要编辑的二进制文件的备份副本等

Software performance test analysis and tuning practice path - JMeter's performance pressure test analysis and tuning of RPC Services - manuscript excerpts

2022蓝队HW初级面试题总结

RDD基础知识点

MySQL enable binlog

Intranet learning notes (4)

【图像融合】基于方向离散余弦变换和主成分分析的图像融合附matlab代码
随机推荐
JVM debugging tool -jvisualvm
Prefix and topic training
大厂不是衡量能力的唯一出路,上财学姐毕业三年的经验分享
Win11分磁盘怎么分?Win11系统怎么分磁盘?
[cnpm] tutorial
取模软件 模拟显示验证取模数据正确性 逆向 把点阵数组bin文件转显示
Leetcode概率题面试突击系列11~15
电脑如何打开软键盘,教大家Win10如何打开软键盘的方法
在终端pip install xxx但在pycharm却no module named xxx
0 foundation a literature club low code development member management applet (4)
Mysql---三张表(student,课程,分数) 查询课程为数学的学生姓名,编号,成绩
FreeRTOS MPU makes the system more robust!
[OGeek2019]babyrop
The fund management of London gold is more important than others
The P2V and V2V software starwind converter is really easy to use
One year since joining Tencent
Computing power and intelligence of robot fog
OMX initialization process
2022蓝队HW初级面试题总结
A case study of apiserver avalanche caused by serviceaccount