Learning 3D Perception from Others' Predictions

1The Ohio State University 2Cornell University
ICLR 2025 · ICCV 2025 DriveX Workshop (Oral)
Robotaxis collect expert perception, the ego detector learns offline, and the ego vehicle perceives by itself.

Why Learn from Predictions?

Every time a self-driving fleet adopts a new sensor, or expands into a new city, the same expensive ritual repeats: collect data, annotate it in 3D, retrain. We wanted to know whether this cycle is actually necessary. Nearby vehicles, robotaxis, and roadside systems frequently already carry detectors tuned to the local area, and what they know is easy to share: a predicted 3D box is compact and standardized in a way that raw point clouds or model weights are not.

Learning from those predictions instead of raw sensor data has three properties we care about. It is label-efficient, because supervision comes from another agent's detections rather than from annotating the ego stream from scratch. It is sensor-agnostic, because the reference and ego vehicles need not share a LiDAR pattern or even a detector architecture. And it is communication-efficient, since only a handful of 3D boxes cross the link, while training and deployment stay entirely on the ego side.

Two unavoidable gaps

It would be convenient if we could simply treat a reference vehicle's predictions as ground truth. In practice, two gaps stand between us and that convenience.

An ego car learning from a reference car's predictions despite viewpoint mismatch and synchronization or localization errors
Reference predictions arrive mislocalized and incomplete in the ego's own view.

The first is geometric: GPS error and synchronization delay shift reference boxes away from where the ego vehicle actually observes the same object. The second is one of visibility: occlusion and limited sensing range mean plenty of objects are seen by only one of the two vehicles, never both. Treating reference predictions as labels without accounting for either one means inheriting both problems at once.

Refine Boxes, Then Discover More

R&B-POP is built around a simple idea: treat the two gaps separately rather than solving them at once. A label-efficient ranker handles localization noise directly, while a distance-based curriculum handles the harder problem of objects the reference vehicle never saw at all.

R&B-POP pipeline collecting reference predictions, refining boxes with a ranker, and training the ego detector with a distance curriculum
The pipeline collects reference predictions, refines their localization with a learned ranker, and trains the ego detector outward from nearby, higher-confidence labels toward the full sensing range.

The pipeline unfolds in three stages, and only the first happens online. While the ego vehicle is actually driving, it collects predictions by transforming the reference agent's boxes into the ego coordinate frame—a lightweight exchange of boxes rather than raw sensor data. Everything from here on happens offline, after the drive. The pipeline first refines localization: candidates are sampled around each noisy box, and a learned IoU ranker picks whichever one best matches the true object extent, using no more than 1% labeled frames to learn how. Then it discovers what the reference vehicle missed—starting from the closest, most reliable reference labels, the detector self-trains with a distance-based curriculum until it recovers objects unique to its own view.

A small ranker does the precise correction

Why would a ranker need so much less data than the detector it is helping to correct? Because ranking is a much easier problem than detecting. Given a noisy reference box and a handful of candidates sampled around it, deciding which candidate best matches the true object extent leans much more on geometric shape and fit than on deep understanding of raw sensor data. That gap in difficulty is what lets the ranker learn from a small amount of supervision, and sometimes from none at all.

Concretely, the ranker is a small PointNet encoder reading the current pseudo-label together with the points around it, feeding two lightweight heads: a score head that predicts the candidate's IoU with the true object, and an offset head that regresses a residual correction—a small translation and yaw adjustment—to sharpen the candidate further.

Ranker architecture: a PointNet encoder over the current pseudo-label and its surrounding points, feeding a score head that predicts IoU and an offset head that regresses a residual box correction
The PointNet encoder is shared; the score head predicts IoU while the offset head proposes a residual (dx, dl, yaw) correction to the candidate box.
Training and inference of the box ranker used to score candidate boxes by estimated IoU
The ranker learns box quality from 40 annotated frames—or entirely from simulation data.

Nearly Closing the Supervision Gap

Taken at face value, reference predictions are a poor substitute for labels: training directly on them reaches only 22.0 AP. Correcting for localization noise and recovering missed objects closes most of that distance—R&B-POP reaches 56.5 AP, within a few points of the 58.4 AP ceiling set by a detector trained on full ego ground truth.

Evaluated on real-world collaborative driving

We evaluate on V2V4Real, a real-world dataset of paired driving scenes: two nearby cars, each with an independent 32-beam LiDAR stream, at distances spanning 0–100 m, both running a PointPillars detector. Of the two, we designate one as the reference car and assume it already carries a well-trained detector. The other, the ego car, sees the same scene from its own vantage point and uses only the reference car's predictions—never its own annotations—to pseudo-label its sensor stream.

Supervision Box refinement Self-training AP@0.5 AP@0.7
Reference predictions 22.0 4.2
Reference predictions Ranker Naive 45.0 28.0
Reference predictions Ranker Distance curriculum 56.5 32.6
Ego ground-truth 58.4 36.3
Bird's-eye-view AP over the 0–80 m evaluation range.
Qualitative progression from noisy reference predictions to refined boxes and self-trained ego predictions compared with ego ground truth
Qualitatively, the two components fix two different failure modes: the ranker corrects boxes that are displaced but present, while curriculum self-training recovers objects the reference view never saw at all.

Citation

@inproceedings{yoo2025rnbpop,
  title={Learning 3D Perception from Others' Predictions},
  author={Yoo, Jinsu and Feng, Zhenyang and Pan, Tai-Yu and
          Sun, Yihong and Phoo, Cheng Perng and Chen, Xiangyu and
          Campbell, Mark and Weinberger, Kilian Q. and
          Hariharan, Bharath and Chao, Wei-Lun},
  booktitle={International Conference on Learning Representations (ICLR)},
  year={2025}
}