• site home
  • blog home
  • galleries
  • contact
  • underwater
  • the bleeding edge

the last word

Photography meets digital computer technology. Photography wins -- most of the time.

You are here: Home / The Last Word / The color reproduction problem

The color reproduction problem

December 6, 2015 JimK 38 Comments

This is the first in a series of 33 posts attempting to deal with the question, “Do some cameras have better color than others?” The best way to navigate to all the other parts is to scroll down to the bottom of this page and you’ll see permalinks to all the other posts in this series. Click on them in turn and you’ll be directed to each.

Questions like these have been a staple of real and virtual photographic conversation ever since digital cameras became popular:

Do CCD cameras have better color than CMOS ones?

Do Sony or Nikon cameras have as good color as Canons?

The issues are frequently addressed not with questions, but with assertions:

The M240 colors are much worse than the M9 ones.

Phase One cameras have better color than Hasselblads.

Sony colors are weak compared to Canon ones.

I will get to how to think about these questions, but first I’m going to back up and discuss color reproduction in general.

Consider a real-world scene, as perceived by a human observer, and as captured by a camera and then scanned (or just captured by a digital camera, if you conflate the capture and scanning steps), and then displayed on a monitor and printed out, and then observed.

color repro

Note that the viewer is affected not only by the observed scene, display, or print, but also by what I’m calling “viewing conditions” which include, but are not limited to a certain perceived illuminant, a state of visual adaptation, a specific surround, and the subject occupying a particular portion of the visual field.

The goal of a color reproduction system is to have the displayed and printed versions of the image reproduce visual sensations caused by the reference. Before discussing the theory and practice of color reproduction, we should consider exactly what “reproduce” means in this context. In The Reproduction of Colour, Hunt defines six possible objectives for color reproduction, which are paraphrased here:

  • Spectral color reproduction, in which the reproduction, on a pixel-by-pixel basis, contains the same spectral power distributions or reflectance spectra as the original.
  • Exact color reproduction, in which the reproduction has the same chromaticities and luminances as those of the original.
  • Colorimetric color reproduction, in which the reproduced image has the same chromaticities as the original, and luminances proportional to those of the original.
  • Equivalent color reproduction, in which the image values are corrected so that the image appears the same as the original, even though the reproduction is viewed in different conditions than was the original.
  • Corresponding color reproduction, in which the constraints of equivalent color reproduction are relaxed to allow differing absolute illumination levels between the original and the reproduction; the criterion becomes that the reproduction looks the same as the original would have had it been illuminated at the absolute level at which the reproduction is viewed.
  • Preferred color reproduction, in which reproduced colors differ from the original colors in order to give a more pleasing result.

Let’s forget spectral color reproduction in this discussion. Consumer cameras – and almost no laboratory cameras – don’t capture detailed spectral distributions, and I know of no general two-dimensional image reproduction system that can generate arbitrary spectra.

For all but the most restricted choices of originals, exact color reproduction requires an impractical dynamic range of luminance, so let’s throw that out, too. Colorimetric color reproduction is a practical goal for originals with a limited range of colors, and will result in a satisfying match if the viewing conditions for the original and the reproduction are similar. Many computer imaging systems meet this criterion, such as those in which all images are viewed on monitors in dim rooms. However, in general, a robust system will produce acceptable results over some broad range of viewing conditions, so equivalent, corresponding, or preferred color reproduction becomes the goal. The psychology of human vision is not sufficiently well understood to do a perfect job of correcting for changes in viewing conditions, but we do have enough information to achieve adequate results in many circumstances. However, most color management systems do only a rudimentary job of correcting for viewing condition differences. That means that, for best results, we need to control the environment in which the reproductions are viewed.

Next, how cameras and humans capture colors.

The Last Word

← Fast vs slow lenses at the same aperture How cameras and people see color →

Comments

  1. Lynn Allan says

    December 6, 2015 at 10:07 am

    Should be an interesting series.

    Based on DPR threads, I think we are in general agreement about “start with accurate color a’la ReproGraphics, then tweak the sliders for pleasing”.

    Are you familiar with AnandTech? Part of their regimen for evaluating smart-phones and monitors is to measure a variety of De2k’s. My speculation is that something like that should be possible for sensor calibration, but I’m not aware of that actually being the case.

    Suggestion? Perhaps compare the sensor calibration capabilities of X-Rites ColorCheckr vs Datacolors SpyderCheckr vs QpCard’s 203.

    Another approach for the older PV2003 was a series of ExtendScript from Rags Gardner …
    http://www.rags-int-inc.com/PhotoTechStuff/ColorCalibration/

    Reply
    • N/A says

      December 6, 2015 at 3:27 pm

      > Suggestion? Perhaps compare the sensor calibration capabilities of X-Rites ColorCheckr vs Datacolors SpyderCheckr vs QpCard’s 203.

      suggestion – establish how good and consistent QC is first… for example take a spectrophotometer and compare QPCard measured data vs printed on it (a big one) and published by manufacturer on the website… then compare measured big target (QP202) vs small target (QP203) – they should (based on the fact that manufacturer gives one set of data) be close in spectral measurements and they are anything but… be amused with the difference… then throw them out (or get a refund)…

      Reply
  2. Bill Janes says

    December 6, 2015 at 10:23 am

    Jim,

    This promises to be a very informative series and it is off to an excellent start. I look forward to the next issue and am glad to see that you are recovering from your brain surgery with your mental facilities intact and with the energy to start an ambitious topic.

    Bill

    Reply
  3. CarVac says

    December 7, 2015 at 5:19 am

    I have something to add to this topic.

    Just yesterday, I bought an original Canon 5D (the 12 megapixel version), which has been touted as having “better colors” than other cameras.

    Playing around with it, I found that the colors coming out of the raw files themselves are mostly the same as my 60D, but for some reason, clipped highlights aren’t unsightly in this camera; thus it’s easier to take photos of bright colors without having to underexpose the rest of the photo and so people associate the camera with nice colors.

    As for *why* it has nice highlight rendition…that has me baffled. I’ve never seen it in any other camera I’ve ever processed raw files from.

    I don’t *think* it would be caused by a nonlinear tone response curve, since white balance multiplication would misalign the rolloff of the different channels…plus it still looks excellent when I use color propagation highlight recovery, which shouldn’t work as well if the channels are nonlinear.

    There’s a chance that it is the particular passbands of the color filter array that makes the color matrix less wacky (green typically being “not-blue” nowadays, and having to subtract part of the red value from the green to get the actual green value)…but the matrix in dcraw isn’t *that* different from, for example, the 6D.

    It’s not something specific my raw editor is doing, because I wrote it myself.

    It’s gonna take some digging.

    Reply

Trackbacks

  1. How cameras and people see color | The Last Word says:
    December 7, 2015 at 3:42 pm

    […] This is the second in a series of posts on color reproduction. The series starts here. […]

    Reply
  2. Color from non-Luther cameras | The Last Word says:
    December 8, 2015 at 2:28 pm

    […] This is the third in a series of posts on color reproduction. The series starts here. […]

    Reply
  3. Constructing a compromise matrix | The Last Word says:
    December 9, 2015 at 3:48 pm

    […] This is the fourth in a series of posts on color reproduction. The series starts here. […]

    Reply
  4. Compromise matrix construction details | The Last Word says:
    December 11, 2015 at 4:30 pm

    […] This is the fifth in a series of posts on color reproduction. The series starts here. […]

    Reply
  5. Finding compromise matrices through simulation | The Last Word says:
    December 13, 2015 at 8:35 am

    […] This is the sixth in a series of posts on color reproduction. The series starts here. […]

    Reply
  6. Computing 3D lookup tables for printing | The Last Word says:
    December 15, 2015 at 11:33 am

    […] This is the seventh in a series of posts on color reproduction. The series starts here. […]

    Reply
  7. Metameric failure | The Last Word says:
    December 16, 2015 at 9:28 am

    […] This is the eighth in a series of posts on color reproduction. The series starts here. […]

    Reply
  8. Strategies for 3D LUT camera profile generation | The Last Word says:
    December 18, 2015 at 11:01 am

    […] This is the ninth in a series of posts on color reproduction. The series starts here. […]

    Reply
  9. A naïve approach to camera/developer color accuracy | The Last Word says:
    December 19, 2015 at 7:22 am

    […] This is the tenth in a series of posts on color reproduction. The series starts here. […]

    Reply
  10. a7RII/Lr ASP 6000K color accuracy | The Last Word says:
    December 19, 2015 at 9:34 am

    […] This is the eleventh in a series of posts on color reproduction. The series starts here. […]

    Reply
  11. a7RII/Lr ASP, Camera Neutral 6000K color accuracy | The Last Word says:
    December 20, 2015 at 10:09 am

    […] This is the twelfth in a series of posts on color reproduction. The series starts here. […]

    Reply
  12. a7RII/Lr ASP, C1 generic auto 6000K color accuracy | The Last Word says:
    December 21, 2015 at 2:48 pm

    […] This is the thirteenth in a series of posts on color reproduction. The series starts here. […]

    Reply
  13. Where to go with the color reproduction series? | The Last Word says:
    December 23, 2015 at 9:12 am

    […] This is the fourteenth in a series of posts on color reproduction. The series starts here. […]

    Reply
  14. Presenting capture accuracy results: the basics | The Last Word says:
    January 7, 2016 at 8:40 am

    […] This is the fourteenth in a series of posts on color reproduction. The series starts here. […]

    Reply
  15. Presenting capture accuracy results: aggregate chroma | The Last Word says:
    January 10, 2016 at 1:32 pm

    […] This is the fifteenth in a series of posts on color reproduction. The series starts here. […]

    Reply
  16. Macbeth white point adjustment errors | The Last Word says:
    January 10, 2016 at 2:11 pm

    […] This is the sixteenth in a series of posts on color reproduction. The series starts here. […]

    Reply
  17. Macbeth whitepoint adjustment errors — more illuminants | The Last Word says:
    January 11, 2016 at 9:34 am

    […] is the seventeenth in a series of posts on color reproduction. The series starts here. You don’t have to read the whole thing to make sense of this post, but it will probably help […]

    Reply
  18. Macbeth CC, Illuminants, & output color spaces | The Last Word says:
    January 11, 2016 at 3:05 pm

    […] is the eighteenth in a series of posts on color reproduction. The series starts here. You don’t have to read the whole thing if you don’t want to. I’ll try to make this post […]

    Reply
  19. How do adaptation errors add? | The Last Word says:
    January 17, 2016 at 1:53 pm

    […] is the nineteenth in a series of posts on color reproduction. The series starts here. You don’t have to read the whole thing if you don’t want to. I’ll try to make this post […]

    Reply
  20. Picking the wrong reference for colorchecker analysis — an extreme example | The Last Word says:
    January 21, 2016 at 12:54 pm

    […] This is the 20th in a series of posts on color reproduction. The series starts here. […]

    Reply
  21. Metrics for evaluating raw color conversions | The Last Word says:
    January 22, 2016 at 10:31 am

    […] This is the 21st in a series of posts on color reproduction. The series starts here. […]

    Reply
  22. Evaluating profile/converter luminance nonlinearities | The Last Word says:
    January 23, 2016 at 1:13 pm

    […] This is the 22nd in a series of posts on color reproduction. The series starts here. […]

    Reply
  23. Macbeth chromaticity plots | The Last Word says:
    January 27, 2016 at 8:46 pm

    […] This is the 23nd in a series of posts on color reproduction. The series starts here. […]

    Reply
  24. Triple Macbeth chromaticity plots | The Last Word says:
    January 27, 2016 at 8:52 pm

    […] This is the 24nd in a series of posts on color reproduction. The series starts here. […]

    Reply
  25. Three way Lab and Luv plots | The Last Word says:
    January 28, 2016 at 3:43 pm

    […] This is the 25th in a series of posts on color reproduction. The series starts here. […]

    Reply
  26. Color reproduction repeatability | The Last Word says:
    January 29, 2016 at 2:58 pm

    […] This is the 26th in a series of posts on color reproduction. The series starts here. […]

    Reply
  27. Macbeth testing exposure effects | The Last Word says:
    January 31, 2016 at 1:58 pm

    […] This is the 27th in a series of posts on color reproduction. The series starts here. […]

    Reply
  28. Macbeth exposure effects with pseudo-linear profile | The Last Word says:
    February 1, 2016 at 2:10 pm

    […] This is the 28th in a series of posts on color reproduction. The series starts here. […]

    Reply
  29. Macbeth ISO effects | The Last Word says:
    February 2, 2016 at 2:14 pm

    […] This is the 29th in a series of posts on color reproduction. The series starts here. […]

    Reply
  30. Macbeth light dimming effects | The Last Word says:
    February 2, 2016 at 2:25 pm

    […] This is the 30th in a series of posts on color reproduction. The series starts here. […]

    Reply
  31. Macbeth testing with auto-exposure | The Last Word says:
    February 2, 2016 at 4:12 pm

    […] This is the 31st in a series of posts on color reproduction. The series starts here. […]

    Reply
  32. Capture 1 vs Lr ASP default color processing | The Last Word says:
    February 3, 2016 at 2:54 pm

    […] This is the 32nd in a series of posts on color reproduction. The series starts here. […]

    Reply
  33. Does Lr export color space matter in Macbeth testing? | The Last Word says:
    February 4, 2016 at 2:42 pm

    […] This is the 33rd in a series of posts on color reproduction. The series starts here. […]

    Reply
  34. The film look says:
    October 13, 2018 at 12:17 pm

    […] If you want to do a deep dive into color reproduction, start here. […]

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

May 2025
S M T W T F S
 123
45678910
11121314151617
18192021222324
25262728293031
« Apr    

Articles

  • About
    • Patents and papers about color
    • Who am I?
  • How to…
    • Backing up photographic images
    • How to change email providers
    • How to shoot slanted edge images for me
  • Lens screening testing
    • Equipment and Software
    • Examples
      • Bad and OK 200-600 at 600
      • Excellent 180-400 zoom
      • Fair 14-30mm zoom
      • Good 100-200 mm MF zoom
      • Good 100-400 zoom
      • Good 100mm lens on P1 P45+
      • Good 120mm MF lens
      • Good 18mm FF lens
      • Good 24-105 mm FF lens
      • Good 24-70 FF zoom
      • Good 35 mm FF lens
      • Good 35-70 MF lens
      • Good 60 mm lens on IQ3-100
      • Good 63 mm MF lens
      • Good 65 mm FF lens
      • Good 85 mm FF lens
      • Good and bad 25mm FF lenses
      • Good zoom at 24 mm
      • Marginal 18mm lens
      • Marginal 35mm FF lens
      • Mildly problematic 55 mm FF lens
      • OK 16-35mm zoom
      • OK 60mm lens on P1 P45+
      • OK Sony 600mm f/4
      • Pretty good 16-35 FF zoom
      • Pretty good 90mm FF lens
      • Problematic 400 mm FF lens
      • Tilted 20 mm f/1.8 FF lens
      • Tilted 30 mm MF lens
      • Tilted 50 mm FF lens
      • Two 15mm FF lenses
    • Found a problem – now what?
    • Goals for this test
    • Minimum target distances
      • MFT
      • APS-C
      • Full frame
      • Small medium format
    • Printable Siemens Star targets
    • Target size on sensor
      • MFT
      • APS-C
      • Full frame
      • Small medium format
    • Test instructions — postproduction
    • Test instructions — reading the images
    • Test instructions – capture
    • Theory of the test
    • What’s wrong with conventional lens screening?
  • Previsualization heresy
  • Privacy Policy
  • Recommended photographic web sites
  • Using in-camera histograms for ETTR
    • Acknowledgments
    • Why ETTR?
    • Normal in-camera histograms
    • Image processing for in-camera histograms
    • Making the in-camera histogram closely represent the raw histogram
    • Shortcuts to UniWB
    • Preparing for monitor-based UniWB
    • A one-step UniWB procedure
    • The math behind the one-step method
    • Iteration using Newton’s Method

Category List

Recent Comments

  • JimK on Goldilocks and the three flashes
  • DC Wedding Photographer on Goldilocks and the three flashes
  • Wedding Photographer in DC on The 16-Bit Fallacy: Why More Isn’t Always Better in Medium Format Cameras
  • JimK on Fujifilm GFX 100S II precision
  • Renjie Zhu on Fujifilm GFX 100S II precision
  • JimK on Fuji 20-35/4 landscape field curvature at 23mm vs 23/4 GF
  • Ivo de Man on Fuji 20-35/4 landscape field curvature at 23mm vs 23/4 GF
  • JimK on Fuji 20-35/4 landscape field curvature at 23mm vs 23/4 GF
  • JimK on Fuji 20-35/4 landscape field curvature at 23mm vs 23/4 GF
  • Ivo de Man on Fuji 20-35/4 landscape field curvature at 23mm vs 23/4 GF

Archives

Copyright © 2025 · Daily Dish Pro On Genesis Framework · WordPress · Log in

Unless otherwise noted, all images copyright Jim Kasson.