Monitoring and Diagnosability of Perception Systems
Not on the map. Why?
Abstract (arXiv)
Perception is a critical component of high-integrity applications of robotics and autonomous systems, such as self-driving vehicles. In these applications, failure of perception systems may put human life at risk, and a broad adoption of these technologies requires the development of methodologies to guarantee and monitor safe operation. Despite the paramount importance of perception systems, currently there is no formal approach for system-level monitoring. In this work, we propose a mathematical model for runtime monitoring and fault detection and identification in perception systems. Towards this goal, we draw connections with the literature on diagnosability in multiprocessor systems, and generalize it to account for modules with heterogeneous outputs that interact over time. The resulting temporal diagnostic graphs (i) provide a framework to reason over the consistency of perception outputs -- across modules and over time -- thus enabling fault detection, (ii) allow us to establish formal guarantees on the maximum number of faults that can be uniquely identified in a given perception system, and (iii) enable the design of efficient algorithms for fault identification. We demonstrate our monitoring system, dubbed PerSyS, in realistic simulations using the LGSVL self-driving simulator and the Apollo Auto autonomy software stack, and show that PerSyS is able to detect failures in challenging scenarios (including scenarios that have caused self-driving car accidents in recent years), and is able to correctly identify faults while entailing a minimal computation overhead (< 5 ms on a single-core CPU).
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 11 Nov 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 0; 2024: 3.
7 papers.
- 2024Unpacking Failure Modes of Generative Policies: Runtime Monitoring of Consistency and Progresscited by 63
- 2021Beyond Robustness: A Taxonomy of Approaches towards Resilient Multi-Robot Systemscited by 12
- 2021A Review of Testing Object-Based Environment Perception for Safe Automated Drivingcited by 9
- 2022Monitoring of Perception Systems: Deterministic, Probabilistic, and Learning-based Fault Detection and Identificationcited by 6
- 2024Run-time Introspection of 2D Object Detection in Automated Driving Systems Using Learning Representationscited by 6
- 2022Formalizing and Evaluating Requirements of Perception Systems for Automated Vehicles using Spatio-Temporal Perception Logiccited by 5
- 2024Run-time Monitoring of 3D Object Detection in Automated Driving Systems Using Early Layer Neural Activation Patternscited by 3
- 2024Unpacking Failure Modes of Generative Policies: Runtime Monitoring of Consistency and Progress6 Oct 2024
- 2024Run-time Monitoring of 3D Object Detection in Automated Driving Systems Using Early Layer Neural Activation Patterns11 Apr 2024
- 2024Run-time Introspection of 2D Object Detection in Automated Driving Systems Using Learning Representations2 Mar 2024
- 2022Formalizing and Evaluating Requirements of Perception Systems for Automated Vehicles using Spatio-Temporal Perception Logic29 Jun 2022
- 2022Monitoring of Perception Systems: Deterministic, Probabilistic, and Learning-based Fault Detection and Identification22 May 2022
- 2021Beyond Robustness: A Taxonomy of Approaches towards Resilient Multi-Robot Systems25 Sep 2021
- 2021A Review of Testing Object-Based Environment Perception for Safe Automated Driving16 Feb 2021