Method and system for histogram calculation using a graphics processing unit
A technology of graphics processing unit and image histogram, which is applied in image data processing, image data processing, calculation, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0039] In accordance with the principles of the present invention, there is disclosed a method for computing a histogram in a shader program, typically in a GPU, as will be described hereinafter with exemplary embodiments.
[0040]An image histogram is a representation of an image brightness distribution by means of rectangles (also called bars), the width of which represents a scaled bin interval and the area of which is proportional to the corresponding image brightness frequency.
[0041] A histogram is typically produced by computing different image intensities as corresponding bars. While this is a relatively mundane task to perform on a CPU, the streaming architecture of current graphics processing units makes it a difficult task. The reason for this is that the GPU does not allow writing to the memory location determined by the input value. That is, one cannot examine the image brightness at a given pixel, determine which bar it should be added to, and then add it to...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 