Research
A New Dataset and Framework for Robust Road Surface Classification via Camera-IMU Fusion
Overview Research area: Computer vision and multimodal sensor fusion for intelligent vehicle systems, specifically road surface classification (RSC). Technical level: Intermediate. Readers should be c

- arXiv
- 2601.20847
- Published
- 2026-01-28
- Authors
- Willams de Lima Costa, Thifany Ketuli Silva de Souza, Jonas Ferreira Silva, Carlos Gabriel Bezerra Pereira, Bruno Reis Vila Nova, Leonardo Silvino Brito, Rafael Raider Leoni, Juliano Silva Filho, Valter Ferreira, Sibele Miguel Soares Neto, Samantha Uehara, Daniel Giacometti Amaral, João Marcelo Teixeira, Veronica Teichrieb, Cristiano Coelho de Araújo
AI summary
Overview
Research area: Computer vision and multimodal sensor fusion for intelligent vehicle systems, specifically road surface classification (RSC).
Technical level: Intermediate. Readers should be comfortable with convolutional networks, attention mechanisms, and inertial time-series models, but the paper explains its fusion design in accessible terms.
Scope: The paper introduces ROAD, a camera–IMU road surface dataset covering three complementary subsets, and a multimodal classification framework that fuses EfficientNet-B0 visual features with CNN-BLSTM inertial features through bidirectional cross-attention and adaptive gating.
What This Paper Is About
Existing road surface classification methods are typically trained and validated on data captured under daylight and otherwise low-variability conditions, and most rely on a single sensing modality, so they degrade when lighting, weather, or surface appearance changes. The authors build a multimodal framework that combines affordable RGB cameras with inertial measurement units (accelerometers and gyroscopes) and release a new benchmark, ROAD, that deliberately includes nighttime, heavy rain, dust, mixed night–rain, and mixed-surface transitions to test robustness where prior benchmarks do not.
Key Contributions
-
The ROAD dataset. A new benchmark composed of three subsets: (i) real-world multimodal recordings with synchronized RGB–IMU streams from a gold-standard industry datalogger, (ii) a large vision-only subset for adverse illumination and heterogeneous capture setups, and (iii) a synthetic subset for out-of-distribution generalization. The authors state ROAD is the first dataset to jointly provide long, continuous driving sequences with synchronized camera–IMU data and substantial environmental diversity.
-
A multimodal RSC framework. A lightweight bidirectional cross-attention module followed by an adaptive gating layer that adjusts the contribution of each modality under domain shifts. The design explicitly targets four sources of real-world variability: visual appearance, geometric and sensor placement, motion-induced effects, and environmental/domain shifts.
-
A comprehensive experimental analysis. Evaluation spans multimodal, vision-only, and sensor-degraded settings, combining quantitative results with qualitative diagnostics, including analysis of multimodal failure modes from sensor misalignment and domain shift.
Main Findings
-
Improvement on the PVS benchmark: The framework reaches 95.6% accuracy on the Passive Vehicular Datasets (PVS) benchmark, versus 94.2% for Van et al. and 92.7% for Menegazzo and Von Wangenheim, which the authors describe as a +1.4 pp improvement over the previous state of the art. Per-class F1 on PVS for the proposed method is reported as 99.2 for Asphalt (the remaining rows are cut off in the provided content).
-
Larger improvement on the new ROAD multimodal subset: On ROAD Subset #1, the method reaches 98.2% accuracy, versus 86.6% for Van et al., described in the abstract as a +11.6 pp improvement on the multimodal ROAD subset.
-
Minority-class gains: On the PVS benchmark, the baselines report 86.1% (Cobblestone) and 90.8% (Dirt road) F1 for Menegazzo and Von Wangenheim, and 92.3% (Cobblestone) and 91.2% (Dirt road) for Van et al. On ROAD Subset #1, both baselines collapse on the minority classes: Menegazzo and Von Wangenheim report 0.0% F1 for both Belgian Blocks and Off-road; Van et al. report 0.0% F1 for Belgian Blocks and 46.3% for Off-road. The proposed method reports 98.9% F1 for Asphalt on this subset (remaining rows truncated). The abstract states the framework achieves consistently higher F1-scores on minority classes.
-
Stable performance under challenging visual conditions: The framework demonstrates stable performance across nighttime, heavy rain, and mixed-surface transitions.
-
IMU as a robustness enhancer, not the main accuracy driver: The analysis shows that inertial cues primarily improve temporal stability during ambiguous surface transitions, rather than driving overall accuracy on their own.
-
Existing methods degrade on the new benchmark: The authors report that ROAD exposes significant performance degradation in existing methods, as evidenced by the baseline F1 scores of 0.0 on the new surface classes.
-
Synchronized, high-frequency multimodal capture: Subset #1 was recorded with an RGB camera at 30 fps and five IMUs at 400 Hz, timestamp-aligned by an industry datalogger over approximately 10 hours and 40 minutes (about 1.15M frames; 79.67% Asphalt, 8.55% Belgian Blocks, 11.78% Off-road).
Methodology in Plain English
The system has two separate encoders that never see each other's raw data:
-
Vision stream: An EfficientNet-B0 network, pre-trained on ImageNet and fine-tuned, processes RGB frames and produces a 1280-dimensional visual embedding. Input frames are resized to 256×256 and augmented with center cropping, rotation, motion blur, and color jittering. The Automold library simulates brightness variation, shadows, rain, fog, solar flare, and speed distortion, each applied with 70% probability.
-
Inertial stream: A 1-D convolutional layer picks up local vibration patterns from accelerometer and gyroscope signals, and a bidirectional LSTM models how those vibrations evolve over time, producing a 256-dimensional inertial embedding. Augmentations include random jittering, scaling, and magnitude warping to make the model robust to sensor placement and calibration differences.
-
Tokenization: Because cross-attention needs a sequence of tokens rather than one global vector, each embedding is passed through a layer-normalized linear projection and reshaped into 6 latent tokens of dimension 512.
-
Bidirectional cross-attention: The visual tokens query the inertial tokens to find motion patterns consistent with the scene, and the inertial tokens query the visual tokens to find visual features that explain the measured vibrations. Each modality is thus refined using cues from the other.
-
Pooling and adaptive gating: Learnable attention weights pool each token set into a single vector. A sigmoid gate then computes a per-dimension blend of the two pooled vectors: when one modality becomes unreliable (low visibility, high sensor noise, out-of-distribution input), the gate suppresses its contribution and lets the other dominate. A fully connected layer with softmax produces the final class probabilities.
The dataset was collected with a Volkswagen Constellation test truck on public roads in multiple cities in Rio de Janeiro state, Brazil, using a Sony SNCCH210/B camera at 30 fps and five VC MEMS 3711F11 IMUs at 400 Hz, all timestamp-aligned through a Siemens Simcenter SCADAS Recorder. IMUs were placed at the front axle (right and left), side member (right and left), and inside the cabin. Frames were annotated in CVAT.ai by two annotators with validation by a team of five R&D engineers and researchers. The vision-only subset adds 1,465,200 frames (about 13 hours and 34 minutes) from dashcams, GoPro Hero 13 Black units, and smartphone cameras, plus permissively licensed point-of-view driving videos from across Latin America. The synthetic subset was generated with the BeamNG.tech simulator: approximately 53 minutes of Full HD recordings (about 95.4k frames), with 61.3% Asphalt, 6.6% Belgian Blocks, and 32.1% Off-road.
Why This Matters
Impact on research. Prior RSC benchmarks such as PVS, RTK (approximately 62k labeled frames from two cities in southern Brazil), RoadSaw, and RSCD (nearly one million image patches) each cover only part of the problem: vision-only scale, regional diversity, limited multimodality, or friction estimation. ROAD is positioned as the first to combine synchronized high-frequency multi-IMU streams, long continuous recordings with natural transitions between surface types, and environmental diversity including nighttime, heavy rain, dust, and mixed adverse conditions. That combination enables systematic study of robustness, temporal consistency, sensor degradation, and out-of-distribution generalization.
Real-world applications:
- Predictive maintenance scheduling for vehicle fleets, replacing fixed mileage or working-hour intervals with data-driven estimates of how harshly a vehicle is actually being used.
- Vehicle and terrain interaction modeling, where knowing the current surface type informs chassis, suspension, or traction control decisions.
- Off-road and rural navigation, where distinguishing asphalt, Belgian blocks, and off-road surfaces matters for route and safety planning.
- Cost-sensitive deployments in regions where high-end sensing suites are impractical, since the approach uses a camera plus IMU rather than LiDAR or other expensive sensors.
Industry relevance. The work is a collaboration between Voxar Labs at the Universidade Federal de Pernambuco and several automotive-industry partners (Volkswagen Truck and Bus, Stellantis Brasil, Volkswagen do Brasil, and Embeddo), and the data was collected with professional test drivers from Volkswagen Truck and Bus. The stated motivation is that unplanned fleet downtime and generic maintenance schedules are a major source of operational inefficiency and cost, and that cheaper camera-plus-IMU sensing could make road surface awareness scalable in regions where environmental variability and cost constraints limit high-end sensing.
Future Directions
- Extending the framework and benchmark beyond the three surface classes it currently covers, since the taxonomy is limited to Asphalt, Belgian Blocks, and Off-road.
- Investigating the multimodal failure modes the authors identify—sensor misalignment and domain shift—as targets for dedicated mitigation, given the adaptive gate is designed to handle, not diagnose, these cases.
- Using the synthetic subset's precise ground-truth metadata (weather, surface type, lighting) for more formal domain adaptation and out-of-distribution studies, since that subset exists specifically to cover conditions that are hard to capture consistently in the real world.
- Developing better ways to exploit the IMU's demonstrated role as a temporal-stability enhancer during ambiguous surface transitions, since inertial cues are reported to help robustness more than raw accuracy.
Target Audience
Researchers and engineers working on road surface classification, multimodal sensor fusion, and intelligent vehicle perception; automotive and fleet-maintenance practitioners interested in deployment-relevant robustness; and dataset or benchmark designers who need a testbed that includes nighttime, heavy rain, dust, and continuous surface transitions. Readers primarily interested in a single-sensor vision solution will find the paper useful mainly for its dataset and its adversarial-condition evaluation protocol.
Authors’ abstract
Road surface classification (RSC) is a key enabler for environment-aware predictive maintenance systems. However, existing RSC techniques often fail to generalize beyond narrow operational conditions due to limited sensing modalities and datasets that lack environmental diversity. This work addresses these limitations by introducing a multimodal framework that fuses images and inertial measurements using a lightweight bidirectional cross-attention module followed by an adaptive gating layer that adjusts modality contributions under domain shifts. Given the limitations of current benchmarks, especially regarding lack of variability, we introduce ROAD, a new dataset composed of three complementary subsets: (i) real-world multimodal recordings with RGB-IMU streams synchronized using a gold-standard industry datalogger, captured across diverse lighting, weather, and surface conditions; (ii) a large vision-only subset designed to assess robustness under adverse illumination and heterogeneous capture setups; and (iii) a synthetic subset generated to study out-of-distribution generalization in scenarios difficult to obtain in practice. Experiments show that our method achieves a +1.4 pp improvement over the previous state-of-the-art on the PVS benchmark and an +11.6 pp improvement on our multimodal ROAD subset, with consistently higher F1-scores on minority classes. The framework also demonstrates stable performance across challenging visual conditions, including nighttime, heavy rain, and mixed-surface transitions. These findings indicate that combining affordable camera and IMU sensors with multimodal attention mechanisms provides a scalable, robust foundation for road surface understanding, particularly relevant for regions where environmental variability and cost constraints limit the adoption of high-end sensing suites.