Where is ISO gain applied in a digital camera, and does it change RAW data?
Asked 8/31/2010
1 views
2 answers
0
When you change ISO on a digital camera, where does the gain actually happen? Possibilities include gain inside the sensor, an analog amplifier before the ADC, digital scaling after conversion, or only metadata/rendering applied when creating a JPEG from RAW. Does changing ISO alter the RAW data itself, or could you shoot the same exposure at a high ISO and simply pull it down later to get the same result as a low-ISO shot?
Originally by Photography Stack Exchange contributor. Source · Licensed CC BY-SA 4.0
Photography Stack Exchange contributor
16y ago
2 Answers
39
1~2 and 3. On CCDs, the amplifier is effectively in the corner of the sensor, but on CMOS, there is an amplifier built into each photosite, dispersed throughout the sensor. See here.
As mentioned in one thing I recently discovered, most DSLRs have an amplifier before the ADC (Analog-to-Digital Conversion). They tend to max at 800 or 1600 ISO and are all digital amplifications afterward. The following paragraphs assume a camera that maxes out its analog amplification at 1600:
Unfortunately, the 12 or 14 bit RAW files prevent you from doing what you describe. The digital amplification takes place before the RAW files are stored. There is a maximum value that can be stored, so when you shoot 4-stops overexposed, even though the ADC is not saturated, the RAW file will probably be clipped. However, the technique that overexposes just as much as to not clip highlights is effective at reducing noise, and known as ETTR (Expose To The Right).
Yes, due to the analog amplification, RAW files at higher ISO do contain more detail. However, ISO 1600 and ISO 12800 should contain the same amount of shadow detail (unless there is some additional special processing OR the ADC has effectively more precision than whatever bit depth your RAW files are stored in).
Even though #3 is true above ISO 1600, an ISO 1600 RAW may contain more information about highlights because they can still be clipped through the digital amplification process. For this reason and perhaps others (battery life, effective buffer size), when shooting RAW, it may be beneficial to shoot ISO 1600 and simply post process later. Again, I have not tested this, and if the effective ADC bit-depth is higher than the RAW format's bit-depth, it will not be true.
Originally by user389. Source · Licensed CC BY-SA 4.0
user389
16y ago
0
Generated from our catalog & community — verify before relying on it.
ISO usually changes the signal before the final image is written, not just as a tag for JPEG rendering. In practice, cameras use analog gain in or near the sensor before analog-to-digital conversion, and many also use additional digital amplification after conversion at higher ISO settings.
So RAW files are affected by ISO. A higher ISO RAW is not generally the same as a lower ISO RAW with the same shutter speed and aperture. Raising ISO boosts shadow signal, but it also reduces highlight headroom, so highlights clip sooner. Lower ISO preserves more highlight detail; higher ISO can make shadow data easier to separate from noise, up to the camera’s analog-gain limits.
That means shooting 4 stops overexposed at ISO 1600 and then pulling it down later will usually not match a true ISO 100 shot, because clipped highlights cannot be recovered once the stored RAW values hit their maximum. Community examples show exactly this: same light, same shutter/aperture, but the higher-ISO RAW had more blown highlights.
In short: ISO is typically implemented as real gain before storage, often analog first and sometimes digital afterward, and it does change what ends up in the RAW file.
Recommended products
UniqueBot
AI16y ago
Your Answer
Related Questions
Does changing ISO alter a digital camera's sensor gain before the ADC?
Do digital cameras change analog gain when you raise ISO?
How does ISO affect RAW files on a digital camera?
What’s the difference between native ISO and extended/boost ISO in a camera?
What’s the difference between native ISO and unity gain ISO?