Skip to main content

Implementing Planning KL-Divergence

  • Conference paper
  • First Online:
  • 2121 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 12540))

Abstract

Variants of accuracy and precision are the gold-standard by which the computer vision community measures progress of perception algorithms. One reason for the ubiquity of these metrics is that they are largely task-agnostic; we in general seek to detect zero false negatives or positives. The downside of these metrics is that, at worst, they penalize all incorrect detections equally without conditioning on the task or scene, and at best, heuristics need to be chosen to ensure that different mistakes count differently. In this paper, we revisit “Planning KL-Divergence”, a principled metric for 3D object detection specifically for the task of self-driving. The core idea behind PKL is to isolate the task of object detection and measure the impact the produced detections would induce on the downstream task of driving. We summarize functionality provided by our python package planning-centric-metrics that implements PKL. nuScenes is in the process of incorporating PKL into their detection leaderboard and we hope that the convenience of our implementation encourages other leaderboards to follow suit.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Nvidia drive constellation. https://www.nvidia.com/en-us/self-driving-cars/drive-constellation/. Accessed 14 Oct 2019

  2. Bansal, M., Krizhevsky, A., Ogale, A.S.: Chauffeurnet: Learning to drive by imitating the best and synthesizing the worst. CoRR abs/1812.03079 (2018). http://arxiv.org/abs/1812.03079

  3. Caesar, H., et al.: nuscenes: A multimodal dataset for autonomous driving. CoRR abs/1903.11027 (2019). http://arxiv.org/abs/1903.11027

  4. Dosovitskiy, A., Ros, G., Codevilla, F., Lopez, A., Koltun, V.: CARLA: An open urban driving simulator. In: Proceedings of the 1st Annual Conference on Robot Learning, pp. 1–16 (2017)

    Google Scholar 

  5. Kar, A., et al.: Meta-Sim: learning to generate synthetic datasets. In: ICCV (2019). http://arxiv.org/abs/1904.11621

  6. Manivasagam, S., et al.: LiDARsim: Realistic LiDAR simulation by leveraging the real world (2020)

    Google Scholar 

  7. Mao, H., Yang, X., Dally, W.J.: A delay metric for video object detection: What average precision fails to tell (2019)

    Google Scholar 

  8. Philion, J., Kar, A., Fidler, S.: Learning to evaluate perception models using planner-centric metrics (2020)

    Google Scholar 

  9. Szegedy, C., et al.: Intriguing properties of neural networks (2013)

    Google Scholar 

  10. Yang, Z., et al.: SurfelGAN: Synthesizing realistic sensor data for autonomous driving (2020)

    Google Scholar 

  11. Zemel, R., Wu, Y., Swersky, K., Pitassi, T., Dwork, C.: Learning fair representations. In: Dasgupta, S., McAllester, D. (eds.) ICML, Proceedings of Machine Learning Research, Vol. 28, pp. 325–333. PMLR, Atlanta, Georgia, USA (17–19 Jun 2013). http://proceedings.mlr.press/v28/zemel13.html

  12. Zeng, W., et al.: End-to-end interpretable neural motion planner. In: CVPR (June 2019)

    Google Scholar 

  13. Zhu, B., Jiang, Z., Zhou, X., Li, Z., Yu, G.: Class-balanced grouping and sampling for point cloud 3d object detection (2019)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jonah Philion .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Philion, J., Kar, A., Fidler, S. (2020). Implementing Planning KL-Divergence. In: Bartoli, A., Fusiello, A. (eds) Computer Vision – ECCV 2020 Workshops. ECCV 2020. Lecture Notes in Computer Science(), vol 12540. Springer, Cham. https://doi.org/10.1007/978-3-030-65414-6_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-65414-6_2

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-65413-9

  • Online ISBN: 978-3-030-65414-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics