Re: High ISO, analog or digital multiplication Proof - Part 2...
GordonBGood
wrote:
This will be continued in successive parts with analysis of how little damage digital amplification really does, and it's limitations in those situations where it isn't so good.
To continue with an analysis of the effects of artificially increasing quantization error by reduced encoding levels as follows:
For the following, I will use Raw Therapee - RT - (www.rawtherapee.com) as a raw converter, not because I particularily recommend it, but for verifiability as it can be downloaded for free and because, now being open source, a competent programmer can verify that there is no special treatment as to demosiacing, colour tone curves, etc. that is specific to any camera model, making it "camera model neutral". I will use completely neutral processing with absolutely no Noise Reduction (NR) or sharpening and will set all development sliders to zeros except as noted.
As proof whether high ISO gains are achieved by analog or digital means makes no perceptible difference for most cameras in images produced from such gains because the base level of noise is much higher than the gaps in the codes, I offer the following method:
As we have no cameras that do this gain by both digital and analog means, it is necessary to simulate a digital gain from an analog gain in order to prove this. For instance, given from Part 1 above that the K-7 produces ISO 1600 images using analog gain, and where I have measured the lowest level of noise in the blacks at about a standard deviation of 22 to 29 12-bit levels (depending on the camera sample), one could take any K-7 ISO 1600 image and increase the quantization error by rounding down all of the raw odd values leaving a zero population of odd values as if the raw data had been created from a "real" ISO 800 image that had been digitally gained by an exact factor of two. Further, one could round down in groups of 4 codes (binary anding with zero's in the least two significant bit positions) to leave gaps of three codes in the raw histogram as if it had been digitally scaled by a factor of four from an ISO 400 image. Further, we could use the same method to eliminate all but every eighth value and all but every sixteenth value as if we had produced the ISO 1600 image by digital multiplication from an analog produced ISO 200 and ISO 100 image, respectively. I have done this to sample images using a progam and written the results out to a DNG file. Upon normal identical raw conversion of each of these five images, I don't think that anyone will see the difference in real image quality due to any loss in quantization, as these effective code gaps are filled by processing in the later raw workflow due to the very lowest level of noise in the ISO 1600 image, the black read noise, being much higher than even these large gaps in the codes.
For your comparison here are the results:
The original ISO 1600 image (original size in my gallery):

The "quantized" ISO 1600 image as if it had been produced from a ISO 100 image with black noise proportional at ISO 100 to what it is at ISO 1600, which is the same other than being a tiny bit darker due to always rounding down (original size in my gallery:

As I think you can't see any difference, this proves that quantization does not produce visible quantization step errors or "banding", even in the very dark tones when boosted, as long as the high levels of minimum noise levels are bigger than the stepping caused by the quantization.
To further push this concept, I have used RT to push the quantization level starved raw image that has code gaps of 15 code levels for every one that exists by an additional raw processing EV boost of 4 stops for an equivalent of ISO 25,600 and view it with RT at 100% zoom for the very darkest area of the above image. Essentially, because I eliminated 4 Least significant bits from the raw file and then boosted by another factor of 16, I have increased the quantization level so there are equivalent gaps in the raw histogram of 255 codes for every one that exists or only 4 bits of usable data, and also multiplied this level up by the factor of 16 to better see any stepping of quantization/"banding". I have shown the darkest area I could find in the image that has a smooth gradient as since the development Tone Response Curve (TRC, as per "gamma" curve) is steepest in the dark tones, it will most amplify any steps in the linear raw file as larger steps in the developed image. This worst case image that pushes the use of quantization to the maximum looks as follows:

I don't think you can see any gradient stepping buried in the noise.
Continued in Part 3, where we push this even further...
Regards, GordonBGood