关键词:
脉冲神经网络
视觉显著性
侧抑制机制
图像识别
目标检测
摘要:
脉冲神经网络(Spiking Neural Network,SNN)以脉冲神经元为基本组成单位,能够以较低的能耗表达更丰富的信息,并具有更强的计算能力,被视为第三代人工神经网络。目前SNN网络的相关研究受到越来越多的重视,如脉冲编码方案、网络结构优化等,不同的模型和算法也相继被提出。但是,由于其内在机制等问题,SNN在模式识别任务上的性能远没有达到能与生物视觉系统竞争的水平,并且在图像识别中常伴随模式混叠问题。另外,如何针对SNN设计高效的学习算法、采取何种拓扑结构更为有效,以及在更复杂的视觉任务上(如目标检测)的应用,仍是该研究领域的重要问题。生物视觉系统的信息处理机制是突破计算机视觉发展瓶颈的关键。传统人工神经网络大多专注于注意力机制的研究,若要达到与视觉系统相当的水平,还需结合更多合适的视觉机制以提升网络性能。鉴于以上原因,本文从提升模型性能的角度,以模拟大脑视觉系统工作机制为出发点,开展基于视觉机制的SNN模型及应用的研究。研究内容概述如下:1.针对SNN对输入模式的特征提取能力存在不足,提出一种基于视觉显著性的SNN网络,以及两种脉冲时间编码方案。同时,采用果蝇演化算法对SNN网络的结构进行优化以提高SNN的识别性能。通过在不同类型的图像数据集上验证所提出方法的性能,实验结果表明并且结合显著性计算和果蝇算法优化后的SNN可以提高识别准确率。2.针对SNN在多分类任务上表现不佳以及出现模式混叠的情况,提出基于视觉侧抑制的集成无监督深层SNN模型。通过在多个数据集上进行测试,实验结果表明所提出的模型可对不同类型的图像识别任务得出正确的识别结果。3.针对视觉侧抑制计算的不足以及神经元多样性问题,提出一种结合自适应侧抑制的并行卷积SNN模型。通过在静态数据集与神经形态数据集上验证所提出方法的有效性,并将其应用于乳腺肿瘤的识别。4.针对SNN在目标检测任务上无法直接利用反向传播算法训练的问题,提出融合视觉显著性的SNN目标检测网络。该网络以YOLO框架为载体,采用DNN到SNN的转换方式训练网络参数,在避免梯度下降算法无法直接训练SNN的同时保持网络的检测性能,模型融合特征金字塔与视觉显著性计算提升网络目标检测的精度。通过在乳腺肿瘤检测任务上进行实验验证,实验表明基于SNN的目标检测网络可获得相对较优的检测结果。