Geospatial Image Annotation via 3D Model Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Automating the annotation of geospatial imagery is challenging due to off-nadir viewing angles and difficulties in processing shadows, leading to costly and error-prone manual processes, with most satellite imagery remaining unannotated.

Innovation Solution

An annotation system that uses 3D models and metadata to associate annotations with objects in geospatial imagery, allowing annotations to be rendered and shared across different views by matching pixel coordinates, and employing techniques like RPC camera models and OpenGL for accurate image transformation and alignment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual annotation is performed by image analysts, then annotation accuracy is improved, but annotation cost and time consumption increase significantly

Engineering Contradiction:
Improveannotation accuracyVSAvoidannotation time consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically segmenting objects and generating annotation candidates before manual review, preparing the groundwork for faster human verification. The automated segmentation and shadow detection processes pre-process the imagery to create structured data ready for analyst review.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary automated annotation system that bridges the gap between raw satellite imagery and manually annotated data. This intermediary process handles initial segmentation, shadow detection, and annotation generation, reducing the burden on human analysts while maintaining accuracy through their final verification.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If automated annotation processing is implemented, then annotation speed is improved, but accuracy deteriorates due to off-nadir viewing angles and shadow processing difficulties

Engineering Contradiction:
Improveannotation speedVSAvoidannotation accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system converts the harmful effect of shadows (which cause misclassification) into a beneficial feature by using shadow detection as a positive identifier for tall structures. Instead of treating shadows as noise to be eliminated, the system detects them as meaningful indicators of vertical objects, improving both speed and accuracy.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Solution Approach 2:

The system applies local quality by using different processing strategies for different regions of the image. Off-nadir areas with shadows receive specialized shadow detection and handling, while nadir areas use standard segmentation. This localized approach maintains accuracy across varying viewing conditions while preserving automated processing speed.

Inventive Principle:
Principle #3Local quality

3Ease of manufacture

If traditional segmentation methods are used for off-nadir images, then processing simplicity is maintained, but segmentation accuracy deteriorates due to oblique viewing angles

Engineering Contradiction:
Improveprocessing simplicityVSAvoidsegmentation accuracy
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The system applies dynamics by adapting the segmentation approach based on viewing angle conditions. For off-nadir images with shadows, the system dynamically switches to shadow-aware segmentation that accounts for oblique geometry. This dynamic adaptation maintains processing simplicity through automated condition-based selection while improving segmentation accuracy for challenging views.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10546051B2Annotation of images based on a 3D model of objects
Publication Date: 2020.01.28 LAWRENCE LIVERMORE NAT SECURITY LLC
  • US10546051B2 patent drawing
  • US10546051B2 patent drawing
  • US10546051B2 patent drawing

AI summary

An annotation system for providing annotations for original images is provided. In some embodiments, the annotation system accesses an annotation associated with an object of a 3D model. The annotation system also accesses and displays an original image. The annotation system renders a model image of the 3D model based on the view from which the original image was collected. When the model image contains the annotated object, the annotation system provides an indication that an annotation is associated with the object of the original image. The annotation system can provide indications of the annotation for other original images that include the annotated object irrespective of the view from which the other original images are collected.