Myth busted: Canon's 14-bit snake oil
	
	
		
Myth: 14-bit raw files are better than 10-bit (or 12-bit) raw files. ("Smoother tonal transitions, more natural gradations, etc.")
Fact: In current Canon cameras, there is no benefit whatsoever, just slower FPS, larger files, and typical Canon snake oil.
This myth is repeated in a lot of Canon's marketing materials. For example, Canon's brochure says: "The EOS 5D Mark II also employs precision 14-bit A/D converters to process the output of the imaging sensor. This ensures smoother tonal transitions and more natural gradations."
-  In reality, the tonal transitions and natural gradations are never limited by the raw bit depth, but by noise.
 
 
-  The amount of noise is determined principally by the amount of light.
 
 
-  If you are shooting in low light, the amount of light is determined by the sensitivity.
 
 
-  If you are shooting in ample light, the amount of light is determined by the dynamic range.
 
 
-  The maximum dynamic range is limited by bit depth.
 
 
From this, we can see that there really is a relationship between tonal transitions and bit depth: if you are shooting in ample light and are at the maximum dynamic range allowed by your bit depth, the only way to improve tonal transitions and gradations is to increase bit depth and dynamic range at the same time.
Here is a demonstration of how bit depth relates to raw levels. It's a 40D high ISO image that shows how noise erases the benefit of higher bit depths:
http://thebrownings.name/images/2009-03-bit-depth/John-Sheehy-14-bit-gaborstrapbits.jpg
There is another factor here: some of the dynamic range in Canon cameras is not useful to normal photographers. For example, on the 5D2, there is a about 12 bits of real dynamic range stored in a 14-bit file. But if you use more than 10 bits worth of dynamic range, the shadows will be contaminated by pattern noise. The only people who aren't affected by pattern noise are those who stack multiple photos of subjects that are in the exact same position in every photo, such as astrophotographers. For everyone else, the last four bits are just wasted disk space.
Many of Canon's 14-bit cameras barely have have enough usable dynamic range to justify 10 bits, let alone 12. When Canon upgraded their raw files from 12-bit to 14-bit, all they did was tack on a waste of space. Competitors are really leaving them in the dust now. The Nikon D7000 and Pentax K-5 both have true 14-bits worth of usable dynamic range, and they are a lot cheaper than the 5D2, 1D, and 1Ds which all have less than 12 bits of usable dynamic range.
	 
	
	
	
		Re: Myth busted: Canon's 14-bit snake oil
	
	
		
Hmmm,
 Daniel, this is very enlightening and more importantly makes sense-----I would love to see the "canon engineer
	 
	
	
	
		Re: Myth busted: Canon's 14-bit snake oil
	
	
		
This is just one example of the dozen or so terrible design flaws that I know about in Canon firmware. As I see it, there are several possibilities.
One is that the Canon firmware engineers are all brilliant, and they hate to hoist such terrible camera designs on the poor unsuspecting public, but they are terribly constrained by some corporate problems. 
- Maybe they have Marketing Department Overlords, and when Marketing says they want to sell "14-bit", they force it on all the raw files, whether it's wasteful bloat or not.
- Or perhaps it's some sort of middle manager or tenured employee who thinks 14 bits are beneficial, and either wont listen to reason or there is a culture of "don't point out the flaws of your boss".
- Or possibly the paperwork to fix some of these design flaws is just too much overhead, so it's easier to leave the flaws as they are.
I've been a software engineer at Fortune 500 companies before and seen all these problems cause terrible flaws. When you first start there, you fight against the Machine and try to do good work despite all the road blocks, but your spirit will break eventually.
Another possibility is that most of the engineers on the firmware team are numpty divots that couldn't code their way out of a paper bag. I know that the sensor designers are brilliant for sure, but the firmware team is definitely wanting. Maybe they got sacked and the firmware was outsourced to Elbonia.
	 
	
	
	
		Re: Myth busted: Canon's 14-bit snake oil
	
	
	
	
	
		Re: Myth busted: Canon's 14-bit snake oil
	
	
		
Thanks a lot for the technical insight Mr Browning. Your passion is much appreciated too. I second Kayaker72..."Numpty Divots"....awesome, ha ha, ha.
	 
	
	
	
		Re: Myth busted: Canon's 14-bit snake oil
	
	
		
	Quote:
	
		
		
			
				Originally Posted by Daniel Browning
				
			
			This is just one example of the dozen or so terrible design flaws that I know about in Canon firmware.
			
		
	 
 
Does that mean that the fix is just a matter of a firmware update? And, holy crap, what arethe other 11 design flaws I wonder??
	 
	
	
	
		Re: Myth busted: Canon's 14-bit snake oil
	
	
		
	Quote:
	
		
		
			
				Originally Posted by DLS
				
			
			Does that mean that the fix is just a matter of a firmware update?
			
		
	 
 
Yes, but the only time I've seen Canon do anything *substantial* in a firmware update was the 5D2, so I'm not getting my hopes up.
	Quote:
	
		
		
			
				Originally Posted by DLS
				
			
			And, holy crap, what arethe other 11 design flaws I wonder??
			
		
	 
 
I'll have to make another post some time. Here's a little taste:
- Clipping 1/3 stop of highlight data on some ISO settings
- Mangling the histogram of raw images by 1-3 stops.
- Disabling the ability to use HTP in the very circumstance when it should always be on.
- Deleting 4-5 stops of highlight data for no reason (depending on ISO)
- Clipping highlights just to hide the sensor's poor angular response.
- The 7D mazing debacle.
- Crippling AutoISO when it's most useful.
 <meta http-equiv="content-type" content="text/html; charset=utf-8" />
 Hiding important features such as the dead pixel remapper and shutter count
- Braindamaged sRAW.
There's so much braindamage in Canon's software development that it's almost overwhelming. 2-year-old startup companies with just a handful of employees have built new cameras from *scratch* that have far, far better software (e.g. RED ONE) and none of the Canon braindamage.
	 
	
	
	
		Re: Myth busted: Canon's 14-bit snake oil
	
	
		
So are you going to stay with Canon? Or try someone else?
	Quote:
	
		
		
			
				Originally Posted by Daniel Browning
				
			
			Braindamaged sRAW
			
		
	 
 
So I guess its full res RAW or Jpeg - don't bother with sRAW1 or sRAW2?
	 
	
	
	
		Re: Myth busted: Canon's 14-bit snake oil
	
	
		
	Quote:
	
		
		
			
				Originally Posted by DLS
				
			
			So are you going to stay with Canon? Or try someone else?
			
		
	 
 
Well, camera choice depends on a lot more than just how braindamaged the software is. For example, Canon gives you 21 MP full frame for three times less money than Nikon. For me, Canon is still the best option right now, despite their many and varied flaws.I definitely recommend Nikon for other people, but it so happens that Nikon makes a few big mistakes in areas that are important to me -- astrophotography. Canon's mistakes only affect all other types of photography -- for astro stuff, Canon doesn't have any braindamage. In any case,it would be a big hassle and expense to switch, but I'm considering it.
	Quote:
	
		
		
			
				Originally Posted by DLS
				
			
			So I guess its full res RAW or Jpeg - don't bother with sRAW1 or sRAW2?
			
		
	 
 
No, they have some drawbacks (aliasing artifacts, can't demosaic, low resolution, etc.), but in many ways they're better than JPEG if you need smaller files. The reason they are braindamaged is that the files could be two times smaller, 10 times higher quality, with even less processing power required. Canon invented this *terrible* way to reduce filesize. It's like they're flying a huge cargo plane full of garbage with 5 passengers, and when they need to save weight, they throw out the passengers (resolution) instead of the garbage (raw levels that exceed the maximum precision of photon-shot-noise-limited quantization steps, among other things).
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
	 
	
	
	
		Re: Myth busted: Canon's 14-bit snake oil
	
	
		
Wow, this post has been highly informative...and entertaining, actually...