CAO-RONet: A Robust 4D Radar Odometry with Exploring More Information from Low-Quality Points
About
Recently, 4D millimetre-wave radar exhibits more stable perception ability than LiDAR and camera under adverse conditions (e.g. rain and fog). However, low-quality radar points hinder its application, especially the odometry task that requires a dense and accurate matching. To fully explore the potential of 4D radar, we introduce a learning-based odometry framework, enabling robust ego-motion estimation from finite and uncertain geometry information. First, for sparse radar points, we propose a local completion to supplement missing structures and provide denser guideline for aligning two frames. Then, a context-aware association with a hierarchical structure flexibly matches points of different scales aided by feature similarity, and improves local matching consistency through correlation balancing. Finally, we present a window-based optimizer that uses historical priors to establish a coupling state estimation and correct errors of inter-frame matching. The superiority of our algorithm is confirmed on View-of-Delft dataset, achieving around a 50% performance improvement over previous approaches and delivering accuracy on par with LiDAR odometry. Our code will be available.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Odometry | View-of-Delft (VoD) sequence 19 | t_rel (Translation Error)0.02 | 14 | |
| Odometry | View-of-Delft (VoD) Mean | t_rel (Translation Error)0.07 | 14 | |
| Odometry | View-of-Delft (VoD) sequence 04 | Rel. Translation Error (t_rel)4 | 14 | |
| Odometry | View-of-Delft (VoD) sequence 09 | t_rel (Translation Error)0.06 | 14 | |
| Odometry | View-of-Delft (VoD) sequence 22 | t_rel Error0.08 | 14 | |
| Odometry | View-of-Delft (VoD) sequence 24 | t_rel0.14 | 14 | |
| Odometry | View-of-Delft (VoD) sequence 17 | t_rel (Translation Error)0.1 | 14 | |
| Odometry | View-of-Delft (VoD) sequence 03 | Rel. Translation Error (t_rel)0.05 | 12 | |
| 4D Radar Odometry | NTU4DRadLM 0.25km (Cp) | RPE translation (m)0.342 | 7 | |
| 4D Radar Odometry | NTU4DRadLM 4.79km (Loop2) | RPE translation (m)1.504 | 6 |