→这是一篇学习笔记。
→但考虑要发出来,还是排版了,请放心食用。
PCNN在图像融合中应用广泛
1、脉冲耦合的神经元之间有有耦合和无耦合两种形式。,有耦合的神经元之间存在能量传播,产生同步脉冲发放,从而将输入相似的神经元在同一时刻点火。
3、脉冲神经网络–第三代人工神经网络。
4、PCNN是由多个PCNN神经元构成的单层反馈型网络,因此适合实时的图像处理环境,每个神经元由三个部分组成:接受部分、调制部分、脉冲产生部分。
5、PCNN神经元的个数和像素的个数相同,它们是一一对应的。且神经元的外部刺激等于图像的灰度值或者归一化之后的灰度值。当β=0时,这时候是没有耦合的。
6、PCNN如何工作:
一、不存在耦合:
1、假设神经元的反馈输入只有外部刺激一项,Sij>0;n=0时,时间t=0;Uij(0)=Sij-Tij >0,那么神经元(i.j)输出为高电平。这里的Tij是动态门限。
2、当高电平被输出时,Tij迅速增加到设定的常数VT,VT>Sij,从而使得Sij-Tij<0,输出低电平。
3、经过步骤1、2,神经元(i,j)输出了一个脉冲,这称为点火一次。在门限值Tij从VT衰减到Sij期间,神经元(i,j)是一直保持低电平的,而后当Uij>0时,重新点火,如此往复下去。
于是,神经元(i,j)的运行是这样的,在外部刺激Sij的作用下,以频率发送脉冲,频率为:
。所以,灰度值越大,点火频率就越高。,不同灰度值输入的神经元也会在不同的时刻被点火,而输入相同的神经元将在同一时间被点火。
4、经过1,2,3步之后,PCNN就把图像变成了一个和时间相关的点火图了。
二、存在耦合:
当β/=0时,神经元是否点火要受周围神经元的影响。
1、假设这里有一个强刺激神经元(i,j),在第n次迭代点火的时候,它的邻近神经元(p,n),其刺激spq由spq变为(1+βLpq)spq,【Lpq是神经元内部参数之一,连接输入】也就是神经元(p,q)的刺激被提高了。
2、如果此时,更新的spq大于阈值T,这会导致神经元(p,q)在第n次迭代的时候被提前点火。这个过程称为神经元(p.q)被神经元(i,j)捕获。
3、如此,当链接强度β和链接输入L越大,和神经元(i,j)同步点火的神经元就越多。那么,像素值越接近,就越容易被捕获。
4、于是,在存在耦合的情况下,耦合的神经元很有可能会出现集体的点火行为,发放同步脉冲:总结为空间近邻、强度相似的神经元倾向于在同一时刻点火。
5、这时PCNN的点火图就是有特征地将图像变成时间轴的点火图。
PCNN的特性:1、构成PCNN系统的每一个神经元是动态的
2、PCNN不需要训练,是强自适应系统。

最后回顾一下PCNN的神经元结构:


M,W为权值;F,L,T分别是反馈,链接,阈值的意义;V是放大系数,a是常数,U是内部行为,Y是输出,S是外部刺激(像素值)。

那么问题来了,哪里搞代码。-,-

【MATLAB图像融合】[13]PCNN脉冲耦合神经网络基本原理相关推荐

  1. PCNN 脉冲耦合神经网络整理

    PCNN 脉冲耦合神经网络 脉冲耦合神经元模型 神经元的输入有哪些? 首先来看看这个神经元的图示的左边,有YYY和FFF. YYY为这个神经元之前输出的数值,就是说这个模型需要进行多次的运算,每次的运 ...

  2. 基于PCNN脉冲耦合神经网络的图像分割

    目录 1.算法描述 2.仿真效果预览 3.MATLAB核心程序 4.完整MATLAB 1.算法描述 脉冲耦合神经网络(PCNN-Pulse Coupled Neural Network)与传统神经网络 ...

  3. 【MATLAB图像融合】[14]PCNN脉冲耦合神经网络代码分享

    本代码转自厦门大学屈小波教授15年的DEMO代码. % Demo for PCNN in image processing % --------- % Author: Qu Xiao-Bo <q ...

  4. 神经网络 | 基于脉冲耦合神经网络(PCNN)的图像特征提取(Matlab源代码)

    博主github:https://github.com/MichaelBeechan 博主CSDN:https://blog.csdn.net/u011344545 一.代码 %------Pulse ...

  5. 毕业论文 | 基于脉冲耦合神经网络(PCNN)的图像特征提取:论文及源代码及参考文献

    =========================================== github:https://github.com/MichaelBeechan CSDN:https://bl ...

  6. 【图像分割】基于脉冲耦合神经网络实现图像分割附matlab代码

    1 简介 1950s数字图像处理产生,从此学术界对它的研究连绵不绝.十多年之后,数字图像的处理被独立出来成了一门课程.图像分割技术是处理图像的一种基础技术,在图像处理领域中占了重要地位,且在图像工程. ...

  7. matlab图像融合评价,MATLAB 图像融合评估算法

    MATLAB 图像融合评价算法 function laplacian(ori_A,ori_B) path(path,'FusionEvaluation/') %Ori_A = imread('cloc ...

  8. 【Matlab图像融合】小波变换遥感图像融合【含GUI源码 744期】

    一.代码运行视频(哔哩哔哩) [Matlab图像融合]小波变换遥感图像融合[含GUI源码 744期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] 包子阳,余 ...

  9. MATLAB图像融合拼接

    MATLAB图像融合拼接 本文说明的内容是图像拼接,采用基于特征点的匹配方法将两张定点拍摄的照片进行拼接,合成一张图,将全景图生成简化成两张图片的拼接,具体可以分为以下几点: 掌握图像灰度化.图像投影 ...

最新文章

  1. 在octopress中增加“返回顶部”按钮
  2. Spring AOP Capability and Goal
  3. chrome谷歌浏览器用这种方式清除缓存比较方便了,必须是调试模式才行
  4. Jquery each和map 的区别
  5. android 打开谷歌导航,国内开启google位置记录功能/android版google maps 7+上,恢复位置记录功能在国内使用(需root)...
  6. 如何在 React Native 中写一个自定义模块
  7. 工作组无法访问计算机用户,工作组计算机无法访问,详细教您工作组计算机无法访问怎么解决...
  8. 西电网络攻防大赛--渗透测试第二题
  9. cario java_Cairo图形库 概述
  10. vfp程序改错 计算机和英语,vfp程序改错教案.doc
  11. Linux中如何打开trn文件,如何通过trn日志文件恢复SQL Server
  12. spring-boot actuator(监控)配置和使用
  13. IE6 Hack(转载)
  14. 树和森林与二叉树的转换、树和森林的遍历
  15. jqGrid 实现这种select - 同一列的不同行的select 的option 不同
  16. 年终感想——财务自由的程序员,你见过吗?
  17. Delphi循环语句 -For
  18. JAVA基础(2/17)-基本语法_数据类型
  19. 新版WIFI分销微信小程序源码+亲测可用
  20. 第一章 时间序列基础知识

热门文章

  1. Ubuntu 无法联网 解决办法
  2. 爱笑的人,运气不会太差
  3. C语言union避坑
  4. 多智能体寻径MAPF
  5. 多智能体系统——具有非线性不确定干扰的多智能体系统的固定时间事件触发一致性控制(附论文链接+源码Matlab)
  6. macOS平铺窗口神器yabai安装笔记
  7. Proteus8.11的卸载与安装
  8. mootools系列:打造属于你自己的Popup(弹出框)——外观及应用篇
  9. VCSA 6.7安装进度卡在第一阶段80%
  10. tar,gunzip,gzip,unzip和zgrep 命令的区别