Method and apparatus for automatic object identification
First Claim
Patent Images
1. A method for identifying objects in an image comprising:
- receiving an image with a first resolution;
processing the image at a second resolution to identify an object;
processing the image at the first resolution using the identified object to identify another object, wherein the first resolution is higher than the second resolution.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for processing image data to identify objects in an image. The method and system operate using various resolutions of the image to identify the objects. Information obtained while processing the image at one resolution is employed when processing the image at another resolution.
-
Citations
49 Claims
-
1. A method for identifying objects in an image comprising:
-
receiving an image with a first resolution;
processing the image at a second resolution to identify an object;
processing the image at the first resolution using the identified object to identify another object, wherein the first resolution is higher than the second resolution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for automatically identifying objects in an image comprising:
-
receiving an image;
generating a second image identifying areas of the image which border regions of different intensities;
generating a third image identifying portions of the image for which an average gradient magnitude of the portion is greater than a threshold;
processing the second image to produce a fourth image, the fourth image identifying lines in the image;
segmenting the image into a plurality of regions;
determining which of the plurality of regions is a background region not containing said objects;
merging adjacent regions which are not background regions; and
identifying objects in the merged adjacent regions. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method for automatically identifying bodies of water in an image comprising:
-
receiving a first image at a first resolution;
processing said image at a second resolution to produce a second image identifying bodies of water in the image at said second resolution;
processing said image at a third resolution to produce a third image identifying bodies of water in the image at said third resolution;
automatically identifying bodies of water in the first image using said second and third image. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A method for automatically identifying objects in an image comprising:
-
identifying terrain types in the image;
generating a second image identifying areas of the image which border regions of different intensities by identifying a gradient magnitude value for each pixel of the image;
generating a filtered image from the second image, the filtered image identifying potential objects which have a smaller radius than the size of a filter and a different brightness than background pixels surrounding the potential objects;
comparing the second image and the filtered image to identify potential objects as an object, a potential object is identified as an object if the potential object has a gradient magnitude greater than a threshold gradient magnitude, and the threshold gradient magnitude is based on the terrain type identified in the portion of the image where the potential object is located. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A method for identifying linear objects in an image comprising:
-
identifying terrain types in the image;
generating a gradient vector image from the image, the gradient vector image identifying a gradient magnitude value and a gradient direction value for each pixel of the image;
identifying lines in the gradient vector image using the identified terrain types in each portion of the image;
determining whether the identified lines are perpendicular, collinear, or parallel;
eliminating lines which are not perpendicular, collinear, or parallel with another line in the gradient vector image; and
identifying linear objects using the remaining lines. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A method for identifying objects in an image comprising:
-
generating a gradient vector image from the image, the gradient vector image identifying a gradient magnitude value and a gradient direction for each pixel of the image;
identifying lines in the gradient vector image;
determining whether the identified lines are perpendicular;
determining whether more than a predetermined number of pixels on each of the lines identified as perpendicular have a gradient magnitude greater than a predetermined threshold;
determining whether the individual lines which are identified as perpendicular are within a predetermined distance of each other;
identifying a portion of the image as an object if the identified lines are perpendicular, more than the predetermined number of pixels on each of the lines have a gradient magnitude greater than the predetermined threshold, and are within a predetermined distance of each other. - View Dependent Claims (39, 40)
-
-
41. A method of identifying linear objects in an image comprising:
-
receiving an image with a first resolution;
generating a filtered image from the image, the filtered image identifying potential objects which have a smaller radius than the size of a filter and a different brightness than pixels surrounding the potential objects;
receiving a second image identifying regions in the image with the first resolution which are not to be processed;
generating a third image by removing regions in the filtered image which are identified in the another image as regions in the image which are not to be processed;
identifying lines in the third image;
generating a fourth image by removing lines identified in the third image which do not meet predetermined criteria; and
identifying linear objects in the image using the remaining lines in the fourth image. - View Dependent Claims (42, 43, 44, 45, 46)
-
-
47. A method of identifying linear objects in an image comprising:
-
receiving an image with a first resolution;
processing the image to produce an image at a second resolution;
generating a filtered image from the image at the second resolution;
receiving a second image identifying portions of the image with the first resolution which are not to be processed;
generating a third image by removing portions of the filtered image which are identified in the second image as portions of the image which are not to be processed;
identifying lines in the third image;
generating a fourth image by removing lines identified in the third image which do not meet predetermined criteria; and
identifying linear objects in the image using the remaining lines in the fourth image.
-
-
48. A method for identifying linear objects in an image comprising:
-
receiving a first and second image identifying linear objects, the first image having a first resolution and the second image having a second resolution;
processing the first and second image to produce a third image, wherein the processing combines linear objects from the first and second image;
identifying linear objects in the image using the third image. - View Dependent Claims (49)
-
Specification