SCLNet: A Scale-Robust Complementary Learning Network for Object Detection in UAV Images
Xuexue Li
TL;DR
This work tackles scale challenges in UAV object detection, notably scale variation and small-object robustness, by proposing SCLNet, a scale-robust complementary learning network. It combines two explicit modules—comprehensive-scale complementary learning (CSCL) and inter-scale contrastive complementary learning (ICCL)—with an end-to-end cooperation (ECoop) to form a unified detector. CSCL uses a scale-complementary decoder and a scale-ground-truth–guided loss, while ICCL transfers rich texture information from large objects to small ones via a contrastive network and distillation-like loss, and ECoop fuses these signals into a Cascade RCNN backbone. Experiments on VisDrone and UAVDT show improved multi-scale detection, especially for small objects, with competitive accuracy and practical inference speed, demonstrating the method’s potential for real-world UAV surveillance and autonomous operation. The approach provides explicit modelling of scale challenges and leverages cross-scale information, which can meaningfully impact UAV perception pipelines and related applications.
Abstract
Most recent UAV (Unmanned Aerial Vehicle) detectors focus primarily on general challenge such as uneven distribution and occlusion. However, the neglect of scale challenges, which encompass scale variation and small objects, continues to hinder object detection in UAV images. Although existing works propose solutions, they are implicitly modeled and have redundant steps, so detection performance remains limited. And one specific work addressing the above scale challenges can help improve the performance of UAV image detectors. Compared to natural scenes, scale challenges in UAV images happen with problems of limited perception in comprehensive scales and poor robustness to small objects. We found that complementary learning is beneficial for the detection model to address the scale challenges. Therefore, the paper introduces it to form our scale-robust complementary learning network (SCLNet) in conjunction with the object detection model. The SCLNet consists of two implementations and a cooperation method. In detail, one implementation is based on our proposed scale-complementary decoder and scale-complementary loss function to explicitly extract complementary information as complement, named comprehensive-scale complementary learning (CSCL). Another implementation is based on our proposed contrastive complement network and contrastive complement loss function to explicitly guide the learning of small objects with the rich texture detail information of the large objects, named inter-scale contrastive complementary learning (ICCL). In addition, an end-to-end cooperation (ECoop) between two implementations and with the detection model is proposed to exploit each potential.
