z-logo
Premium
Irradiance‐independent camera color calibration
Author(s) -
Funt Brian,
Bastani Pouya
Publication year - 2014
Publication title -
color research and application
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.393
H-Index - 62
eISSN - 1520-6378
pISSN - 0361-2317
DOI - 10.1002/col.21849
Subject(s) - rgb color model , standard illuminant , artificial intelligence , computer vision , computer science , calibration , irradiance , digital camera , color space , color balance , luminance , camera auto calibration , camera resectioning , mathematics , computer graphics (images) , color image , optics , image processing , physics , statistics , image (mathematics)
For a digital color camera to represent the colors in the environment accurately, it is necessary to calibrate the camera RGB outputs in terms of a colorimetric space such as the CIEXYZ or sRGB. Assuming that the camera response is a linear function of scene luminance, the main step in the calibration is to determine a transformation matrix M mapping data from linear camera RGB to XYZ . Determining M is usually done by photographing a calibrated target, often a color checker, and then performing a least‐squares regression on the difference between the camera's RGB digital counts from each color checker patch and their corresponding true XYZ values. To measure accurately the XYZ coordinates for each patch, either a completely uniform lighting field is required, which can be hard to accomplish, or a measurement of the illuminant irradiance at each patch is needed. In this article, two computational methods are presented for camera color calibration that require only that the relative spectral power distribution of the illumination be constant across the color checker, while its irradiance may vary, and yet resolve for a color correction matrix that remains unaffected by any irradiance variation that may be present. © 2013 Wiley Periodicals, Inc. Col Res Appl, 39, 540–548, 2014

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here