A storage-efficient SNN–CNN hybrid network with RRAM-implemented weights for traffic signs recognition

Yufei Zhang,Hui Xu,Lixing Huang,Changlin Chen
DOI: https://doi.org/10.1016/j.engappai.2023.106232
IF: 8
2023-04-19
Engineering Applications of Artificial Intelligence
Abstract:Traffic Signs Recognition (TSR) is a key technology to implement Automatic Driving System (ADS) and Advanced Driver Assistant System (ADAS). Numerous efforts have been endeavored to improve the TSR accuracy and speed, and Convolution Neural Networks (CNN) are usually employed. However, most of the existing works require large network scale and thus suffer from the drawback of high computation and power consumption . To alleviate this issue, in this paper, we propose an SNN–CNN hybrid network with RRAM-implemented weights to improve the storage and computing efficiency of TSR. Specifically, we utilize SNN to quickly determine the superclass that a traffic sign belongs to. Then utilize CNNs to determine the subclass accurately, thus the complex TSR task is decomposed into multiple simple tasks. Finally, the network weights are binarized to alleviate the implementation of the hybrid network on RRAM-based accelerators, which have higher power efficiency than CMOS logic based ones. Experimental results indicate that, when compared with state of the art CNN method, the SNN–CNN hybrid network can achieve similar accuracy with less weight scale (−69.21%) and lower power consumption (−81.55%). Binarizing the hybrid network can further reduce the weights storage requirement by another 96.875% with only 1.518% accuracy loss. When the network weights are implemented with state of the art RRAM array (resistance variation is 5%), the proposed network can achieve a mean accuracy of 96.47% with 95% ∼ 97.5% confidence interval.
automation & control systems,computer science, artificial intelligence,engineering, electrical & electronic, multidisciplinary
What problem does this paper attempt to address?