PFStmo 1.1

PFStmo project contains the implementation of state-of-the-art tone mapping operators.
PFStmo project contains the implementation of state-of-the-art tone mapping operators. The motivation here is to provide an implementation of tone mapping operators suitable for convenient processing of both static images and animations.

The operators are embedded in a flexible framework [pfstools] which provides a unified input/output mechanism and a modular architecture for the filtering of the image data. Various file formats for static images and video are transparently supported and the High Dynamic Range data are processed modularly through a Unix piping mechanism.

Follow the links below to see the sample commands illustrating the usage of the software provided in this package.

Implemented Algorithms

Adaptive Logarithmic Mapping for Displaying High Contrast Scenes (*)
F. Drago, K. Myszkowski, T. Annen, and N. Chiba
In Eurographics 2003

Time-Dependent Visual Adaptation for Realistic Image Display
S.N. Pattanaik, J. Tumblin, H. Yee, and D.P. Greenberg
In Proceedings of ACM SIGGRAPH 2000

Dynamic Range Reduction Inspired by Photoreceptor Physiology
E. Reinhard and K. Devlin
In IEEE Transactions on Visualization and Computer Graphics, 2004

Photographic Tone Reproduction for Digital Images (*)
E. Reinhard, M. Stark, P. Shirley, and J. Ferwerda
In ACM Transactions on Graphics, 2002

Fast Bilateral Filtering for the Display of High-Dynamic-Range Images
F. Durand and J. Dorsey
In ACM Transactions on Graphics, 2002

A Tone Mapping Algorithm for High Contrast Images
M. Ashikhmin
In the 13th Eurographics Workshop on Rendering, 2002

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

(*) implementation based on the original code of the authors.

What's New in This Release:

small fixes with parameters (Miguel Granados)
reinhard05: renamed from reinhard04 to correct publication year. substantial corrections to the code
fattal02: major bug fix, added noise level parameter (Przemyslaw Bazarnik), manpage updates - explanation of parameters
mantiuk06: new gradient domain operator implemented by Radoslaw Mantiuk
ashikhmin02: implementation temporarily dropped imposible to reproduce results from paper

last updated on:
January 1st, 2008, 22:27 GMT
license type:
GPL (GNU General Public License) 
developed by:
Grzegorz Krawczyk
ROOT \ Utilities
Download Button

In a hurry? Add it to your Download Basket!

user rating 8



Rate it!

Add your review!