Aerial Imagery Preprocessing for Balanced Topographic Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for training machine learning systems to extract topographic features from aerial imagery are inefficient and costly due to the need for laborious manual inspection and the challenge of achieving a balanced distribution of training data across different classes, leading to biased and imbalanced models.

Innovation Solution

A method for pre-processing image data to generate balanced training data by measuring the distribution of classes within each image, normalizing these measurements, and using simulated annealing to select patches that prioritize less common features, ensuring an optimal distribution of training samples.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual inspection is used to create training data, then data accuracy is improved, but time consumption and cost increase significantly

Engineering Contradiction:
Improvedata accuracyVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary automated processing to generate initial training data and labels before human annotation is applied. The automated system pre-processes imagery to identify potential features and create candidate labels, which then serve as a foundation for human annotators to refine and verify, significantly reducing the total time required while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses automated machine learning algorithms to perform self-labeling of training data. The model makes initial classifications of topographic features based on learned patterns from existing data, generating its own training labels without requiring manual annotation for every feature, thereby reducing time consumption while maintaining data quality.

Inventive Principle:
Principle #25Self-service

2Loss of time

If arbitrary subsection of area is selected for manual mapping, then time consumption is reduced, but class distribution balance deteriorates

Engineering Contradiction:
Improvetime consumptionVSAvoidclass distribution balance
Core Design Contradiction:
Loss of timeVSQuantity of substance

Solution Approach 1:

The system applies different sampling strategies to different geographic areas and feature types. Instead of uniform random sampling, the system identifies regions with specific topographic features and prioritizes their inclusion in the training data. This ensures that rare but important features are adequately represented while efficiently processing the majority areas, achieving both time efficiency and class distribution balance.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts sampling parameters based on the distribution of topographic features in the imagery. It calculates feature frequency metrics and modifies the sampling probability for different classes accordingly. This parameter adaptation ensures that the training data achieves a balanced representation of all topographic features, including rare classes, while minimizing the total time required for data collection.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If more training data is collected to improve model accuracy, then model robustness is improved, but production cost increases

Engineering Contradiction:
Improvemodel robustnessVSAvoidproduction cost
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system generates synthetic training data by copying and transforming existing annotated imagery. It creates augmented versions of training samples through geometric transformations, color adjustments, and composite generation, effectively multiplying the available training data without requiring additional manual annotation. This approach significantly increases the quantity of training data while controlling production costs.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system applies parameter transformations to existing training data to create varied training examples. By adjusting parameters such as scale, rotation, color, and illumination, the system generates diverse training samples from a limited set of original images. This parameter-based data generation strategy increases model robustness by exposing the model to varied conditions while avoiding the high cost of collecting entirely new training data.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12387462B2Pre-processing for automatic topographic feature extraction
Publication Date: 2025.08.12 ORDNANCE SURVEY
  • US12387462B2 patent drawing
  • US12387462B2 patent drawing
  • US12387462B2 patent drawing

AI summary

Computer-implemented methods and systems are provided for pre-processing image data to generate improved training data for training a machine learning system to automatically classify imagery. One or more images of a geographic region are captured and processed to obtain a plurality of labelled samples (also referred to as patches) for training the machine learning system. To do this, the amount that each class is contained within each area image relative to the whole dataset is measured, with the distribution of classes being weighted according to this measurement and normalised to determine how many patches per class and per area should be taken.