Low-power real-time TinyML approach for pothole and speed bump classification using IMU data on FPGA

dc.contributor.authorMelo, César
dc.contributor.authorDelgado, Pedro
dc.contributor.authorCarvalho, Gabriel
dc.contributor.authorSilva, Rui Manuel Machado
dc.contributor.authorPeixoto, Hugo
dc.contributor.authorMachado, José Manuel
dc.date.accessioned2026-04-23T15:59:32Z
dc.date.issued2025-12-02
dc.description.abstractMonitoring the condition of road surfaces can bring benefits to drivers, ranging from increased safety and comfort, to cost reduction. In this context, accelerometer-based approaches offer a cheap and robust solution to the mitigation of common issues that arise from other types of sensors, like cameras, namely computational cost concerns and inability in low visibility scenarios. Nonetheless, as more applications compete for resources in modern vehicles, it becomes imperative to design such applications considering power efficiency constraints (TinyML): to this end, we propose a lightweight machine learning model to detect road irregularities (speed bumps, potholes, and manholes, including the side of impact) using 4 Inertial Measurement Unit (IMU) mounted near each vehicle wheel. Furthermore, to have a real-time monitoring system, we deploy an XGBoost model on a Field-Programmable Gate Array (FPGA) through the use of the Conifer framework, to translate the model using High Level Synthesis (HLS) language. Our solution achieves an accuracy of 88.1%, with 750 microseconds of inference time, showcasing a robust performance in varied scenarios.eng
dc.description.sponsorshipThis work was supported by national funds through the Operational Competitiveness and Internationalization Programme (COMPETE 2020) [Project N.º 179491; Funding Reference: SIFN-01-9999-FN-179491], and by FCT (Fundação para a Ciência e Tecnologia) within the Project Scope of the R&D Unit Number 00319.
dc.distributioninternational
dc.identifier.citationMelo, C., Delgado, P., Carvalho, G., Silva, R., Peixoto, H., & Machado, J. (2025). Low-Power Real-Time TinyML Approach for Pothole and Speed Bump Classification Using IMU Data on FPGA. In 2025 Global Congress on Emerging Technologies (GCET) (pp. 24–29). IEEE. 2025 Global Congress on Emerging Technologies (GCET). https://doi.org/10.1109/gcet68529.2025.11450715
dc.identifier.doi10.1109/gcet68529.2025.11450715
dc.identifier.eisbn979-8-3315-7178-8
dc.identifier.isbn979-8-3315-7179-5
dc.identifier.urihttps://hdl.handle.net/1822/101237
dc.language.isoeng
dc.peerreviewedyes
dc.publisherIEEE
dc.relationDealing with uncertainty in alien species impact assessments [179491]
dc.relation.hasversionhttps://ieeexplore.ieee.org/document/11450715
dc.relation.ispartof2025 Global Congress on Emerging Technologies (GCET)
dc.rightsopenAccess
dc.rights.urihttp://creativecommons.org/licenses/by-nc/4.0/
dc.subjectAccelerometerspor
dc.subjectAutomotive Applicationpor
dc.subjectConiferpor
dc.subjectMachine Learningpor
dc.subjectPothole Detectionpor
dc.subjectTinyMLpor
dc.titleLow-power real-time TinyML approach for pothole and speed bump classification using IMU data on FPGAeng
dc.typeconferencePaper
dspace.entity.typePublication
oaire.awardNumber179491
oaire.awardTitleDealing with uncertainty in alien species impact assessments [179491]
oaire.awardURIhttps://hdl.handle.net/1822/101210
oaire.citation.endPage29
oaire.citation.startPage24
oaire.citationEndPage29por
oaire.citationStartPage24por
oaire.funderIdentifierhttps://doi.org/10.13039/501100001711
oaire.funderNameSwiss National Science Foundation
oaire.fundingStreamProject funding
oaire.versionhttp://purl.org/coar/version/c_970fb48d4fbd8a85
relation.isProjectOfPublication6c1e51ef-e3e8-4323-b8bd-d1991c060b4e
relation.isProjectOfPublication.latestForDiscovery6c1e51ef-e3e8-4323-b8bd-d1991c060b4e
sdum.conferencePublication2025 Global Congress on Emerging Technologies Gcet 2025por

Ficheiros

Pacote original

A mostrar 1 - 1 de 1
A carregar...
Nome:
Low-Power_Real-Time_TinyML_Approach_for_Pothole_and_Speed_Bump_Classification_Using_IMU_Data_on_FPGA.pdf
Tamanho:
549.58 KB
Formato:
Adobe Portable Document Format