Synthesizing Training Data for Change Detection Models
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing change detection techniques are limited in their ability to identify various types of changes and require significant amounts of training data, which can be challenging to obtain.
Innovation Solution
The development of techniques for processing and analyzing large datasets from satellite imagery, such as Landsat and MODIS, to facilitate real-time change detection using cloud computing resources and advanced image processing methods.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If existing change detection techniques are used, then specific types of changes can be identified, but the ability to identify various types of changes is limited
Solution Approach 1:
The patent creates a universal change detection framework that can identify multiple types of changes (land use/land cover changes, urban expansion, deforestation, agricultural changes) using a single trained model. The model processes satellite imagery sequences and detects various change types without requiring separate specialized techniques for each change category, thereby improving versatility while maintaining manageable complexity.
Solution Approach 2:
The patent segments the training data into multiple domains representing different change types and geographic regions. By training the model on diverse, segmented data covering various change scenarios, the model learns to recognize multiple change types simultaneously, enhancing adaptability without proportionally increasing system complexity.
2Reliability
If sufficient training data is obtained for training change detection models, then model performance improves, but data acquisition becomes challenging
Solution Approach 1:
The patent performs preliminary actions by curating and organizing training data from multiple sources (Landsat, Sentinel-2, open street maps) before model training. Change detection samples are created in advance by comparing satellite imagery from different time periods, and training datasets are pre-assembled with annotations. This preliminary data preparation enables reliable model training without requiring extensive data collection during the modeling phase.
Solution Approach 2:
The patent creates synthetic training samples by copying and adapting existing satellite imagery and change detection labels from public datasets. Training data is replicated across multiple geographic regions and time periods, allowing the model to be trained on sufficient diverse data without requiring original field collection for each scenario.
3Speed
If real-time change detection is implemented globally, then detection speed improves, but processing capacity requirements increase
Solution Approach 1:
The patent segments the global Earth surface into discrete geographic tiles or regions that can be processed independently and in parallel. Each region is analyzed separately using the trained model, allowing distributed processing across multiple computational units. This segmentation enables real-time global monitoring by dividing the massive processing task into manageable chunks that can be handled with available computational resources.
Solution Approach 2:
The patent implements change detection at strategic sampling points and key regions first, then expands to broader coverage as computational capacity allows. Rather than processing every pixel globally at maximum resolution simultaneously, the system performs partial analysis on priority areas and uses lower-resolution screening for other regions, achieving real-time detection capability while managing computational resource requirements.
Data Source
AI summary
Synthesizing training data for training a change detection model includes receiving a patched image comprising a background image with a patch pasted into the background image. It further includes synthesizing a harmonized patched image at least in part by harmonizing the patched image using a machine learning model trained on the background image. It further includes providing as output a synthetic training sample usable to train a change detection model. The synthetic training sample includes a reference image, at least a portion of the harmonized patched image, and a corresponding mask.


