一句话:提出模块化框架 DecompoVision,将复杂视觉任务、可靠性需求与分析分解,以复用简单任务技术并分析 MVC 可靠性。
安全关键应用中,机器视觉组件(MVC)需在雨、雾等场景变化下保持可靠;但现有 ICRAF 框架仅能为图像分类等简单视觉任务生成机器可验证需求并分析可靠性。本文观察到目标检测、实例分割等复杂视觉任务(c-task)可表示为简单子任务序列,因此提出模块化可靠性框架 DecompoVision,将复杂任务求解、可靠性需求与可靠性分析分别分解,从而复用 ICRAF 等现有技术,并支持跨 c-task 复用分析工件。作者在 13 个广泛使用的目标检测 MVC 上检查需求,发现新的可靠性缺口,并首次对分割 MVC 进行基准测试。
Analyzing reliability of Machine Vision Components (MVC) against scene changes (such as rain or fog) in their operational environment is crucial for safety-critical applications. Safety analysis relies on the availability of precisely specified and, ideally, machine-verifiable requirements. The state-of-the-art reliability framework ICRAF developed machine-verifiable requirements obtained using human performance data. However, ICRAF is limited to analyzing reliability of MVCs solving simple vision tasks, such as image classification. Yet, many real-world safety-critical systems require solving more complex vision tasks, such as object detection and instance segmentation. Fortunately, many complex vision tasks (which we call “c-tasks”) can be represented as a sequence of simple vision subtasks. For instance, object detection can be decomposed as object localization followed by classification. Based on this fact, in this paper, we show that the analysis of c-tasks can also be decomposed as a sequential analysis of their simple subtasks, which allows us to apply existing techniques for analyzing simple vision tasks. Specifically, we propose a modular reliability framework, DecompoVision, that decomposes: (1) the problem of solving a c-task, (2) the reliability requirements, and (3) the reliability analysis, and, as a result, provides deeper insights into MVC reliability. DecompoVision extends ICRAF to handle complex vision tasks and enables reuse of existing artifacts across different c-tasks. We capture new reliability gaps by checking our requirements on 13 widely used object detection MVCs, and, for the first time, benchmark segmentation MVCs.
@inproceedings{HuMDSC23,
title = {DecompoVision: Reliability Analysis of Machine Vision Components through Decomposition and Reuse},
author = {Boyue Caroline Hu and Lina Marsso and Nikita Dvornik and Huakun Shen and Marsha Chechik},
booktitle = {FSE},
year = {2023},
doi = {10.1145/3611643.3616333}
}