Octave-YOLO: Cross frequency detection network with octave convolution
Not on the map. Why?
Abstract (arXiv)
Despite the rapid advancement of object detection algorithms, processing high-resolution images on embedded devices remains a significant challenge. Theoretically, the fully convolutional network architecture used in current real-time object detectors can handle all input resolutions. However, the substantial computational demands required to process high-resolution images render them impractical for real-time applications. To address this issue, real-time object detection models typically downsample the input image for inference, leading to a loss of detail and decreased accuracy. In response, we developed Octave-YOLO, designed to process high-resolution images in real-time within the constraints of embedded systems. We achieved this through the introduction of the cross frequency partial network (CFPNet), which divides the input feature map into low-resolution, low-frequency, and high-resolution, high-frequency sections. This configuration enables complex operations such as convolution bottlenecks and self-attention to be conducted exclusively on low-resolution feature maps while simultaneously preserving the details in high-resolution maps. Notably, this approach not only dramatically reduces the computational demands of convolution tasks but also allows for the integration of attention modules, which are typically challenging to implement in real-time applications, with minimal additional cost. Additionally, we have incorporated depthwise separable convolution into the core building blocks and downsampling layers to further decrease latency. Experimental results have shown that Octave-YOLO matches the performance of YOLOv8 while significantly reducing computational demands. For example, in 1080x1080 resolution, Octave-YOLO-N is 1.56 times faster than YOLOv8, achieving nearly the same accuracy on the COCO dataset with approximately 40 percent fewer parameters and FLOPs.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 35 of its 42 references that are in the map. First posted on arXiv 29 Jul 2024.
Builds on
35 of 42 references.
References · 35
- 2017Attention Is All You Needcited by 59,932
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,082
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
- 2020End-to-End Object Detection with Transformerscited by 7,384
- 2017Mask R-CNNcited by 7,259
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2022Generative Adversarial Networkscited by 5,603
- 2016Layer Normalizationcited by 5,579
- 2016Feature Pyramid Networks for Object Detectioncited by 5,021
- 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,829
- 2020Taming Transformers for High-Resolution Image Synthesiscited by 3,229
23 more
- 2015SSD: Single Shot MultiBox Detectorcited by 3,125
- 2015Fast R-CNNcited by 2,930
- 2016Xception: Deep Learning with Depthwise Separable Convolutionscited by 2,320
- 2013Rich feature hierarchies for accurate object detection and semantic segmentationcited by 2,160
- 2020YOLOv4: Optimal Speed and Accuracy of Object Detectioncited by 1,624
- 2019Deep High-Resolution Representation Learning for Human Pose Estimationcited by 1,339
- 2017Cascade R-CNN: Delving into High Quality Object Detectioncited by 1,275
- 2021YOLOX: Exceeding YOLO Series in 2021cited by 1,064
- 2022YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectorscited by 978
- 2021Multiscale Vision Transformerscited by 896
- 2018Path Aggregation Network for Instance Segmentationcited by 796
- 2020Encoding in Style: a StyleGAN Encoder for Image-to-Image Translationcited by 727
- 2023DETRs Beat YOLOs on Real-time Object Detectioncited by 526
- 2024YOLOv10: Real-Time End-to-End Object Detectioncited by 508
- 2024YOLOv9: Learning What You Want to Learn Using Programmable Gradient Informationcited by 422
- 2019CSPNet: A New Backbone that can Enhance Learning Capability of CNNcited by 381
- 2022YOLOv6: A Single-Stage Object Detection Framework for Industrial Applicationscited by 273
- 2020Learning in the Frequency Domaincited by 196
- 2022Efficient Long-Range Attention Network for Image Super-resolutioncited by 151
- 2019Drop an Octave: Reducing Spatial Redundancy in Convolutional Neural Networks with Octave Convolutioncited by 140
- 2023YOLOv6 v3.0: A Full-Scale Reloadingcited by 58
- 2023Gold-YOLO: Efficient Object Detector via Gather-and-Distribute Mechanismcited by 51
- 2023EfficientRep:An Efficient Repvgg-style ConvNets with Hardware-aware Neural Network Designcited by 5
Built on by
Not cited yet.