Hacker News new | ask | show | jobs
by fake-name 2533 days ago
Very few (if any) digital cameras have 16-bit ADCs.

Most cameras use 12 or 14 bit ADCs, so they only use 2^12 or 2^14 of the available values.

Generally, the RAW files aren't actually 16 bit, but rather a packed structure of the native ADC size. In this case, they're using 16-bit intermediate bitmaps. They're not 16 bit from the RAW.

------

Fujifilm actually has a few cameras with a sensor that can be put in 16-bit mode, but IIRC it's not enabled in software.

3 comments

Essentially only very high end digital backs from hasselblad/phase one have 16 bit ADCs, but people disagree if it’s even required, the last two bits are basically noise.
Scientific cameras with 16 bit ADCs will usually, in my limited experience, have active cooling, eg a peltier element and some fans. Otherwise, 12 bit is probably enough.
If the noise is actually white, that may not be a bad thing for filtering.
I don’t really think that it’s white noise, it’s mostly thermal noise and “reading the sensor” noise (forgot the real name) that have very different shape from white noise. If they were so easily filtered we’d have far superior denoise effectiveness during raw processing.
> “reading the sensor” noise

"dark current"?

How is that?
Additive white gaussian noise is quite well studied and pretty easy to remove with processing. So even if those last few bits are "just noise", if that noise is well-behaved, on the whole image you still have more information.

There's also the effect of pixel well depth. I forget the exact interplay, but I believe this usually ends up being the limiting factor before ADC resolution.

You can remove white noise with oversampling, but you can't usually oversample unless you're shooting a still-life scene and can take multiple exposures.

Otherwise, you can't strongly delineate between actual scene artifacts and noise.

And if you oversample multiple exposures, you get more “bits” through the averaging process—if the quantization noise is overwhelmed by random noise.
Thanks.

Regarding pixel well depth, I suppose we can have a sensor with greater pixel size and low pixel count, like a 3840 x 2160 sensor in a full-frame camcorder. Since this would be sold as a video-oriented camera, lack of higher resolution will be a problem problem than in a still-oriented camera.

lesser problem?
Oh of course, thank you. I even knew that my camera has a 12 bit DAC, but somehow the way it was presented as 16 bit "literal" values made me forget that fact.
Dalsa has 16-bit too