README.md

July 20, 2024 · View on GitHub

PreSight

[ECCV 2024] PreSight: Enhancing Autonomous Vehicle Perception with City-Scale NeRF Priors

arXiv

Introduction

This repository is an official implementation of PreSight: Enhancing Autonomous Vehicle Perception with City-Scale NeRF Priors.

News

  • [2024/07/20]: :tada: We have released the code of PreSight!

  • [2024/07/09]: :confetti_ball: Our paper has been accepted by the The 18th European Conference on Computer Vision (ECCV 2024)! Our code will be release this month. Stay tuned!

Main Results

Online HD Mapping

ModelMetricw. PriorPed CrossingDividerBoundaryAllRuntime (FPS)
StreamMapNetAP×10.1911.2611.8711.1022.4
StreamMapNetAP21.1123.7332.3125.72 (+14.62)21.9
MapTRAP×4.978.209.837.6725.2
MapTRAP16.1819.0434.1423.12 (+15.45)23.2
BEVFormerIoU×14.9029.8832.7425.8415.5
BEVFormerIoU16.3734.8251.6634.28 (+8.44)14.3

Occupancy

Methodw. PriorsmIoUDynamicStaticothersbarrierbicyclebuscarconstr. vehiclemotorcyclepedestriantraffic conetruckdrive surfaceother flatsidewalkterrainmanmadevegetationRuntime (FPS)
BEVDet×29.324.438.21.542.411.043.047.119.123.323.419.537.872.911.630.948.632.732.55.1
BEVDet33.7 (+4.4)24.450.5 (+12.3)1.240.114.842.148.315.726.424.418.737.281.815.240.360.550.454.94.9
FB-Occ×30.025.139.29.237.221.841.643.415.827.325.423.830.374.717.333.050.628.231.19.1
FB-Occ34.3 (+4.3)25.450.7 (+11.5)9.338.321.040.345.015.929.926.023.830.282.318.539.161.248.054.78.6

Getting Started

To get started, please follow the instructions below step-by-step.

Pretrained Weights

Extracted Priors

Boston-SeaportSingapore-OnenorthSingapore-QueenstownSingapore-Hollandvillage
Google DriveDownloadDownloadDownloadDownload

Perception Models

Vectorized Online MappingOccupancy Prediction
Google DriveDownloadDownload

TODO

  • Add scripts to inference per-image monocular depth using Depth-Anything to enable training NeRFs with monocular-depth loss. Monocular-depth loss improves visualization quality but do not improve downstream perception metrics.

Acknowledgement

This project builds upon the outstanding work of several open-source projects. We extend our sincere thanks to the following codebases:

Citation

If you find our work useful in your research, please consider citing:

@article{yuan2024presight,
  title={PreSight: Enhancing Autonomous Vehicle Perception with City-Scale NeRF Priors},
  author={Yuan, Tianyuan and Mao, Yucheng and Yang, Jiawei and Liu, Yicheng and Wang, Yue and Zhao, Hang},
  journal={arXiv preprint arXiv:2403.09079},
  year={2024}
}