Bradford Transform: Matrix of Constants

  • Thread starter Thread starter JamesGoh
  • Start date Start date
  • Tags Tags
    Transform
Click For Summary
SUMMARY

The Bradford transform utilizes a specific 3x3 matrix of constants to convert XYZ color values to LMS values, which represent the long, medium, and short spectral responses of the human eye. This transformation is essential for applications such as white point normalization, allowing color measurements under one light source to be adjusted for another. The constants in the matrix are: [0.8951, 0.2664, -0.1614], [-0.7502, 1.7135, 0.0367], and [0.0389, -0.0685, 1.0296]. Understanding this matrix is crucial for accurate color representation in various lighting conditions.

PREREQUISITES
  • Understanding of color science concepts, specifically XYZ and LMS color spaces
  • Familiarity with linear transformations in mathematics
  • Knowledge of color measurement techniques and white point normalization
  • Basic understanding of the human visual system and its spectral response
NEXT STEPS
  • Research the mathematical foundations of the Bradford transform
  • Explore the application of color space conversions in image processing
  • Learn about different white point normalization techniques
  • Investigate the impact of lighting conditions on color perception
USEFUL FOR

Color scientists, image processing professionals, and anyone involved in color calibration and normalization in various lighting environments will benefit from this discussion.

JamesGoh
Messages
140
Reaction score
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
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
 
thanks John. Will look into it and get back to you

cheers
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 4 ·
Replies
4
Views
5K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
Replies
2
Views
1K
  • · Replies 8 ·
Replies
8
Views
4K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
1
Views
5K