METHOD OF IMAGE ANALYSIS USING SPARSE HOUGH TRANSFORM
First Claim
1. 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:
- dividing said digital image into a plurality of tiles;
creating a list of active tiles from said plurality of tiles;
removing active tiles from said list that do not meet a threshold criteria.
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
18 Claims
-
1. 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:
-
dividing said digital image into a plurality of tiles; creating a list of active tiles from said plurality of tiles; removing active tiles from said list that do not meet a threshold criteria. - View Dependent Claims (2, 3, 4, 5)
-
-
6. 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:
-
dividing said digital image into a plurality of tiles; creating a list of active tiles from said plurality of tiles; removing active tiles from said list that yield results that do not meet a threshold criteria; and processing remaining active tiles according to a parameterization transform. - View Dependent Claims (7, 8, 9, 10)
-
-
11. 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 dividing a digital image into tiles, selecting a pixel from each of said tiles, and processing at least one of said pixels according to a parameterization transform, wherein the pixels are pseudo-randomly selected, and wherein the number of pixels processed is less than a total number of pixels in said digital image. - View Dependent Claims (12, 13)
-
-
14. A method of analyzing a digital image, the method comprising the steps of:
-
dividing said digital image into a plurality of tiles; creating a list of active tiles from said plurality of tiles; removing active tiles from said list that do not meet a threshold criteria; and wherein said steps are performed by a digital imaging system that includes an image capture mechanism and a processor. - View Dependent Claims (16, 17, 18)
-
-
15. The method of claim 15 wherein said step of creating a list of active tiles from said plurality of tiles comprises:
-
pseudo-randomly generating coordinates for an origin tile; applying said pseudo-randomly coordinates to select a pixel from said origin tile; and applying said origin tile coordinates to other of said plurality of tiles to select pixels.
-
Specification