Real-Time Edge Computing for Road Surface Classification Using Multi-IMU Data and a Hybrid CNN-LSTM Classification Model
Luis A. Arce-Saenz, Luis A. Salazar-Calderón, Renato Galluzzi, Javier Izquierdo-Reyes, Rogelio Bustamante-BelloRoad quality monitoring is necessary for safety, ride comfort, and driver-assistance systems. The knowledge of road features enables preventive and corrective actions at vehicle and infrastructure levels. While deep learning models are effective for surface classification, transitioning them to real-time embedded environments requires optimization. This study deploys a model based on convolutional and long short-term memory neural networks to classify five road conditions using continuous vibration data from multiple inertial measurement units. Executed on a MicroAutoBox III Embedded PC, the system preprocesses data at vehicle speeds between 5.0 and 25.0 km/h. Compared to the offline baseline deployment, this edge-optimized architecture reduced inference latency by 88% (from 33.8 ms to 4.05 ms) while maintaining a fair weighted-average F1-score of 0.8751 in real-world, cross-platform conditions (against the offline baseline average F1-score of 0.9338). This processing time operates within the 11.6 ms limit required by the 86 Hz sensor polling rate. Additionally, geospatial mapping was able to localize structural anomalies, showing robustness to environmental lighting conditions, which frequently affect vision-based systems. This cyber-physical deployment suggests the feasibility of executing temporal deep learning real-time models. Future work will target highway-speed validation and domain adaptation to assess transferability across diverse vehicle suspensions.