OSA's Digital Library

Journal of the Optical Society of America A

Journal of the Optical Society of America A


  • Editor: Stephen A. Burns
  • Vol. 24, Iss. 1 — Jan. 1, 2007
  • pp: 11–17

Calibrating color cameras using metameric blacks

Ali Alsam and Reiner Lenz  »View Author Affiliations

JOSA A, Vol. 24, Issue 1, pp. 11-17 (2007)

View Full Text Article

Enhanced HTML    Acrobat PDF (364 KB)

Browse Journals / Lookup Meetings

Browse by Journal and Year


Lookup Conference Papers

Close Browse Journals / Lookup Meetings

Article Tools



Spectral calibration of digital cameras based on the spectral data of commercially available calibration charts is an ill-conditioned problem that has an infinite number of solutions. We introduce a method to estimate the sensor's spectral sensitivity function based on metamers. For a given patch on the calibration chart we construct numerical metamers by computing convex linear combinations of spectra from calibration chips with lower and higher sensor response values. The difference between the measured reflectance spectrum and the numerical metamer lies in the null space of the sensor. For each measured spectrum we use this procedure to compute a collection of color signals that lie in the null space of the sensor. For a collection of such spaces we compute the robust principal components, and we obtain an estimate of the sensor by computing the common null space spanned by these vectors. Our approach has a number of advantages over standard techniques: It is robust to outliers and is not dominated by larger response values, and it offers the ability to evaluate the goodness of the solution where it is possible to show that the solution is optimal, given the data, if the calculated range is one dimensional.

© 2006 Optical Society of America

OCIS Codes
(100.3190) Image processing : Inverse problems
(110.2990) Imaging systems : Image formation theory
(330.1690) Vision, color, and visual optics : Color
(330.1710) Vision, color, and visual optics : Color, measurement

ToC Category:
Vision, Color, and Visual Optics

Original Manuscript: February 21, 2006
Revised Manuscript: May 30, 2006
Manuscript Accepted: June 30, 2006

Virtual Issues
Vol. 2, Iss. 2 Virtual Journal for Biomedical Optics

Ali Alsam and Reiner Lenz, "Calibrating color cameras using metameric blacks," J. Opt. Soc. Am. A 24, 11-17 (2007)

Sort:  Author  |  Year  |  Journal  |  Reset  


  1. A. Alsam and G. D. Finlayson, 'Recovering spectral sensitivities with uncertainty,' in Proceedings of the First European Conference on Color in Graphics, Imaging and Vision (CG1V 2002) (Society for Imaging Science and Technology, 2002), pp. 22-26.
  2. G. Sharma and H. Trussell, 'Characterization of scanner sensitivity,' in Proceedings of the IS&T/SID Color Imaging Conference (Society for Imaging Science and Technology/Society for Information Display, 1993), pp. 103-107.
  3. G. Finlayson, S. Hordley, and P. Hubel, 'Recovering device sensitivities with quadratic programming,' in Proceedings of the IS&T/SID Sixth Color Imaging Conference: Color Science, Systems and Applications (Society for Imaging Science and Technology/Society for Information Display, 1998), pp. 90-95.
  4. B. Dyas, 'Robust sensor response characterization,' in Proceedings of the IS&T/SID Eighth Color Imaging Conference (Society for Imaging Science and Technology/Society for Information Display, 2000), pp. 144-148.
  5. K. Barnard and B. Funt, 'Camera characterization for color research,' Color Res. Appl. 27, 153-164 (2002). [CrossRef]
  6. K. Barnard and B. Funt, 'Camera calibration for colour vision research,' in Human Vision and Electronic Imaging IV, B.E. Roqowitz and T.N. Pappas, eds., Proc. SPIE 3644, 576-585 (1999).
  7. B. Smith, C. Spiekermann, and R. Sember, 'Numerical methods for colorimetric calculations: Sampling density requirements,' Color Res. Appl. 17, 394-401 (1992). [CrossRef]
  8. P. Dimitri Bertsekas, Nonlinear Programming, 2nd ed. (Athena Scientific, 1999).
  9. R. D. Fierro, G. H. Golub, P. C. Hansen, and D. P. O'Leary, 'Regularization by truncated total least squares,' SIAM J. Sci. Comput. (USA) 18, 1223-1241 (1997). [CrossRef]
  10. F. Konig and P. Herzog, 'Spectral calibration using linear programming,' in Color Imaging, Device Independent Color, Color Hard Copy, and Graphic Arts V, R.Eschbach and G.G.Marcu, eds., Proc. SPIE 3963, 36-56 (2000).
  11. A. Alsam, 'Optimising spectral calibration,' Ph.D. thesis (University of East Anglia, 2004).
  12. G. H. Golub and C. F. van Loan, Matrix Computations (Johns Hopkins U. Press, 1989).
  13. P. C. Hansen, Rank-Deficient and Discrete Ill-Posed Problems: Numerical Aspects of Linear Inversion, SIAM Monographs on Mathematical Modeling and Computation (Society for Industrial and Applied Mathematics, 1998). [CrossRef]
  14. L. T. Maloney and B. A. Wandell, 'Color constancy: a method for recording surface spectral reflectance,' J. Opt. Soc. Am. A 3, 29-33 (1986). [CrossRef] [PubMed]
  15. J. Parkkinen, J. Hallikainen, and T. Jaaskelainen, 'Characteristic spectra of Munsell colors,' J. Opt. Soc. Am. A 6, 318-322 (1989). [CrossRef]
  16. P. C. Hansen, 'Analysis of discrete ill-posed problems by means of the l-curve,' SIAM Rev. 34, 561-580 (1992). [CrossRef]
  17. P. C. Hansen, 'The l-curve and its use in the numerical treatment of inverse problems,' in Computational Inverse Problems in Electrocardiology (WIT Press, Southampton, 2001), pp. 119-142.
  18. A. Alsam and G. Finlayson, 'Metamer sets without spectral calibration,' in Proceedings of the 13th IS&T/SID Color Imaging Conference (Society for Imaging Science and Technology/Society for Information Display, 2005), pp. 104-108.
  19. M. Hubert, P. J. Rousseeuw, and S. Verboven, 'A fast method for robust principal components with applications to chemometrics,' Chemom. Intell. Lab. Syst. 60, 101-111 (2002). [CrossRef]
  20. P. L. Vora and H. J. Trussell, 'Measure of goodness of a set of color scanning filters,' J. Opt. Soc. Am. A 10, 1499-1508 (1993). [CrossRef]

Cited By

Alert me when this paper is cited

OSA is able to provide readers links to articles that cite this paper by participating in CrossRef's Cited-By Linking service. CrossRef includes content from more than 3000 publishers and societies. In addition to listing OSA journal articles that cite this paper, citing articles from other participating publishers will also be listed.


Fig. 1 Fig. 2 Fig. 3
Fig. 4

« Previous Article  |  Next Article »

OSA is a member of CrossRef.

CrossCheck Deposited