ProPhoto RGB color space

Last updated
ProPhoto RGB
Reference Output Medium Metric RGB
CIExy1931 ProPhoto.svg
CIE 1931 xy chromaticity diagram showing the chromaticities enclosed by the ProPhoto RGB color space and location of the primaries. The D50 white point is shown in the center. The areas of the triangle that are outside the colored area are imaginary colors.
AbbreviationROMM RGB
Native name
  • Reference Output Medium Metric RGB
  • ISO 22028-2:2013 [1]
  • ANSI/I3A IT10.7666-2002 [2]
StatusPublished
Latest version2013
April 2013;10 years ago (2013-04) [1]
Organization
CommitteeISO/TC 42 (TC) [1]
Authors Kodak
Base standards RGB
Domain Color space, color model
Website
Comparison of some RGB and CMYK colour gamuts on a CIE 1931 xy chromaticity diagram CIE1931xy gamut comparison.svg
Comparison of some RGB and CMYK colour gamuts on a CIE 1931 xy chromaticity diagram

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, [3] [4] 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.

Contents

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. [5] [6]

Development

The development of ProPhoto RGB and other color spaces is documented in an article [7] 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

Encoding function

where

and

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

and

Related Research Articles

<span class="mw-page-title-main">RGB color model</span> Color model based on red, green and blue

The RGB color model is an additive color model in which the red, green and blue primary colors of light are added together in various ways to reproduce a broad array of colors. The name of the model comes from the initials of the three additive primary colors, red, green, and blue.

<span class="mw-page-title-main">ANSI escape code</span> Method used for display options on video text terminals

ANSI escape sequences are a standard for in-band signaling to control cursor location, color, font styling, and other options on video text terminals and terminal emulators. Certain sequences of bytes, most starting with an ASCII escape character and a bracket character, are embedded into text. The terminal interprets these sequences as commands, rather than text to display verbatim.

Gamma correction or gamma is a nonlinear operation used to encode and decode luminance or tristimulus values in video or still image systems. Gamma correction is, in the simplest cases, defined by the following power-law expression:

<span class="mw-page-title-main">Y′UV</span> Mathematical color model

Y′UV, also written YUV, is the color model found in the PAL analogue color TV standard. A color is described as a Y′ component (luma) and two chroma components U and V. The prime symbol (') denotes that the luma is calculated from gamma-corrected RGB input and that it is different from true luminance. Today, the term YUV is commonly used in the computer industry to describe colorspaces that are encoded using YCbCr.

<span class="mw-page-title-main">RGB color spaces</span> Any additive color space based on the RGB color model

An RGB color space is one of many specific additive colorimetric color spaces based on the RGB color model.

Color management is the process of ensuring consistent and accurate colors across various devices, such as monitors, printers, and cameras. It involves the use of color profiles, which are standardized descriptions of how colors should be displayed or reproduced.

<span class="mw-page-title-main">HSL and HSV</span> Alternative representations of the RGB color model

HSL and HSV are alternative representations of the RGB color model, designed in the 1970s by computer graphics researchers. In these models, colors of each hue are arranged in a radial slice, around a central axis of neutral colors which ranges from black at the bottom to white at the top.

<span class="mw-page-title-main">CIELAB color space</span> Standard color space with color-opponent values

The CIELAB color space, also referred to as L*a*b*, is a color space defined by the International Commission on Illumination in 1976. It expresses color as three values: L* for perceptual lightness and a* and b* for the four unique colors of human vision: red, green, blue and yellow. CIELAB was intended as a perceptually uniform space, where a given numerical change corresponds to a similar perceived change in color. While the LAB space is not truly perceptually uniform, it nevertheless is useful in industry for detecting small differences in color.

<span class="mw-page-title-main">Gamut</span> Color reproduction capability

In color reproduction, including computer graphics and photography, the gamut, or color gamut, is a certain complete subset of colors. The most common usage refers to the subset of colors that can be accurately represented in a given circumstance, such as within a given color space or by a certain output device.

In digital photography, computer-generated imagery, and colorimetry, a grayscale image is one in which the value of each pixel is a single sample representing only an amount of light; that is, it carries only intensity information. Grayscale images, a kind of black-and-white or gray monochrome, are composed exclusively of shades of gray. The contrast ranges from black at the weakest intensity to white at the strongest.

sRGB Standard RGB color space

sRGB is a standard RGB color space that HP and Microsoft created cooperatively in 1996 to use on monitors, printers, and the World Wide Web. It was subsequently standardized by the International Electrotechnical Commission (IEC) as IEC 61966-2-1:1999. sRGB is the current defined standard colorspace for the web, and it is usually the assumed colorspace for images that are neither tagged for a colorspace nor have an embedded color profile.

<span class="mw-page-title-main">Adobe RGB color space</span> Color space developed by Adobe

The Adobe RGB (1998) color space or opRGB is a color space developed by Adobe Inc. in 1998. It was designed to encompass most of the colors achievable on CMYK color printers, but by using RGB primary colors on a device such as a computer display. The Adobe RGB (1998) color space encompasses roughly 50% of the visible colors specified by the CIELAB color space – improving upon the gamut of the sRGB color space, primarily in cyan-green hues. It was subsequently standardized by the IEC as IEC 61966-2-5:1999 with a name opRGB and is used in HDMI.

<span class="mw-page-title-main">Color balance</span> Adjustment of color intensities in photography

In photography and image processing, color balance is the global adjustment of the intensities of the colors. An important goal of this adjustment is to render specific colors – particularly neutral colors like white or grey – correctly. Hence, the general method is sometimes called gray balance, neutral balance, or white balance. Color balance changes the overall mixture of colors in an image and is used for color correction. Generalized versions of color balance are used to correct colors other than neutrals or to deliberately change them for effect. White balance is one of the most common kinds of balancing, and is when colors are adjusted to make a white object appear white and not a shade of any other colour.

<span class="mw-page-title-main">CIE 1931 color space</span> Color space defined by the CIE in 1931

The CIE 1931 color spaces are the first defined quantitative links between distributions of wavelengths in the electromagnetic visible spectrum, and physiologically perceived colors in human color vision. The mathematical relationships that define these color spaces are essential tools for color management, important when dealing with color inks, illuminated displays, and recording devices such as digital cameras. The system was designed in 1931 by the "Commission Internationale de l'éclairage", known in English as the International Commission on Illumination.

<span class="mw-page-title-main">Photo CD</span> CD-based format used for storing uncompressed photos

Photo CD is a system designed by Kodak for digitizing and saving photos onto a CD. Launched in 1991, the discs were designed to hold nearly 100 high quality images, scanned prints and slides using special proprietary encoding. Photo CDs are defined in the Beige Book and conform to the CD-ROM XA and CD-i Bridge specifications as well. They were intended to play on CD-i players, Photo CD players, and any computer with a suitable software.

<span class="mw-page-title-main">Histogram equalization</span> Method in image processing of contrast adjustment using the images histogram

Histogram equalization is a method in image processing of contrast adjustment using the image's histogram.

xvYCC or extended-gamut YCbCr is a color space that can be used in the video electronics of television sets to support a gamut 1.8 times as large as that of the sRGB color space. xvYCC was proposed by Sony, specified by the IEC in October 2005 and published in January 2006 as IEC 61966-2-4. xvYCC extends the ITU-R BT.709 tone curve by defining over-ranged values. xvYCC-encoded video retains the same color primaries and white point as BT.709, and uses either a BT.601 or BT.709 RGB-to-YCC conversion matrix and encoding. This allows it to travel through existing digital limited range YCC data paths, and any colors within the normal gamut will be compatible. It works by allowing negative RGB inputs and expanding the output chroma. These are used to encode more saturated colors by using a greater part of the RGB values that can be encoded in the YCbCr signal compared with those used in Broadcast Safe Level. The extra-gamut colors can then be displayed by a device whose underlying technology is not limited by the standard primaries.

The Academy Color Encoding System (ACES) is a color image encoding system created under the auspices of the Academy of Motion Picture Arts and Sciences. ACES is characterised by a color accurate workflow, with "seamless interchange of high quality motion picture images regardless of source".

<i>ICtCp</i>

ICTCP, ICtCp, or ITP is a color representation format specified in the Rec. ITU-R BT.2100 standard that is used as a part of the color image pipeline in video and digital photography systems for high dynamic range (HDR) and wide color gamut (WCG) imagery. It was developed by Dolby Laboratories from the IPT color space by Ebner and Fairchild. The format is derived from an associated RGB color space by a coordinate transformation that includes two matrix transformations and an intermediate nonlinear transfer function that is informally known as gamma pre-correction. The transformation produces three signals called I, CT, and CP. The ICTCP transformation can be used with RGB signals derived from either the perceptual quantizer (PQ) or hybrid log–gamma (HLG) nonlinearity functions, but is most commonly associated with the PQ function.

The European Color Initiative (ECI) is an expert group that is concerned with media-neutral reproduction of color data in digital publication systems. It was formed in June 1996 by German publishers Bauer, Burda, Gruner + Jahr and Springer in Hamburg.

References

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