ProPhoto RGB color space explained

ProPhoto RGB
Long Name:Reference Output Medium Metric RGB
Native Name Lang:en
Status:Published
Version:2013
Committee:ISO/TC 42
Authors:Kodak
Base Standards:RGB
Abbreviation:ROMM RGB
Domain:Color space, color model

The ProPhoto RGB color space, also known as ROMM RGB (Reference Output Medium Metric), is an output referred RGB color space developed by Kodak. It offers an especially large gamut designed for use with photographic output in mind. The ProPhoto RGB color space encompasses over 90% of possible surface colors in the CIE L*a*b* color space, and 100% of likely occurring real-world surface colors documented by Michael Pointer in 1980,[1] [2] making ProPhoto even larger than the Wide-gamut RGB color space. The ProPhoto RGB primaries were also chosen in order to minimize hue rotations associated with non-linear tone scale operations. One of the downsides to this color space is that approximately 13% of the representable colors are imaginary colors that do not exist and are not visible colors.

When working in color spaces with such a large gamut, it is recommended to work in 16-bit color depth to avoid posterization effects. This will occur more frequently in 8-bit modes as the gradient steps are much larger.

There are two corresponding scene space color encodings known as RIMM RGB (Reference Input Medium Metric) intended to encode standard dynamic range scene space images, and ERIMM RGB intended to encode extended dynamic-range scene space images.[3] [4]

Development

The development of ProPhoto RGB and other color spaces is documented in an article[5] summarizing a presentation by one of its developers Geoff Wolfe at Kodak, now senior research manager at Canon Information Systems Research Australia, at the IS&T/SPIE Color Imaging Conference in 2011.

Encoding primaries

ColorCIE xCIE yCIE XCIE YCIE Z
red0.7346990.2653010.797670.288040.00000
green0.1595970.8404030.135190.711880.00000
blue0.0365980.0001050.031340.000090.82491
white0.3457040.3585400.964201.000000.82489

Viewing environment

x=0.345704

,

y=0.358540

).

Encoding function

X'ROMM=IMAX\begin{cases}0;&XROMM<0.0\ 16 ⋅ XROMM;&0.0\leXROMM<Et

1/1.8
\X
ROMM

;&Et\leXROMM<1.0\ 1;&XROMM\ge1.0 \end{cases}

where

X=R,G,orB

and

IMAX

is the maximum integer value used in the encoding function (e.g. 255 for 8-bit configuration)

and

Et=161.8/(1-1.8)=2-9=1/512=0.001953125

External links

Notes and References

  1. The Gamut of Real Surface Colours. Color Res. Appl., 5. Pointer, M. R.. Color Research & Application. 145–155. 10.1002/col.5080050308. 1980. 5. 3. 2007-03-15. 2021-04-19.
  2. Web site: The Pointer's Gamut - The coverage of real surface colors by RGB color spaces and wide gamut. TFT Central. Kid. Jansen. 2014-02-19. 2017-10-29.
  3. Web site: ISO - ISO/TS 22028-3:2012 - Photography and graphic technology — Extended colour encodings for digital image storage, manipulation and interchange — Part 3: Reference input medium metric RGB colour image encoding (RIMM RGB). ISO. ISO. International Electrotechnical Commission. 2012. August 2012. 2021-04-19.
  4. Web site: ANSI/I3A IT10.7466-2002 - Photography - Electronic still picture imaging - Reference Input Medium Metric RGB Color encoding (RIMM-RGB). 2002. 2021-04-19. International Imaging Industry Association. International Imaging Industry Association. ANSI Webstore.
  5. Web site: Real-Time Rendering · 2011 Color and Imaging Conference, Part VI: Special Session. www.realtimerendering.com. en-US. 2011-12-21. 2017-10-29. Naty.