Computer Engineering and Applications ›› 2023, Vol. 59 ›› Issue (10): 204-212.DOI: 10.3778/j.issn.1002-8331.2203-0003

• Graphics and Image Processing • Previous Articles     Next Articles

Research on Brain-Inspired SNN for Underwater Target Classification of Sonar Images

LIU Yang, TIAN Meng, CAO Kejing, WANG Ruiyi, ZHAO Wei   

  1. 1.Henan Province Engineering Research Center of Spatial Information Processing, Kaifeng, Henan 475004, China
    2.Henan Key Laboratory of Big Data Analysis and Processing, Henan University, Kaifeng, Henan 475004, China
    3.School of Computer and Information Engineering, Henan University, Kaifeng, Henan 475004, China
    4.Miami College, Henan University, Kaifeng, Henan 475004, China
  • Online:2023-05-15 Published:2023-05-15

面向声呐图像水下目标分类的类脑SNN研究

刘扬,田猛,曹珂境,王瑞毅,赵伟   

  1. 1.河南省空间信息处理工程研究中心,河南 开封 475004
    2.河南大学 河南省大数据分析与处理重点实验室,河南 开封 475004
    3.河南大学 计算机与信息工程学院,河南 开封 475004
    4.河南大学 迈阿密学院,河南 开封 475004

Abstract: Sonar images are widely used in underwater rescue and seabed exploration under complex sea conditions. Long-term manual search is very easy to cause visual fatigue and lost the target. Unmanned underwater vehicle can greatly reduce the workload and subjective error, but it depends on energy efficiency and automatic classification performance of unmanned autonomous system. The training and inference of convolutional neural network need high energy consumption, thus the conventional deep neural network is difficult to deploy and apply in the mobile environment of unmanned underwater vehicle, the scarcity of sonar image training data and imbalanced samples also increase the difficulty of model training. Spiking neural network can avoid the high multiplication cost in convolutional neural network through binary discrete timing spiking signal, and has the characteristics of low energy consumption and high-precision. In this paper, a low-energy shallow spiking neural network for synthetic aperture sonar image classification is constructed, and a small sample target classification algorithm based on spiking neural network is designed. The simulated sonar image generation method based on style transfer and weighted random sampling method are adopted to alleviate the problems of scarce sonar image training data and sample imbalance. Experiments show that when the sonar image samples are scarce and unbalanced, the classification accuracy of the algorithm is higher than that of convolutional neural networks based on ResNet50, VGG19 and MobileNet V2, up to 91.11%. The analysis of computational complexity and energy consumption shows that spiking neural network has great advantages over convolutional neural network. Spiking neural network is a very suitable model for the research and implementation of brain-inspired computing, and it can meet the requirements of mobile computing of unmanned underwater vehicles. This research has advanced technical advantages for the intelligent application of unmanned autonomous equipment.

Key words: spiking neural network, approximate derivation backpropagation, synthetic aperture sonar image, sidescan sonar, underwater target classification

摘要: 声呐图像被广泛应用于复杂海况的水下救援和海底探测中,长时的人工搜索极易造成视觉疲劳而错失目标。无人潜航器可大幅降低搜索工作量和主观误差,但这取决于无人自主系统的能效和自动分类性能。卷积神经网络的训练和推理需要比较高的能耗,难以在无人潜航器的移动环境下部署和应用,而且声呐图像训练数据稀少和样本不平衡也增加了模型训练的难度。脉冲神经网络通过二进制离散的时序脉冲信号可以避免卷积神经网络中高昂的乘法计算代价,具有低能耗和高精度的特性。构建了可用于合成孔径声呐图像分类的浅层脉冲神经网络,设计了一种基于脉冲神经网络的小样本水下目标分类算法。采用基于风格迁移的模拟声呐图像生成方法和加权随机采样方法,缓解了声呐图像训练数据稀少和样本不平衡问题。实验表明,在声呐图像样本稀少和不平衡的情况下,算法的分类准确率高于ResNet50、VGG19和MobileNet V2等架构的卷积神经网络,达到91.11%。计算复杂度和能耗分析也表明,脉冲神经网络相比于卷积神经网络具有很大优势。脉冲神经网络是研究和实现类脑计算非常合适的模型,可满足无人水下航行器的移动计算需求,该研究对实现无人自主设备的智能应用具有先进的技术优势。

关键词: 脉冲神经网络, 近似求导的反向传播算法, 合成孔径声呐图像, 侧扫声呐, 水下目标分类