atlas

Research map / Detection and segmentation / CNN features

What How and When Should Object Detectors Update in Continually Changing Test Domains?

CVPR 2024 · Detection and segmentation › CNN features · approach: Efficient DETR query design · 14 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes an efficient continual test-time adaptation method for object detectors that updates only lightweight adaptor modules, aligns image- and class-wise object features with EMA statistics, and skips adaptation when the test domain is already well adapted.

Problem

Test-time adaptation for object detection under continually changing test domains is underexplored; existing methods update full parameters or BN layers, which is inefficient, forgets task knowledge, and does not fit Transformers or object-level alignment.

Approach

Insert parallel lightweight down/up-projection adaptors (MLP for Transformer blocks, 1x1 conv for ResNet blocks) and update only them; align image-level and class-wise region-level feature statistics with training statistics via EMA; and decide online when to skip backward passes using two distribution-gap criteria.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use lightweight adaptors and image- plus object-level feature alignment instead of direct inferenceFaster R-CNN with Swin-T · COCO → COCO-CmAP: 17.7 -> 22.6Helped
Use lightweight adaptors and image- plus object-level feature alignment instead of direct inferenceFaster R-CNN with ResNet50 · COCO → COCO-CmAP: 17.3 -> 22.2Helped
Use lightweight adaptors and feature alignment instead of direct inferenceFaster R-CNN with Swin-T · SHIFT-DiscretemAP: 38.5 -> 40.4Helped
Use lightweight adaptors and feature alignment instead of direct inferenceFaster R-CNN with ResNet50 · SHIFT-DiscretemAP: 35.9 -> 38.7Helped
Use lightweight adaptors and feature alignment instead of direct inferenceFaster R-CNN with Swin-T · SHIFT-Continuous clear↔fogmAP: 18.1 -> 23.9Helped
Use lightweight adaptors and feature alignment instead of direct inferenceFaster R-CNN with ResNet50 · SHIFT-Continuous clear↔fogmAP: 12.1 -> 20.9Helped
Add object-level class-wise feature alignment to image-level alignment (ablation)Ours loss, Swin-T · COCO → COCO-CmAP: 16.7 -> 22.6Helped
Add object-level class-wise feature alignment to image-level alignment (ablation)Ours loss, ResNet50 · COCO → COCO-CmAP: 18.1 -> 22.2Helped
Add class-frequency weighting to object-level alignment (ablation)Ours loss, Swin-T · COCO → COCO-CmAP: 17.8 -> 22.6Helped
Add class-frequency weighting to object-level alignment (ablation)Ours loss, ResNet50 · COCO → COCO-CmAP: 18.9 -> 22.2Helped
Add class-frequency weighting to object-level alignment (ablation)Ours loss, Swin-T · SHIFT-Continuous clear↔rainmAP: 25.1 -> 23.2Hurt
Use adaptor updates rather than full-parameter updates (ablation)Faster R-CNN with Swin-T · SHIFT-DiscretemAP: 38.4 -> 40.4Helped

Surprising findings

Limitations

Experimental setup

Datasets: COCO COCO-C SHIFT

Benchmarks: COCO to COCO-C SHIFT-Discrete SHIFT-Continuous

Metrics: mAP FPS number of forward passes number of backward passes trainable parameters memory usage

Baselines: Direct-Test ActMAD Mean-Teacher NORM DUA Evenly-Skip

Builds on: Faster R-CNN FPN Swin Transformer ActMAD TeST NORM DUA Adapter tuning

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy