A Plug-in Tiny AI Module for Intelligent and Selective Sensor Data Transmission
Wenjun Huang, Arghavan Rezvani, Hanning Chen, Yang Ni, Sanggeon Yun, Sungheon Jeong, Mohsen Imani
TL;DR
The paper tackles IoT sensor networks' data deluge by proposing a plug-in intelligent sensing module that performs near-sensor FOI detection and uses a switch to regulate data transmission, reducing transmitted frames while maintaining essential information. The approach deploys a lightweight YOLO-based detector near the sensor, simplifies inference by removing bounding boxes and NMS, and applies quantization with a custom loss to enable aggressive int4 precision; a non-zero minimum transmission frequency $f_{min}$ and a lazy sensor deactivation scheme further reduce misses and energy use, while dual-camera collaboration and FPGA acceleration enable practical deployment. Evaluations on MS COCO show up to about 87% system-energy reduction and substantial storage savings with minimal drop in FOI recall, especially when FOIs are rare. The work presents a modular, orthogonal paradigm that can be readily inserted into existing IoT sensing pipelines, with broad potential in surveillance, environmental monitoring, and security applications.
Abstract
Applications in the Internet of Things (IoT) utilize machine learning to analyze sensor-generated data. However, a major challenge lies in the lack of targeted intelligence in current sensing systems, leading to vast data generation and increased computational and communication costs. To address this challenge, we propose a novel sensing module to equip sensing frameworks with intelligent data transmission capabilities by integrating a highly efficient machine learning model placed near the sensor. This model provides prompt feedback for the sensing system to transmit only valuable data while discarding irrelevant information by regulating the frequency of data transmission. The near-sensor model is quantized and optimized for real-time sensor control. To enhance the framework's performance, the training process is customized and a "lazy" sensor deactivation strategy utilizing temporal information is introduced. The suggested method is orthogonal to other IoT frameworks and can be considered as a plugin for selective data transmission. The framework is implemented, encompassing both software and hardware components. The experiments demonstrate that the framework utilizing the suggested module achieves over 85% system efficiency in terms of energy consumption and storage, with negligible impact on performance. This methodology has the potential to significantly reduce data output from sensors, benefiting a wide range of IoT applications.
