UniWB - Iliah Borg
Posted: Tue Mar 17, 2009 10:32 am
Iliah Borg ( http://www.libraw.org/" onclick="window.open(this.href);return false;) discusses UniWB in RAW on the A700/900 on DPR forum http://forums.dpreview.com/forums/read. ... e=30781366" onclick="window.open(this.href);return false; with some of his input quoted below.
As I understand it this method shows us the true histograms in RAW on the camera LCD so as to allow you to monitor no channel is blown out, the consistent use of filters and to ETTR (expose to the right) with confidence. The default histogram is based on JPEG.
To achieve this set the camera to manual,100 / 200 ISO, take a fully blown out image, say max. lens aperture at 30secs, the camera will give an error warning, but save as a custom WB setting, you cannot do this by setting WB in menu. Exif tool should show (256,256,256,256) for RGGB), all sensor elements are saturated, so turning camera into accurate colour meter and not changing recorded data. You will end up with green tinted LCD image but accurate exposures in RAW.
"White balance is multiplication of linear raw data to equalize sensitivity of sensels of different colour groups to render greys as greys.
UniWB is setting WB multipliers to all 1's and is meant to be a workaround for 2 major problems:
1. Histogram distortion with white balance application.
Cameras show a histogram based on JPEG preview, while JPEGs have white balance applied to raw data. If you want to use histogram to judge exposure, this white balance application prevents from the proper evaluation of the real exposure problems.
2. Many raw processors have problems scaling data due to incremental white balance application. Say, white balance is applied causing overflow in a channel. When we start adjusting white balance the lost information in the highlights can't be recovered as it is lost during white balance application at the first stage. Same goes to applying negative "exposure compensation" in a converter to a channel that is already blown out due to white balance (sequence of operations error, negative "eV" in a converter should be applied before white balance, but to speed things up and to use less memory it is not always the case, same as incremental application of white balance saves memory but causes irrecoverable overflows)."
"Each "colour" channel of the sensor has its own sensitivity. For A900 those are 3, R, G, and B (because G1 and G2 are essentially similar - not always the case with other cameras). You can think of those as having different base ISO. That is, R has ISOr, G is having ISOg, B - ISOb. The "normalised" ISO the camera reports and measures for is ISOg. Under normal daylight ISOb and ISOr are lower than ISOg. Moreover, for most of the light types most of the cameras have ISOg being the highest one. What white balance is doing it is digitally bumping (through multiplication) the data on R and B channels to reach the sensitivity of the green channel. "
Stephen
As I understand it this method shows us the true histograms in RAW on the camera LCD so as to allow you to monitor no channel is blown out, the consistent use of filters and to ETTR (expose to the right) with confidence. The default histogram is based on JPEG.
To achieve this set the camera to manual,100 / 200 ISO, take a fully blown out image, say max. lens aperture at 30secs, the camera will give an error warning, but save as a custom WB setting, you cannot do this by setting WB in menu. Exif tool should show (256,256,256,256) for RGGB), all sensor elements are saturated, so turning camera into accurate colour meter and not changing recorded data. You will end up with green tinted LCD image but accurate exposures in RAW.
"White balance is multiplication of linear raw data to equalize sensitivity of sensels of different colour groups to render greys as greys.
UniWB is setting WB multipliers to all 1's and is meant to be a workaround for 2 major problems:
1. Histogram distortion with white balance application.
Cameras show a histogram based on JPEG preview, while JPEGs have white balance applied to raw data. If you want to use histogram to judge exposure, this white balance application prevents from the proper evaluation of the real exposure problems.
2. Many raw processors have problems scaling data due to incremental white balance application. Say, white balance is applied causing overflow in a channel. When we start adjusting white balance the lost information in the highlights can't be recovered as it is lost during white balance application at the first stage. Same goes to applying negative "exposure compensation" in a converter to a channel that is already blown out due to white balance (sequence of operations error, negative "eV" in a converter should be applied before white balance, but to speed things up and to use less memory it is not always the case, same as incremental application of white balance saves memory but causes irrecoverable overflows)."
"Each "colour" channel of the sensor has its own sensitivity. For A900 those are 3, R, G, and B (because G1 and G2 are essentially similar - not always the case with other cameras). You can think of those as having different base ISO. That is, R has ISOr, G is having ISOg, B - ISOb. The "normalised" ISO the camera reports and measures for is ISOg. Under normal daylight ISOb and ISOr are lower than ISOg. Moreover, for most of the light types most of the cameras have ISOg being the highest one. What white balance is doing it is digitally bumping (through multiplication) the data on R and B channels to reach the sensitivity of the green channel. "
Stephen