A dynamic discarding technique to increase speed and preserve accuracy for YOLOv3

  • Ignacio Martinez-Alpiste
  • , Gelayol Golcarenarenji
  • , Qi Wang
  • , Jose Maria Alcaraz Calero

    Research output: Contribution to journalArticlepeer-review

    83 Downloads (Pure)

    Abstract

    This paper proposes an acceleration technique to minimise the unnecessary operations on a state-of-the-art machine learning model and thus to improve the processing speed while maintaining the accuracy. After the study of the main bottlenecks that negatively affect the performance of convolutional neural networks, this paper designs and implements a discarding technique for YOLOv3-based algorithms to increase the speed and maintain accuracy. After applying the discarding technique, YOLOv3 can achieve a 22% of improvement in terms of speed. Moreover, the results of this new discarding technique were tested on Tiny-YOLOv3 with three output layers on an autonomous vehicle for pedestrian detection and it achieved an improvement of 48.7% in speed. The dynamic discarding technique just needs one training process to create the model and thus execute the approach, which preserves accuracy. The improved detector based on the discarding technique is able to readily alert the operator of the autonomous vehicle to take the emergency brake of the vehicle in order to avoid collision and consequently save lives.

    Original languageEnglish
    Pages (from-to)9961-9973
    Number of pages13
    JournalNeural Computing and Applications
    Volume33
    Early online date5 Mar 2021
    DOIs
    Publication statusPublished - 31 Aug 2021

    UN SDGs

    This output contributes to the following UN Sustainable Development Goals (SDGs)

    1. SDG 9 - Industry, Innovation, and Infrastructure
      SDG 9 Industry, Innovation, and Infrastructure

    Fingerprint

    Dive into the research topics of 'A dynamic discarding technique to increase speed and preserve accuracy for YOLOv3'. Together they form a unique fingerprint.

    Cite this