In camera "White Balance PRE" or Software White Balance?

If your question is whether it is better to set a good white balance in the camera than to shoot with a white balance which is wildly off, then the answer is yes, it is better to have a good white balance in-camera even when shooting raw.

In addition to the reasons you mentioned, some steps involved in processing a raw file which take place before the white balance the user set in the program takes effect can perform better on correctly white-balanced data [1]. Since these steps lie before the white balance as set by the user in the program is applied, then how should the program get a good white balance? Either it doesn’t (multipliers [1,1,1]), or it assumes daylight, or it sets the white balance based on values from the image metadata, or it performs auto-white balance. If the program uses white balance values from image metadata, then the white balance you set in-camera matters to some degree.

The histogram you see on your camera’s display is based on the embedded JPEG, it does not show the real raw data. As such, the white balance again makes a difference to some degree, as the user adjusts the exposure and other parameters based on the histogram or preview - as might the camera’s algorithms.

Approaches such as UniWB [2] [3] aim to take advantage of the fact that the in-camera white balance setting ends up affecting the raw file in one way or another.

3 Likes