Height Measurement in Perspective Images Using Cursor Displacement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for creating accurate three-dimensional models from two-dimensional images, such as those from video cameras or synthetic aperture radar, struggle with capturing small elevation details and vertical features, leading to incomplete or inaccurate representations of scenes, especially when features like trees, towers, or buildings are not accounted for in digital elevation models.

Innovation Solution

A method and apparatus that allow users to identify locations in a scene by displaying an image on a device, moving a cursor in relation to corresponding directions in a model, selecting a base location, and calculating displacements to determine offset locations, enabling the identification of features not accurately represented in the model.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If stereo image correlation technique is used to create digital elevation models, then the model can be obtained, but small elevation details and vertical features cannot be captured accurately

Engineering Contradiction:
Improveelevation measurement precisionVSAvoidvertical features information
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent transitions from two-dimensional image analysis to three-dimensional spatial modeling by incorporating elevation data. It uses inverse projection transformations to map 2D image coordinates to 3D scene coordinates, enabling accurate representation of vertical features and small elevation details that 2D stereo correlation cannot capture.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Ease of manufacture

If digital terrain elevation database is used, then the model is readily available at no or little cost, but vertical features like trees, towers, and buildings are removed and not represented

Engineering Contradiction:
Improvemodel availabilityVSAvoidvertical features
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

The patent combines multiple data sources and methods: it merges readily available digital terrain elevation databases with custom-collected elevation data from images. By integrating these sources and applying inverse projection techniques, it creates a comprehensive spatial model that retains both the accessibility of existing databases and the vertical feature information present in images.

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If image registration with spatial model is performed, then individual pixels can be associated with three-dimensional locations, but the model may not accurately represent features not in the elevation database

Engineering Contradiction:
Improvelocation association precisionVSAvoidfeature representation accuracy
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent enables the system to automatically identify and correct inaccuracies in the spatial model by detecting features in images that are not represented in the elevation database. It uses interactive user input to select base locations and measure displacements, allowing the system to self-correct and enhance the spatial model's accuracy for previously unrepresented features.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8139111B2Height measurement in a perspective image
Publication Date: 2012.03.20 THE BOEING CO
  • US8139111B2 patent drawing
  • US8139111B2 patent drawing
  • US8139111B2 patent drawing

AI summary

A method, apparatus, and computer program product are present for identifying a location in a scene. An image of the scene is displayed on a display device. A cursor on the image is moved in relation to a number of corresponding directions in a model of the scene in response to a manipulation of a number of controls associated with the cursor. A base location in the scene is identified corresponding to a particular point in response to a user input selecting the particular point in the image. A selected point in the image is selected for the scene and a displacement of the selected point is identified from the base location in response to another user input occurring after an identification of the base location. An offset location in the scene is identified corresponding to the selected point in the image using the base location and the displacement.