RATTLE: Train Identification Through Audio Fingerprinting
Leonardo Ciabattini, Luca Sciullo, Alfonso Esposito, Ivan Zyrianoff, Marco Di Felice · 2024
Train model identification can enhance the structural monitoring of railway infrastructures by providing contextual information about train passages. While approaches relying on timetables are impractical due to delays, camera-based solutions present challenges related to deployment costs and privacy concerns. In this paper, we propose RATTLE, a self-contained framework for train tracking and identification based on audio signal fingerprinting. We have developed a prototype IoT system tailored for train tracking and ground truth assessment, enabling the acquisition of a real-world dataset spanning four months of measurements. Then, we conducted a comparative analysis of several traditional Machine Learning (ML) and Deep Learning (DL) algorithms for audio features classification, mel spectrogram classification, and image classification (serving as baselines). Our findings highlight that mel-trained CNN algorithms achieve high accuracy (97%) comparable to the best video-based DL solution, while substantially reducing model size. Furthermore, we explored the potential for migrating the classification task to the edge through quantisation techniques.