Capture Color Analysis Gamuts · 2 What is a “capture color analysis gamut” •The gamut of...

17
© 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Capture Color Analysis Gamuts Jack Holm Hewlett-Packard Company Palo Alto, CA

Transcript of Capture Color Analysis Gamuts · 2 What is a “capture color analysis gamut” •The gamut of...

Page 1: Capture Color Analysis Gamuts · 2 What is a “capture color analysis gamut” •The gamut of scene colors as analyzed by the capture device •If the camera is colorimetric, the

© 2006 Hewlett-Packard Development Company, L.P.The information contained herein is subject to change without notice

Capture ColorAnalysis GamutsJack HolmHewlett-Packard CompanyPalo Alto, CA

Page 2: Capture Color Analysis Gamuts · 2 What is a “capture color analysis gamut” •The gamut of scene colors as analyzed by the capture device •If the camera is colorimetric, the

2

What is a “capture color analysis gamut”• The gamut of scene colors as analyzed by the

capture device• If the camera is colorimetric, the capture color

analysis gamut will be identical to the scene colorgamut−but very few capture devices are colorimetric

• When the capture device is not colorimetric, thecapture color analysis gamut will depend on thecamera spectral sensitivities and the coloranalysis transform used

• The capture color analysis gamut is before colorrendering

Page 3: Capture Color Analysis Gamuts · 2 What is a “capture color analysis gamut” •The gamut of scene colors as analyzed by the capture device •If the camera is colorimetric, the

3

A color gamut at different image states

0.2 0.4 0.6 0.8 1

0.2

0.4

0.6

0.8

1

black - possible scene gamut

red - color analysis gamut

(Canon 20D, nlPCRGBmin)

yellow – RIMM RGB gamut

Scene to scene-referred

Page 4: Capture Color Analysis Gamuts · 2 What is a “capture color analysis gamut” •The gamut of scene colors as analyzed by the capture device •If the camera is colorimetric, the

4

A color gamut at different image statesScene-referred to sRGB

Page 5: Capture Color Analysis Gamuts · 2 What is a “capture color analysis gamut” •The gamut of scene colors as analyzed by the capture device •If the camera is colorimetric, the

5

A color gamut at different image states

sRGB to Print

Page 6: Capture Color Analysis Gamuts · 2 What is a “capture color analysis gamut” •The gamut of scene colors as analyzed by the capture device •If the camera is colorimetric, the

6

Color analysis transform determination• Parameters− “training” stimuli

• spectral colors, in-situ real world colors, test target colors− constraints

• neutral preserving, non-negative result−weights

• illuminant power, memory colors, problem colors−error minimization color space

• XYZ, L*a*b*, L*u*v*, nonlinear RGB−error minimized

• distance (e.g. delta E), least squares error

Page 7: Capture Color Analysis Gamuts · 2 What is a “capture color analysis gamut” •The gamut of scene colors as analyzed by the capture device •If the camera is colorimetric, the

7

Color analysis transforms illustrated• In this paper−Least-squares error minimization in XYZ−Equi-energy white point preserving least-squares error

minimization in XYZ−Equi-energy white point preserving least squares error

minimization in nonlinear prime colors RGB, weightedby illuminant power−Adobe DNG matrix (determination method unknown)

Page 8: Capture Color Analysis Gamuts · 2 What is a “capture color analysis gamut” •The gamut of scene colors as analyzed by the capture device •If the camera is colorimetric, the

8

Kodak 5218 color negative film• tungsten balanced

black – spectral, XYZ, least-squares

green – spectral, XYZ, WPPLS

blue – spectral, nlPCRGB, WPPLS,

illuminant power weights

400 500 600 700Wavelength

0.2

0.4

0.6

0.8

1

Relative Spectral Sensitivity

0.2 0.4 0.6 0.8 1

0.2

0.4

0.6

0.8

1

Page 9: Capture Color Analysis Gamuts · 2 What is a “capture color analysis gamut” •The gamut of scene colors as analyzed by the capture device •If the camera is colorimetric, the

9

Kodak 5246 color negative film• daylight balanced

black – spectral, XYZ, least-squares

green – spectral, XYZ, WPPLS

blue – spectral, nlPCRGB, WPPLS,

illuminant power weights

400 500 600 700Wavelength

0.2

0.4

0.6

0.8

1

Relative Spectral Sensitivity

0.2 0.4 0.6 0.8 1

0.2

0.4

0.6

0.8

1

Page 10: Capture Color Analysis Gamuts · 2 What is a “capture color analysis gamut” •The gamut of scene colors as analyzed by the capture device •If the camera is colorimetric, the

10

Film capture inter-image effects• Scene analysis transforms based on film spectral

sensitivities are applicable to integrated “channel”film exposure

• Inter-image effects complicate the relationbetween film densities and film exposures

• At the recent ICC meeting, Urabe reported thatmatrixing in log/density/dye concentration spacemay reasonably account for inter-image effects

Page 11: Capture Color Analysis Gamuts · 2 What is a “capture color analysis gamut” •The gamut of scene colors as analyzed by the capture device •If the camera is colorimetric, the

11

Better Light digital scanning back• RGB separation filters

black – spectral, XYZ, least-squares

green – spectral, XYZ, WPPLS

blue – spectral, nlPCRGB, WPPLS,

illuminant power weights

400 500 600 700Wavelength

0.2

0.4

0.6

0.8

1

Relative Spectral Sensitivity

0.2 0.4 0.6 0.8 1

0.2

0.4

0.6

0.8

1

Page 12: Capture Color Analysis Gamuts · 2 What is a “capture color analysis gamut” •The gamut of scene colors as analyzed by the capture device •If the camera is colorimetric, the

12

Megavision digital back for Hasselblad• CFA CCD (frame transfer)

black – spectral, XYZ, least-squares

green – spectral, XYZ, WPPLS

blue – spectral, nlPCRGB, WPPLS,

illuminant power weights0.2 0.4 0.6 0.8 1

0.2

0.4

0.6

0.8

1

400 500 600 700Wavelength

0.2

0.4

0.6

0.8

1

Relative Spectral Sensitivity

Page 13: Capture Color Analysis Gamuts · 2 What is a “capture color analysis gamut” •The gamut of scene colors as analyzed by the capture device •If the camera is colorimetric, the

13

Nikon D70 digital SLR• CFA CCD

black – spectral, XYZ, least-squares

green – spectral, XYZ, WPPLS

blue – spectral, nlPCRGB, WPPLS,

illuminant power weights

red – Adobe DNG D65

400 500 600 700Wavelength

0.2

0.4

0.6

0.8

1

Relative Spectral Sensitivity

0.2 0.4 0.6 0.8 1

0.2

0.4

0.6

0.8

1

Page 14: Capture Color Analysis Gamuts · 2 What is a “capture color analysis gamut” •The gamut of scene colors as analyzed by the capture device •If the camera is colorimetric, the

14

Canon 20D digital SLR• CFA CMOS

400 500 600 700Wavelength

0.2

0.4

0.6

0.8

1

Relative Spectral Sensitivity

black – spectral, XYZ, least-squares

green – spectral, XYZ, WPPLS

blue – spectral, nlPCRGB, WPPLS,

illuminant power weights

red – Adobe DNG D65

0.2 0.4 0.6 0.8 1

0.2

0.4

0.6

0.8

1

Page 15: Capture Color Analysis Gamuts · 2 What is a “capture color analysis gamut” •The gamut of scene colors as analyzed by the capture device •If the camera is colorimetric, the

15

Summary & Conclusions (1)• Popular capture media (film and digital cameras) deviate

significantly from colorimetric analysis, but at the sametime are commercially successful

• When the white balance and color rendering areoptimized, the limiting factor in color reproduction qualityis color analysis

• Usually color analysis is not the limiting factor− but poor color analysis results in a lowered quality ceiling− poor color analysis may result from a poor choice of the color

analysis transform determination parameters, as there seems tobe some flexibility in spectral sensitivities

• It is important to address color analysis and colorrendering problems separately

Page 16: Capture Color Analysis Gamuts · 2 What is a “capture color analysis gamut” •The gamut of scene colors as analyzed by the capture device •If the camera is colorimetric, the

16

Summary & Conclusions (2)• Film (and color separation filter) spectral sensitivities tend

to “spectrally gamut map” the scene gamut to smallercolor analysis gamuts that are within the spectral locusand triangular− this may reduce the need for gamut mapping prior to color

rendering

• Digital camera spectral sensitivities produce color analysisgamuts that are larger, somewhat more irregular, andextend further outside the spectral locus

• Generally, current capture color analysis gamuts fit theRIMM primary triangle better than the XYZ triangle− the RIMM color space is also better for application of some color

rendering methods (e.g. RGB tone curve color rendering)

Page 17: Capture Color Analysis Gamuts · 2 What is a “capture color analysis gamut” •The gamut of scene colors as analyzed by the capture device •If the camera is colorimetric, the

17

Summary & Conclusions (3)• The color analysis transform determination

parameters have a significant effect on thecapture color analysis gamut−Quite different results are obtained with different

reasonable parameters

• Some capture color processing systems need tobe able to deal appropriately with “colors” that areanalyzed to be significantly outside the spectrallocus, or even the XYZ triangle