Multimodal data synchronization: a high-level software methodology for heterogeneous devices

Multimodal data acquisition from heterogeneous devices is frequently compromised by synchronization errors arising from clock skew and offset. Current solutions often necessitate complex external hardware or shared reference signals, which complicates deployment and limits system scalability. This research introduces a high-level software methodology that utilizes a dedicated data acquisition protocol to record device-specific timestamps alongside a master PC timestamp. An offline linear regression model is then employed to convert internal timestamps to a common reference, compensating for clock discrepancies. The method was validated using electrocardiographic and Inertial Measurement Unit devices compared against a gold-standard reference. The ECG R-peaks fiducial points from the synchronized devices and the gold standard were compared. Validation showed an average R-peak synchronization delay of 20.1 ms over a one-hour acquisition (a 0.03% difference). The method successfully eliminates the need for external synchronization hardware, allowing scaling to be limited only by PC connectivity. While dependent on device Software Development Kits, this methodology provides a robust, scalable foundation for precise multimodal synchronization. This proof-of-concept demonstrates that high-level software control can achieve high accuracy for dynamic clock adjustment.

Authors

Institutions

Publication Details

Journal
BMC Biomedical Engineering
Published
2026-06-18
DOI
https://doi.org/10.1186/s42490-026-00114-x
Primary Topic
Network Time Synchronization Technologies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Multimodal data synchronization: a high-level software methodology for heterogeneous devices

Giandomenico Nollo, Damiano Fruet, Stefano Cimignolo
BMC Biomedical Engineering
Network Time Synchronization Technologies
article

Multimodal data synchronization: a high-level software methodology for heterogeneous devices

Giandomenico Nollo, Damiano Fruet, Stefano Cimignolo
article en

Abstract

Multimodal data acquisition from heterogeneous devices is frequently compromised by synchronization errors arising from clock skew and offset. Current solutions often necessitate complex external hardware or shared reference signals, which complicates deployment and limits system scalability. This research introduces a high-level software methodology that utilizes a dedicated data acquisition protocol to record device-specific timestamps alongside a master PC timestamp. An offline linear regression model is then employed to convert internal timestamps to a common reference, compensating for clock discrepancies. The method was validated using electrocardiographic and Inertial Measurement Unit devices compared against a gold-standard reference. The ECG R-peaks fiducial points from the synchronized devices and the gold standard were compared. Validation showed an average R-peak synchronization delay of 20.1 ms over a one-hour acquisition (a 0.03% difference). The method successfully eliminates the need for external synchronization hardware, allowing scaling to be limited only by PC connectivity. While dependent on device Software Development Kits, this methodology provides a robust, scalable foundation for precise multimodal synchronization. This proof-of-concept demonstrates that high-level software control can achieve high accuracy for dynamic clock adjustment.

BMC Biomedical EngineeringVol. 8(1)
University of Trento (IT)
Industry, innovation and infrastructure
Openalex Percentile: Top 4%
Network Time Synchronization Technologies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.