Cycle-Spinning Convolution for Object Detection

Uzun U., Temizel A.

IEEE ACCESS, vol.10, pp.76340-76350, 2022 (SCI-Expanded) identifier identifier

  • Publication Type: Article / Article
  • Volume: 10
  • Publication Date: 2022
  • Doi Number: 10.1109/access.2022.3192022
  • Journal Name: IEEE ACCESS
  • Journal Indexes: Science Citation Index Expanded (SCI-EXPANDED), Scopus, Compendex, INSPEC, Directory of Open Access Journals
  • Page Numbers: pp.76340-76350
  • Keywords: Convolution, Noise reduction, Object detection, Wavelet transforms, Feature extraction, Wavelet domain, Low-pass filters, Cycle-spinning, deep learning, object detection, anti-aliasing, de-noising
  • Middle East Technical University Affiliated: Yes


Deep convolutional networks are prominently used in object detection tasks due to their notable performances. These networks typically have pooling layers following the convolution, which effectively subsamples the convolution output, potentially introducing aliasing. An aliased signal emerging in the earlier layers inevitably propagates throughout the network and such distortion potentially prevents getting the best performance out of a network. In this study, we propose integrating the cycle-spinning (CS) into the convolutional layer to have a more robust object detection pipeline. CS makes use of the shift-variant characteristics of pooling, where each shifted version of the image results in a different output. The CS combines these outputs after unshifting them to remove artifacts and alleviate distortion. The proposed method does not introduce any additional trainable parameters and can be straightforwardly integrated into convolution layers. The experimental results show that integrating CS into object detection algorithms in the DOTA dataset results in an up to 5.5% increase in the mAP values.