Specification Based Testing of Object Detection for Automated Driving Systems via BBSL

被引:1
作者
Tanaka, Kento [1 ]
Aoki, Toshiaki [1 ]
Kawai, Tatsuji [1 ]
Tomita, Takashi [1 ]
Kawakami, Daisuke [2 ]
Chida, Nobuo [2 ]
机构
[1] Japan Adv Inst Sci & Technol, 1-1 Asahi Dai, Nomi, Ishikawa 9231292, Japan
[2] Mitsubishi Electr Corp, Adv Technol R&D Ctr, 8-1-1 Tsukaguchi Honmachi, Amagasaki, Hyogo 6618661, Japan
来源
PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2023 | 2023年
关键词
Automated Driving; Machine Learning; Deep Learning; Object Detection; Testing; Formal Specification; Image Processing;
D O I
10.5220/0011997400003464
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Automated driving systems(ADS) are major trend and the safety of such critical system has become one of the most important research topics. However, ADS are complex systems that involve various elements. Moreover, it is difficult to ensure safety using conventional testing methods due to the diversity of driving environments. Deep Neural Network(DNN) is effective for object detection processing that takes diverse driving environments as input. A method such as Intersection over Union (IoU) that defines a threshold value for the discrepancy between the bounding box of the inference result and the bounding box of the ground-truth-label can be used to test the DNN. However, there is a problem that these tests are difficult to sufficiently test to what extent they meet the specifications of ADS. Therefore, we propose a method for converting formal specifications of ADS written in Bounding Box Specification Language (BBSL) into tests for object detection. BBSL is a language that can mathematically describe the specification of OEDR (Object and Event Detection and Response), one of the tasks of ADS. Using these specifications, we define specification based testing of object detection for ADS. Then, we evaluate that this test is more safety-conscious for ADS than tests using IoU.
引用
收藏
页码:250 / 261
页数:12
相关论文
共 16 条
  • [1] PerceMon: Online Monitoring for Perception Systems
    Balakrishnan, Anand
    Deshmukh, Jyotirmoy
    Hoxha, Bardh
    Yamaguchi, Tomoya
    Fainekos, Georgios
    [J]. RUNTIME VERIFICATION (RV 2021), 2021, 12974 : 297 - 308
  • [2] Chen TY, 2020, Arxiv, DOI [arXiv:2002.12543, DOI 10.48550/ARXIV.2002.12543]
  • [3] Committee O.-R.A.D., 2021, Taxonomy and definitions for terms related to driving automation systems for on-road motor vehicles
  • [4] A Comprehensive Survey on Autonomous Driving Cars: A Perspective View
    Devi, S.
    Malarvezhi, P.
    Dayana, R.
    Vadivukkarasi, K.
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2020, 114 (03) : 2121 - 2133
  • [5] Evaluating Perception Systems for Autonomous Vehicles Using Quality Temporal Logic
    Dokhanchi, Adel
    Ben Amor, Heni
    Deshmukh, Jyotirmoy, V
    Fainekos, Georgios
    [J]. RUNTIME VERIFICATION (RV 2018), 2018, 11237 : 409 - 416
  • [6] Everingham M., 2012, Pattern Anal. Statist. Model. Comput. Learn., V2007, P1
  • [7] Vision meets robotics: The KITTI dataset
    Geiger, A.
    Lenz, P.
    Stiller, C.
    Urtasun, R.
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2013, 32 (11) : 1231 - 1237
  • [8] The HCI Benchmark Suite: Stereo And Flow Ground Truth With Uncertainties for Urban Autonomous Driving
    Kondermann, Daniel
    Nair, Rahul
    Honauer, Katrin
    Krispin, Karsten
    Andrulis, Jonas
    Brock, Alexander
    Guessefeld, Burkhard
    Rahimimoghaddam, Mohsen
    Hofmann, Sabine
    Brenner, Claus
    Jaehne, Bernd
    [J]. PROCEEDINGS OF 29TH IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION WORKSHOPS, (CVPRW 2016), 2016, : 19 - 28
  • [9] Moore R., 2009, Introduction to Interval Analysis
  • [10] Failing to Learn: Autonomously Identifying Perception Failures for Self-Driving Cars
    Ramanagopal, Manikandasriram Srinivasan
    Anderson, Cyrus
    Vasudevan, Ram
    Johnson-Roberson, Matthew
    [J]. IEEE ROBOTICS AND AUTOMATION LETTERS, 2018, 3 (04): : 3860 - 3867