YOLO Nano: a Highly Compact You Only Look Once Convolutional Neural Network for Object Detection

AI-generated keywords: Object Detection Deep Convolutional Neural Networks YOLO Nano Embedded Scenarios Efficiency

AI-generated Key Points

The license of the paper does not allow us to build upon its content and the key points are generated using the paper metadata rather than the full article.

  • Object detection is a crucial task in computer vision
  • Deep convolutional neural networks have made significant progress in object detection
  • Deploying these networks on edge and mobile devices poses challenges due to high computational and memory requirements
  • Researchers have focused on designing efficient deep neural network architectures for edge and mobile usage
  • YOLO Nano is a highly compact deep convolutional neural network designed for object detection
  • YOLO Nano follows a human-machine collaborative design strategy
  • It is based on the design principles from the YOLO family of single-shot object detection networks
  • YOLO Nano has a model size of approximately 4.0MB, 15 times smaller than Tiny YOLOv2 and Tiny YOLOv3
  • It requires 4.57 billion operations for inference, which is more than 34% lower than Tiny YOLOv2 and around 17% lower than Tiny YOLOv3
  • Despite its small size and reduced computational requirements, it achieves an impressive mean average precision (mAP) of 69.1% on the VOC 2007 dataset
  • It surpasses Tiny YOLOv2 by 12% and Tiny YOLOv3 by 10.7%
  • The efficacy of YOLO Nano for embedded scenarios is demonstrated through experiments on inference speed and power efficiency using a Jetson AGX Xavier embedded module at different power budgets
  • Overall, it provides a highly compact yet efficient deep convolutional neural network architecture well-suited for embedded object detection tasks
Also access our AI generated: Comprehensive summary, Lay summary, Blog-like article; or ask questions about this paper to our AI assistant.

Authors: Alexander Wong, Mahmoud Famuori, Mohammad Javad Shafiee, Francis Li, Brendan Chwyl, Jonathan Chung

5 pages

Abstract: Object detection remains an active area of research in the field of computer vision, and considerable advances and successes has been achieved in this area through the design of deep convolutional neural networks for tackling object detection. Despite these successes, one of the biggest challenges to widespread deployment of such object detection networks on edge and mobile scenarios is the high computational and memory requirements. As such, there has been growing research interest in the design of efficient deep neural network architectures catered for edge and mobile usage. In this study, we introduce YOLO Nano, a highly compact deep convolutional neural network for the task of object detection. A human-machine collaborative design strategy is leveraged to create YOLO Nano, where principled network design prototyping, based on design principles from the YOLO family of single-shot object detection network architectures, is coupled with machine-driven design exploration to create a compact network with highly customized module-level macroarchitecture and microarchitecture designs tailored for the task of embedded object detection. The proposed YOLO Nano possesses a model size of ~4.0MB (>15.1x and >8.3x smaller than Tiny YOLOv2 and Tiny YOLOv3, respectively) and requires 4.57B operations for inference (>34% and ~17% lower than Tiny YOLOv2 and Tiny YOLOv3, respectively) while still achieving an mAP of ~69.1% on the VOC 2007 dataset (~12% and ~10.7% higher than Tiny YOLOv2 and Tiny YOLOv3, respectively). Experiments on inference speed and power efficiency on a Jetson AGX Xavier embedded module at different power budgets further demonstrate the efficacy of YOLO Nano for embedded scenarios.

Submitted to arXiv on 03 Oct. 2019

Ask questions about this paper to our AI assistant

You can also chat with multiple papers at once here.

The license of the paper does not allow us to build upon its content and the AI assistant only knows about the paper metadata rather than the full article.

AI assistant instructions?

Results of the summarizing process for the arXiv paper: 1910.01271v1

This paper's license doesn't allow us to build upon its content and the summarizing process is here made with the paper's metadata rather than the article.

Object detection is a crucial task in computer vision and has seen significant progress through the development of deep convolutional neural networks. However, deploying these networks on edge and mobile devices poses challenges due to their high computational and memory requirements. To address this issue, researchers have focused on designing efficient deep neural network architectures specifically tailored for edge and mobile usage. In this study, the authors introduce YOLO Nano – a highly compact deep convolutional neural network designed for object detection. YOLO Nano follows a human-machine collaborative design strategy that combines principled network design prototyping with machine-driven design exploration. The architecture is based on the design principles from the YOLO family of single-shot object detection networks. It stands out for its compactness with a model size of approximately 4.0MB – 15 times smaller than Tiny YOLOv2 and Tiny YOLOv3 – while requiring 4.57 billion operations for inference which is more than 34% lower than Tiny YOLOv2 and around 17% lower than Tiny YOLOv3. Despite its small size and reduced computational requirements, it achieves an impressive mean average precision (mAP) of 69.1% on the VOC 2007 dataset – surpassing Tiny YOLOv2 by 12% and Tiny YOLOv3 by 10.7%. The efficacy of YOLO Nano for embedded scenarios is further demonstrated through experiments on inference speed and power efficiency using a Jetson AGX Xavier embedded module at different power budgets. Overall, it addresses the challenge of deploying object detection networks on edge and mobile devices by providing a highly compact yet efficient deep convolutional neural network architecture that is well-suited for embedded object detection tasks.
Created on 23 Dec. 2023

Assess the quality of the AI-generated content by voting

Score: 0

Why do we need votes?

Votes are used to determine whether we need to re-run our summarizing tools. If the count reaches -10, our tools can be restarted.

Similar papers summarized with our AI tools

Navigate through even more similar papers through a

tree representation

Look for similar papers (in beta version)

By clicking on the button above, our algorithm will scan all papers in our database to find the closest based on the contents of the full papers and not just on metadata. Please note that it only works for papers that we have generated summaries for and you can rerun it from time to time to get a more accurate result while our database grows.

Disclaimer: The AI-based summarization tool and virtual assistant provided on this website may not always provide accurate and complete summaries or responses. We encourage you to carefully review and evaluate the generated content to ensure its quality and relevance to your needs.