Bradford Transform: Matrix of Constants

  • Thread starter JamesGoh
  • Start date
  • Tags
    Transform
In summary, the Bradford transform is a method used to convert from XYZ values to LMS values. This is often used for white point normalization, where a color measurement under one light source is converted to LMS, normalized, and then transformed back to XYZ. The 3 x 3 matrix shown above is used in the Bradford transform to obtain the end result. This matrix contains specific constants that correspond to the linear combination of the spectral responses of the human eye. This is a simplified approximation of the eye's response, as there was not enough knowledge at the time to precisely define it. The Bradford transform is a commonly used method for converting between XYZ and LMS values and can be used for various purposes, such as white point normalization.
  • #1
JamesGoh
143
0
Im aware that in the Bradford transform, a matrix containing certain constants is used to obtain the end result. I have given this 3 x 3 matrix below (note poor representation of matrix using square brackets :P )

Mcx = [ 0.8951 0.2664 -0.1614 ]
[-0.7502 1.7135 0.0367 ]
[ 0.0389 -0.0685 1.0296 ]

Im aware it is a matrix of constants, but what does it represent and what is its purpose ? Is it used strictly for Bradford transforms ?
 
Last edited:
Engineering news on Phys.org
  • #2
James,

The Bradford transform is used to convert from XYZ values to LMS values. XYZ values are the tristimulus functions that were officially standardized in 1931 (I think). These functions are a linear combination of the spectral response of the human eye. At the time, there was not sufficient knowledge to be able to define precisely the response of the eye, but there were a few color matching experiments that established different linear combinations of the spectral responses.

The LMS functions (long, medium, short) are a fairly decent approximation to the response of the eye. The Bradford transform is the way to get from one to the other.

One common use of this transform is white point normalization. We have a color measurement under one light source (sunlight, for example), and we wish to know what the measurement would be under another light source (like an incandescent bulb). The color measurement is convert to LMS, normalization is done, and the results are transformed back to XYZ.


This is a quick response. I would be happy to fill in more detail if this is of use to you.

John Seymour
 
  • #3
thanks John. Will look into it and get back to you

cheers
 

FAQ: Bradford Transform: Matrix of Constants

What is the Bradford Transform: Matrix of Constants?

The Bradford transform is a mathematical transformation used in colorimetry to convert between different color spaces. The matrix of constants is a set of values used in this transformation to account for differences in color perception between different observers.

How is the Bradford Transform: Matrix of Constants used in colorimetry?

The Bradford transform is used in colorimetry to convert colors between different color spaces, such as from RGB to LAB or XYZ. The matrix of constants is applied to the color values to account for differences in color perception between different observers.

What is the purpose of the Bradford Transform: Matrix of Constants?

The purpose of the Bradford transform and its matrix of constants is to accurately represent colors across different color spaces, taking into account the varying sensitivity of the human eye to different colors. This allows for more accurate color matching and consistency in color representation.

Who developed the Bradford Transform: Matrix of Constants?

The Bradford transform and its matrix of constants were developed by the color scientist D. L. MacAdam in 1942. It has since become a widely used and accepted method in colorimetry.

Are there any limitations to the Bradford Transform: Matrix of Constants?

While the Bradford transform and its matrix of constants are commonly used in colorimetry, it is not a perfect solution. It assumes that the color response of the human eye is the same for all colors, which is not always the case. Additionally, it may not accurately represent very saturated colors or colors outside of the visible spectrum. Other color transforms may be used in these cases.

Back
Top