Method of image analysis using sparse hough transform
First Claim
1. A method of analyzing an image having a plurality of image pixels, the method comprising the steps of:
- pseudo-randomly selecting a subgroup of said plurality of pixels, wherein the number of pixels in said subgroup is less than the total number of pixels in said image; and
processing each of the pixels in the subgroup according to a parameterization transform.
10 Assignments
0 Petitions
Accused Products
Abstract
A digital image includes a plurality of pixels arranged in an array. In a method of analyzing the image, some of the pixels are purposefully not processed. In particular, only those pixels in a particular subgroup are processed according to a Hough or similar transform. The number of pixels in the subgroup is less than the total number of pixels in the image (e.g., as little as about 5% of the total pixels), and each pixel in the subgroup is pseudo-randomly selected. The Hough transform is inherently configured to function within the context of noisy images, for identifying features of interest in the image, as simulated by the pseudo-random selection and processing of less than the total number of pixels in the image. This significantly reduces the processor resources required to analyze the image.
-
Citations
22 Claims
-
1. A method of analyzing an image having a plurality of image pixels, the method comprising the steps of:
-
pseudo-randomly selecting a subgroup of said plurality of pixels, wherein the number of pixels in said subgroup is less than the total number of pixels in said image; and
processing each of the pixels in the subgroup according to a parameterization transform. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of analyzing an image having a plurality of image pixels, the method comprising the steps of:
-
pseudo-randomly selecting one of said plurality of image pixels;
processing the selected pixel according to a parameterization transform; and
repeating the selection and processing steps for a selected number of said plurality of image pixels, said selected number being less than a total number of said plurality of image pixels. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method of analyzing an image having a plurality of pixels arranged in an array, the method comprising the steps of:
-
selecting a subgroup of said plurality of pixels, wherein the number of pixels in said subgroup is less than the total number of pixels in said image, and wherein the pixels in the subgroup are distributed about the entirety of the array; and
processing each of the pixels in the subgroup according to a parameterization transform. - View Dependent Claims (14, 15)
-
-
16. Electronically-readable media tangibly embodying a program of instructions executable by a processor to perform a method of image analysis, the method comprising the steps of:
-
selecting one of a plurality of image pixels of a digital image;
processing the selected pixel according to a parameterization transform; and
repeating the selection and processing steps for a selected number of said plurality of image pixels only, said selected number being less than a total number of said plurality of image pixels. - View Dependent Claims (17)
-
-
18. A digital imaging system comprising:
-
an image capturing mechanism configured for obtaining a digital image comprising a plurality of pixels stored in a memory of the digital imaging system; and
a processor electrically connected to at least one of the image capturing mechanism and memory and configured for processing each pixel in a subgroup of said plurality of pixels according to a parameterization transform, wherein the pixels in the subgroup are pseudo-randomly selected, and wherein the number of pixels in the subgroup is less than a total number of pixels in said plurality of pixels.
-
-
19. A method of analyzing an array of image pixels, the method comprising the steps of:
-
processing a first plurality of the image pixels in the array according to a parameterization transform, wherein;
the first plurality comprises less than a total number of pixels in said array; and
the pixels in the first plurality are chosen based on a selected one of a negative pseudo-random selection process and a positive pseudo-random selection process. - View Dependent Claims (20, 21)
-
-
22. A method of analyzing an image having a plurality of pixels, the method comprising the steps of:
processing no more than a portion of the plurality of pixels according to a Hough transform, wherein the pixels for processing are selected according to one of a random and pseudo-random process.
Specification