Provided by: pfstmo_1.4-1_amd64 bug

NAME

       pfstmo_fattal02 - Gradient domain high dynamic range compression

SYNOPSIS

       pfstmo_fattal02 [--alpha <val>] [--beta <val>] [--saturation <val>] [--noise <val>] [--verbose] [--help]

DESCRIPTION

       This command implements a tone mapping operator as described in:

       Gradient  Domain  High  Dynamic  Range  Compression  R.  Fattal,  D.  Lischinski,  and  M.  Werman In ACM
       Transactions on Graphics, 2002.

       With respect to the  original  paper,  this  program  provides  additional  parameter  which  limits  the
       amplification  of  noise.  The noise is often starkly amplified because of division by zero in one of the
       equations in the paper. Extension contributed by Przemyslaw Bazarnik.

       Results of this TMO can be improved by using a gamma correction.

OPTIONS

       --alpha <val>, -a <val>

              Set alpha parameter. <val> defines the threshold gradient value (luminance differents of  adjacent
              pixels) below which the gradients are amplified (detail enhancement) and above which the gradients
              are attenuated (global contrast reduction).
               Suggested range is 1 to 0.0001. It is reasonable to change parameters by orders of magnitude,  so
              for instance trying 0.1, 0.01, 0.001 etc.  (see paper for details).

       --beta <val>, -b <val>

              Set  beta parameter. <val> sets the strength of gradient (local contrast) modification.  Suggested
              range is 0.8 to 0.96 (see paper for details).  Value of 1 does not change contrasts, values  above
              1  reverse  the effect: global contrast is stretched and details are attenuated.  Values below 0.5
              lead to very strong amplification of small contrast, so consider using --noise parameter close  to
              'alpha' value to prevent noise.

       --saturation <val>, -s <val>

              Amount of color saturation. Suggested range is 0.4 to 0.8. Default value: 0.6.

       --noise <val>, -n <val>

              Reduces  gradient  amplification  value  for gradients close to 0 and reduces noise in the result.
              <val> defines gradient value (luminance differents of adjacent pixels) which is treated as  noise.
              Suggested  range  is  0.0  to  the  value  of  alpha.  Default  value  calculated  based on alpha:
              0.001*alpha.

       --verbose

              Print additional information during program execution.

       --help

              Print list of command line options.

EXAMPLES

       pfsin memorial.hdr | pfstmo_fattal02 -v | pfsgamma -g 2.2 | pfsout memorial.png

              Tone map image and save it in png format.

SEE ALSO

       pfsin(1) pfsout(1) pfsview(1)

BUGS

       Please report bugs and comments on implementation to Grzegorz Krawczyk <krawczyk@mpi-sb.mpg.de>.

                                                                                              pfstmo_fattal02(1)