NeuroNCAP: Photorealistic Closed-loop Safety Testing for Autonomous Driving

William Ljungbergh, Adam Tonderski, Joakim Johnander, Holger Caesar, Kalle Åström +2 more
2/14/2026

No official code found. Best implementation: atonderski/neuro-ncap (255 stars, MIT, last commit 2024-10-14).

Abstract

We present a versatile NeRF-based simulator for testing autonomous driving (AD) software systems, designed with a focus on sensor-realistic closed-loop evaluation and the creation of safety-critical scenarios. The simulator learns from sequences of real-world driving sensor data and enables reconfigurations and renderings of new, unseen scenarios. In this work, we use our simulator to test the responses of AD models to safety-critical scenarios inspired by the European New Car Assessment Programme (Euro NCAP). Our evaluation reveals that, while state-of-the-art end-to-end planners excel in nominal driving scenarios in an open-loop setting, they exhibit critical flaws when navigating our safety-critical scenarios in a closed-loop setting. This highlights the need for advancements in the safety and real-world usability of end-to-end planners. By publicly releasing our simulator and scenarios as an easy-to-run evaluation suite, we invite the research community to explore, refine, and validate their AD models in controlled, yet highly configurable and challenging sensor-realistic environments. Code and instructions can be found at https://github.com/atonderski/neuro-ncap

View on arXivView PDF

Code Implementations(1)

MIT

NeuroNCAP benchmark for end-to-end autonomous driving

25512Shell, PythonMar 20, 20242 years agoMIT
autonomous-drivingend-to-end-drivingneural-renderingtrajectory-planning

Similar Papers

Cite this paper

@article{ljungbergh2026neuroncap,
  title  = {NeuroNCAP: Photorealistic Closed-loop Safety Testing for Autonomous Driving},
  author = {William Ljungbergh and Adam Tonderski and Joakim Johnander and Holger Caesar and Kalle Åström and Michael Felsberg and Christoffer Petersson},
  year   = {2026},
  eprint = {2404.07762},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2404.07762},
  journal = {ECCV 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2404.07762.svg)](https://codeofpaper.com/paper/2404.07762)

Discussion