Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
pfstmo_mantiuk06(1)	    General Commands Manual	   pfstmo_mantiuk06(1)

NAME
       pfstmo_mantiuk06	- Tone mapping in the contrast domain

SYNOPSIS
       pfstmo_mantiuk06	 [--factor <val>] [--equalize-contrast <val>] [--satu-
       ration <val>] [--verbose] [--quiet] [--help]

DESCRIPTION
       This command implements two tone	mapping	 operators:  contrast  mapping
       and contrast equalization. Both operators can produce very sharp	images
       (sometimes non-photorealistic) while minimizing contrast	reversal (halo
       artifacts). More	information on these operators can be found in:

	      Rafal Mantiuk, Karol Myszkowski, Hans-Peter Seidel.
	      A	 Perceptual  Framework for Contrast Processing of High Dynamic
	      Range Images
	      In: ACM Transactions on Applied Perception 3 (3),	 pp.  286-308,
	      2006.
	      http://www.mpi-inf.mpg.de/~mantiuk/contrast_domain/

       This version contains several performance improvements made by Ed Bram-
       bley.

       If  you	find this TMO useful in	your research project, please cite the
       paper above.

       The result of this TMO requires gamma correction.

OPTIONS
       --equalize-contrast <val>, -e <val>
	      Use the contrast equalization algorithm. If this option  is  not
	      specified, the contrast mapping algorithm	will be	used. The con-
	      trast  equalization  algorithm  requires	scaling	parameter that
	      controls the amount sharpenning, which can range from 0.1	 (very
	      sharp) to	1 (less	sharp).

	      contrast	equalization results in	very sharp, but	also less nat-
	      ural images. contrast equalization may  also  enhance  noise  in
	      low-quality images.

       --factor	<val>, -f <val>
	      Contrast	scaling	 factor	 (values 0-1) determines how much con-
	      trast magnitudes should be reduced. This option cannot  be  used
	      with equalize-contrast. The lower	value results in a sharper im-
	      age. Default value: 0.3

       --saturation <val>, -s <val>
	      Saturation  correction  (values 0-2). The	lower value results in
	      stronger desaturation. Default value: 0.8

       --verbose, -v
	      Print additional information during program execution.

       --quiet,	-q
	      Do not display progress report.

       --help, -h
	      Print list of commandline	options.

EXAMPLES
       pfsin memorial.hdr | pfstmo_mantiuk06 -f	0.5 | pfsgamma -g 2.2  | pf-
       sout memorial.png

	      Tone map an image	using contrast mapping and save	it in the  PNG
	      format.

       pfsin memorial.hdr | pfstmo_mantiuk06 -e	0.5 | pfsgamma -g 2.2  | pf-
       sout memorial.png

	      The same as above, but use the contrast equalization algorithm.

       pfsin memorial.hdr | pfstmo_mantiuk06 -f	0.5 -s 1 | pfsview

	      For  optimal  results  you  can output the result	to pfsview and
	      manually adjust the dynamic range	window.	Then save the image in
	      pfsview by selecting 'Save image...' from	the  'Frame'  menu  or
	      pressing 's'.

       pfsin bridge.jpg	--linear |  pfsclamp --min 0.007 | pfstmo_mantiuk06 |
       pfsview

	      Enhance  the  low-dynamic	 range image 'bridge' and view the re-
	      sult. pfsclamp command reduces noise for low code	values.

SEE ALSO
       pfsgamma(1) pfsclamp(1) pfsin(1)	pfsout(1) pfsview(1)

BUGS
       Please report bugs  and	comments  to  the  pfstools  discussion	 group
       (http://groups.google.com/group/pfstools).

							   pfstmo_mantiuk06(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=pfstmo_mantiuk06&sektion=1&manpath=FreeBSD+Ports+14.3.quarterly>

home | help