MetaLiDAR: Automated metamorphic testing of LiDAR-based autonomous driving systems

被引:0
|
作者
Yang, Zhen [1 ]
Huang, Song [1 ,4 ]
Zheng, Changyou [1 ,4 ]
Wang, Xingya [1 ,2 ]
Wang, Yang [1 ]
Xia, Chunyan [1 ,3 ]
机构
[1] Army Engn Univ PLA, Coll Command & Control Engn, Nanjing, Jiangsu, Peoples R China
[2] Nanjing Tech Univ, Coll Comp Sci & Technol, Nanjing, Jiangsu, Peoples R China
[3] Mudanjiang Normal Univ, Coll Comp & Informat Technol, Mudanjiang, Heilongjiang, Peoples R China
[4] Army Engn Univ PLA, Nanjing, Jiangsu, Peoples R China
基金
中国国家自然科学基金;
关键词
autonomous driving systems; metamorphic testing; object detection systems; test data generation; PERCEPTION; VISION;
D O I
10.1002/smr.2644
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Recent advances in artificial intelligence technology and perception components have promoted the rapid development of autonomous vehicles. However, as safety-critical software, autonomous driving systems often make wrong judgments, seriously threatening human and property safety. LiDAR is one of the most critical sensors in autonomous vehicles, capable of accurately perceiving the three-dimensional information of the environment. Nevertheless, the high cost of manually collecting and labeling point cloud data leads to a dearth of testing methods for LiDAR-based perception modules. To bridge the critical gap, we introduce MetaLiDAR, a novel automated metamorphic testing methodology for LiDAR-based autonomous driving systems. First, we propose three object-level metamorphic relations for the domain characteristics of autonomous driving systems. Next, we design three transformation modules so that MetaLiDAR can generate natural-looking follow-up point clouds. Finally, we define corresponding evaluation metrics based on metamorphic relations. MetaLiDAR automatically determines whether source and follow-up test cases meet the metamorphic relations based on the evaluation metrics. Our empirical research on five state-of-the-art LiDAR-based object detection models shows that MetaLiDAR can not only generate natural-looking test point clouds to detect 181,547 inconsistent behaviors of different models but also significantly enhance the robustness of models by retraining with synthetic point clouds. We introduce MetaLiDAR, to alleviate the test oracle and test case generation problems of LiDAR-based autonomous driving systems. MetaLiDAR utilizes carefully designed metamorphic relations and object-level operation methods to automatically generate natural-looking point clouds that satisfy the physical characteristics of LiDAR and reveal inconsistent behaviors of models without test oracle.image
引用
收藏
页数:21
相关论文
共 50 条
  • [21] DeepRoad: GAN-Based Metamorphic Testing and Input Validation Framework for Autonomous Driving Systems
    Zhang, Mengshi
    Zhang, Yuqun
    Zhang, Lingming
    Liu, Cong
    Khurshid, Sarfraz
    PROCEEDINGS OF THE 2018 33RD IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMTED SOFTWARE ENGINEERING (ASE' 18), 2018, : 132 - 142
  • [22] A Declarative Metamorphic Testing Framework for Autonomous Driving
    Deng, Yao
    Zheng, Xi
    Zhang, Tianyi
    Liu, Huai
    Lou, Guannan
    Kim, Miryung
    Chen, Tsong Yueh
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2023, 49 (04) : 1964 - 1982
  • [23] IEMT: Inequality-Based Metamorphic Testing for Autonomous Driving Models
    Xiong, Chao
    Zhang, Zhiyi
    Zhou, Yuqian
    Liu, Chen
    Huang, Zhiqiu
    2022 IEEE 22ND INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY, AND SECURITY COMPANION, QRS-C, 2022, : 283 - 287
  • [24] Metamorphic Model-based Testing of Autonomous Systems
    Lindvall, Mikael
    Porter, Adam
    Magnusson, Gudjon
    Schulze, Christoph
    2017 IEEE/ACM 2ND INTERNATIONAL WORKSHOP ON METAMORPHIC TESTING (MET 2017), 2017, : 35 - 41
  • [25] MetaSem: metamorphic testing based on semantic information of autonomous driving scenes
    Yang, Zhen
    Huang, Song
    Bai, Tongtong
    Yao, Yongming
    Wang, Yang
    Zheng, Changyou
    Xia, Chunyan
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2024, 34 (05):
  • [26] TEMPORAL AXIAL ATTENTION FOR LIDAR-BASED 3D OBJECT DETECTION IN AUTONOMOUS DRIVING
    Carranza-Garcia, Manuel
    Riquelme, Jose C.
    Zakhor, Avideh
    2022 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, ICIP, 2022, : 201 - 205
  • [27] LiDAR-Based Snowfall Level Classification for Safe Autonomous Driving in Terrestrial, Maritime, and Aerial Environments
    Park, Ji-il
    Jo, Seunghyeon
    Seo, Hyung-Tae
    Park, Jihyuk
    SENSORS, 2024, 24 (17)
  • [28] An empirical comparison of combinatorial testing and search-based testing in the context of automated and autonomous driving systems
    Klueck, Florian
    Li, Yihao
    Tao, Jianbo
    Wotawa, Franz
    INFORMATION AND SOFTWARE TECHNOLOGY, 2023, 160
  • [29] Design and Implementation of an autonomous vehicle with LIDAR-based navigation
    Barbosa, Jose
    Hernandez, Christian
    Paredes, Daniel
    Jativa, Rene E.
    2020 INTERNATIONAL CONFERENCE ON MECHATRONICS, ELECTRONICS AND AUTOMOTIVE ENGINEERING (ICMEAE 2020), 2020, : 98 - 103
  • [30] Autonomous Reactive LiDAR-based Mapping for Powerline Inspection
    Paneque, J.
    Valseca, V.
    Martinez-de Dios, J. R.
    Ollero, A.
    2022 INTERNATIONAL CONFERENCE ON UNMANNED AIRCRAFT SYSTEMS (ICUAS), 2022, : 962 - 971