This is a Python implementation of the iCAM06 algorithm.
See reference:
- Kuang, J., Johnson, G.M., Fairchild, M.D.: iCAM06: A refined image appearance model for HDR image rendering. Journal of Visual Communication and Image Representation. 18, 406–414 (2007). https://doi.org/10.1016/j.jvcir.2007.06.003.
iCAM06.py
: The main implementation of the iCAM06 algorithm.main.py
: An example of how to use the iCAM06 algorithm.fastbiliateral_blur.py
: A fast implementation of the bilateral filter and Gaussian blur.xyz.npy
: XYZ example data from Fairchild's original code. (resampled to 1/4 size)output.jpg
: The output of the example code.