Object detection using YOLO: challenges, architectural successors, datasets and applications

被引:386
作者
Diwan, Tausif [1 ]
Anirudh, G. [2 ]
Tembhurne, Jitendra, V [1 ]
机构
[1] Indian Inst Informat Technol, Dept Comp Sci & Engn, Nagpur, Maharashtra, India
[2] Cent Univ Rajasthan, Dept Data Sci & Analyt, Jaipur, Rajasthan, India
关键词
Object detection; Convolutional neural networks; YOLO; Deep learning; Computer vision; RECURRENT NEURAL-NETWORK; FASTER;
D O I
10.1007/s11042-022-13644-y
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Object detection is one of the predominant and challenging problems in computer vision. Over the decade, with the expeditious evolution of deep learning, researchers have extensively experimented and contributed in the performance enhancement of object detection and related tasks such as object classification, localization, and segmentation using underlying deep models. Broadly, object detectors are classified into two categories viz. two stage and single stage object detectors. Two stage detectors mainly focus on selective region proposals strategy via complex architecture; however, single stage detectors focus on all the spatial region proposals for the possible detection of objects via relatively simpler architecture in one shot. Performance of any object detector is evaluated through detection accuracy and inference time. Generally, the detection accuracy of two stage detectors outperforms single stage object detectors. However, the inference time of single stage detectors is better compared to its counterparts. Moreover, with the advent of YOLO (You Only Look Once) and its architectural successors, the detection accuracy is improving significantly and sometime it is better than two stage detectors. YOLOs are adopted in various applications majorly due to their faster inferences rather than considering detection accuracy. As an example, detection accuracies are 63.4 and 70 for YOLO and Fast-RCNN respectively, however, inference time is around 300 times faster in case of YOLO. In this paper, we present a comprehensive review of single stage object detectors specially YOLOs, regression formulation, their architecture advancements, and performance statistics. Moreover, we summarize the comparative illustration between two stage and single stage object detectors, among different versions of YOLOs, applications based on two stage detectors, and different versions of YOLOs along with the future research directions.
引用
收藏
页码:9243 / 9275
页数:33
相关论文
共 84 条
  • [1] Agarwal S, 2018, ARXIV, DOI DOI 10.48550/ARXIV.1809.03193
  • [2] A Framework for Designing the Architectures of Deep Convolutional Neural Networks
    Albelwi, Saleh
    Mahmood, Ausif
    [J]. ENTROPY, 2017, 19 (06)
  • [3] [Anonymous], GOOGLE LENS WIKIPEDI
  • [4] [Anonymous], DETECTION LOCALIZATI
  • [5] Bengio Yoshua, 2012, CoRR
  • [6] Deep learning and medical image processing for coronavirus (COVID-19) pandemic: A survey
    Bhattacharya, Sweta
    Maddikunta, Praveen Kumar Reddy
    Pham, Quoc-Viet
    Gadekallu, Thippa Reddy
    Krishnan, S. Siva Rama
    Chowdhary, Chiranji Lal
    Alazab, Mamoun
    Piran, Md. Jalil
    [J]. SUSTAINABLE CITIES AND SOCIETY, 2021, 65
  • [7] Bochkovskiy A., 2020, YOLOv4: Optimal Speed and Accuracy of Object Detection, DOI DOI 10.48550/ARXIV.2004.10934
  • [8] Rosetta: Large Scale System for Text Detection and Recognition in Images
    Borisyuk, Fedor
    Gordo, Albert
    Sivakumar, Viswanath
    [J]. KDD'18: PROCEEDINGS OF THE 24TH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY & DATA MINING, 2018, : 71 - 79
  • [9] Detecting the shuttlecock for a badminton robot: A YOLO based approach
    Cao, Zhiguang
    Liao, Tingbo
    Song, Wen
    Chen, Zhenghua
    Li, Chongshou
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2021, 164 (164)
  • [10] Recurrent Neural Networks for Multivariate Time Series with Missing Values
    Che, Zhengping
    Purushotham, Sanjay
    Cho, Kyunghyun
    Sontag, David
    Liu, Yan
    [J]. SCIENTIFIC REPORTS, 2018, 8