|
发表于 2007-5-20 23:53:00
|
显示全部楼层
Good to learn somethings about the white balance.
As somebody mentioned, the standard balance method is using standard white point in standard color space such CIE 1931XYZ. The corresponding color temperature ranges from 5500 ~ 7500 K, with typical value is D55, D65, D75. However they are not practical in applications because standard optical source should be provided as reference.
However, the things should go back to the original thought for why white balance? The white balance is finally done for our human visual perception system.
We need dig out the application usage process. As we know, the camera acquires the images to be displayed in screen. The important thing is before the camera captures the an image, our eyes are also adaptive to the ambient light and perform white balance already in our brain. Then the image displayed on screen should be close to the "image" stored in our brain. Therefore you know what is our target for "white balance". Hence you know why many camera producer uses so-called simple white balance approach (just look the highest lumance point as the white point), this is because in most cases, human eyes "think" it as a white reference for the whole image.
However if we are in an evironment that is more "pure color" such as blue or red, do you think we percept that as a white reference? Of course not. therefore in these cases, we need correct the so-called simple white balance approach to do white balance in our camera. Constrains should be added to avoid these cases when the algorithm is developed. |
|