Confidence and geometry improve remote sensing change detection models

CoSA: Correlation-Guided Change A ttention with Learnable Residual Gating for Remote Sensing Change Detection

Computer Vision and Pattern Recognition

Summary

Detecting changes from traffic camera images is hard because labeling these images is expensive and training models on street-level photos doesn't work well from elevated views. The authors trained a model using a small set of labeled CCTV images and many unlabeled ones, applying confidence and shape-based filters to improve predictions. They showed this approach can achieve good accuracy using limited manual labels, but warned that evaluating pseudo-labels must be done carefully to avoid overestimating performance. Their method also runs quickly on a powerful graphics card, making it practical for real-time use.

What this means in practice

  • For urban traffic managers: Use confidence and geometric filtering to accurately detect pedestrian crosswalk changes from elevated traffic cameras with minimal manual labeling.
  • For security operations teams: Process live CCTV footage quickly with efficient segmentation models that leverage pseudo-label confidence for change detection in remote surveillance.

Authors

Abdirashid Omar, Jonghyuk Park

Abstract

Pixel-level annotation of fixed traffic-camera imagery is expensive, while crosswalk models trained from street-level imagery face a substantial viewpoint and appearance shift when applied to elevated CCTV. We investigate a data-efficient target-domain pipeline using 241 manually annotated CCTV images and 5,926 unlabeled CCTV frames. A source-domain experiment trains a 31.0M-parameter custom U-Net on 3,300 first-person-view (FPV) images and obtains 93.05% IoU on its 330-image FPV test split. This result is a source baseline, not transferred performance: the released CCTV notebook instantiates a 42.0M-parameter DeepLabV3-ResNet50 from torchvision weights, and no compatible mapping from the U-Net checkpoint is implemented. Training on 201 manual CCTV images and selecting on 40 held-out manual masks yields 88.91% IoU. The model then predicts all unlabeled frames; image-level certainty and a largest-component area prior rank the candidates, and the top 1,000 attain mean certainty 0.976 and mean combined score 0.988. A repository audit shows that the reported second-stage 98.52% IoU was measured on a 150-image split containing only teacher-generated pseudo-masks. Because of a directory-layout mismatch, the executed combined-data loader found zero manual samples and split 1,000 pseudo-labeled samples into 850 training and 150 evaluation samples. We therefore report 98.52% as internal pseudo-label agreement rather than human-ground-truth accuracy. The defensible target-domain result is 88.91% IoU on the 40 manual validation images. Batch-one FP32 inference at 512 x 512 requires 12.98 ms, corresponding to 77.03 FPS, on an NVIDIA RTX A6000 48 GB GPU. These findings support the practicality of confidence-and-geometry filtering while also showing why pseudo-label evaluation must remain isolated from the labels used for self-training.