Abstract
In this paper we investigate how best to model naturally arising distributions of colour camera data. It has become standard to model single mode distributions of colour data by ignoring the intensity component and constructing a Gaussian model of the chromaticity. This approach is appealing, because the intensity of data can change arbitrarily due to shadowing and shading, whereas the chromaticity is more robust to these effects. However, it is unclear how best to construct such a model, since there are many domains in which the chromaticity can be represented. Furthermore, the applicability of this kind of model is questionable in all but the most basic lighting environments.
We begin with a review of the reflection processes that give rise to distributions of colour data. Several candidate models are then presented; some are from the existing literature and some are novel. Properties of the different models are compared analytically and the models are empirically compared within a region tracking application over two separate sets of data. Results show that chromaticity based models perform well in constrained environments where the physical model upon which they are based applies. It is further found that models based on spherical representations of the chromaticity data provide better performance than those based on more common planar representations, such as the chromaticity plane or the normalised colour space. In less constrained environments, however, such as daylight, chromaticity based models do not perform well, because of the effects of additional illumination components, which violate the physical model upon which they are based.
Similar content being viewed by others
References
Alexander, D.C. and Buxton, B.F. 1997. Modelling of single mode distributions of colour data using directional statistics. In Proc. IEEE Conference on Computer Vision and Pattern Recognition, pp. 319-324.
Alexander, D.C. and Buxton, B.F. 1997. Implementational improvements for active region models. In Proc. British Machine Vision Conference.
Alexander, D.C. 1997. Statistical modelling of colour data and model selection for region tracking, Ph.D. Thesis, University of London.
Alexander, D.C. 1999. Advances in daylight statistical colour modelling. In Proc. IEEE Conference on Computer Vision and Pattern Recognition, vol. 1, pp. 244-249.
Barni, M., Cappellini, V., and Mecocci, A. 1997 Colour-based detection of defects on chicken meat. Image and Vision Computing, 15:549-556.
Bajcsy, R., Lee, S.W., and Leonardis, A. 1996. Detection of diffuse and specular interface reflections and inter-reflections by color image segmentation. International Journal of Computer Vision, 17(3):241-272.
Beyer, H.A. 1992. Geometric and radiometric analysis of a CCD camera based photogrammetric close range system. Ph.D. Thesis, ETH, Zurich.
Bingham, C. 1974. An antipodally symmetric distribution on the sphere. Annals of Statistics, 2(6):1201-1225.
Campbell, N.W., Mackeown, W.P.J., Thomas, B.T., and Troscianko, T. 1997. Interpreting image databases by region classification. Pattern Recognition, 30(4):555-563.
Chakraborty, A., Staib, L.H., and Duncan, J.S. 1996. Deformable boundary finding in medical images by integrating gradient and region information. IEEE Trans. Medical Imaging, 15(6):859-870.
Crisman, J. 1992. Colour region tracking for vehicle guidance. In Active Vision, A. Blake and A. Yuille (eds.) MIT Press, Cambridge, MA, pp. 107-122.
Duda, R.O. and Hart, P.E. 1973. Pattern Classification and Scene Analysis. Wiley: New York.
Egan, J.P. 1975. Signal Detection Theory and ROC Analysis. Academic Press: New York.
Funt, B.V. and Finlayson, G.D. 1995. Color constant color indexing. IEEE Transactions on Pattern Analysis and Machine Intelligence, 17(5):522-529.
Finlayson, G.D., Shiele, B., and Crowley, J.L. 1998. Comprehensive colour image normalisation, In Proc. ECCV'98, pp. 475-490.
Fisher, N.I., Lewis, T., and Embleton, E.J.J. 1987. Statistical Analysis of Spherical Data. Cambridge University Press: Cambridge, UK.
Figueiredo, M., Leitao, J., and Jain, A. 1997. Adaptive B-splines and boundary estimation, In Proc. IEEE Conf. CVPR, pp. 724-730.
Ferri, F. and Vidal, E. 1992. Colour image segmentation and labelling through multiedit-condensing. Pattern Recognition Letters, 13:561-568.
Foley, J., van Dam, A., Feiner, S., and Hughes, J. 1990. Computer Graphics. Addison Wesley: Reading, MA.
Gevers, T. and Smeulders, A.W.M. 1999. Color based object recognition. Pattern Recognition, 32:453-464.
van Ginneken, B., Stavridi, M., and Koenderink, J.J. 1998. Diffuse and specular reflectance from rough surfaces. Applied Optics, 37(1):130-139.
Horn, B.K.P. and Sjoberg, R.W. 1979. Calculating the reflectance map. Applied Optics, 18(11):1770-1779.
Healey, G. 1988. A color reflectance model and its use for segmentation. In International Conference on Computer Vision, pp. 460-466.
Healey, G. 1992. Segmenting images using normalised color. In IEEE Transactions on Systems, Man, and Cybernetics, 22(1):64-73.
Ivins, J. and Porrill, J. 1994. Statistical snakes: Active region models. In Proc. British Machine Vision Conference, pp. 377-386.
Ivins, J. and Porrill, J. 1995. Active region models for segmenting textures and colours. Image and Vision Computing, 13(5):431-438.
Ivins, J. and Porrill, J. 1998. Constrained active region models for fast tracking in colour image sequences. Computer Vision and Image Understanding, 72(1):54-71.
Ivins, J. 1996. Statistical snakes: Active region models. Ph.D. Thesis, University of Sheffield.
Jones, M.J. and Rehg, J.M. 1999. Statisical color models with application to skin detection. In Proc. IEEE Conference on Computer Vision and Pattern Recognition, 1:274-279.
Jackson, J.D. 1975. Classical Electrodynamics. Wiley: New York.
Koenderink, J.J. and van Doorn, A.J. 1996. Illuminance texture due to surface mesostructure. Journal of the Optical Society of America—A, 13(3):452-463.
Kent, J.T. 1987. Asymptotic expansions for the Bingham distribution. Journal of Applied Statistics, 36:139-144.
Klinker, G.J. 1993. A Physical Approach to Color Image Understanding. A.K. Peters: Wellesley, MA.
Lee, H.C., Breneman, E.J., and Schulte, C.P. 1990. Modelling light reflection for computer color vision. IEEE Transactions on Pattern Analysis and Machine Intelligence, 12(4):402-409.
McNeil, B.J. and Hanley, J.A. 1984. Statistical approaches to the analysis of receiver operating characteristic (ROC) curves. Medical Decision Making, 4(2):137-150.
Matas, J., Marik, R., and Kittler, J. 1993. Generation, verification and localisation of object hypotheses based on colour. In Proc. British Machine Vision Conference, pp. 539-548.
Matas, J., Marik, R., and Kittler, J. 1994. Illumination invariant colour recognition. In Proc. British Machine Vision Conference, pp. 469-479.
Mardia, K.V. 2000. Directional Statistics. Wiley: New York.
Metz, C.E. 1978. Basic principles of ROC analysis. Seminars in Nuclear Medicine, Vol. VIII, No. 4 (October) 1978, pp. 283-298.
Nayar, S.K. and Bolle, R.M. 1996. Reflectance based object recognition. International Journal of Computer Vision, 17(3):219-240.
Oren, M. and Nayar, S.K. 1995. Generalisation of the Lambertian model and implications for computer vision. International Journal of Computer Vision, 14(3):227-251.
Ronfard, R. 1994. Region-based strategies for active contour models. International Journal of Computer Vision, 13(2):229-251.
Shafer, S.A. 1985. Using color to separate reflection components. Color: Research and Application, 10(4):210-218.
Swets, J.A. 1979. ROC analysis applied to the analysis of medical imaging techniques. Investigative Radiology, 14:109-121.
Thorpe, C., Herbert, M.H., Kanade, T., and Shafer, S.A. 1988.Vision and navigation for the Carnegie-Mellon Navlab. IEEE Transactions on Pattern Analysis and Machine Intelligence, 10(3):362-373.
Torrance, K.E. and Sparrow, E.M. 1967. Theory for off-specular re-flection from roughened surfaces. Journal of the Optical Society of America-A, 57(9):1105-1114.
Tominaga, S. and Wandell, B.A. 1989. Standard surface-reflectance model and illuminant estimation. Journal of the Optical Society of America-A, 6(4):576-584.
Tominaga, S. 1991. Surface identification using the dichromatic re-flection model. IEEE Transactions on Pattern Analysis and Machine Intelligence, 13(7):658-670.
Wyszecki, G. and Stiles, W.S. 1967. Color Science: Concepts and Methods, Quantitative Data and Formulas. Wiley: New York.
Zhang, J. and Modestino, J.W. 1990. A model fitting approach to cluster validation with application to stochastic model-based image segmentation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 12(10):1009-1017.
Zhu, S.C., Wu, Y., and Mumford, D. 1998. Filters, random fields and maximum entropy. International Journal of Computer Vision, 27(2):107-126.
Zhu, S.C. and Yuille, A. 1996. Region competition: Unifying snakes, region growing, and Bayes/MDL for multiband image segmentation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 18(9):884-900.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Alexander, D.C., Buxton, B.F. Statistical Modeling of Colour Data. International Journal of Computer Vision 44, 87–109 (2001). https://doi.org/10.1023/A:1011870913626
Issue Date:
DOI: https://doi.org/10.1023/A:1011870913626