用脉冲神经网络提升背景分割精度与能效
SAEN-BGS: Energy-Efficient Spiking AutoEncoder Network for Background Subtraction
- 基于脉冲神经网络的自编码结构,增强对动态背景的抗干扰能力
- 在CDnet-2014和DAVIS-2016上优于主流方法,复杂场景下仍保持高精度
- 引入自蒸馏学习框架,显著降低能耗,适合边缘设备部署
背景分割(BGS)用于视频中运动目标检测,是目标跟踪与人体识别的前置步骤。然而,现有深度学习方法在光照变化、相机位移、空气扰动或摇晃树木等复杂背景下仍受噪声干扰。为此,本文设计了一种基于脉冲神经网络(SNN)的高效自编码网络SAEN-BGS,利用其对噪声的鲁棒性与时间序列敏感性,提升前景与背景分离效果。为抑制冗余背景噪声并保留关键前景信息,提出连续脉冲卷积-反卷积模块作为解码器核心组件。同时,通过基于ANN-to-SNN框架的新型自蒸馏脉冲监督学习方法,在保证性能前提下大幅降低功耗。在CDnet-2014与DAVIS-2016数据集上的大量实验表明,该方法在动态背景等复杂场景中仍显著优于多个基线模型。
原文摘要 · Abstract (English)
Background subtraction (BGS) is utilized to detect moving objects in a video and is commonly employed at the onset of object tracking and human recognition processes. Nevertheless, existing BGS techniques utilizing deep learning still encounter challenges with various background noises in videos, including variations in lighting, shifts in camera angles, and disturbances like air turbulence or swaying trees. To address this problem, we design a spiking autoencoder network, termed SAEN-BGS, based on noise resilience and time-sequence sensitivity of spiking neural networks (SNNs) to enhance the separation of foreground and background. To eliminate unnecessary background noise and preserve the important foreground elements, we begin by creating the continuous spiking conv-and-dconv block, which serves as the fundamental building block for the decoder in SAEN-BGS. Moreover, in striving for enhanced energy efficiency, we introduce a novel self-distillation spiking supervised learning method grounded in ANN-to-SNN frameworks, resulting in decreased power consumption. In extensive experiments conducted on CDnet-2014 and DAVIS-2016 datasets, our approach demonstrates superior segmentation performance relative to other baseline methods, even when challenged by complex scenarios with dynamic backgrounds.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。