% function [Fea]=fun_pcnn(I);
function B=fun_pcnn(I,Bate,V_E,Alpha_E,W);
% pcnn processing
%I = imread('D:\毕业设计\艾永好课题相关材料\艾永好课题相关材料\图像样本\aluminium(铝板带)\凹坑\13.bmp')
[r,c] = size(I);
B=zeros(r,c);
%Y=zeros(r,c);
S=zeros(r+2,c+2);
M=zeros(r,c);
E=zeros(r,c);
% T=zeros(r+2,c+2);
% T(2:r+1,2:c+1)=I;
% J=I;
Bate=0.1;
V_L=1;
% V_E=1.1;
% V_E=20;
V_E=256;
%Alpha_E=0.05;
Alpha_E=0.3;
% W=[0.5 1 0.5;1 0 1;0.5 1 0.5];
W=[0.7071 1 0.7071;1 0 1;0.7071 1 0.7071];
n=1;
while sum(sum(B))==0
for i=2:r+1
for j=2:c+1
V=[S(i-1,j-1) S(i-1,j) S(i-1,j+1);
S(i,j-1) S(i,j) S(i,j+1);
S(i+1,j-1) S(i+1,j) S(i+1,j+1)];
L=V_L*sum(sum(V.*W));
F=I(i-1,j-1);
U=double(F)*(1+Bate*double(L));
if U>=E(i-1,j-1) %|E(i-1,j-1)<2
M(i-1,j-1)=1;
E(i-1,j-1)=V_E;
%Y(i-1,j-1)=1;
if n==1
B(i-1,j-1)=0;
else
B(i-1,j-1)=1;
E(i-1,j-1)=100000; %限制已经点火的神经元不再点火
end
else
M(i-1,j-1)=0;
% Y(i-1,j-1)=0;
end
end
end
E(find(B~=1))=exp(-Alpha_E)*E(find(B~=1));%+VE*sum(sum(V));
S=zeros(r+2,c+2);
if n>1
S(2:r+1,2:c+1)=M;
end
figure,imshow(mat2gray(M))
figure,imshow(B)
n=n+1;
end
% [hy,ly]=find(B~=0);
% len=length(hy);
% for c=1:len
% k=medfilt2(T(hy(c):hy(c)+2,ly(c):ly(c)+2));
% J(hy(c),ly(c))=k(5);
% end
% figure,imshow(J)
%B=fun_pcnn(1-J(:,:,1),0.2,20,0.3)+fun_pcnn(J(:,:,1),0.2,20,0.3);
%B=fun_pcnn(1-J(:,:,2),0.2,20,0.3)+fun_pcnn(J(:,:,2),0.2,20,0.3);
% B=fun_pcnn(1-J(:,:,3),0.2,20,0.3)+fun_pcnn(J(:,:,2),0.2,20,0.3);
四散
- 粉丝: 68
- 资源: 1万+
最新资源
- 基于阿里Dubbo框架的服务切换工具资料齐全+详细文档.zip
- 基于大规模生产实践的,适合公司内部二开迭代dubbo的模板资料齐全+详细文档.zip
- 基于大众点评CAT(v1.3.6)监控的扩展,主要是跨服务的消息树(dubbo、http方式)、Cache以及DB监控等资料齐全+详细文档.zip
- 基于将dubbo协议转http的网关资料齐全+详细文档.zip
- 基于分布式微服务架构(在线电影),技术架构有SpringBoot、SpringCoud、dubbo、mybatis-plus、Druid,采用前后端分离方式进行
- 基于微服务架构的班车预约系统,第一个版本:springboot+mybatis+dubbo+mysql+redis等。第二个版本:spring-cloud重构,
- 滚动轴承故障诊断MATLAB程序:快速谱峭度、谱峭度+包络谱分析 滚动轴承故障诊断是机械工程领域的一个重要研究方向 滚动轴承是一种常见的机械元件,用于支撑和转动机械装置中的轴 然而,由于长时间使用或其
- matlab GUI界面设计
- VSC下垂控制策略仿真模型,支持MATLAB2014a及以上版本
- wechat4.0多开工具
- 课程大作业2:视觉功能库封装 作业内容: 利用预训练模型,基于1ibsophon(tpu-runtime)实现一个视觉功能(目标检测)的库 作业要求: 1)提交 patch 到tpu-mli 工程
- 学习笔记整理成语音.docx
- 毕设和企业适用springboot智能语音识别平台类及物流追踪系统源码+论文+视频.zip
- PPT_20241224_090531.pptx
- ai提示规则.txt啊啊啊
- Visual Studio Code的测试功能详细介绍.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈