HISTOGRAM TILE MAP FOR GPU BASED HISTOGRAM COMPUTATION
First Claim
Patent Images
1. A method for identifying a region of interest within an image, comprising:
- receiving an image;
dividing the image into a plurality of tiles;
determining which of the plurality of tiles include the region of interest;
calculating, within a graphics processing unit (GPU), a pixel intensity histogram for tiles that have been determined to include the region of interest and not calculating a pixel intensity histogram for tiles that do not include the region of interest; and
identifying the region of interest based on the calculated pixel intensity histograms.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for identifying a region of interest within an image includes receiving an image. The image is divided into a plurality of tiles. It is determined which of the plurality of tiles includes the region of interest. A graphics processing unit (GPU) calculates a pixel intensity histogram for tiles that have been determined to include the region of interest. The region of interest is identified based on the calculated pixel intensity histograms.
28 Citations
20 Claims
-
1. A method for identifying a region of interest within an image, comprising:
-
receiving an image; dividing the image into a plurality of tiles; determining which of the plurality of tiles include the region of interest; calculating, within a graphics processing unit (GPU), a pixel intensity histogram for tiles that have been determined to include the region of interest and not calculating a pixel intensity histogram for tiles that do not include the region of interest; and identifying the region of interest based on the calculated pixel intensity histograms. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for identifying a region of interest within an image, comprising:
-
a graphical processing unit (GPU) for storing the image in texture memory; an image subdividing unit for dividing the image into a plurality of tiles of the same size; a tile map for indicating which of the plurality of tiles are excluded from calculation; and a tile histogram calculating unit for calculating tile histograms for each of the plurality of tiles that are not excluded from calculation and not calculating tile histograms for each of the plurality of tiles that are excluded from calculation. - View Dependent Claims (13, 14, 15)
-
-
16. A computer system comprising:
-
a processor; and a program storage device readable by the computer system, embodying a program of instructions executable by the processor to perform method steps for calculating a global pixel intensity histogram, the method comprising; dividing an image into a plurality of tiles; generating a tile map for indicating which of the plurality of tiles are excluded from calculation; calculating, within a graphics processing unit (GPU), a tile histogram for each of the plurality of tiles not excluded from calculation and not calculating a tile histogram for each of the plurality of tiles that are excluded from calculation; and calculating a global pixel intensity histogram based on the calculated tile histograms. - View Dependent Claims (17, 18, 19, 20)
-
Specification