Method and system for identifying objects in an image
First Claim
Patent Images
1. A method for identifying objects in an image comprising:
- processing the image with a gradient operator to produce a gradient magnitude and direction for each pixel;
determining a number of different gradient directions in a portion of the processed image; and
identifying the portion of the processed image as an object if the number of different gradient directions exceeds a threshold number of gradient directions.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for identifying objects in an image include processing the image with a gradient operator to produce a gradient magnitude and direction for each pixel. A number of different gradient directions in a portion of the processed image is determined. The portion of the processed image is identified as an object if the number of different gradient directions exceeds a threshold number of gradient directions. The determination of the gradient directions can be simplified by employing a lookup table.
-
Citations
32 Claims
-
1. A method for identifying objects in an image comprising:
-
processing the image with a gradient operator to produce a gradient magnitude and direction for each pixel; determining a number of different gradient directions in a portion of the processed image; and identifying the portion of the processed image as an object if the number of different gradient directions exceeds a threshold number of gradient directions. - View Dependent Claims (2, 3, 4, 5, 6, 27)
-
-
7. A method for processing an image comprising:
-
determining a gradient magnitude for each pixel in the image; and determining a gradient direction for each pixel in the image by; calculating a first gradient vector and a second gradient vector for each pixel, generating a lookup value for each pixel based on at least one comparison of the respective first gradient vector and at least one comparison of the respective second gradient vector, and determining the gradient direction for each pixel by correlating the respective lookup value to a lookup table. - View Dependent Claims (8, 9, 10, 28, 29, 31)
-
-
11. A non-transitory computer readable-medium containing a program which executes the steps of:
-
processing an image with a gradient operator to produce a gradient magnitude and direction for each pixel; determining a number of different gradient directions in a portion of the processed image; and identifying the portion of the processed image as an object if the number of different gradient directions exceeds a threshold number of gradient directions. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable-medium containing a program which causes a computer to execute the steps of:
-
determining a gradient magnitude for each pixel in an image; and determining a gradient direction for each pixel in the image by; calculating a first gradient vector and a second gradient vector for each pixel, generating a lookup value for each pixel based on at least one comparison of the respective first gradient vector and at least one comparison of the respective second gradient vector, and determining the gradient direction for each pixel by correlating the respective lookup value to a lookup table. - View Dependent Claims (18, 19, 20, 30, 32)
-
-
21. A system comprising:
-
a processor which processes the image with a gradient operator to produce a gradient magnitude and direction for each pixel, determines a number of different gradient directions in a portion of the processed image, and identifies the portion of the processed image as an object if the number of different gradient directions exceeds a threshold number of gradient directions; and means for outputting the identified portion of the processed image. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification