GeoWATCH for Detecting Heavy Construction in Heterogeneous Time Series of Satellite Images
Jon Crall, Connor Greenwell, David Joy, Matthew Leotta, Aashish Chaudhary, Anthony Hoogs
TL;DR
GeoWATCH tackles the challenge of learning from long, heterogeneous satellite image time series by building a data-interchange framework (KWCoco) and a video-view representation that unify multi-sensor data. It introduces partial weight loading via maximum subtree embeddings to enable continual model evolution, supporting a lineage of networks that improves performance while reusing core backbones. The two-stage heavy construction detection pipeline (broad-area search followed by high-resolution activity characterization) demonstrates continual gains and practical utility for monitoring anthropogenic processes across large spatial and temporal scales. This framework enables robust, scalable remote sensing analytics and has potential applicability to a broad range of geospatial vision tasks beyond construction detection.
Abstract
Learning from multiple sensors is challenging due to spatio-temporal misalignment and differences in resolution and captured spectra. To that end, we introduce GeoWATCH, a flexible framework for training models on long sequences of satellite images sourced from multiple sensor platforms, which is designed to handle image classification, activity recognition, object detection, or object tracking tasks. Our system includes a novel partial weight loading mechanism based on sub-graph isomorphism which allows for continually training and modifying a network over many training cycles. This has allowed us to train a lineage of models over a long period of time, which we have observed has improved performance as we adjust configurations while maintaining a core backbone.
