Low-Power Anomaly Detection and Classification System based on a Partially Binarized Autoencoder for In-Sensor Computing

Paola Vitolo,Gian Domenico Licciardo,Luigi di Benedetto,Rosalba Liguori,Alfredo Rubino,Danilo Pau
DOI: https://doi.org/10.1109/icecs53924.2021.9665479
2021-11-28
Abstract:This work proposes a new ultra low-power fault detection system, suitable for extreme edge or in-sensor computing. The system is composed of a hybrid HW/SW architecture: a hardware auto-encoder (AE) is always on at the edge for anomaly detection (AD), and of a software convolutional neural network (CNN) is activated only if the anomaly is detected for its classification. To achieve low area and energy requirements, the AE exploits an original partially binarization scheme, while the CNN shares the feature extraction module with the AE. The implementation of the AE on a Xilinx Artix-7 FPGA demonstrates that it is capable to manage in real-time sensors with a maximum Output Data Rate (ODR) of 365 kHz with a power dissipation of 122 mW. Best synthesis results with TSMC CMOS 65 nm standard cells show a power consumption of $138 mumathrm{W}/ ext{MHz}$ and an area occupation of 0.49 mm2 when real-time operations are set, enabling the possibility to integrate the complete HW accelerator in the auxiliary circuitry that typically equips inertial MEMS and on the same die. Comparisons with the current literature show that the proposed system obtains state-of-the-art performances in terms of accuracy and compactness.
What problem does this paper attempt to address?