Method for real-time implementable local tone mapping for high dynamic range images
First Claim
1. A method for achieving the local tone mapping of high dynamic range images comprising the steps of:
- (A) providing at least one HDR RGB triplet suitable for local tone mapping;
(B) calculating at least one luminance component of the at least one HDR RGB triplet using a luminance computation sub-block;
(C) supplying the one or more luminance components to at least one approximated Gaussian pyramid sub-block and at least one log average sub-block, wherein the luminance components supplied to the at least one approximated Gaussian pyramid sub-block and at least one log average sub-block are used to, respectively, generate at least one local illumination estimate and at least one global illumination estimate;
(D) buffering the HDR RGB triplet in at least one buffer sub-block; and
(E) supplying the at least one local illumination estimate, the at least one global illumination estimate, the at least one luminance component and the buffered RGB triplet to a color tone mapping sub-block to generate a mapped RGB triplet.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a method capable of real-time implementable local tone mapping of high dynamic range images. In one embodiment, the present invention relates to a method capable of accomplishing real-time local tone mapping of high dynamic range images so that they have clear details without, for example, halo artifacts when viewed on standard display devices. In another embodiment, the present invention relates to a method capable of accomplishing real-time local tone mapping of high dynamic range images so that they have clear details without, for example, halo artifacts when viewed on standard display devices where such a method utilizes, in part, a modified Reinhard operator.
59 Citations
16 Claims
-
1. A method for achieving the local tone mapping of high dynamic range images comprising the steps of:
-
(A) providing at least one HDR RGB triplet suitable for local tone mapping; (B) calculating at least one luminance component of the at least one HDR RGB triplet using a luminance computation sub-block; (C) supplying the one or more luminance components to at least one approximated Gaussian pyramid sub-block and at least one log average sub-block, wherein the luminance components supplied to the at least one approximated Gaussian pyramid sub-block and at least one log average sub-block are used to, respectively, generate at least one local illumination estimate and at least one global illumination estimate; (D) buffering the HDR RGB triplet in at least one buffer sub-block; and (E) supplying the at least one local illumination estimate, the at least one global illumination estimate, the at least one luminance component and the buffered RGB triplet to a color tone mapping sub-block to generate a mapped RGB triplet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 13, 14, 15, 16)
-
-
9. A method for achieving the local tone mapping of high dynamic range images comprising the steps of:
-
(a) providing at least one input pixel stream suitable for local tone mapping; (b) calculating at least one local luminance estimate of the at least one input pixel stream using a approximated Gaussian pyramid sub-block; (c) calculating at least one global illumination estimate of the at least one input pixel stream using a log average sub-block, and (d) normalizing the at least one input pixel stream by subjecting it to a weighted sum of the at least one local illumination estimate and the at least one global illumination estimate in order to generate a mapped output pixel stream. - View Dependent Claims (10, 11, 12)
-
Specification