Some automated and semi-automated tools for linear feature extraction in two and three dimensions
AssigneeMaxar Intelligence Inc.
InventorsJacek Grodecki, Seth Malitz, Josh Nolting
Life of this patent
Estimating the term…
Abstract
A system for vector extraction comprising a vector extraction engine stored and operating on a network-connected computing device that loads raster images from a database stored and operating on a network-connected computing device, identifies features in the raster images, and computes a vector based on the features, and methods for feature and vector extraction.
Claims20
A system for three-dimensional feature extraction from imagery of a surface, comprising:
- a vector extraction engine operating on a computing device;
- wherein the vector extraction engine is configured to:
- receive a stereoscopic raster image pair of the surface, the stereoscopic image pair comprising a first raster image and a second raster image;
- identify one or more image features that are homologous between the first raster image and second raster image;
- compute a vector difference between the first raster image and the second raster image for each of the identified one or more image features;
- and
- construct a three-dimensional digital surface model of the surface based on the vector difference.
A method for three-dimensional feature extraction from image data of a surface, comprising:
- receiving, using a vector extraction engine operating on a computing device, a stereoscopic raster image pair of the surface, the stereoscopic image pair comprising a first raster image and a second raster image;
- identifying, using a vector extraction engine stored and operating on a workstation computer, one or more image features that are homologous between the first raster image and second raster image;
- computing a vector difference between the first raster image and the second raster image for each of the identified one or more image features;
- and
- constructing a three-dimensional digital surface model of the surface based on the vector difference.
A non-transitory computer-readable medium that stores a set of instructions which when executed perform a method executed by the set of instructions comprising:
- receiving, using a vector extraction engine operating on a computing device, a stereoscopic raster image pair of the surface, the stereoscopic image pair comprising a first raster image and a second raster image;
- identifying, using a vector extraction engine stored and operating on a workstation computer, one or more image features that are homologous between the first raster image and second raster image;
- computing a vector difference between the first raster image and the second raster image for each of the identified one or more image features;
- and
- constructing a three-dimensional digital surface model of the surface based on the vector difference.
Dependencies are inferred from the claim text.