SDLV: Verification of Steering Angle Safety for Self-Driving Cars

被引:6
|
作者
Wu, Huihui [1 ,2 ]
Lv, Deyun [1 ,2 ]
Cui, Tengxiang [1 ,2 ]
Hou, Gang [1 ,2 ]
Watanabe, Masahiko [3 ]
Kong, Weiqiang [1 ,2 ]
机构
[1] Dalian Univ Technol, Sch Software Technol, Dalian, Peoples R China
[2] Key Lab Ubiquitous Network & Serv Software Liaoni, Dalian, Peoples R China
[3] NTT DATA Automobiligence Res Ctr, Yokohama, Kanagawa, Japan
关键词
Self-driving cars; Safety verification; Steering angle; Neuron coverage; Slack relationship;
D O I
10.1007/s00165-021-00539-2
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Self-driving cars over the last decade have achieved significant progress like driving millions of miles without any human intervention. However, behavioral safety in applying deep-neural-network-based (DNN based) systems for self-driving cars could not be guaranteed. Several real-world accidents involving self-driving cars have already happened, some of which have led to fatal collisions. In this paper, we present a novel and automated technique for verifying steering angle safety for self-driving cars. The technique is based on deep learning verification (DLV), which is an automated verification framework for safety of image classification neural networks. We extend DLV by leveraging neuron coverage and slack relationship to solve the judgement problem of predicted behaviors, and thus, to achieve verification of steering angle safety for self-driving cars. We evaluate our technique on the NVIDIA's end-to-end self-driving architecture, which is a crucial ingredient in many modern self-driving cars. Experimental results show that our technique can successfully find adversarial misclassifications (i.e., incorrect steering decisions) within given regions if they exist. Therefore, we can achieve safety verification (if no misclassification is found for all DNN layers, in which case the network can be said to be stable or reliable w.r.t. steering decisions) or falsification (in which case the adversarial examples can be used to fine-tune the network).
引用
收藏
页码:325 / 341
页数:17
相关论文
共 50 条
  • [1] Verification of Steering Angle Safety for Self-Driving Cars Using Convex Optimization
    Wu, Hui-Hui
    Zhang, Ya-Nan
    Hou, Gang
    Watanabe, Masahiko
    Wang, Jie
    Kong, Wei-Qiang
    [J]. Ruan Jian Xue Bao/Journal of Software, 2023, 34 (06):
  • [2] A verification framework for behavioral safety of self-driving cars
    Wu, Huihui
    Lyu, Deyun
    Zhang, Yanan
    Hou, Gang
    Watanabe, Masahiko
    Wang, Jie
    Kong, Weiqiang
    [J]. IET INTELLIGENT TRANSPORT SYSTEMS, 2022, 16 (05) : 630 - 647
  • [3] Self-driving cars
    Becker, Edward
    [J]. Becker, Edward, 1600, Society of Tribologists and Lubrication Engineers (77):
  • [4] Self-Driving Cars
    Orbay, Selin
    [J]. 9TH INTERNATIONAL CONFERENCE THE FUTURE OF EDUCATION, 2019, : 204 - 209
  • [5] SELF-DRIVING CARS
    Kruger, Gary
    [J]. SCIENTIFIC AMERICAN, 2016, 315 (04) : 8 - 8
  • [6] Self-Driving Cars
    Daily, Mike
    Medasani, Swarup
    Behringer, Reinhold
    Trivedi, Mohan
    [J]. COMPUTER, 2017, 50 (12) : 18 - 23
  • [7] Self-driving Cars
    Andrews, Nicola
    [J]. LANDFALL, 2024, (247): : 61 - 61
  • [8] Predicting Steering Actions for Self-Driving Cars Through Deep Learning
    Ou, Chaojie
    Bedawi, Safaa Mahmoud
    Koesdwiady, Arief B.
    Karray, Fakhri
    [J]. 2018 IEEE 88TH VEHICULAR TECHNOLOGY CONFERENCE (VTC-FALL), 2018,
  • [9] DRIVING TESTS FOR SELF-DRIVING CARS
    Coelingh, Erik
    Nilsson, Jonas
    Buffum, Jude
    [J]. IEEE SPECTRUM, 2018, 55 (03) : 40 - 45
  • [10] Self-driving cars: A survey
    Badue, Claudine
    Guidolini, Ranik
    Carneiro, Raphael Vivacqua
    Azevedo, Pedro
    Cardoso, Vinicius B.
    Forechi, Avelino
    Jesus, Luan
    Berriel, Rodrigo
    Paixao, Thiago M.
    Mutz, Filipe
    Veronese, Lucas de Paula
    Oliveira-Santos, Thiago
    De Souza, Alberto F.
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2021, 165