Simulation-Based V&V of Computer Vision System

This method comprises the generation of image datasets for test cases to validate a computer vision system (which is the SUT) and the analysis of the results obtained in the performed tests.
To improve the efficiency of the validation process of a computer vision (CV) system by using synthetic image sets and evaluating the behaviour of the CV system in different visual conditions.

This method comprises the generation of image datasets for test cases to validate a computer vision system (which is the SUT) and the analysis of the results obtained in the performed tests.

Generation of image datasets in field is often a very costly process (specially in domains such as railway). In order to speed up this process image datasets for system validation are obtained using a simulator, where scenarios are designed and run under different light and weather conditions. This enables to test system’s behaviour under different conditions, increasing the test coverage for the SUT.

The results obtained from the execution of the tests are analysed to obtain accuracy metrics, to identify potential safety violations and to evaluate the behaviour of the system in the different operation conditions.

SBVVCVS_Method.png

  • Cost efficient: The use of synthetic image datasets for testing reduces the cost of the validation process, as a set of validation tests can be performed in the laboratory without the need for costly field recordings.
  • Time: Obtaining image datasets using a simulation tool also reduces the time required for testing dataset generation. Time reduction on dataset generation can allow the execution of a higher number of tests.
  • Safety: The use of synthetic images that simulates different light and weather conditions enables to test computer vision system’s behaviour under distinct conditions. Obtaining images from recordings in the field for the same circumstances is a costly and time-consuming task that is not always possible to carry out. To carry out a larger number of tests, will allow to detect potential safety violations earlier.
  • Performance measures: Automatic performance measures provided by this method will enable to detect the weaknesses of the computer vision system to detect the signs and signals under specific working conditions.

The difference between synthetic images from simulators and images in the real world can lead to different results in the validation of the system in the laboratory and in the field.

  • Berenguel-Baeta, Bruno; Bermudez-Cameo, Jesus; Guerrero, Jose J. (2020). "OmniSCV: An Omnidirectional Synthetic Image Generator for Computer Vision" Sensors 20, no. 7: 2066.
  • Davis, J., Goadrich, M. The relationship between Precision-Recall and ROC curves. (2006). ACM International Conference Proceeding Series, 148, pp. 233-240.
Method Dimensions
In-the-lab environment
Experimental - Simulation
Software
System testing
Thinking
Non-Functional - Safety
V&V process criteria
Relations
Contents

There are currently no items in this folder.