Method and system for geometry extraction, 3D visualization and analysis using arbitrary oblique imagery
First Claim
Patent Images
1. A method of operation of a computer system comprising:
- receiving a set of tie points for a first image captured by a camera;
iterating through sets of camera parameters for the first image;
calculating a least squares fit value for each of the sets of camera parameters;
selecting a set of camera parameters from the sets with a least error in the least squares fit value;
calculating two-dimensional coordinates for the pixel of the first image based on an overlapping area of an orthorectified image; and
calculating a geo-location for a pixel of the first image using the selected set of camera parameters for constructing a three-dimensional image on a display;
wherein the fist image is an oblique image.
12 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention relate to the visualization of geographical information and the combination of image information to generate geographical information. Specifically, embodiments of the invention relate to a process and system for correlating oblique images data and terrain data without extrinsic information about the oblique imagery. Embodiments include a visualization tool to allow simultaneous and coordinated viewing of the correlated imagery. The visualization tool may also provide distance and measuring, three-dimensional lens, structure identification, path finding, visibility and similar tools to allow a user to determine distance between imaged objects.
-
Citations
18 Claims
-
1. A method of operation of a computer system comprising:
-
receiving a set of tie points for a first image captured by a camera; iterating through sets of camera parameters for the first image; calculating a least squares fit value for each of the sets of camera parameters; selecting a set of camera parameters from the sets with a least error in the least squares fit value; calculating two-dimensional coordinates for the pixel of the first image based on an overlapping area of an orthorectified image; and calculating a geo-location for a pixel of the first image using the selected set of camera parameters for constructing a three-dimensional image on a display; wherein the fist image is an oblique image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium having a set of instructions stored therein which when executed cause a machine to perform a set of operations comprising:
-
receiving a set of tie points for a first image; iterating through sets of camera parameters for the first image; calculating a least squares fit value for each of the sets plurality of camera parameters; selecting a set of camera parameters from the sets with a least error in the least squares fit value; and calculating two-dimensional coordinates for the pixel of the first image based on an overlapping area of an orthorectified image; calculating a geo-location for a pixel of the first image using the selected set of camera parameters; wherein the first image is an oblique image. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory storage system including software modules, comprising:
-
a visualization tool implemented on the non-transitory storage system for receiving a set of tie points for a first image, the first image being an oblique image; a camera solver component implemented on the non-transitory storage system for; iterating through a plurality of camera parameters for the first image, calculating a least squares fit value for each of the plurality of camera parameters, and selecting a set of camera parameters with a least error in the least squares fit value; and pixel mapping component implemented on the non-transitory storage system for; calculating a geo-location for a pixel of the first image using the set of camera parameters, and calculating two-dimensional coordinates for the pixel of the first image based on an overlapping area of an orthorectified image.
-
-
18. A geocoding and visualization apparatus for constructing a 3D map on a display device from camera captured images, comprising:
-
means for receiving a set of tie points for a first image, the first image being an oblique image; means for iterating through a plurality of camera parameters for the first image; means for calculating a least squares fit value for each of the plurality of camera parameters; means for selecting a set of camera parameters with a least error in the least squares fit value; means for calculating a geo-location for a pixel of the first image using the set of camera parameters; and means for calculating two-dimensional coordinates for the pixel of the first image based on an overlapping area of an orthorectified image.
-
Specification