Semi-automatic extraction of linear features from image data
First Claim
1. A method for extracting a linear feature from a remotely-sensed image, comprising:
- providing access to a remotely-sensed image file containing image data from a multispectral image, a hyperspectral image, a radar image and a panchromatic image;
selecting by user interface the remotely-sensed image from the remotely-sensed image file;
selecting by user interface a plurality of first anchor points for the linear feature, the first anchor points being identified with a first geographic location;
using image-based logic to automatically calculate a first vector set associated with the first anchor points, the first vector set comprising a first path associated with the linear feature;
automatically attributing a material type to the first path;
automatically calculating a width for the first path;
selecting by user interface a second anchor point for a second linear feature, the second anchor point being identified with a second geographic location in the remotely-sensed image;
using image-based logic to automatically calculate a second vector set associated with the second anchor point, the second vector set comprising a second path; and
in real time, automatically using a geometric relationship between the first vector set and the second vector set to correct the first vector set or the second vector set, creating a corrected vector set, the corrected vector set resulting in a path correction to the first path or the second path.
26 Assignments
0 Petitions
Accused Products
Abstract
A method for extracting a linear feature from remotely sensed imagery, including selecting by user interface anchor points for the linear feature, the anchor points being identified with a geographic location; using image-based logic to automatically calculate a vector set associated with the anchor points, the vector set comprising a path associated with the linear feature; automatically attributing a material type to the path; automatically attributing a geometry to the path; selecting by user interface anchor points for a successive linear feature; using image-based logic to calculate a successive vector set associated with the anchor points for the successive linear feature, the successive vector set comprising a successive path; using a geometric relationship between the vector set and the successive vector set to automatically adjust the vector set to create an adjusted vector set, the adjusted vector set correcting the path associated with the first linear feature.
44 Citations
36 Claims
-
1. A method for extracting a linear feature from a remotely-sensed image, comprising:
-
providing access to a remotely-sensed image file containing image data from a multispectral image, a hyperspectral image, a radar image and a panchromatic image; selecting by user interface the remotely-sensed image from the remotely-sensed image file; selecting by user interface a plurality of first anchor points for the linear feature, the first anchor points being identified with a first geographic location; using image-based logic to automatically calculate a first vector set associated with the first anchor points, the first vector set comprising a first path associated with the linear feature; automatically attributing a material type to the first path; automatically calculating a width for the first path; selecting by user interface a second anchor point for a second linear feature, the second anchor point being identified with a second geographic location in the remotely-sensed image; using image-based logic to automatically calculate a second vector set associated with the second anchor point, the second vector set comprising a second path; and in real time, automatically using a geometric relationship between the first vector set and the second vector set to correct the first vector set or the second vector set, creating a corrected vector set, the corrected vector set resulting in a path correction to the first path or the second path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for correcting an error in an extracted linear feature in a remotely-sensed image, comprising:
-
providing access to a remotely-sensed image file containing image data from a multispectral image, a hyperspectral image, a radar image and a panchromatic image; selecting by user interface the remotely-sensed image from the remotely-sensed image file; selecting by user interface a plurality of anchor points for a first linear feature in the remotely-sensed image, the plurality of anchor points being identified with a geographic location; extracting the first linear feature by using image-based logic to automatically calculate a first vector set associated with the plurality of anchor points, the first vector set comprising a first path associated with the first linear feature; selecting by user interface at least one additional anchor point for a second linear feature in the remotely-sensed image, the at least one additional anchor point being associated with a second geographic location; extracting the second linear feature by using image-based logic to automatically calculate a second vector set associated with the at least one additional anchor point, the second vector set comprising a second path associated with the second linear feature; selecting by user interface an attachment radius, the attachment radius being used to automatically define a region of influence around a center anchor point, the center anchor point being connected to the attachment radius and selected from among the plurality of anchor points for the first linear feature and the additional anchor point for the second linear feature; using a geometric relationship between the first vector set and the second vector set within the region of influence to automatically identify the error, the error being associated with the first vector set or the second vector set; and automatically revising the first vector set or the second vector set to correct the error and regenerate the first path or the second path, resulting in a regenerated first path or regenerated second path. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method for editing a vector set associated with a linear feature in a remotely-sensed image, comprising:
-
using image-based logic, automatically generating a path associated with the linear feature, the path comprising the vector set, the vector set being associated with at least a first user-selected anchor point and a second user-selected anchor point for the linear feature, the first user-selected anchor point and the second user-selected anchor point each being tied to a geographic location; establishing a region of influence, the region of influence having the first user-selected anchor point or the second user-selected anchor point at its center; selecting a point within the region of influence, the point having a vector, the region of influence being an area within which a geometric relationship between the vector and the vector set may be automatically evaluated; and using the geometric relationship between the vector and the vector set to automatically make an adjustment to the vector set, the adjustment resulting in an adjusted path. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method of editing a vector set, the vector set comprising a path associated with a linear feature in a graphic image, comprising:
-
by user interface, reviewing the path for an error; identifying the error, the error being associated with the vector set; selecting an editing tool appropriate to correct the error; selecting by user interface an anchor point, the anchor point being in the vicinity of and logically related to the error and comprising an anchor point vector, the anchor point vector having a geometric relationship to the vector set; establishing a region of influence, the region of influence encompassing the error and the anchor point, the region of influence being an area in which the geometric relationship can be used; and automatically invoking the editing tool, thereby using the geometric relationship to adjust the vector set in real time to correct the error and create a revised path. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A method for establishing a region of influence for a graphic image comprising a vector set, comprising:
-
using a motion-sensitive device to select a point in the graphic image, the motion-sensitive device being operatively associated with a visual display of the graphic image; using the point and the motion-sensitive device to establish an attachment radius, the attachment radius being connected to the point; using the attachment radius, automatically establishing the region of influence, the region of influence defining a subset of the graphic image, the subset including the vector set, being of a first size, centered about the point, and expressed graphically; using the visual display, evaluating the subset of the graphic image, including the vector set, within the region of influence; and automatically revising the vector set. - View Dependent Claims (27, 28)
-
-
29. A method for revising at least one vector set, the at least one vector set being one of a plurality of vector sets, the plurality of vector sets being tied to geographic locations and comprising a plurality of paths associated with a plurality of linear features in a remotely-sensed image, comprising:
-
preprocessing the remotely-sensed image by; computing atmospheric correction and computing a multispectral cost file if the remotely-sensed image is a multispectral image; computing a hyperspectral cost file if the remotely-sensed image is a hyperspectral image; generating a texture file and computing a panchromatic cost file if the remotely-sensed image is a panchromatic image; and smoothing the remotely-sensed image and computing a radar cost file if the remotely-sensed image is a radar image; automatically evaluating a geometric relationship between the plurality of vector sets; based on the evaluation, automatically determining whether an error exists in any of the plurality of vector sets; automatically identifying the error; automatically selecting an automatic vector revision tool to correct the error; automatically correcting the error using the automatic vector revision tool, the correcting resulting in a revised vector set associated with a path; and automatically using the revised vector set associated with the path to redraw the path. - View Dependent Claims (30, 31)
-
-
32. A machine readable medium having stored thereon instructions that, when executed by the machine, cause the machine to revise at least one vector set, the at least one vector set being one of a plurality of vector sets, the plurality of vector sets being tied to geographic locations and comprising a plurality of paths associated with a plurality of linear features in a remotely-sensed image, by:
-
preprocessing the remotely-sensed image according to image type; automatically evaluating a geometric relationship between the plurality of vector sets; based on the evaluation, automatically determining whether an error exists in any of the plurality of vector sets; automatically identifying the error; automatically selecting an automatic vector revision tool to correct the error; automatically correcting the error using the automatic vector revision tool, the correcting resulting in a revised vector set; and automatically using the revised vector set to redraw the path containing the revised vector set in real time. - View Dependent Claims (33, 34)
-
-
35. A method for extracting a linear feature from a remotely-sensed image, comprising:
-
providing access to a remotely-sensed image file containing a multispectral image, a panchromatic image, a hyperspectral image, and a radar image; selecting the remotely-sensed image from the remotely-sensed image file; preprocessing the remotely-sensed image and producing a preprocessed remotely-sensed image by; computing atmospheric correction and computing a multispectral cost file if the remotely-sensed image is the multispectral image; computing a hyperspectral cost file if the remotely-sensed image is the hyperspectral image; generating a texture file and computing a panchromatic cost file if the remotely-sensed image is the panchromatic image; and smoothing the remotely-sensed image and computing a radar cost file if the remotely-sensed image is the radar image; displaying the preprocessed remotely-sensed image; selecting by user interface a plurality of first anchor points for the linear feature, the plurality of first anchor points being identified with a first geographic location; using image-based logic to automatically calculate a first vector set associated with the plurality of first anchor points, the first vector set comprising a first path associated with the linear feature; selecting by user interface a second anchor point for a second linear feature, the second anchor point being identified with a second geographic location in the remotely-sensed image; using image-based logic to automatically calculate a second vector set associated with the second anchor point, the second vector set comprising a second path; establishing a region of influence around a center point, the center point being either the second anchor point or one of the plurality of first anchor points and connected to an attachment radius, the attachment radius and the center point defining the region of influence; and automatically implementing vector revision functions to automatically; evaluate the first vector set and the second vector set to determine if an error exists; if the error exists, change the first vector set or the second vector set to correct the error, resulting in a changed vector set; and revise the first path or the second path based on the changed vector set to produce a revised path. - View Dependent Claims (36)
-
Specification