PISA: A Pseudo-Individual Source-Domain Feature Adaptation Framework for Test-Time Open-Vocabulary Object Detection
Organizations: Sichuan University
Abstract
Open-vocabulary object detection test-time adaptation (OVOD-TTA) aims to address the performance degradation that pre-trained base models suffer when encountering image-domain shifts. Existing source-free OVOD-TTA methods rely either on refined test-time information for re-scoring or on pseudo-labels for self-training, leading to significant accuracy degradation when initial predictions are poor. Meanwhile, most conventional source-domain estimation methods recover abstract, sparse representations suitable for the classification task, but fail to capture the dense, concrete features required for detection. To address these issues, we propose PISA, a novel source-free OVOD-TTA method that can be seamlessly integrated into open-vocabulary visual backbones. The core components of our method are the Corruption-Invariant Feature Extractor (CIFE), the Feature Alignment Module (FAM), and a multi-scale alignment framework (BAA). To capture detection-suitable features, we develop CIFE to exploit the invariance of CLIP's visual features across corrupted images, ensuring robustness against various corruptions. We further develop FAM and BAA for the pre-training and adaptation to transform the corruption-invariant features into pseudo-individual source-domain features that are close to the original source-domain features. In this way, dense and concrete pseudo-individual source-domain features are used for supervision instead of unreliable pseudo-label signals. Experiments on the corrupted VOC-C, COCO-C, and LVIS-C benchmarks across three base models demonstrate that PISA substantially improves both the localization precision and the category recognition accuracy of the original models. Notably, PISA achieves state-of-the-art performance without requiring access to source-domain data, surpassing existing methods by 3.92% in AP@50% on COCO-C.
Figures & tables
| Dataset | Method | Base | Novel | All | |||
|---|---|---|---|---|---|---|---|
| AP@50% | mAP | AP@50% | mAP | AP@50% | mAP | ||
| VOC | GLIP ( Li et al. 2022 ) | 17.86 | 12.40 | 36.17 | 25.40 | 33.68 | 23.63 |
| PISA (Ours) | 35.98 (+18.12) | 24.25 (+11.85) | 43.31 (+7.14) | 30.24 (+4.84) | 42.31 (+8.63) | 29.42 (+5.79) | |
| GDINO ( Liu et al. 2024 ) | 31.00 | 22.60 | 44.77 | 33.86 | 42.90 | 32.33 | |
| PISA (Ours) | 48.33 (+17.33) | 35.17 (+12.57) | 48.61 (+3.84) | 36.63 (+2.77) | 48.57 (+5.67) | 36.42 (+4.09) | |
| LLMDet ( Fu et al. 2025 ) | 31.77 | 21.30 | 50.44 | 36.46 | 47.90 | 34.39 | |
| Method | Source | Imp | Sht | Gau | Def | Gls | Mtn | Zm | Bgt | Fog | Fro | Snw | Cnt | Els | Pix | Jpeg | AVG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TDA | CVPR2024 | 16.7 | 17.1 | 15.8 | 20.3 | 9.9 | 16.9 | 9.6 | 45.5 | 45.9 | 32.3 | 28.2 | 24.4 | 27.1 | 9.0 | 26.3 | 23.00 |
| HisTPT | NeuralPS2024 | 18.2 | 17.9 | 17.6 | 21.3 | 12.5 | 19.1 | 9.9 | 45.6 | 45.1 | 32.8 | 28.2 | 26.1 | 26.0 | 8.6 | 26.2 | 23.67 |
| IOU-Filter | CVPR2024 | 18.4 | 18.7 | 18.7 | 22.3 | 11.6 | 18.8 | 11.7 | 50.1 | 53.4 | 36.6 | 32.6 | 31.2 | 32.0 | 8.5 | 26.5 | 26.07 |
| BCA | CVPR2025 | 17.3 | 18.0 | 16.0 | 21.0 | 10.9 | 16.1 | 9.9 | 46.3 | 46.7 | 33.9 | 29.0 | 25.2 | 27.5 | 8.9 | 26.2 | 23.53 |
| BCA+ | ARXIV2025 | 18.7 | 19.9 | 17.9 | 22.2 | 11.5 | 19.1 | 10.1 | 49.6 | 49.8 | 35.7 | 30.1 | 26.6 | 28.7 | 7.8 | 28.4 | 25.07 |
| ViTPrompt | CVPR2026 | 20.4 | 21.2 | 18.9 | 23.1 | 12.4 | 19.7 | 9.9 | 52.0 | 51.9 | 37.1 | 31.5 | 27.2 | 30.0 | 10.2 | 28.4 | 26.26 |
| Base | FAM | AP@50% | AP@75% | mAP | |||
|---|---|---|---|---|---|---|---|
| Main | Target | ||||||
| 29.32 | 21.99 | 20.45 | |||||
| 31.46 | 23.66 | 22.00 | |||||
| 31.54 | 23.25 | 21.74 | |||||
| 32.84 | 24.62 | 22.92 | |||||
| 32.81 | 24.45 | 22.77 | |||||
Open-Vocabulary Object Detection
Open-vocabulary object detection lets models locate and label objects using text categories beyond their fixed training labels.
See all 87 papers