Do Spinning Radar Doppler Velocity Measurements Improve Vehicle Detection and Tracking?
Organizations: Robotics Institute, University of Toronto, Canada
Abstract
Spinning frequency-modulated continuous-wave (FMCW) radars have been gaining popularity in autonomous vehicle perception on account of their robustness to adverse weather conditions and 360° field of view. Recently, scanning radars have also been shown capable of generating per-azimuth Doppler velocity. In this paper, we investigate whether these Doppler velocity measurements improve spinning radar vehicle detection and tracking performance. For detection, we estimate the ego motion and use it to undo the Doppler range distortion of the radar image before passing it to a network. For tracking, we propose a new way to estimate a per-vehicle velocity and use it as a prior for the tracker's motion model. Since Doppler-enabled spinning radar data is not available in any dataset with ground-truth dynamic object labels, our first contribution is an automatic labelling pipeline that uses an ensemble of fine-tuned off-the-shelf lidar detectors to label all 643 km of the Boreas Road Trip dataset. We then transfer detections to radar, and use over 250 km of vehicle-dense sequences as ground-truth training data. By training and evaluating two state-of-the-art detectors, we show that Doppler undistortion can improve detection accuracy by up to points on mean average precision. Furthermore, we show that the Doppler velocity prior can improve tracking accuracy by points on multi-object tracking accuracy (MOTA) versus the zero-velocity initialization baseline, while achieving of the MOTA obtained using ground-truth velocities as the prior.
Figures & tables
| Frames (k) | Boxes (k) | Tracks (k) | Averages | ||||||
| Route | # of seqs. | Lidar | Radar | Lidar | Radar | Lidar | Radar | Seq. length (km) | Target speed (m/s) |
| Regional | 6 | 49.3 | 20.5 | 930.4 | 388.3 | 8.4 | 8.4 | 9.3 | 4.3 |
| Skyway | 5 | 28.8 | 12.0 | 370.6 | 153.9 | 5.3 | 5.2 | 11.1 | 9.7 |
| Suburbs | 10 | 103.3 | 43.1 | 2,195 | 913.2 | 18.0 | 18.0 | 7.9 | 2.1 |
| Urban | 7 | 164.5 | 68.4 | 2,886 | 1,203 | 14.2 | 14.2 | 8.6 | 2.4 |
| Industrial | 5 | 43.4 | 18.1 | 803.7 | 335.9 | 5.5 | 5.5 | 5.4 | 1.8 |
| Good weather | Good + bad weather | |||||
| Method | ||||||
| RaFD | ||||||
| Our RaFD | ||||||
| SIRA | ||||||
| Our SIRA | ||||||
| Input | |||
| RaFD, raw | |||
| + Estimated ego | |||
| + GT ego | |||
| SIRA, raw | |||
| + Estimated ego | |||
| + GT ego |
| Prior | HOTA | DetA | AssA | MOTA | IDF1 | IDSW | Frag. | FP | FN | |
| Ground-truth boxes | ||||||||||
| Zero init. | 85.16 | 80.66 | 90.06 | 76.86 | 86.41 | 25,511 | 6,478 | 117,232 | 54,440 | 1.31 |
| Doppler | 91.39 | 89.40 | 93.48 | 90.54 | 94.12 | 1,001 | 2,424 | 40,235 | 39,384 | 0.25 |
| GT vel. | 91.57 | 89.57 | 93.68 | 90.79 | 94.29 | 232 | 2,336 | 39,441 | 38,837 | 0.18 |
| RaFD detections | ||||||||||
| Zero init. | 51.26 | 45.23 | 58.71 | 32.21 | 61.51 | 23,298 | 52,552 | 301,007 | 253,293 | 1.64 |
Autonomous Driving Perception
Autonomous driving perception enables vehicles to detect and interpret road users, drivable space, and hazards using onboard and shared sensors.
See all 379 papers