SCA算法优化脉冲耦合神经网络的图像自动分割(Matlab代码实现)

简介: SCA算法优化脉冲耦合神经网络的图像自动分割(Matlab代码实现)

🍁🥬🕒摘要🕒🥬🍁

为了有效提升多源图像融合质量,提出了应用剪切波变换和脉冲耦合神经网络的图像融合方法。利用有限离散剪切波变换将图像分解为高频和低频子带,并采用小波变换二次分解低频子带;选取脉冲耦合神经网络的高频分量融合规则获取高频子带系数;利用剪切波逆变换融合多源图像高频与低频子带系数,得到最终融合图像。实验结果表明,所提出的方法融合后图像具有较优的互信息量、信息熵、加权融合质量指数、边缘信息传递量,融合后图像包含较多的细节信息,改善了图像质量。  


✨🔎⚡运行结果⚡🔎✨

💂♨️👨‍🎓Matlab代码👨‍🎓♨️💂

%% SCA算法优化脉冲耦合神经网络的图像自动分割
%读取图像
pcode s.m
clc;clear all;
close all;
I = imread('1006.jpg');
%将图像转换为灰度图
if(size(I,3)~=1)
    Igray = rgb2gray(I);
else
    Igray = I;
end
% subplot(1,3,1),imshow(I);
figure
imshow(I,[]);
% title('The original image');
% axis([0,200,0,200]);
% axis on;                  %显示坐标系
I1=rgb2gray(I);
% subplot(1,3,2),imshow(I1);
% title('Grayscale image');
% axis([0,200,0,200]);
% axis on;                  %显示坐标系
% J=imadjust(I1,[0.1 0.5],[]); %局部拉伸,把[0.1 0.5]内的灰度拉伸为[0 1]
% subplot(2,2,3),imshow(J);
% title('Linearly transform the image[0.1 0.5]');
% axis([0,200,0,200]);
% grid on;                  %显示网格线
% axis on;                  %显示坐标系
K=imadjust(I1,[0.2 0.8],[]); %局部拉伸,把[0.3 0.7]内的灰度拉伸为[0 1]
% subplot(1,3,3),imshow(K);
% title('Linearly transform the image');
% axis([0,200,0,200]);
% grid on;                  %显示网格线
% axis on;                  %显示坐标系

📜📢🌈参考文献🌈📢📜

[1]张亚加,邱啟蒙,高智强,邵建龙.基于简化脉冲耦合神经网络和改进稀疏表示的脑部图像融合算法[J].光电子·激光,2022,33(11):1225-1232.DOI:10.16136/j.joel.2022.11.0003.

相关文章
|
18天前
|
传感器 算法 安全
【无人机】四旋翼飞行器控制、路径规划和轨迹优化(Matlab实现)
【无人机】四旋翼飞行器控制、路径规划和轨迹优化(Matlab实现)
117 2
|
18天前
|
机器学习/深度学习 算法 新能源
【优化调度】基于matlab粒子群算法求解水火电经济调度优化问题研究(Matlab代码实现)
【优化调度】基于matlab粒子群算法求解水火电经济调度优化问题研究(Matlab代码实现)
|
18天前
|
机器学习/深度学习 传感器 运维
【电机轴承监测】基于matlab声神经网络电机轴承监测研究(Matlab代码实现)
【电机轴承监测】基于matlab声神经网络电机轴承监测研究(Matlab代码实现)
|
18天前
|
数据采集 算法 调度
【电力系统】基于matlab虚拟电厂内部负荷调度优化模型(matlab+yalmip+cplex)(Matlab代码实现)
【电力系统】基于matlab虚拟电厂内部负荷调度优化模型(matlab+yalmip+cplex)(Matlab代码实现)
|
18天前
|
存储 算法 安全
【无人机】基于灰狼优化算法的无人机路径规划问题研究(Matlab代码实现)
【无人机】基于灰狼优化算法的无人机路径规划问题研究(Matlab代码实现)
111 0
|
18天前
|
存储 供应链 算法
【鲁棒优化】微电网鲁棒优化定价方案研究(Matlab代码实现)
【鲁棒优化】微电网鲁棒优化定价方案研究(Matlab代码实现)
|
18天前
|
机器学习/深度学习 数据采集 算法
【创新无忧】基于白鲨算法WSO优化广义神经网络GRNN电机故障诊断(Matlab代码实现)
【创新无忧】基于白鲨算法WSO优化广义神经网络GRNN电机故障诊断(Matlab代码实现)
|
20天前
|
机器学习/深度学习 算法 机器人
【PID】基于人工神经网络的PID控制器,用于更好的系统响应研究(Matlab&Simulink代码实现)
【PID】基于人工神经网络的PID控制器,用于更好的系统响应研究(Matlab&Simulink代码实现)
127 15
|
24天前
|
机器学习/深度学习 算法 数据挖掘
没发论文的注意啦!重磅更新!GWO-BP-AdaBoost预测!灰狼优化、人工神经网络与AdaBoost集成学习算法预测研究(Matlab代码实现)
没发论文的注意啦!重磅更新!GWO-BP-AdaBoost预测!灰狼优化、人工神经网络与AdaBoost集成学习算法预测研究(Matlab代码实现)
|
22天前
|
机器学习/深度学习 数据采集 边缘计算
【FFNN负荷预测】基于人工神经网络的空压机负荷预测(Matlab代码实现)
【FFNN负荷预测】基于人工神经网络的空压机负荷预测(Matlab代码实现)
90 15

热门文章

最新文章