An unsupervised TinyML approach applied to the detection of urban noise anomalies under the smart cities environment

被引:18
作者
Hammad, Sahibzada Saadoon [1 ]
Iskandaryan, Ditsuhi [2 ,3 ]
Trilles, Sergio [1 ]
机构
[1] Univ Jaume I Castello, Dept Philosophy & Sociol, Avd Sos Baynat S-N, Castellon de La Plana 12071, Spain
[2] Catalan Inst Oncol ICO, Oncol Data Analyt Program, Avinguda Gran Via Hospitalet 199, Barcelona 08908, Spain
[3] Bellvitge Biomed Res Inst IDIBELL, ONCOBELL Program, Colorectal Canc Grp, Avinguda Gran Via LHospitalet 199, Barcelona 08908, Spain
关键词
TinyML; Artificial Intelligence of Things; Anomaly detection; Environmental noise; Microcontroller; SENSORIZED PLATFORM; IOT; EDGE; THINGS; INTERNET; NETWORK; DESIGN;
D O I
10.1016/j.iot.2023.100848
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Artificial Intelligence of Things (AIoT) is an emerging area of interest, and this can be used to obtain knowledge and take better decisions in the same Internet of Things (IoT) devices. IoT data are prone to anomalies due to various factors such as malfunctioning of sensors, low-cost devices, etc. Following the AIoT paradigm, this work explores anomaly detection in IoT urban noise sensor networks using a Long Short-Term Memory Autoencoder. Two autoencoder models are trained using normal data from two different sensors in the sensor network and tested for the detection of two different types of anomalies, i.e. point anomalies and collective anomalies. The results in terms of accuracy of the two models are 99.99% and 99.34%. The trained model is quantised, converted to TensorFlow Lite format and deployed on the ESP32 microcontroller (MCU). The inference time on the microcontroller is 4 ms for both models, and the power consumption of the MCU is 0.2693 W & PLUSMN; 0.039 and 0.3268 W & PLUSMN; 0.015. Heap memory consumption during the execution of the program for sensors TA120-T246187 and TA120-T246189 is 528 bytes and 744 bytes respectively.
引用
收藏
页数:15
相关论文
共 61 条
[1]  
Adeel A, 2019, SPRINGER NAT HAZARDS, P57, DOI 10.1007/978-981-13-0992-2_5
[2]   A survey of network anomaly detection techniques [J].
Ahmed, Mohiuddin ;
Mahmood, Abdun Naser ;
Hu, Jiankun .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2016, 60 :19-31
[3]   A Survey of Machine and Deep Learning Methods for Internet of Things (IoT) Security [J].
Al-Garadi, Mohammed Ali ;
Mohamed, Amr ;
Al-Ali, Abdulla Khalid ;
Du, Xiaojiang ;
Ali, Ihsan ;
Guizani, Mohsen .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2020, 22 (03) :1646-1685
[4]   Anomaly-Based Intrusion Detection Systems in IoT Using Deep Learning: A Systematic Literature Review [J].
Alsoufi, Muaadh A. ;
Razak, Shukor ;
Siraj, Maheyzah Md ;
Nafea, Ibtehal ;
Ghaleb, Fuad A. ;
Saeed, Faisal ;
Nasser, Maged .
APPLIED SCIENCES-BASEL, 2021, 11 (18)
[5]  
[Anonymous], 2023, ESP-IDF Programming Guide - ESP32-S3
[6]   Implementation analysis of IoT-based offloading frameworks on cloud/edge computing for sensor generated big data [J].
Bajaj, Karan ;
Sharma, Bhisham ;
Singh, Raman .
COMPLEX & INTELLIGENT SYSTEMS, 2022, 8 (05) :3641-3658
[7]   Representation Learning: A Review and New Perspectives [J].
Bengio, Yoshua ;
Courville, Aaron ;
Vincent, Pascal .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2013, 35 (08) :1798-1828
[8]  
Bhatt P, 2018, 2018 INTERNATIONAL CONFERENCE ON INTERNET OF THINGS, EMBEDDED SYSTEMS AND COMMUNICATIONS (IINTEC), P191, DOI 10.1109/IINTEC.2018.8695303
[9]   Capacitive Sensing Based On-board Hand Gesture Recognition with TinyML [J].
Bian, Sizhen ;
Lukowicz, Paul .
UBICOMP/ISWC '21 ADJUNCT: PROCEEDINGS OF THE 2021 ACM INTERNATIONAL JOINT CONFERENCE ON PERVASIVE AND UBIQUITOUS COMPUTING AND PROCEEDINGS OF THE 2021 ACM INTERNATIONAL SYMPOSIUM ON WEARABLE COMPUTERS, 2021, :4-5
[10]   Smart-troubleshooting connected devices: Concept, challenges and opportunities [J].
Caporuscio, Mauro ;
Flammini, Francesco ;
Khakpour, Narges ;
Singh, Prasannjeet ;
Thornadtsson, Johan .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 111 :681-697