If a Human Can See It, So Should Your System: Reliability Requirements for Machine Vision Components
Not on the map. Why?
Abstract (arXiv)
Machine Vision Components (MVC) are becoming safety-critical. Assuring their quality, including safety, is essential for their successful deployment. Assurance relies on the availability of precisely specified and, ideally, machine-verifiable requirements. MVCs with state-of-the-art performance rely on machine learning (ML) and training data but largely lack such requirements. In this paper, we address the need for defining machine-verifiable reliability requirements for MVCs against transformations that simulate the full range of realistic and safety-critical changes in the environment. Using human performance as a baseline, we define reliability requirements as: 'if the changes in an image do not affect a human's decision, neither should they affect the MVC's.' To this end, we provide: (1) a class of safety-related image transformations; (2) reliability requirement classes to specify correctness-preservation and prediction-preservation for MVCs; (3) a method to instantiate machine-verifiable requirements from these requirements classes using human performance experiment data; (4) human performance experiment data for image recognition involving eight commonly used transformations, from about 2000 human participants; and (5) a method for automatically checking whether an MVC satisfies our requirements. Further, we show that our reliability requirements are feasible and reusable by evaluating our methods on 13 state-of-the-art pre-trained image classification models. Finally, we demonstrate that our approach detects reliability gaps in MVCs that other existing methods are unable to detect.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 25 of its 58 references that are in the map. First posted on arXiv 8 Feb 2022.
Builds on
25 of 58 references.
References · 25
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2016Wide Residual Networkscited by 3,057
- 2019Benchmarking Neural Network Robustness to Common Corruptions and Perturbationscited by 2,857
- 2020The Many Faces of Robustness: A Critical Analysis of Out-of-Distribution Generalizationcited by 1,842
- 2019Certified Adversarial Robustness via Randomized Smoothingcited by 1,324
- 2019AugMix: A Simple Data Processing Method to Improve Robustness and Uncertaintycited by 897
- 2020RobustBench: a standardized adversarial robustness benchmarkcited by 659
- 2018Albumentations: fast and flexible image augmentationscited by 558
- 2019Benchmarking Robustness in Object Detection: Autonomous Driving when Winter is Comingcited by 332
- 2016Safety Verification of Deep Neural Networkscited by 262
- 2018Generalisation in humans and deep neural networkscited by 237
13 more
- 2016Measuring Neural Net Robustness with Constraintscited by 90
- 2021On the effectiveness of adversarial training against common corruptionscited by 71
- 2019Requirements Engineering for Machine Learning: Perspectives from Data Scientistscited by 49
- 2017Feature-Guided Black-Box Safety Testing of Deep Neural Networkscited by 48
- 2016Towards Verified Artificial Intelligencecited by 36
- 2018Identifying Implementation Bugs in Machine Learning based Image Classifiers using Metamorphic Testingcited by 30
- 2020A simple way to make neural networks robust against diverse image corruptionscited by 30
- 2021RobOT: Robustness-Oriented Testing for Deep Learning Systemscited by 27
- 2017Is Deep Learning Safe for Robot Vision? Adversarial Examples against the iCub Humanoidcited by 19
- 2015Deep Networks Can Resemble Human Feed-forward Vision in Invariant Object Recognitioncited by 14
- 2018CIFAR10 to Compare Visual Recognition Performance between Deep Neural Networks and Humanscited by 14
- 2018Using Machine Learning Safely in Automotive Software: An Assessment and Adaption of Software Process Requirements in ISO 26262cited by 13
- 2019Metamorphic Detection of Adversarial Examples in Deep Learning Models With Affine Transformationscited by 6
Built on by
Citing papers per year: 2022: 2; 2023: 1; 2024: 2; 2025: 4; 2026: 2.
11 papers.
- 2024How Mature is Requirements Engineering for AI-based Systems? A Systematic Mapping Study on Practices, Challenges, and Future Research Directionscited by 5
- 2023Automotive Perception Software Development: An Empirical Investigation into Data, Annotation, and Ecosystem Challengescited by 4
- 2024Assessing Visually-Continuous Corruption Robustness of Neural Networks Relative to Human Performancecited by 2
- 2025RBT4DNN: Requirements-based Testing of Neural Networkscited by 2
- 2022A Safety Assurable Human-Inspired Perception Architecturecited by 0
- 2022A Retrospective on ICSE 2022cited by 0
- 2025Towards Assessing Deep Learning Test Input Generatorscited by 0
- 2025Effort-Optimized, Accuracy-Driven Labelling and Validation of Test Inputs for DL Systems: A Mixed-Integer Linear Programming Approachcited by 0
- 2025An Empirical Framework for Evaluating Semantic Preservation Using Hugging Facecited by 0
- 2026Human-AI Divergence in Ego-centric Action Recognition under Spatial and Spatiotemporal Manipulationscited by 0
- 2026From Failure to Alignment: A Requirements Engineering Framework for Machine Learning Systemscited by 0
- 2026From Failure to Alignment: A Requirements Engineering Framework for Machine Learning Systems30 Jun 2026
- 2026Human-AI Divergence in Ego-centric Action Recognition under Spatial and Spatiotemporal Manipulations9 Mar 2026
- 2025An Empirical Framework for Evaluating Semantic Preservation Using Hugging Face8 Dec 2025
- 2025Effort-Optimized, Accuracy-Driven Labelling and Validation of Test Inputs for DL Systems: A Mixed-Integer Linear Programming Approach7 Jul 2025
- 2025RBT4DNN: Requirements-based Testing of Neural Networks3 Apr 2025
- 2025Towards Assessing Deep Learning Test Input Generators3 Apr 2025
- 2024How Mature is Requirements Engineering for AI-based Systems? A Systematic Mapping Study on Practices, Challenges, and Future Research Directions11 Sep 2024
- 2024Assessing Visually-Continuous Corruption Robustness of Neural Networks Relative to Human Performance29 Feb 2024
- 2023Automotive Perception Software Development: An Empirical Investigation into Data, Annotation, and Ecosystem Challenges10 Mar 2023
- 2022A Retrospective on ICSE 202226 Jul 2022
- 2022A Safety Assurable Human-Inspired Perception Architecture10 May 2022