ObjTest: Object-Level Mutation for Testing Object Detection Systems

被引:0
|
作者
Liu, Zixi [1 ]
Feng, Yang [1 ]
Xu, Jiali [1 ]
Xu, Baowen [1 ]
机构
[1] Nanjing Univ, State Key Lab Novel Software Technol, Nanjing, Peoples R China
基金
中国国家自然科学基金;
关键词
object detection; test generation; deep neural networks; metamorphic testing;
D O I
10.1145/3671016.3671400
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
With the tremendous advancement of deep learning techniques, object detection (OD) systems have achieved significant development. These systems, powered by deep neural networks, are now widely employed in diverse applications, including autonomous driving, intelligent video surveillance, and industrial inspection. Despite their impressive capabilities, OD systems, being complex software entities, can manifest erroneous behaviors that potentially lead to substantial losses. Moreover, the inherent complexity of detecting and localizing multiple objects in an image adds to the challenges of data annotation and system testing. To alleviate these challenges, in this paper, we propose ObjTest, an object-level mutation approach for testing OD systems. We generate large-scale test data by inserting, replacing, and removing target objects in the images while preserving their oracle information properly. We further propose an uncertainty evaluation metric for the prediction of test cases and adopt them to guide the test generation. Our comprehensive evaluation of ObjTest across three well-known OD datasets reveals that it effectively identifies numerous recognition failures. The results demonstrate that our object-level mutation approach yields more naturalistic alterations compared to traditional image-level transformations. Furthermore, the tests derived from our uncertainty metric-driven guidance enhance error detection efficiency and offer substantial benefits for guiding the retraining of OD systems to boost their performance.
引用
收藏
页码:61 / 70
页数:10
相关论文
共 50 条
  • [21] Object-Level Memory Allocation and Migration in Hybrid Memory Systems
    Liu, Haikun
    Liu, Renshan
    Liao, Xiaofei
    Jin, Hai
    He, Bingsheng
    Zhang, Yu
    IEEE TRANSACTIONS ON COMPUTERS, 2020, 69 (09) : 1401 - 1413
  • [22] Object Detection and Tracking Under Occlusion for Object-Level RGB-D Video Segmentation
    Xie, Qian
    Remil, Oussama
    Guo, Yanwen
    Wang, Meng
    Wei, Mingqiang
    Wang, Jun
    IEEE TRANSACTIONS ON MULTIMEDIA, 2018, 20 (03) : 580 - 592
  • [23] Metamorphic Object Insertion for Testing Object Detection Systems
    Wang, Shuai
    Su, Zhendong
    2020 35TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2020), 2020, : 1053 - 1065
  • [24] Object-Level Priors for Stixel Generation
    Cordts, Marius
    Schneider, Lukas
    Enzweiler, Markus
    Franke, Uwe
    Roth, Stefan
    PATTERN RECOGNITION, GCPR 2014, 2014, 8753 : 172 - 183
  • [25] The Application Of Objects Change Vector Analysis In Object-level Change Detection
    Sun, Kaimin
    Chen, Yan
    2011 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTATION AND INDUSTRIAL APPLICATION (ICIA2011), VOL IV, 2011, : 382 - 388
  • [26] SafePicking: Learning Safe Object Extraction via Object-Level Mapping
    Wada, Kentaro
    James, Stephen
    Davison, Andrew J.
    2022 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, ICRA 2022, 2022, : 10202 - 10208
  • [27] Learning to Complete Object Shapes for Object-level Mapping in Dynamic Scenes
    Xu, Binbin
    Davison, Andrew J.
    Leutenegger, Stefan
    2022 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2022, : 2257 - 2264
  • [28] Object Bank: An Object-Level Image Representation for High-Level Visual Recognition
    Li-Jia Li
    Hao Su
    Yongwhan Lim
    Li Fei-Fei
    International Journal of Computer Vision, 2014, 107 : 20 - 39
  • [29] Saliency detection in computer rendered images based on object-level contrast
    Dong, Lu
    Lin, Weisi
    Fang, Yuming
    Wu, Shiqian
    Seah, Hock Soon
    JOURNAL OF VISUAL COMMUNICATION AND IMAGE REPRESENTATION, 2014, 25 (03) : 525 - 533
  • [30] A generalized nonlocal mean framework with object-level cues for saliency detection
    Guangyu Zhong
    Risheng Liu
    Junjie Cao
    Zhixun Su
    The Visual Computer, 2016, 32 : 611 - 623