Dynamic range compression
First Claim
1. A method of processing image data, the method comprising the steps of:
- acquiring a frame of image data; and
compressing a dynamic range of the frame of image data using a DRC algorithm that utilizes down-sampling, median filtering, and up-sampling.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for processing image data is described, comprising acquiring a frame of image data and compressing the dynamic range of the frame of image data using a dynamic range compression (DRC) algorithm that utilizes down-sampling, median filtering, and up-sampling. The DRC algorithm comprises down-sampling a frame of image data comprising a first array of pixels to generate a second array of pixels, applying a first median filter to the second array of pixels to generate a blurred array of pixels, up-sampling the blurred array of pixels, and removing at least a portion of low-frequency gradient data generated by previous steps from the frame of image data.
195 Citations
28 Claims
-
1. A method of processing image data, the method comprising the steps of:
-
acquiring a frame of image data; and
compressing a dynamic range of the frame of image data using a DRC algorithm that utilizes down-sampling, median filtering, and up-sampling. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of dynamic range compression of image data, the method comprising the steps of:
-
down-sampling a frame of image data comprising a first array of pixels to generate a second array of pixels;
applying a first median filter to the second array of pixels to generate a blurred array of pixels;
up-sampling the blurred array of pixels; and
removing at least a portion of low-frequency gradient data generated by previous steps from the frame of image data. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of approximating a gaussian-blur filter, the method comprising:
-
applying a first box filter having a first kernel size to a group of pixels of a frame of image data; and
applying a second box filter having a second kernel size to the group of pixels, wherein first kernel coefficients for the first box filter and second kernel coefficients for the second box filter are configured to approximate a resultant gaussian function. - View Dependent Claims (23, 24, 25)
-
-
26. An apparatus for processing image data, comprising:
-
an image-data source; and
a processor unit coupled to the image-data source, the processor unit being configured to compress a dynamic range of a frame of image data using a low-frequency-suppression algorithm that uses down-sampling, median filtering, and up-sampling.
-
-
27. An apparatus for dynamic range compression of image data, comprising:
a processor unit coupled to an image-data source, the processor unit being configured to;
down-sample a frame of image data comprising a first array of pixels to generate a second array of pixels;
apply a first median filter to the second array of pixels to generate a blurred array of pixels;
up-sample the blurred array of pixels; and
remove at least a portion of low-frequency gradient data thereby generated by the processor unit from the frame of image data.
-
28. An apparatus for approximating a gaussian-blur filter, comprising:
a processor unit coupled to an data source, the processor unit being configured to;
apply a first box filter having a first kernel size to a group of pixels of a frame of data; and
apply a second box filter having a second kernel size to the group of pixels, wherein first kernel coefficients of the first box filter and second kernel coefficients of the second box filter are configured to approximate a resultant gaussian function.
Specification