Exploring Robust Features for Few-Shot Object Detection in Satellite Imagery

Xavier Bou, Gabriele Facciolo, Rafael Grompone Von Gioi, Jean-Michel Morel, Thibaud Ehret; Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) Workshops, 2024, pp. 430-439

Abstract


The goal of this paper is to perform object detection in satellite imagery with only a few examples thus enabling users to specify any object class with minimal annotation. To this end we explore recent methods and ideas from open-vocabulary detection for the remote sensing domain. We develop a few-shot object detector based on a traditional two-stage architecture where the classification block is replaced by a prototype-based classifier. A large-scale pre-trained model is used to build class-reference embeddings or prototypes which are compared to region proposal contents for label prediction. In addition we propose to fine-tune prototypes on available training images to boost performance and learn differences between similar classes such as aircraft types. We perform extensive evaluations on two remote sensing datasets containing challenging and rare objects. Moreover we study the performance of both visual and image-text features namely DINOv2 and CLIP including two CLIP models specifically tailored for remote sensing applications. Results indicate that visual features are largely superior to vision-language models as the latter lack the necessary domain-specific vocabulary. Lastly the developed detector outperforms fully supervised and few-shot methods evaluated on the SIMD and DIOR datasets despite minimal training parameters.

Related Material


[pdf] [supp] [arXiv]
[bibtex]
@InProceedings{Bou_2024_CVPR, author = {Bou, Xavier and Facciolo, Gabriele and Von Gioi, Rafael Grompone and Morel, Jean-Michel and Ehret, Thibaud}, title = {Exploring Robust Features for Few-Shot Object Detection in Satellite Imagery}, booktitle = {Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) Workshops}, month = {June}, year = {2024}, pages = {430-439} }