4D Radar-Inertial Odometry based on Gaussian Modeling and Multi-Hypothesis Scan Matching
About
4D millimeter-wave (mmWave) radars are sensors that provide robustness against adverse weather conditions (rain, snow, fog, etc.), and as such they are increasingly used for odometry and SLAM (Simultaneous Location and Mapping). However, the noisy and sparse nature of the returned scan data proves to be a challenging obstacle for existing registration algorithms, especially those originally intended for more accurate sensors such as LiDAR. Following the success of 3D Gaussian Splatting for vision, in this paper we propose a summarized representation for radar scenes based on global simultaneous optimization of 3D Gaussians as opposed to voxel-based approaches, and leveraging its inherent Probability Density Function (PDF) for registration. Moreover, we propose optimizing multiple registration hypotheses for better protection against local optima of the PDF. We evaluate our modeling and registration system against state of the art techniques, finding that our system provides richer models and more accurate registration results. Finally, we evaluate the effectiveness of our system in a real Radar-Inertial Odometry task. Experiments using publicly available 4D radar datasets show that our Gaussian approach is comparable to existing registration algorithms, outperforming them in several sequences. Copyright 2026 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| 4D Radar Odometry | NTU4DRadLM 0.25km (Cp) | RPE translation (m)0.0206 | 19 | |
| 4D Radar Odometry | NTU4DRadLM 4.79km (Loop2) | RPE Translation (%)2.26 | 12 | |
| Odometry | NTU4DRadLM Oculii Eagle nyl | trel (%)2.52 | 11 | |
| Odometry | NTU4DRadLM Oculii Eagle loop3 | Relative Translation Error (trel)3.41 | 11 | |
| Radar Odometry | Snail-Radar Oculii Eagle (st_20231213_1) | Relative Translation Error (t_rel)3.44 | 6 | |
| Radar Odometry | Snail-Radar Oculii Eagle (iaf_20231213_3) | Relative Translation Error (t_rel)2.74 | 6 | |
| Radar Odometry | Snail-Radar Oculii Eagle (if_20231213_4) | t_rel (%)2.33 | 6 | |
| Radar Odometry | Snail-Radar Oculii Eagle (if_20231213_5) | Relative Translation Error (t_rel)3.55 | 6 | |
| Radar Odometry | Snail-Radar Oculii Eagle (iaf_20231213_2) | Relative Translation Error (%)2.97 | 6 | |
| Radar Odometry | Snail-Radar ARS548 (iaf_20231213_3) | Relative Translation Error (t_rel)2.55 | 5 |