Synthetic Overhead Imagery via Cluster Sampling and Spatial Aggregation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Generating synthetic overhead imagery requires large amounts of annotated data, and existing methods do not effectively utilize spatial and object distributions to create realistic synthetic images, particularly in the context of deep learning for computer vision.

Innovation Solution

A method using cluster sampling and Spatial Aggregation Factors (SAFs) to generate synthetic overhead imagery by accessing satellite image datasets, clustering objects based on pixel distributions, and replacing original objects with qualified objects from similar background clusters, while maintaining the spatial distribution of objects in the synthetic images.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If large amounts of annotated data are collected for training deep learning models, then the training quality and model performance are improved, but the time and resources required for data collection and annotation increase significantly

Engineering Contradiction:
Improvemodel training qualityVSAvoiddata collection and annotation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent generates synthetic overhead imagery by copying and transforming existing annotated satellite images through geometric transformations, clustering-based object selection, and spatial aggregation. This creates realistic synthetic training data without requiring field collection or manual annotation, directly resolving the contradiction between training quality and data preparation time

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs preliminary clustering of objects based on pixel distributions and pre-computes Spatial Aggregation Factors from existing annotated data. This preliminary organization enables rapid generation of synthetic images during training without requiring real-time data collection or annotation, reducing both time and resource requirements

Inventive Principle:
Principle #10Preliminary action

2Productivity

If synthetic imagery is generated without considering spatial distribution and object clustering, then the generation process is simpler and faster, but the realism and effectiveness of the synthetic images for training are reduced

Engineering Contradiction:
Improvesynthetic image generation speedVSAvoidsynthetic image realism
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies local quality by selecting objects for synthetic images based on their specific pixel distribution characteristics and background clusters. Each object is chosen and placed according to its local spatial relationships and visual properties, ensuring that different regions of synthetic images have realistic and varied characteristics rather than uniform artificial patterns

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes parameters such as object count, spatial aggregation factors, and cluster assignments to generate diverse synthetic images. By varying these parameters while maintaining realistic spatial relationships, the system achieves both generation efficiency and image realism, resolving the contradiction between speed and quality

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11024032B1System and method for generating synthetic overhead imagery based on cluster sampling and spatial aggregation factors
Publication Date: 2021.06.01 WOVENWARE
  • US11024032B1 patent drawing
  • US11024032B1 patent drawing
  • US11024032B1 patent drawing

AI summary

Mechanisms and processes for enhancing limited datasets for use in training or deep learning models are discussed. Such creation generates synthetic overhead imagery based on cluster sampling and spatial aggregator factors (SAFs). The implementation accomplishes this by generating Synthetic images created by cropping objects from original images and inserting them into uniform, natural or synthetic backgrounds. The objects are selected from clusters based on pixel distribution similarity, and through SAFs mining then used for the synthetic data generation.