当前位置:网站首页>[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 .
边栏推荐
- MySQL enable binlog
- get_started_3dsctf_2016
- 0 foundation a literature club low code development member management applet (I)
- 【WordPress建站】5. 设置代码高亮
- Big factories are not the only way to measure ability. The three years' experience of Shangcai's graduation
- Cisco router configuration notes: static routing, rip, OSPF, principles combined with experiments, worth a visit!
- How to distinguish PAAS, IAAs and SaaS?
- 关于取模数据序号定位的说明 区码定位是指GBK编码
- JVM调试工具-jps
- Bay area enterprises quick look! The focus of the data regulations of Shenzhen Special Economic Zone just released is coming!
猜你喜欢

基因检测,如何帮助患者对抗疾病?

现货黄金有哪些值得借鉴的心态
![[WUSTCTF2020]爬](/img/b6/4a0582144c3125e7a0666bbbbfe29d.png)
[WUSTCTF2020]爬

Spark project Packaging Optimization Practice

Win11笔记本省电模式怎么开启?Win11电脑节电模式打开方法

【WordPress建站】5. 设置代码高亮

软件性能测试分析与调优实践之路-JMeter对RPC服务的性能压测分析与调优-手稿节选

【图像特征提取】基于脉冲耦合神经网络(PCNN)实现图像特征提取含Matlab源码

Win11分磁盘怎么分?Win11系统怎么分磁盘?

What is the mentality of spot gold worth learning from
随机推荐
OMX的初始化流程
JVM debugging tool -arthas
【WordPress建站】5. 设置代码高亮
In the middle of the year, I have prepared a small number of automated interview questions. Welcome to the self-test
[problem solving] virtual machine configuration static IP
Kaseya of the United States was attacked by hackers, and 1500 downstream enterprises were damaged. How can small and medium-sized enterprises prevent extortion virus?
【云驻共创】华为云HCIA-IoT V2.5培训系列内容之物联网概览
0 foundation a literature club low code development member management applet (II)
Leetcode概率题面试突击系列11~15
在产业互联网时代不再有真正意义上的中心,这些中心仅仅只是化有形为无形而已
Computing power and intelligence of robot fog
Spark项目打包优化实践
[problem solving] the connection to the server localhost:8080 was referred
Learning to use BACnet gateway of building control system is not so difficult
利用微搭低代码实现级联选择
get_started_3dsctf_2016
Unexpected token u in JSON at position 0
【TS】函数类型
Deploy loglistener in tke container to collect logs to CLS
Spark parameter tuning practice