Browse > Article

Development of an Image Data Augmentation Apparatus to Evaluate CNN Model  

Choi, Youngwon (부산대학교 전기전자컴퓨터공학과)
Lee, Youngwoo (부산대학교 전기전자컴퓨터공학과)
Chae, Heung-Seok (부산대학교 전기컴퓨터공학부)
Publication Information
Journal of Software Engineering Society / v.29, no.1, 2020 , pp. 13-21 More about this Journal
Abstract
As CNN model is applied to various domains such as image classification and object detection, the performance of CNN model which is used to safety critical system like autonomous vehicles should be reliable. To evaluate that CNN model can sustain the performance in various environments, we developed an image data augmentation apparatus which generates images that is changed background. If an image which contains object is entered into the apparatus, it extracts an object image from the entered image and generate s composed images by synthesizing the object image with collected background images. A s a method to evaluate a CNN model, the apparatus generate s new test images from original test images, and we evaluate the CNN model by the new test image. As a case study, we generated new test images from Pascal VOC2007 and evaluated a YOLOv3 model with the new images. As a result, it was detected that mAP of new test images is almost 0.11 lower than mAP of the original test images.
Keywords
Metamorphic Testing; Data Augmentation; CNN; Image Composition;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Q. Mao, H. Sun, Y. Liu, and R. Jia, "Mini-YOLOv3 : Real-Time Object Detector for Embedded Applications," IEEE Access, Vol. 7, No. 1, pp. 133529-133538, 2019.   DOI
2 H. A. Alhaija, S. K. Mustikovela, L. Mescheder, A. Geiger, and C. Rother, "Augmented Reality Meets Computer Vision: Efficient Data Generation for Urban Driving Scenes," IJCV, Vol. 126, No. 9, pp. 961-972, 2018   DOI
3 P. Molchanov, A. Mallya, S. Tyree, I. Frosio, and J. Kautz, "Importance Estimation for Neural Network Pruning," in CVPR. pp. 11264-10272, 2019.
4 A. Krizhevsky, I. Sutskever, and G. Hinton, "ImageNet Classification with Deep Convolutional Neural Networks," in NIPS, pp. 1097-1105, 2012.
5 C. Szegedy. W. Liu, Y. Jia, P. Sermanet, S. Reed, D. Anguelov, D. Erhan, V. Vanhoucke, and A. Rabinovich, "Going Deeper with Convolutions," in CVPR, pp. 1-9, 2015.
6 K. He, X. Zhang, S. Ren, and J. Sun, "Deep Residual Learning for Image Recognition," in CVPR, pp. 770-778, 2016.
7 C. Szegedy, A. Toshev, and D. Erhan, "Deep Neural Networks for Object Detection," in NIPS, pp. 2553-2561, 2013.
8 C. Szegedy, A. Toshev, and D. Erhan, "Deep Neural Networks for Object Detection," in NIPS, pp. 2553-2561, 2013.
9 A. Dosovitskiy, G. Ros, F. Codevilla , A. Lopez, and V. Koltun, "CARLA: An Open Urban Driving Simulator," in CoRL,, pp. 1-16, 2017.
10 S. Segura, G. Fraser, A.B. Sanchez, and A. Ruiz-Corts, "A Survey on Metamorphic Testing," IEEE TSE, Vol. 42, No. 9, pp. 805-824, 2016.
11 T. Y. Chen, S. C. Cheung, and S. M. Yiu, "Metamorphic Testing: A New Approach for Generating Next Test Cases," Computer Science, Hong Kong Univ. of Science and Technology, Tech. HKUST-CS98-01, 1998.
12 S. Ren, K. He, R. Girshick, and J. Sun, "Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks," in NIPS, pp. 91-99, 2015.
13 J. Canny, "A Computational Approach to Edge Detection," IEEE TPAMI, Vol. 8, No. 6 , pp. 679-698, 1986.   DOI
14 C . Rother, V. Kolmogorov, and A. Blake, "'Grabcut': Interactive Foreground Extraction Using Iterated Graph Cuts," in ACM TOG, Vol. 23 , No. 3, pp. 309-314, 2004.
15 J. Redmon, and A. Farhadi, "YOLOv3: An Incremental Improvement," arXiv preprint arXiv: 1804.02767, 2018.
16 K . He, G. Gkioxari, P. Dollar, and R. Girshick, "Mask R-CNN," in ICCV, pp. 2961-2969, 2017.
17 T .-Y. Lin, M.Maire, S. Belongie, J. Hays, P. Perona, D. Ramanan, P. Dollar, and C. L. Zitnick, "Microsoft COCO: Common Objects in Context," in ECCV, pp. 740-755, 2014.
18 Y. Tian, K. Pei, S. Jana, and B. Ray, "DeepTest: Automated Testing of Deep-Neural-Network-driven Autonomous Cars," in ICSE , pp. 303-314, 2018.
19 M. Koziarski and B. Cyganek, "Image Recognition with Deep Neural Networks in Presence of Noi se-Dealing with and Taking Advantage of Distortions," ICAE, Vol. 24, No. 4, pp. 337-349, 2017.
20 M. Everingham, L. Van Gool, C. K. Williams, J. Winn, and A. Zisserman, "The Pascal Visual Object Classes (VOC) Challenge ," IJCV, Vol. 88, No. 2, pp. 303-338, 2010.   DOI
21 J. Choi, D. Chun, H. Kim, and H.-j. Lee, "Gaussian YOLOv3 : An Accurate and Fast Object Detector Using Localization Uncertainty for Autonomous Driving," in ICCV, pp. 502-511, 2019