Multitest:Physical-Aware Object Insertion for Testing Multi-Sensor Fusion Perception Systems

Xinyu Gao,Zhijie Wang,Yang Feng,Lei Ma,Zhenyu Chen,Baowen Xu
DOI: https://doi.org/10.1145/3597503.3639191
2024-01-01
Abstract:Multi-sensor fusion stands as a pivotal technique in addressing numeroussafety-critical tasks and applications, e.g., self-driving cars and automatedrobotic arms. With the continuous advancement in data-driven artificialintelligence (AI), MSF's potential for sensing and understanding intricateexternal environments has been further amplified, bringing a profound impact onintelligent systems and specifically on their perception systems. Similar totraditional software, adequate testing is also required for AI-enabled MSFsystems. Yet, existing testing methods primarily concentrate on single-sensorperception systems (e.g., image-/point cloud-based object detection systems).There remains a lack of emphasis on generating multi-modal test cases for MSFsystems. To address these limitations, we design and implement MultiTest, afitness-guided metamorphic testing method for complex MSF perception systems.MultiTest employs a physical-aware approach to synthesize realistic multi-modalobject instances and insert them into critical positions of background imagesand point clouds. A fitness metric is designed to guide and boost the testgeneration process. We conduct extensive experiments with five SOTA perceptionsystems to evaluate MultiTest from the perspectives of: (1) generated testcases' realism, (2) fault detection capabilities, and (3) performanceimprovement. The results show that MultiTest can generate realistic andmodality-consistent test data and effectively detect hundreds of diverse faultsof an MSF system under test. Moreover, retraining an MSF system on the testcases generated by MultiTest can improve the system's robustness.
What problem does this paper attempt to address?