SYSTEM FOR AUTOMATIC STRUCTURE FOOTPRINT DETECTION FROM OBLIQUE IMAGERY
First Claim
1. A set of instructions stored on at least one non-transitory computer readable medium for running on a computer system, comprising:
- a. instructions for receiving one or more electronic files of oblique images into one or more memory;
b. instructions for identifying a structure having at least four sides within the one or more electronic files, the sides having edges;
c. instructions for determining locations and orientations of the edges of the sides of the structure;
d. instructions for determining, relative lengths of the sides of the structure utilizing the locations and orientations of edges of the sides of the structure to produce a series of line segments representing the sides of the structure, the line segments having a relative length and an orientation; and
e. instructions for assembling the line segments based on their relative lengths and orientations to form a footprint of the structure.
7 Assignments
0 Petitions
Accused Products
Abstract
A set of instructions stored on at least one computer readable medium for running on a computer system. The set of instructions includes instructions for identifying edges of a structure displayed in multiple oblique images, instructions for determining three-dimensional information of the edges including position, orientation and length of the edges utilizing multiple oblique images from multiple cardinal directions, and instructions for determining, automatically, at least one line segment of a portion of a footprint of the structure utilizing at least one of the relative position and orientation of the edges.
40 Citations
21 Claims
-
1. A set of instructions stored on at least one non-transitory computer readable medium for running on a computer system, comprising:
-
a. instructions for receiving one or more electronic files of oblique images into one or more memory; b. instructions for identifying a structure having at least four sides within the one or more electronic files, the sides having edges; c. instructions for determining locations and orientations of the edges of the sides of the structure; d. instructions for determining, relative lengths of the sides of the structure utilizing the locations and orientations of edges of the sides of the structure to produce a series of line segments representing the sides of the structure, the line segments having a relative length and an orientation; and e. instructions for assembling the line segments based on their relative lengths and orientations to form a footprint of the structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method, comprising the step of:
making a set of instructions on a computer readable medium accessible to a processor of a computer system, the set of instructions including instructions for; identifying edges of a structure by analyzing one or more electronic file stored in one or more non-transitory memory, the electronic file being indicative of at least one geo-referenced oblique image; determining three-dimensional information of the edges including position, orientation and relative lengths of the edges using multiple oblique images from multiple cardinal directions; and determining, automatically, at least one line segment of a portion of a footprint of the structure utilizing at least one of the relative position and orientation of the edges.
-
17. A method, comprising the step of:
selling and distributing a set of instructions stored on at least one computer readable medium for; identifying edges of a structure by analyzing one or more electronic file stored in one or more non-transitory memory, the electronic file being indicative of at least one geo-referenced oblique image; determining three-dimensional information of the edges including position, orientation and relative length of the edges using multiple oblique images from multiple cardinal directions; and determining, automatically, at least one line segment of a portion of a footprint of the structure utilizing at least one of the relative position and orientation of the edges.
-
18. A method comprising the step of:
providing access to a set of instructions stored on a first computer readable medium for installation on a second computer readable medium associated with a user device, the set of instructions including instructions for; identifying edges of a structure by analyzing one or more electronic file stored in one or more non-transitory memory, the electronic file being indicative of at least one geo-referenced oblique image; determining three-dimensional information of the edges including position, orientation and relative length of the edges using multiple oblique images from multiple cardinal directions; and determining, automatically, at least one line segment of a portion of a footprint of the structure utilizing at least one of the relative position and orientation of the edges.
-
19. A computer system, comprising:
-
at least one processor; one or more computer readable medium storing a set of instructions that when executed by the at least one processor causes the at least one processor to; identify edges of a structure displayed within one or more geo-referenced images by analyzing one or more electronic file stored in one or more non-transitory memory, the electronic file being indicative of the one or more geo-referenced images; determine three-dimensional information of the edges including position, orientation and relative length of the edges utilizing the one or more geo-referenced images; and determine, automatically, at least one line segment of a portion of a footprint of the structure utilizing at least one of the relative position and orientation of the edges. - View Dependent Claims (20, 21)
-
Specification