Systems and methods for processing images with edge detection and snap-to feature
First Claim
Patent Images
1. A method, comprising the steps of:
- capturing image data and positional data corresponding to the image data;
transforming the image data and positional data into a plurality of geo-referenced images with a computer system;
transforming the geo-referenced images into geo-referenced, edge-detected images by performing edge detection procedures on the plurality of geo-referenced images to identify edges with the computer system;
saving the geo-referenced, edge-detected images in a database, the database storing detected edge data corresponding to the geo-referenced, edge-detected images;
displaying one or more pixel representation of the geo-referenced, edge-detected images to a user, wherein a detected edge of the detected edge data is superimposed on the geo-referenced, edge-detected images;
receiving a selection of one or more points on the detected edge from the user selecting the one or more points on the detected edge on a display device displaying the detected edge superimposed on the one or more pixel representation of the geo-referenced, edge-detected images; and
measuring one or more objects or between one or more objects within the geo-referenced, edge-detected image using the selected one or more points on the detected edge.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for creating image products includes the following steps. Image data and positional data corresponding to the image data are captured and processed to create geo-referenced images. Edge detection procedures are performed on the geo-referenced images to identify edges and produce geo-referenced, edge-detected images. The geo-referenced, edge-detected images are saved in a database. A user interface to view and interact with the geo-referenced image is also provided such that the user can consistently select the same Points of Interest between multiple interactions and multiple users.
189 Citations
9 Claims
-
1. A method, comprising the steps of:
-
capturing image data and positional data corresponding to the image data; transforming the image data and positional data into a plurality of geo-referenced images with a computer system; transforming the geo-referenced images into geo-referenced, edge-detected images by performing edge detection procedures on the plurality of geo-referenced images to identify edges with the computer system; saving the geo-referenced, edge-detected images in a database, the database storing detected edge data corresponding to the geo-referenced, edge-detected images; displaying one or more pixel representation of the geo-referenced, edge-detected images to a user, wherein a detected edge of the detected edge data is superimposed on the geo-referenced, edge-detected images; receiving a selection of one or more points on the detected edge from the user selecting the one or more points on the detected edge on a display device displaying the detected edge superimposed on the one or more pixel representation of the geo-referenced, edge-detected images; and measuring one or more objects or between one or more objects within the geo-referenced, edge-detected image using the selected one or more points on the detected edge.
-
-
2. A method, comprising the steps of:
-
transforming image data of oblique images and positional data corresponding to the image data into a plurality of geo-referenced images; transforming the geo-referenced images into geo-referenced, edge-detected images by performing edge detection procedures on the plurality of geo-referenced images to identify edges; storing a database of the geo-referenced, edge-detected images, the database storing detected edge data corresponding to the geo-referenced, edge-detected images; receiving a selection of a geographic point from a user; searching the database to find geo-referenced, edge-detected images that contain the selected geographic point; making the geo-referenced, edge-detected images that contain the selected geographic point available to the user; receiving input from the user of a selection of one or more of the identified edges, the input determined by the user moving a cursor over a pixel representation of one or more of the geo-referenced, edge-detected images having a detected edge of the detected edge data superimposed on the pixel representation, wherein the cursor is caused to snap-to the detected edge when the cursor is within a predetermined distance from the detected edge; receiving input from the user to affirmatively accept the detected edge as an edge of interest; receiving a selection of one or more points on the edge of interest; and measuring one or more objects or between one or more objects within the geo-referenced, edge-detected image using the selected one or more points. - View Dependent Claims (3, 4, 5)
-
-
6. A system for preparing and utilizing geo-referenced images, the system comprising:
image display and analysis software stored on a non-transitory computer readable medium and executable by a computer system to cause the computer system to; transform image data of oblique images and positional data corresponding to the image data into a plurality of geo-referenced images; transform the geo-referenced images into geo-referenced, edge-detected images by performing edge detection procedures on the plurality of geo-referenced images to identify edges; store a database of the geo-referenced, edge-detected images, the database storing detected edge data corresponding to the geo-referenced, edge-detected images; receive a selection of a geographic point from a user; search the database to find geo-referenced, edge-detected images that contain the selected geographic point; make the geo-referenced, edge-detected images that contain the selected geographic point available to the user; receive input from the user of a selection of one or more of the identified edges, the input determined by the user moving a cursor over a pixel representation of one or more of the geo-referenced, edge-detected images having a detected edge of the detected edge data superimposed on the pixel representation, wherein the cursor is caused to snap-to the detected edge when the cursor is within a predetermined distance from the detected edge; receive input from the user to affirmatively accept the detected edge as an edge of interest; receive a selection of one or more points on the edge of interest; and measure one or more objects or between one or more objects within the geo-referenced, edge-detected image using the selected one or more points on the edge of interest. - View Dependent Claims (7, 8, 9)
Specification