<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>&#8235;KammaGamma &#187; Articles&#8236;</title>	<atom:link href="http://kammagamma.com/tags/articles/feed" rel="self" type="application/rss+xml" />
	<link>http://kammagamma.com</link>
	<description>&#8235;&#8236;</description>	<lastBuildDate>Tue, 01 Mar 2011 15:57:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>&#8235;Upload Presets Utility&#8236;</title>		<link>http://kammagamma.com/articles/upload-presets-utility.php</link>
		<comments>http://kammagamma.com/articles/upload-presets-utility.php#comments</comments>
		<pubDate>Wed, 06 May 2009 10:59:42 +0000</pubDate>
		<dc:creator>&#8235;Max Penson&#8236;</dc:creator>				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://kammagamma.com/?p=162</guid>
		<description><![CDATA[&#8235; Upload Presets Utility is a small and easy to use utility that allows Leaf medium format back users to upload their custom presets to the Compact Flash card. When the CF card is in its slot, Leaf Custom presets will automatically appear in the Camera settings menus on the back, allowing you to use custom [...] &#8236;]]></description>			<content:encoded><![CDATA[<div dir="rtl"><p style="text-align: left;">Upload Presets Utility is a small and easy to use utility that allows Leaf medium format back users to upload their custom presets to the Compact Flash card. When the CF card is in its slot, Leaf Custom presets will automatically appear in the Camera settings menus on the back, allowing you to use custom tables while shooting portable.</p>
<p style="text-align: center;"><a href="http://kammagamma.com/News/2009/05/upu.jpg"><img class="size-full wp-image-163 alignnone" title="upu" src="http://kammagamma.com/News/2009/05/upu.jpg" alt="upu" width="276" height="368" /></a></p>
<h3 style="text-align: center;"><a href="http://kammagamma.com/News/2009/05/upload_presets_utility_11.zip" target="_blank">Download Upload Presets Utility</a></h3>
<h2 style="text-align: left;">Instructions</h2>
<ul style="text-align: left;">
<li>Download and open the utility.</li>
<li>From the selection box, choose the Compact Flash card you wish to use in order to upload custom presets. If no Compact Flash cards are displayed, insert a card and click &#8216;Refresh&#8217;.</li>
<li>From the custom presets selection box, select the custom preset you wish to upload. You can use the Select All and Select None buttons for quick selection.</li>
<li>Click the Upload button to upload the selected custom presets to the Compact Flash card.</li>
</ul>
<h2 style="text-align: left;">Supported Backs</h2>
<ul>
<li>Leaf AFi</li>
<li> Leaf AFi-II</li>
<li> Leaf Aptus-II</li>
</ul>
<h2 style="text-align: left;">Notes</h2>
<ul style="text-align: left;">
<li>Formating the card in the back will erase all setting from the card.</li>
<li>The utility loads all Leaf Tables but not ICC &#8220;Color Look&#8221; or &#8220;Color Space&#8221; profiles.</li>
</ul>
<h2 style="text-align: left;">Change Log</h2>
<p style="text-align: left;">1.1 Added support for Aptus-II and AFi-II family<br />
1.0 Release </p>
</div>]]></content:encoded>			<wfw:commentRss>http://kammagamma.com/articles/upload-presets-utility.php/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8235;Nikon D300, how much of an improvement?&#8236;</title>		<link>http://kammagamma.com/articles/nikon-d300-how-much-of-an-improvement.php</link>
		<comments>http://kammagamma.com/articles/nikon-d300-how-much-of-an-improvement.php#comments</comments>
		<pubDate>Sun, 09 Dec 2007 21:38:25 +0000</pubDate>
		<dc:creator>&#8235;Max Penson&#8236;</dc:creator>				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Nikon]]></category>
		<category><![CDATA[Nikon D200]]></category>
		<category><![CDATA[Nikon D300]]></category>
		<category><![CDATA[Noise]]></category>
		<category><![CDATA[Noise Reduction]]></category>
		<category><![CDATA[RAW]]></category>
		<category><![CDATA[Top Story]]></category>

		<guid isPermaLink="false">http://kammagamma.com/articles/nikon-d300-how-much-of-an-improvement.php</guid>
		<description><![CDATA[&#8235; We were curious to see what improvements there are in the Nikon D300 compared to the Nikon D200. To find out we performed a few simple tests. Almost all of the tests you are about to see were done on the actual RAW file using Matlab. This means that there is no image processing involved [...] &#8236;]]></description>			<content:encoded><![CDATA[<div dir="rtl"><p> <script src="Spry/SpryTabbedPanels.js" type="text/javascript"></script></p>
<link href="Spry/SpryTabbedPanels.css" rel="stylesheet" type="text/css">
We were curious to see what improvements there are in the Nikon D300 compared to the Nikon D200. To find out we performed a few simple tests.<br />
  Almost all of the tests you are about to see were done on the actual RAW file using Matlab. This means that there is no image processing involved and that the results are as pure as they get. You can use these results to understand which camera will perform better in the real world when using the RAW software of your chose.</p>
<h2>Dynamic range</h2>
<p>A  desired improvements is more dynamic range. To test this we photographed a special 41 transparent step chart with 13.6 EV stops of dynamic range. We define dynamic range as the number of steps between maximum saturation where the sensor can no longer capture light and the floor noise at the 1db limit. This means that dynamic range is limited by noise. We estimate a margin error of 0.15EV in our measurements.</p>
<p>The chart bellow shows the dynamic range in EV of each channel in each of the ISO settings.</p>
<table width="0" border="0" align="center" cellpadding="5" cellspacing="2">
<tr>
<td>
<div align="center">ISO</div>
</td>
<td colspan="3">
<div align="center">Nikon D300 12 bit</div>
</td>
<td colspan="3">
<div align="center">Nikon D300 14 bit</div>
</td>
<td colspan="3">
<div align="center">Nikon D200</div>
</td>
</tr>
<tr>
<td>
<div align="center"></div>
</td>
<td bgcolor="#00D200">
<div align="center">G</div>
</td>
<td bgcolor="#D20000">
<div align="center">R</div>
</td>
<td bgcolor="#0000D2">
<div align="center">B</div>
</td>
<td bgcolor="#00D200">
<div align="center">G</div>
</td>
<td bgcolor="#D20000">
<div align="center">R</div>
</td>
<td bgcolor="#0000FF">
<div align="center">B</div>
</td>
<td bgcolor="#00D200">
<div align="center">G</div>
</td>
<td bgcolor="#D20000">
<div align="center">R</div>
</td>
<td bgcolor="#0000FF">
<div align="center">B</div>
</td>
</tr>
<tr>
<td>
<div align="center">100ISO</div>
</td>
<td bgcolor="#00D200">
<div align="center"><strong>11.6</strong></div>
</td>
<td bgcolor="#D20000">
<div align="center"><strong>11.3</strong></div>
</td>
<td bgcolor="#0000D2">
<div align="center"><strong>12.6</strong></div>
</td>
<td bgcolor="#00D200">
<div align="center"><strong>11.6</strong></div>
</td>
<td bgcolor="#D20000">
<div align="center"><strong>12.3</strong></div>
</td>
<td bgcolor="#0000FF">
<div align="center"><strong>12.6</strong></div>
</td>
<td bgcolor="#00D200">
<div align="center"><strong>12</strong></div>
</td>
<td bgcolor="#D20000">
<div align="center"><strong>12.6</strong></div>
</td>
<td bgcolor="#0000FF">
<div align="center"><strong>13</strong></div>
</td>
</tr>
<tr>
<td>
<div align="center">200ISO</div>
</td>
<td bgcolor="#00D200">
<div align="center"><strong>12.6</strong></div>
</td>
<td bgcolor="#D20000">
<div align="center"><strong>11</strong></div>
</td>
<td bgcolor="#0000FF">
<div align="center"><strong>11.6</strong></div>
</td>
<td bgcolor="#00D200">
<div align="center"><strong>12.6</strong></div>
</td>
<td bgcolor="#D20000">
<div align="center"><strong>11.3</strong></div>
</td>
<td bgcolor="#0000FF">
<div align="center"><strong>12.6</strong></div>
</td>
<td bgcolor="#00D200">
<div align="center"><strong>12.3</strong></div>
</td>
<td bgcolor="#D20000">
<div align="center"><strong>11.3</strong></div>
</td>
<td bgcolor="#0000FF">
<div align="center"><strong>13</strong></div>
</td>
</tr>
<tr>
<td>
<div align="center">400ISO</div>
</td>
<td bgcolor="#00D200">
<div align="center"><strong>12</strong></div>
</td>
<td bgcolor="#D20000">
<div align="center"><strong>10.3</strong></div>
</td>
<td bgcolor="#0000FF">
<div align="center"><strong>11</strong></div>
</td>
<td bgcolor="#00D200">
<div align="center"><strong>12</strong></div>
</td>
<td bgcolor="#D20000">
<div align="center"><strong>10.3</strong></div>
</td>
<td bgcolor="#0000FF">
<div align="center"><strong>11</strong></div>
</td>
<td bgcolor="#00D200">
<div align="center"><strong>10.6</strong></div>
</td>
<td bgcolor="#D20000">
<div align="center"><strong>10</strong></div>
</td>
<td bgcolor="#0000FF">
<div align="center"><strong>10.3</strong></div>
</td>
</tr>
<tr>
<td>
<div align="center">800ISO</div>
</td>
<td bgcolor="#00D200">
<div align="center"><strong>10.3</strong></div>
</td>
<td bgcolor="#D20000">
<div align="center"><strong>9</strong></div>
</td>
<td bgcolor="#0000FF">
<div align="center"><strong>10.3</strong></div>
</td>
<td bgcolor="#00D200">
<div align="center"><strong>10.3</strong></div>
</td>
<td bgcolor="#D20000">
<div align="center"><strong>9.6</strong></div>
</td>
<td bgcolor="#0000FF">
<div align="center"><strong>10.3</strong></div>
</td>
<td bgcolor="#00D200">
<div align="center"><strong>9</strong></div>
</td>
<td bgcolor="#D20000">
<div align="center"><strong>8.6</strong></div>
</td>
<td bgcolor="#0000FF">
<div align="center"><strong>9</strong></div>
</td>
</tr>
<tr>
<td>
<div align="center">1600ISO</div>
</td>
<td bgcolor="#00D200">
<div align="center"><strong>8.6</strong></div>
</td>
<td bgcolor="#D20000">
<div align="center"><strong>8.3</strong></div>
</td>
<td bgcolor="#0000FF">
<div align="center"><strong>8.6</strong></div>
</td>
<td bgcolor="#00D200">
<div align="center"><strong>9</strong></div>
</td>
<td bgcolor="#D20000">
<div align="center"><strong>8.6</strong></div>
</td>
<td bgcolor="#0000FF">
<div align="center"><strong>8.6</strong></div>
</td>
<td bgcolor="#00D200">
<div align="center"><strong>7.6</strong></div>
</td>
<td bgcolor="#D20000">
<div align="center"><strong>7.3</strong></div>
</td>
<td bgcolor="#0000FF">
<div align="center"><strong>7.6</strong></div>
</td>
</tr>
<tr>
<td>
<div align="center">3200ISO</div>
</td>
<td bgcolor="#00D200">
<div align="center"><strong>7.6</strong></div>
</td>
<td bgcolor="#D20000">
<div align="center"><strong>7.6</strong></div>
</td>
<td bgcolor="#0000FF">
<div align="center"><strong>8</strong></div>
</td>
<td bgcolor="#00D200">
<div align="center"><strong>7.6</strong></div>
</td>
<td bgcolor="#D20000">
<div align="center"><strong>7.6</strong></div>
</td>
<td bgcolor="#0000FF">
<div align="center"><strong>8</strong></div>
</td>
<td bgcolor="#00D200">
<div align="center"><strong>6</strong></div>
</td>
<td bgcolor="#D20000">
<div align="center"><strong>6.6</strong></div>
</td>
<td bgcolor="#0000FF">
<div align="center"><strong>6.6</strong></div>
</td>
</tr>
<tr>
<td>
<div align="center">6400ISO</div>
</td>
<td bgcolor="#00D200">
<div align="center"><strong>6.6</strong></div>
</td>
<td bgcolor="#D20000">
<div align="center"><strong>6.3</strong></div>
</td>
<td bgcolor="#0000FF">
<div align="center"><strong>7</strong></div>
</td>
<td bgcolor="#00D200">
<div align="center"><strong>6.3</strong></div>
</td>
<td bgcolor="#D20000">
<div align="center"><strong>6.3</strong></div>
</td>
<td bgcolor="#0000FF">
<div align="center"><strong>7</strong></div>
</td>
<td bgcolor="#00D200">
<div align="center"></div>
</td>
<td bgcolor="#D20000">
<div align="center"></div>
</td>
<td bgcolor="#0000FF">
<div align="center"></div>
</td>
</tr>
<tr>
<td colspan="10">
<div align="center">All values are EV (1EV = 1 stop)</div>
</td>
</tr>
</table>
<p>As you can see, the green channel, which is the main channel, has about 0.3EV more dynamic range at 200ISO, the base ISO setting for the Nikon D300. It is interesting to note that the Nikon D200 gains some dynamic range at 200ISO in the green channel but loses some in the red channel. Comparing the base ISO setting of both cameras, the Nikon D300 gains 0.6EV more dynamic range in the green channel, which is not bad at all.</p>
<p>Because noise limits dynamic range it is no surprise that the Nikon D200 has only 7.6EV of dynamic range at 1600ISO while the Nikon D300 shows an excellent result of 8.6EV.</p>
<p>As for the long debate of 14bit vs. 12bit, we can clearly see a small advantage to having more bits in dynamic range. Sometimes having more accuracy means better signal to noise ratio at the low signal parts of the image.</p>
<h2>Signal to noise ratio</h2>
<p>To test signal to noise ratio we used the same data from the previous test. This time however, we calculated the signal to noise ratio from the 2 brightest stops of the chart. The results represent the ability of the sensor to gather light and are less relevant to the electronic side effect noise of the image. This is because the sensor is overwhelmed with photons and the extra electronic charge has very little effect on the overall charge.</p>
<p>The higher the result the better the sensor is capable of capturing light. The pixel size of the Nikon D300 is approximately 5.54 µm while the pixel size of the Nikon D200 is 6.09 µm. That alone should give the Nikon D200 slightly better performance. But there are many more factors to consider, such as the density of the microlenses and the spectral distribution of the color filters on top of each pixel.</p>
<p align="center"><img src="nikond300/iq_improvements/snr.jpg"></p>
<p align="left">The results are very interesting indeed. At seems that in most cases at low ISO settings the Nikon D300 has a better signal to noise ratio, even though the pixel size is slightly smaller. This means that Nikon (or shall I say Sony?) has done a very good job.</p>
<h2 align="left">Noise floor</h2>
<p align="left">Noise floor is calculated by using  the same data used in the previous tests. But this time we calculate the standard deviation values at the lower two EV steps. These results  indicate  the overall performance of the system. In most cases the last two stops contain some signals from light, but also contain some electronic noise that should not have been added to the image. Lower results are better.</p>
<p align="center"><img src="nikond300/iq_improvements/std.jpg"></p>
<p align="left">From these results there is no doubt  that the Nikon D300 is a big improvement on  the Nikon D200. This is probably due to Nikon&#8217;s better handling of the electronics  in the D300 but it is more likely due to the fact that CMOS sensors can separate non photon noise from light signal and subtract that noise from the each pixel. This is something CCD sensors can’t do. The result is a much less noisy RAW file. Once again, we see a small advantage to 14 bit accuracy which reduces the rounding  (upwards or downwards) of signal and noise.</p>
<h1>Noise reduction improvements</h1>
<p>The following is for the JPEG shooters among you. While the improvements above were all about RAW files and sensor SNR, here we will discuss improvements Nikon has made to their noise reduction algorithm. The low SNR and low noise of the Nikon D300gives us  a better starting point for noise reduction algorithms, so we will try to highlight some improvements  in the Nikon D300 that bothered us in the Nikon D200.</p>
<p align="center"><img src="nikond300/iq_improvements/main.jpg" /></p>
<p>All the crop images below are taken from our studio setup with the same 50mm Nikon lens (at f8) at 1600ISO. All crops are 100%  of our studio setup.</p>
<h2>Chroma noise and pleaseing grain</h2>
<p>One thing the Nikon D200 was free of is chroma noise in flat areas. This is not different in the New Nikon D300. Only when setting the noise reduction setting to the OFF setting there is some chroma noise.</p>
<div id="dc" class="TabbedPanels">
<ul class="TabbedPanelsTabGroup">
<li class="TabbedPanelsTab" tabindex="0">RGB View</li>
<li class="TabbedPanelsTab" tabindex="0">Luma View</li>
<li class="TabbedPanelsTab" tabindex="0">Chroma View</li>
</ul>
<div class="TabbedPanelsContentGroup">
<div class="TabbedPanelsContent">
<table width="0" border="0" align="center">
<tr>
<td>
<div align="center">Nikon D200 Normal NR</div>
</td>
<td>
<div align="center">Nikon D300 Normal NR</div>
</td>
<td>
<div align="center">Nikon D300 Low NR</div>
</td>
</tr>
<tr>
<td>
<div align="center"><img src="nikond300/iq_improvements/gray_nikon_d200_normal_rgb.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/gray_nikon_d300_1600ISO_normal_rgb.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/gray_nikon_d300_1600ISO_low_rgb.jpg"></div>
</td>
</tr>
<tr>
<td>
<div align="center">Nikon D300 High NR</div>
</td>
<td>
<div align="center">Nikon D300 OFF NR</div>
</td>
<td>
<div align="center"></div>
</td>
</tr>
<tr>
<td>
<div align="center"><img src="nikond300/iq_improvements/gray_nikon_d300_1600ISO_high_rgb.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/gray_nikon_d300_1600ISO_off_rgb.jpg"></div>
</td>
<td>
<div align="center"></div>
</td>
</tr>
</table></div>
<div class="TabbedPanelsContent">
<table width="0" border="0" align="center">
<tr>
<td>
<div align="center">Nikon D200 Normal NR</div>
</td>
<td>
<div align="center">Nikon D300 Normal NR</div>
</td>
<td>
<div align="center">Nikon D300 Low NR</div>
</td>
</tr>
<tr>
<td>
<div align="center"><img src="nikond300/iq_improvements/gray_nikon_d200_normal_luma.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/gray_nikon_d300_1600ISO_normal_luma.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/gray_nikon_d300_1600ISO_low_luma.jpg"></div>
</td>
</tr>
<tr>
<td>
<div align="center">Nikon D300 High NR</div>
</td>
<td>
<div align="center">Nikon D300 OFF NR</div>
</td>
<td>
<div align="center"></div>
</td>
</tr>
<tr>
<td>
<div align="center"><img src="nikond300/iq_improvements/gray_nikon_d300_1600ISO_high_luma.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/gray_nikon_d300_1600ISO_off_luma.jpg"></div>
</td>
<td>
<div align="center"></div>
</td>
</tr>
</table></div>
<div class="TabbedPanelsContent">
<table width="0" border="0" align="center">
<tr>
<td>
<div align="center">Nikon D200 Normal NR</div>
</td>
<td>
<div align="center">Nikon D300 Normal NR</div>
</td>
<td>
<div align="center">Nikon D300 Low NR</div>
</td>
</tr>
<tr>
<td>
<div align="center"><img src="nikond300/iq_improvements/gray_nikon_d200_normal_chroma.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/gray_nikon_d300_1600ISO_normal_chroma.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/gray_nikon_d300_1600ISO_low_chroma.jpg"></div>
</td>
</tr>
<tr>
<td>
<div align="center">Nikon D300 High NR</div>
</td>
<td>
<div align="center">Nikon D300 OFF NR</div>
</td>
<td>
<div align="center"></div>
</td>
</tr>
<tr>
<td>
<div align="center"><img src="nikond300/iq_improvements/gray_nikon_d300_1600ISO_high_chroma.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/gray_nikon_d300_1600ISO_off_chroma.jpg"></div>
</td>
<td>
<div align="center"></div>
</td>
</tr>
</table></div>
</p></div>
</div>
<p>Grain is one of the most important aspects of noise reduction &#8211; get grain right and people will accept your image as pleasing (something that adobe seems to miss). By clicking the Luma view you can see that the Nikon D300 has a little less visible grain. I do not particular like that, and I much prefer the Low result of the Nikon D300 for grain.</p>
<h2>Shadow grain</h2>
<p>Grain in the shadows was one of the most problematic issues with the Nikon D200. While most of the tone range  filtered well, the dark tones contained too much grain. This made images with mostly dark tones look very grainy and noisy.</p>
<div id="sg" class="TabbedPanels">
<ul class="TabbedPanelsTabGroup">
<li class="TabbedPanelsTab" tabindex="0">RGB View</li>
<li class="TabbedPanelsTab" tabindex="0">Luma View</li>
<li class="TabbedPanelsTab" tabindex="0">Chroma View</li>
</ul>
<div class="TabbedPanelsContentGroup">
<div class="TabbedPanelsContent">
<table width="0" border="0" align="center">
<tr>
<td>
<div align="center">Nikon D200 Normal NR</div>
</td>
<td>
<div align="center">Nikon D300 Normal NR</div>
</td>
<td>
<div align="center">Nikon D300 Low NR</div>
</td>
</tr>
<tr>
<td>
<div align="center"><img src="nikond300/iq_improvements/black_nikon_d200_normal_rgb.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/black_nikon_d300_1600ISO_normal_rgb.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/black_nikon_d300_1600ISO_low_rgb.jpg"></div>
</td>
</tr>
<tr>
<td>
<div align="center">Nikon D300 High NR</div>
</td>
<td>
<div align="center">Nikon D300 OFF NR</div>
</td>
<td>
<div align="center"></div>
</td>
</tr>
<tr>
<td>
<div align="center"><img src="nikond300/iq_improvements/black_nikon_d300_1600ISO_high_rgb.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/black_nikon_d300_1600ISO_off_rgb.jpg"></div>
</td>
<td>
<div align="center"></div>
</td>
</tr>
</table></div>
<div class="TabbedPanelsContent">
<table width="0" border="0" align="center">
<tr>
<td>
<div align="center">Nikon D200 Normal NR</div>
</td>
<td>
<div align="center">Nikon D300 Normal NR</div>
</td>
<td>
<div align="center">Nikon D300 Low NR</div>
</td>
</tr>
<tr>
<td>
<div align="center"><img src="nikond300/iq_improvements/black_nikon_d200_normal_luma.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/black_nikon_d300_1600ISO_normal_luma.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/black_nikon_d300_1600ISO_low_luma.jpg"></div>
</td>
</tr>
<tr>
<td>
<div align="center">Nikon D300 High NR</div>
</td>
<td>
<div align="center">Nikon D300 OFF NR</div>
</td>
<td>
<div align="center"></div>
</td>
</tr>
<tr>
<td>
<div align="center"><img src="nikond300/iq_improvements/black_nikon_d300_1600ISO_high_luma.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/black_nikon_d300_1600ISO_off_luma.jpg"></div>
</td>
<td>
<div align="center"></div>
</td>
</tr>
</table></div>
<div class="TabbedPanelsContent">
<table width="0" border="0" align="center">
<tr>
<td>
<div align="center">Nikon D200 Normal NR</div>
</td>
<td>
<div align="center">Nikon D300 Normal NR</div>
</td>
<td>
<div align="center">Nikon D300 Low NR</div>
</td>
</tr>
<tr>
<td>
<div align="center"><img src="nikond300/iq_improvements/black_nikon_d200_normal_chroma.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/black_nikon_d300_1600ISO_normal_chroma.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/black_nikon_d300_1600ISO_low_chroma.jpg"></div>
</td>
</tr>
<tr>
<td>
<div align="center">Nikon D300 High NR</div>
</td>
<td>
<div align="center">Nikon D300 OFF NR</div>
</td>
<td>
<div align="center"></div>
</td>
</tr>
<tr>
<td>
<div align="center"><img src="nikond300/iq_improvements/black_nikon_d300_1600ISO_high_chroma.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/black_nikon_d300_1600ISO_off_chroma.jpg"></div>
</td>
<td>
<div align="center"></div>
</td>
</tr>
</table></div>
</p></div>
</div>
<p>Here the shadows are filtered much better. This helps the image  look more pleasing and appealing overall. I do feel that the Normal NR setting filters a bit too strongly, I much prefer the Low setting as it leaves some nice looking grain which makes the image look a bit more natural.</p>
<h2>Details</h2>
<p>One of the common misconceptions photographers have  about noise reduction is the loss of detail. Performing noise reduction does not necessailry mean losing details. In many cases, details that are otherwise hidden by noise can be “extracted” by detecting fine edges. On the other hand, if the algorithm is incapable of detecting those fine edges some unneeded filtering may occur. In reality, there is always a tradeoff that needs to be made between details and filtering. If the algorithm is very good, this tradeoff is small as it is possible to filter noise  and detect fine edges as well.  But even then, there will be a small tradeoff which in many cases the camera maker  lets the user choose.</p>
<div id="dit" class="TabbedPanels">
<ul class="TabbedPanelsTabGroup">
<li class="TabbedPanelsTab" tabindex="0">RGB View</li>
<li class="TabbedPanelsTab" tabindex="0">Luma View</li>
<li class="TabbedPanelsTab" tabindex="0">Chroma View</li>
</ul>
<div class="TabbedPanelsContentGroup">
<div class="TabbedPanelsContent">
<table width="0" border="0" align="center">
<tr>
<td>
<div align="center">Nikon D200 Normal NR</div>
</td>
<td>
<div align="center">Nikon D300 Normal NR</div>
</td>
<td>
<div align="center">Nikon D300 Low NR</div>
</td>
</tr>
<tr>
<td>
<div align="center"><img src="nikond300/iq_improvements/dit_nikon_d200_normal_rgb.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/dit_nikon_d300_normal_rgb.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/dit_nikon_d300_low_rgb.jpg"></div>
</td>
</tr>
<tr>
<td>
<div align="center">Nikon D300 High NR</div>
</td>
<td>
<div align="center">Nikon D300 OFF NR</div>
</td>
<td>
<div align="center"></div>
</td>
</tr>
<tr>
<td>
<div align="center"><img src="nikond300/iq_improvements/dit_nikon_d300_high_rgb.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/dit_nikon_d300_off_rgb.jpg"></div>
</td>
<td>
<div align="center"></div>
</td>
</tr>
</table></div>
<div class="TabbedPanelsContent">
<table width="0" border="0" align="center">
<tr>
<td>
<div align="center">Nikon D200 Normal NR</div>
</td>
<td>
<div align="center">Nikon D300 Normal NR</div>
</td>
<td>
<div align="center">Nikon D300 Low NR</div>
</td>
</tr>
<tr>
<td>
<div align="center"><img src="nikond300/iq_improvements/dit_nikon_d200_normal_luma.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/dit_nikon_d300_normal_luma.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/dit_nikon_d300_low_luma.jpg"></div>
</td>
</tr>
<tr>
<td>
<div align="center">Nikon D300 High NR</div>
</td>
<td>
<div align="center">Nikon D300 OFF NR</div>
</td>
<td>
<div align="center"></div>
</td>
</tr>
<tr>
<td>
<div align="center"><img src="nikond300/iq_improvements/dit_nikon_d300_high_luma.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/dit_nikon_d300_off_luma.jpg"></div>
</td>
<td>
<div align="center"></div>
</td>
</tr>
</table></div>
<div class="TabbedPanelsContent">
<table width="0" border="0" align="center">
<tr>
<td>
<div align="center">Nikon D200 Normal NR</div>
</td>
<td>
<div align="center">Nikon D300 Normal NR</div>
</td>
<td>
<div align="center">Nikon D300 Low NR</div>
</td>
</tr>
<tr>
<td>
<div align="center"><img src="nikond300/iq_improvements/dit_nikon_d200_normal_chroma.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/dit_nikon_d300_normal_chroma.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/dit_nikon_d300_low_chroma.jpg"></div>
</td>
</tr>
<tr>
<td>
<div align="center">Nikon D300 High NR</div>
</td>
<td>
<div align="center">Nikon D300 OFF NR</div>
</td>
<td>
<div align="center"></div>
</td>
</tr>
<tr>
<td>
<div align="center"><img src="nikond300/iq_improvements/dit_nikon_d300_high_chroma.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/dit_nikon_d300_off_chroma.jpg"></div>
</td>
<td>
<div align="center"></div>
</td>
</tr>
</table></div>
</p></div>
</div>
<p>The Nikon D300 has a small advantage over the Nikon D200 when it is set to Normal NR. But once again, using the Low setting  shows those nice little details. I am quite pleased with the Low setting.</p>
<h2>Shadow detail</h2>
<p>Details in the shadows is yet another issue that bothers us with the Nikon D200. We are happy to see that Nikon has improved this issue.</p>
<div id="dits" class="TabbedPanels">
<ul class="TabbedPanelsTabGroup">
<li class="TabbedPanelsTab" tabindex="0">RGB View</li>
<li class="TabbedPanelsTab" tabindex="0">Luma View</li>
<li class="TabbedPanelsTab" tabindex="0">Chroma View</li>
</ul>
<div class="TabbedPanelsContentGroup">
<div class="TabbedPanelsContent">
<table width="0" border="0" align="center">
<tr>
<td>
<div align="center">Nikon D200 Normal NR</div>
</td>
<td>
<div align="center">Nikon D300 Normal NR</div>
</td>
<td>
<div align="center">Nikon D300 Low NR</div>
</td>
</tr>
<tr>
<td>
<div align="center"><img src="nikond300/iq_improvements/dits_nikon_d200_normal_rgb.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/dits_nikon_d300_normal_rgb.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/dits_nikon_d300_low_rgb.jpg"></div>
</td>
</tr>
<tr>
<td>
<div align="center">Nikon D300 High NR</div>
</td>
<td>
<div align="center">Nikon D300 OFF NR</div>
</td>
<td>
<div align="center"></div>
</td>
</tr>
<tr>
<td>
<div align="center"><img src="nikond300/iq_improvements/dits_nikon_d300_high_rgb.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/dits_nikon_d300_off_rgb.jpg"></div>
</td>
<td>
<div align="center"></div>
</td>
</tr>
</table></div>
<div class="TabbedPanelsContent">
<table width="0" border="0" align="center">
<tr>
<td>
<div align="center">Nikon D200 Normal NR</div>
</td>
<td>
<div align="center">Nikon D300 Normal NR</div>
</td>
<td>
<div align="center">Nikon D300 Low NR</div>
</td>
</tr>
<tr>
<td>
<div align="center"><img src="nikond300/iq_improvements/dits_nikon_d200_normal_luma.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/dits_nikon_d300_normal_luma.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/dits_nikon_d300_low_luma.jpg"></div>
</td>
</tr>
<tr>
<td>
<div align="center">Nikon D300 High NR</div>
</td>
<td>
<div align="center">Nikon D300 OFF NR</div>
</td>
<td>
<div align="center"></div>
</td>
</tr>
<tr>
<td>
<div align="center"><img src="nikond300/iq_improvements/dits_nikon_d300_high_luma.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/dits_nikon_d300_off_luma.jpg"></div>
</td>
<td>
<div align="center"></div>
</td>
</tr>
</table></div>
<div class="TabbedPanelsContent">
<table width="0" border="0" align="center">
<tr>
<td>
<div align="center">Nikon D200 Normal NR</div>
</td>
<td>
<div align="center">Nikon D300 Normal NR</div>
</td>
<td>
<div align="center">Nikon D300 Low NR</div>
</td>
</tr>
<tr>
<td>
<div align="center"><img src="nikond300/iq_improvements/dits_nikon_d200_normal_chroma.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/dits_nikon_d300_normal_chroma.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/dits_nikon_d300_low_chroma.jpg"></div>
</td>
</tr>
<tr>
<td>
<div align="center">Nikon D300 High NR</div>
</td>
<td>
<div align="center">Nikon D300 OFF NR</div>
</td>
<td>
<div align="center"></div>
</td>
</tr>
<tr>
<td>
<div align="center"><img src="nikond300/iq_improvements/dits_nikon_d300_high_chroma.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/dits_nikon_d300_off_chroma.jpg"></div>
</td>
<td>
<div align="center"></div>
</td>
</tr>
</table></div>
</p></div>
</div>
<p>As you can see, there is good progress here. The Nikon D300 shows better results in every setting. I prefer the Low setting as it gives good balance between edges and grain.</p>
<h2>False colors</h2>
<p>False colors are a side affect of noise reduction. Those are little color noise leftovers nikon left behind on edges. I am happy to say there is a good progress on this issue  too.</p>
<div id="fc" class="TabbedPanels">
<ul class="TabbedPanelsTabGroup">
<li class="TabbedPanelsTab" tabindex="0">RGB View</li>
<li class="TabbedPanelsTab" tabindex="0">Luma View</li>
<li class="TabbedPanelsTab" tabindex="0">Chroma View</li>
</ul>
<div class="TabbedPanelsContentGroup">
<div class="TabbedPanelsContent">
<table width="0" border="0" align="center">
<tr>
<td>
<div align="center">Nikon D200 Normal NR</div>
</td>
<td>
<div align="center">Nikon D300 Normal NR</div>
</td>
<td>
<div align="center">Nikon D300 Low NR</div>
</td>
</tr>
<tr>
<td>
<div align="center"><img src="nikond300/iq_improvements/fc_nikon_d200_normal_rgb.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/fc_nikon_d300_normal_rgb.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/fc_nikon_d300_low_rgb.jpg"></div>
</td>
</tr>
<tr>
<td>
<div align="center">Nikon D300 High NR</div>
</td>
<td>
<div align="center">Nikon D300 OFF NR</div>
</td>
<td>
<div align="center"></div>
</td>
</tr>
<tr>
<td>
<div align="center"><img src="nikond300/iq_improvements/fc_nikon_d300_high_rgb.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/fc_nikon_d300_off_rgb.jpg"></div>
</td>
<td>
<div align="center"></div>
</td>
</tr>
</table></div>
<div class="TabbedPanelsContent">
<table width="0" border="0" align="center">
<tr>
<td>
<div align="center">Nikon D200 Normal NR</div>
</td>
<td>
<div align="center">Nikon D300 Normal NR</div>
</td>
<td>
<div align="center">Nikon D300 Low NR</div>
</td>
</tr>
<tr>
<td>
<div align="center"><img src="nikond300/iq_improvements/fc_nikon_d200_normal_luma.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/fc_nikon_d300_normal_luma.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/fc_nikon_d300_low_luma.jpg"></div>
</td>
</tr>
<tr>
<td>
<div align="center">Nikon D300 High NR</div>
</td>
<td>
<div align="center">Nikon D300 OFF NR</div>
</td>
<td>
<div align="center"></div>
</td>
</tr>
<tr>
<td>
<div align="center"><img src="nikond300/iq_improvements/fc_nikon_d300_high_luma.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/fc_nikon_d300_off_luma.jpg"></div>
</td>
<td>
<div align="center"></div>
</td>
</tr>
</table></div>
<div class="TabbedPanelsContent">
<table width="0" border="0" align="center">
<tr>
<td>
<div align="center">Nikon D200 Normal NR</div>
</td>
<td>
<div align="center">Nikon D300 Normal NR</div>
</td>
<td>
<div align="center">Nikon D300 Low NR</div>
</td>
</tr>
<tr>
<td>
<div align="center"><img src="nikond300/iq_improvements/fc_nikon_d200_normal_chroma.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/fc_nikon_d300_normal_chroma.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/fc_nikon_d300_low_chroma.jpg"></div>
</td>
</tr>
<tr>
<td>
<div align="center">Nikon D300 High NR</div>
</td>
<td>
<div align="center">Nikon D300 OFF NR</div>
</td>
<td>
<div align="center"></div>
</td>
</tr>
<tr>
<td>
<div align="center"><img src="nikond300/iq_improvements/fc_nikon_d300_high_chroma.jpg"></div>
</td>
<td>
<div align="center"><img src="nikond300/iq_improvements/fc_nikon_d300_off_chroma.jpg"></div>
</td>
<td>
<div align="center"></div>
</td>
</tr>
</table></div>
</p></div>
</div>
<p>As you can see only when the Nikon D300 is set to OFF some false color artifacts appear. There is also very faint  false color with the Low setting. This problem seems to be handled very well now. </p>
<h1>Final words<br />
</h1>
<p>Both in our lab tests and in real world the Nikon D300 shows over all less noise than the Nikon D200. This is very true for RAW files that are now more usable then ever. When using JPEG files from of the Nikon D300, we  see some very good progress on Nikon’s ability to reduce noise (performance which many different RAW converters can only dream of). The big breakthrough was accomplished with the Nikon D200, but now  all of those image processing problems in the Nikon D200 have been  solved or improved. The main   noise reduction improvement stems  from  the fact that Nikon can now filter dark tone more strongly than highlights or mid tones.</p>
<p>I much prefer the Nikon D300 1600ISO JPEG results when it is set to Low NR setting. There are more details with not too much extra color noise, but more important the monochromatic grain with the Low setting looks more pleasing. As a results, the  whole image looks more pleasing and detailed.</p>
<p><script type="text/javascript">
<!--
var TabbedPanels1 = new Spry.Widget.TabbedPanels("dc", {defaultTab:2});
var TabbedPanels1 = new Spry.Widget.TabbedPanels("sg");
var TabbedPanels1 = new Spry.Widget.TabbedPanels("dit");
var TabbedPanels1 = new Spry.Widget.TabbedPanels("dits");
var TabbedPanels1 = new Spry.Widget.TabbedPanels("fc");
//-->
    </script></p>
</div>]]></content:encoded>			<wfw:commentRss>http://kammagamma.com/articles/nikon-d300-how-much-of-an-improvement.php/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>&#8235;High ISO with DPP should and can be better&#8236;</title>		<link>http://kammagamma.com/articles/high-iso-with-dpp-should-and-can-be-better.php</link>
		<comments>http://kammagamma.com/articles/high-iso-with-dpp-should-and-can-be-better.php#comments</comments>
		<pubDate>Thu, 29 Nov 2007 19:41:29 +0000</pubDate>
		<dc:creator>&#8235;Max Penson&#8236;</dc:creator>				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Canon]]></category>
		<category><![CDATA[Canon DPP]]></category>
		<category><![CDATA[Canon EOS 1D Mark III]]></category>
		<category><![CDATA[DIGIC III]]></category>
		<category><![CDATA[Noise]]></category>
		<category><![CDATA[Noise Reduction]]></category>

		<guid isPermaLink="false">http://kammagamma.com/articles/high-iso-with-dpp-should-and-can-be-better.php</guid>
		<description><![CDATA[&#8235; We have already established that Canon’s current noise reduction system is excellent. However, you can only take advantage of the new system by using JPEGs produced internally by the camera (As of today the EOS 40D, the EOS 1D Mark III and the EOS 1Ds Mark III are using Canon’s new noise reduction system). Many [...] &#8236;]]></description>			<content:encoded><![CDATA[<div dir="rtl"><p> We have already established that Canon’s current noise reduction system is <a href="http://kammagamma.com/articles/canon-eos-1d-mark-iii-image-quality-redefined.php">excellent</a>. However, you can only take advantage of the new system by using JPEGs produced internally by the camera (As of today the EOS 40D, the EOS 1D Mark III and the EOS 1Ds Mark III are using Canon’s new noise reduction system).</p>
<p>Many of us use RAW these days, and some of us prefer to use DPP due to the excellent picture style system. You should be aware however, that the results you get out of DPP with high ISO images are not as good as the JPEG out of the camera. There is a quick fix you can do to produce better results, but it is really something Canon should address back in Tokyo.</p>
<p><H2>Noise reduction and user controls</H2></p>
<p>DPP allows you to define three intensity levels for both Luma filtering and Chroma filtering separately. By default, these controls are set to OFF, this does not mean there is no noise reduction at all, just that the intensity of filtering is somewhat reduced.</p>
<p>You can set noise reduction to Low and High settings, while there are some advantages to the Low setting in low ISO image, at high and medium ISO images it is best to set both controls to the high setting.</p>
<p>The example below is a 100% crop from our studio scene which we captured using the EOS 1D Mark III at 3200ISO. Move your mouse between the buttons to view the results.</p>
<table>
<tr>
<td colspan="3">100%</td>
</tr>
<tr>
<td colspan="3">
<div align="center"><img src="dpp/dpp_off_3.jpg" name="dpp_nr" width="600" height="400" border="0" usemap="#dpp_nr" id="dpp_nr"></div>
</td>
</tr>
<tr>
<td onMouseOver="MM_swapImage('dpp_nr','','dpp/dpp_off_3.jpg',1);mark(this)">DPP OFF</td>
<td onMouseOver="MM_swapImage('dpp_nr','','dpp/dpp_low_3.jpg',1);mark(this)">DPP Low</td>
<td onMouseOver="MM_swapImage('dpp_nr','','dpp/dpp_high_3.jpg',1);mark(this)">DPP High</td>
</tr>
</table>
<p><H2>Next to the camera</H2></p>
<p>Most photographers would think that RAW will always produce better image quality than the JPEG file of the camera. In some cases, depending on the RAW software being used, the results are better. The example below shows the difference between the original JPEG out of the EOS 1D Mark III and DPP set to high.</p>
<table>
<tr>
<td colspan="2">100%</td>
</tr>
<tr>
<td colspan="2">
<div align="center"><img src="dpp/dpp_high_3_edges.jpg" name="dpp_nr2" width="600" height="400" border="0" usemap="#dpp_nr2" id="dpp_nr2"></div>
</td>
</tr>
<tr>
<td width="299" onMouseOver="MM_swapImage('dpp_nr2','','dpp/dpp_high_3_edges.jpg',1);mark(this)">DPP High</td>
<td width="305" onMouseOver="MM_swapImage('dpp_nr2','','dpp/JPEG_edges.jpg',1);mark(this)">EOS 1D Mark III JPEG NR ON</td>
</tr>
</table>
<p>As you can see, DPP is able to produce sharper results than the camera. However, on flat areas (areas that do not contain edges) and dark areas, DPP does not produce results that are as pleasant as the JPEG out of the camera. The flat areas of the image contain many small bright “dots” that disturb the viewer. Those “dots” may produce the illusion that there are more details in the image, especially when viewing the image with small enlargement percentage.</p>
<p>This is only an illusion, as you can see from the example below, DPP does not show more details than the JPEG out of the cameras.<br />
You must distinguish between details and sharpness. A sharper image does not mean it holds more details, it means the large dominant edges are simply sharper.</p>
<table>
<tr>
<td colspan="2">100%</td>
</tr>
<tr>
<td colspan="2">
<div align="center"><img src="dpp/dpp_high_3.jpg" name="dpp_3d" width="600" height="400" border="0" usemap="#dpp_3" id="dpp_3"></div>
</td>
</tr>
<tr>
<td width="299" onMouseOver="MM_swapImage('dpp_3d','','dpp/dpp_high_3.jpg',1);mark(this)">DPP High</td>
<td width="305" onMouseOver="MM_swapImage('dpp_3d','','dpp/mkiii_jpeg_on.jpg',1);mark(this)">EOS 1D Mark III JPEG NR ON</td>
</tr>
</table>
<p>When looking closely (300%) at the DPP results, you can see that some pixels are brighter than the environment they are in. In other words, they are brighter than the average and some are darker than the average. This phenomenon will be very familiar for those of you who tuned or designed noise reduction algorithms and it is called “filtering holes”. These “holes” are small pixel groups that were not filtered.</p>
<table>
<tr>
<td colspan="2">300%</td>
</tr>
<tr>
<td colspan="2">
<div align="center"><img src="dpp/dpp_high_3_tr.jpg" name="dpp_300" width="600" height="399" border="0" usemap="#dpp_300" id="dpp_300"></div>
</td>
</tr>
<tr>
<td width="299" onMouseOver="MM_swapImage('dpp_300','','dpp/dpp_high_3_tr.jpg',1);mark(this)">DPP High</td>
<td width="305" onMouseOver="MM_swapImage('dpp_300','','dpp/jpeg_tr.jpg',1);mark(this)">EOS 1D Mark III JPEG NR ON</td>
</tr>
</table>
<p>This phenomenon takes place when thresholds that are set to distinguish between pixels that need to be filtered and pixels that do not need to be filtered (or filtered differently) are too low.<br />
In this case, if the average of a group of pixels exceeds the threshold value, no filtering will occur. The results below in 300% view shows how well the EOS 1D Mark III is tuned compared to DPP.</p>
<p>Both the noise reduction system and the edge enhancement (sharpening) system could produce such poor results. To understand which system is responsible, we conducted a simple test. </p>
<p>By closing the sharpening setting completely in DPP but leaving the noise reduction settings on high, we took the edge enhancement algorithm out of the equation. We then applied an unsharp mask filter using Photoshop with the following settings:</p>
<p>Amount: 150<br />
Radius: 0.7<br />
Threshold: 0</p>
<p>We applied the same filter on the JPEG out of the EOS 1D Mark III to understand which file was filtered better. You can view the results below.</p>
<table>
<tr>
<td colspan="2">300%</td>
</tr>
<tr>
<td colspan="2">
<div align="center"><img src="dpp/dpp_usm.jpg" name="dpp_usm" width="600" height="399" border="0" usemap="#dpp_usm" id="dpp_usm"></div>
</td>
</tr>
<tr>
<td width="299" onMouseOver="MM_swapImage('dpp_usm','','dpp/dpp_usm.jpg',1);mark(this)">DPP High</td>
<td width="305" onMouseOver="MM_swapImage('dpp_usm','','dpp/JPEG_USM.jpg',1);mark(this)">EOS 1D Mark III JPEG NR ON</td>
</tr>
</table>
<p>From these results we conclude that DPPs noise reduction thresholds are probably configured lower than the noise reduction thresholds of the EOS 1D Mark III. Assuming of course that the noise reduction algorithm is the same. Ultimately it is likely that both DPPs edge enhancement and noise reduction thresholds require improvements.</p>
<p>It is to be expected that Canon should try to extract more details or to produce a sharper image with DPP. But I feel that the price Canon and all Canon’s users are paying is too high. I generally prefer the results from the EOS 1D Mark III JPEG file rather than the results from DPP with high ISO images.</p>
<p>Since there is no way for the user to tune thresholds, the best thing we can do for now is to lower the sharpening level to 1 or even 0, while keeping the noise reduction setting on high for high ISO images. By doing so, the results won’t be as sharp as before, but the flat DC areas will appear more pleasing with less filtering holes. </p>
<p>By toggling between the images below you can see that as the sharpening level is reduced, less filtering holes appear.</p>
<table>
<tr>
<td colspan="4">100%</td>
</tr>
<tr>
<td colspan="4">
<div align="center"><img src="dpp/dpp_high_3.jpg" name="dpp_sp" width="600" height="400" border="0" usemap="#dpp_sp" id="dpp_sp"></div>
</td>
</tr>
<tr>
<td width="299" onMouseOver="MM_swapImage('dpp_sp','','dpp/dpp_high_3.jpg',1);mark(this)">DPP NR High sharpening 3</td>
<td width="305" onMouseOver="MM_swapImage('dpp_sp','','dpp/dpp_high_1.jpg',1);mark(this)">DPP NR High sharpening 1</td>
<td width="305" onMouseOver="MM_swapImage('dpp_sp','','dpp/dpp_high_0.jpg',1);mark(this)">DPP NR High sharpening 0</td>
<td width="305" onMouseOver="MM_swapImage('dpp_sp','','dpp/mkiii_jpeg_on.jpg',1);mark(this)">EOS 1D Mark III JPEG NR ON</td>
</tr>
</table>
<p><H2>Final words and recommendation</H2></p>
<p>It is expected for RAW software to produce more details and sharper edges. But the way this is implemented in DPP is not good enough. There are improvements to be made, and I think Canon can improve the results easily by simply improving the tuning of the algorithms.</p>
<p>Furthermore, I think canon underestimates the importance of defaults values. With the current DPP defaults values, high ISO images are not as good as the EOS 1D Mark III JPEG file. I would like to see DPP configured to its best for each ISO setting and for each camera model. The same way it is done with DIGIC III for each camera Canon has made. The user should then tune the image according to his preferences by using the controls. </p>
<p>Compared with the camera DPP does produce more detail in some very specific areas. It is most likely that the internal sharpening of the EOS 1D Mark III is reduced when the camera is set to high ISO levels. Therefore, by sharpening the JPEG of the EOS 1D Mark III, we can see how well the internal noise reduction is configured, as the images below show.</p>
<table>
<tr>
<td colspan="3">100%</td>
</tr>
<tr>
<td colspan="3">
<div align="center"><img src="dpp/dpp_high_3.jpg" name="fedges1" width="600" height="400" border="0" id="dpp_sp2"></div>
</td>
</tr>
<tr>
<td colspan="3">
<div align="center"><img src="dpp/dpp_high_3_edges.jpg" name="fedges2" id="fedges2"></div>
</td>
</tr>
<tr>
<td width="299" onMouseOver="MM_swapImage('fedges1','','dpp/dpp_high_3.jpg','fedges2','','dpp/dpp_high_3_edges.jpg',1);mark(this)">DPP NR High sharpening 3</td>
<td width="305" onMouseOver="MM_swapImage('fedges1','','dpp/JPEG_USM2.jpg','fedges2','','dpp/JPEG_USM2_2.jpg',1);mark(this)">EOS 1D Mark III JPEG NR ON + Photoshop USM</td>
<td width="305" onMouseOver="MM_swapImage('fedges1','','dpp/mkiii_jpeg_on.jpg','fedges2','','dpp/JPEG_edges.jpg',1);mark(this)">EOS 1D Mark III JPEG NR ON</td>
</tr>
</table>
<p>As you can see by toggling between the images, the JPEG file could be sharpened to produce sharper edges but without introducing artifacts at flat areas. This means that the configuration of the noise reduction algorithms inside the EOS 1D Mark III is probably better for flat areas. It&#8217;s worth noting that DPP seems to filter Chroma edges slightly better.</p>
<p><H3>Recommendations for Canon</H3></p>
<p>* Configure thresholds and algorithms to exceed or match the image quality of the camera, while producing pleasing grain.<br />
* Configure the default values of both sharpening and noise reduction to match the camera. Do not keep noise reduction levels OFF while the camera clearly is configured differently.<br />
* Improve edge detection in order to extract more details and improve edge sharpening while making sure the flat DC areas are not affected so as to give an unpleasing result.</p>
<p><H3>Recommendation for DPP users</H3></p>
<p>For now, I would recommend to set the sharpening level in DPP to 0 or 1 in order to avoid emphasizing the flittering holes with high ISO images. It is also possible to set noise reduction to HIGH (both) and set the sharpening level to 0. Then, use solutions such as Noise Ninja to “fix” the filtering holes Canon left behind. The last stage should include sharpening using your favorite tool.</p>
</div>]]></content:encoded>			<wfw:commentRss>http://kammagamma.com/articles/high-iso-with-dpp-should-and-can-be-better.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8235;KG Focus Finder for Autofocus tracking&#8236;</title>		<link>http://kammagamma.com/articles/kg-focus-finder-for-autofocus-tracking.php</link>
		<comments>http://kammagamma.com/articles/kg-focus-finder-for-autofocus-tracking.php#comments</comments>
		<pubDate>Tue, 11 Sep 2007 17:49:58 +0000</pubDate>
		<dc:creator>&#8235;Max Penson&#8236;</dc:creator>				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Canon EOS 1D Mark III]]></category>

		<guid isPermaLink="false">http://kammagamma.com/articles/kg-focus-finder-for-autofocus-tracking.php</guid>
		<description><![CDATA[&#8235; Download Focus Finder droplet (Mac / PC) Focus Finder is a Photoshop droplet that can find the focus point in your images. Just drag and drop any image on the droplet and Focus Finder will attempt to find the strongest most detailed part of the image. A red circle will mark the focus point. Focus [...] &#8236;]]></description>			<content:encoded><![CDATA[<div dir="rtl"><p> <script src="KG_focus_finder/AC_RunActiveContent.js" type="text/javascript"></script></p>
<p>  <center><br />
    <img src="KG_focus_finder/golf.gif"><br />
  </center>
</p>
<h2 align="center"><a href="KG_focus_finder/KG_Focus_Finder.zip">Download Focus Finder droplet (Mac / PC)</a></h2>
<p>Focus Finder is a Photoshop droplet that can find the focus point in your images. Just drag and drop any image on the droplet and Focus Finder will attempt to find the strongest most detailed part of the image. A red circle will mark the focus point.</p>
<p>Focus Finder was specifically designed to test focus tracking with images taken by the Canon EOS 1D Mark III camera. However, Focus Finder can find the focus point on any 8 megapixel or larger image.</p>
<h2>There are a few drawbacks:</h2>
<p>With the limited Photoshop tools available it is not possible to determine how sharp the image is. Focus Finder will always find the strongest edges in the image, even if those edges are very weak.</p>
<p>Focus Finder will mark the most detailed part of the image. In some cases where there is a detailed background that is a part of the focus plain, Focus Finder might mark the background as the focus point. This can happen even if the subject is perfectly sharp, but has less detail than the background.
<p align="center"><img src="KG_focus_finder/exp.jpg"></p>
<p>The image above is a good example. The horses head is the subject and it is perfectly sharp. However, the ground is also a part of the focus plane and has much more details than the head. Consequently, Focus Finder has marked the ground as the focus point. </p>
<p>Focus Finder is not very suitable for bird photography, but it might work well when the subject fills the frame.
</p>
<h2>Guidelines for focus tracking testing with Focus Finder</h2>
<p>Make sure your subject has some strong hard edges. For example, if you choose to test your camera with a human subject try to use a shirt that has some large text printed on it. A shirt with many strong textures is preferred.</p>
<p>Do not add artificial pixels (text, squares, marks, etc…) to the image before running Focus Finder.</p>
<p>Try not to include the ground in your images. If the subject has many strong edges Focus Finder might find the subject as well as the ground (As the first example below show).</p>
<h2>More examples</h2>
<p align="center"><img src="KG_focus_finder/golf4.jpg" width="550" height="368"></p>
<p align="center"><img src="KG_focus_finder/golf2.jpg"></p>
<p align="center"><img src="KG_focus_finder/golf3.jpg"></p>
</div>]]></content:encoded>			<wfw:commentRss>http://kammagamma.com/articles/kg-focus-finder-for-autofocus-tracking.php/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>&#8235;Leica M8 Colors&#8236;</title>		<link>http://kammagamma.com/articles/m8-colors.php</link>
		<comments>http://kammagamma.com/articles/m8-colors.php#comments</comments>
		<pubDate>Sat, 01 Sep 2007 06:34:40 +0000</pubDate>
		<dc:creator>&#8235;Max Penson&#8236;</dc:creator>				<category><![CDATA[Adobe ACR]]></category>
		<category><![CDATA[Adobe Lightroom]]></category>
		<category><![CDATA[Articles]]></category>
		<category><![CDATA[Capture One]]></category>
		<category><![CDATA[Colors]]></category>
		<category><![CDATA[leica]]></category>
		<category><![CDATA[Leica M8]]></category>
		<category><![CDATA[Nikon D200]]></category>
		<category><![CDATA[RAW]]></category>
		<category><![CDATA[Top Story]]></category>

		<guid isPermaLink="false">http://kammagamma.com/articles/m8-colors.php</guid>
		<description><![CDATA[&#8235; Whenever you hear the word Leica, say the word Leica, or even think the word Leica, you think of quality. The quality of the product, the quality of the lenses, the quality of the image and surprisingly, also the quality of the colors. But why is it that when you think “Leica”, you think that [...] &#8236;]]></description>			<content:encoded><![CDATA[<div dir="rtl"><p> <script src="leicaM8/colors/SpryAssets/SpryTabbedPanels.js" type="text/javascript"></script></p>
<link href="leicaM8/colors/SpryAssets/SpryTabbedPanels.css" rel="stylesheet" type="text/css" />
<script src="leicaM8/colors/SpryAssets/SpryCollapsiblePanel.js" type="text/javascript"></script></p>
<link href="leicaM8/colors/SpryAssets/SpryCollapsiblePanel.css" rel="stylesheet" type="text/css" />
<p>Whenever you hear the word Leica, say the word Leica, or even think the word Leica, you think of quality. The quality of the product, the quality of the lenses, the quality of the image and surprisingly, also the quality of the colors. But why is it that when you think “Leica”, you think that the colors should be breathtaking. What does Leica know about colors? They’ve never designed color previously; all they did was to let you load any color look you wanted inside their film cameras.</p>
<p>Once camera makers started to switch to digital, color suddenly became a top priority. This was some task because there is not a single camera that reproduces colors faithfully by default. This is not because of technical limitations, but is a way of thinking.</p>
<p>Back to the Leica M8. When I loaded Leica’s M8 colors to our <a href="http://kammagamma.com/articles/color-transformation-database.php">color transformation database</a>, I was excited to learn what Leica has done with the colors. By looking at JPEG images from the M8 I noticed that when the WB is correct (which does happen from time to time) the colors are quite unique. I am now able to describe with words and numbers what I have noticed from the real world images I took. Below you’ll find the same LAB and delta C plots from our color database.</p>
<table border='0' cellpadding='0' cellspacing='0'>
<tr><OBJECT classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' WIDTH=640 HEIGHT=640 id='charts' ALIGN=''><PARAM NAME=movie VALUE='http://www.kammagamma.com/articles/charts/charts.swf?library_path=http%3A%2F%2Fwww.kammagamma.com%2Farticles%2Fcharts%2Fcharts_library%2F&#038;stage_width=640&#038;stage_height=640&#038;php_source=http%3A%2F%2Fwww.kammagamma.com%2Farticles%2FleicaM8%2Fcolors%2Fcolor.php%3Fplot%3D1&#038;license=L1X7HEXM-9.L.NS5T4Q79KLYCK07EK'> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#fafafa> <EMBED src='http://www.kammagamma.com/articles/charts/charts.swf?library_path=http%3A%2F%2Fwww.kammagamma.com%2Farticles%2Fcharts%2Fcharts_library%2F&#038;stage_width=640&#038;stage_height=640&#038;php_source=http%3A%2F%2Fwww.kammagamma.com%2Farticles%2FleicaM8%2Fcolors%2Fcolor.php%3Fplot%3D1&#038;license=L1X7HEXM-9.L.NS5T4Q79KLYCK07EK' quality=high bgcolor=#fafafa WIDTH=640 HEIGHT=640 NAME='charts' ALIGN='' swLiveConnect='true' TYPE='application/x-shockwave-flash' PLUGINSPAGE='http://www.macromedia.com/go/getflashplayer'></EMBED></OBJECT><img src='http://kammagamma.com/articles/charts/circle.jpg' /><strong>Leica M8 sRGB JPEG  </strong>  <img src='http://kammagamma.com/articles/charts/square.jpg' /><strong>ColorChecker 24 reference  </strong></tr>
</table>
<p>Apparently, Leica has engineered the colors so that most of the colors are close to real life colors, somewhat more than other DSLR cameras on the market. However, yellow and orange are twisted towards the greens and are brought close together. Browns however, are turned more to the oranges. I find this to be very interesting! Those colors are usually not twisted that much in other DSLRs.</p>
<p>Next are the greens. Greens are one of the colors camera makers generally twist and saturate. Deep greens and yellow green are slightly saturated in the M8, but not very twisted. More pure Green colors get twisted towards the blues; this is not something we often see in digital cameras.</p>
<p>So surprisingly, we may infer that Leica knows what they are doing with colors. I find their color decisions quite brave. I can’t imagine Canon or Nikon giving us colors like that by default. And there is probably a very good reason for that, Nikon and Canon are trying to please as many photographers as possible, so the colors are tuned to be something most users might like. Leica on the other hand, thinks differently </p>
<p>Getting the white balance correct is essential to get those colors. The auto white balance isn’t something to be proud of. For our color database, we struggled with the custom white balance to try and get a possibly good balance . So there you go, The M8’s colors are distinctive, no other camera has such interesting colors. Enjoy.</p>
<p><H2>Leica M8 colors vs. Nikon D200</H2></p>
<p>In order for you to decide whether you like the Leica M8 colors or not, we compared the colors to the Nikon D200 Mode I colors. Personally, I just love Nikon Mode I colors, which you can get with the Nikon D2x/h and Nikon D200 cameras. But I do feel the Leica M8 should be somewhat more unique and distinctive.</p>
<p>In order to compare colors we needed to make sure the white balance, exposure and sensitivity of those cameras are the same. This is essential in order to receive genuine output colors that are written into the camera’s color table (LUT). Color tables (assuming Leica uses them), or color lookup tables can only be compared when the chromatic balance and input level that insets into the table are the same.</p>
<p>Before taking the images below with both cameras at the same time, we custom measured white balance off a white card. Even if the image we took was not at the same color temperature as the white card when we measured it, the white balance from both cameras should be the same. So the result will be genuine to the color LUTs (but not for the scene of course, which does not matter).</p>
<table width="0" border="0">
<tr>
<td>
<div align="center">Leica M8</div>
</td>
<td>
<div align="center">Nikon D200</div>
</td>
</tr>
<tr>
<td><img src="leicaM8/colors/m8_1.jpg" width="300" height="200"></td>
<td><img src="leicaM8/colors/d200_1.jpg" width="300" height="201"></td>
</tr>
<tr>
<td><img src="leicaM8/colors/m8_2.jpg" width="300" height="200"></td>
<td><img src="leicaM8/colors/d200_2.jpg" alt="" width="300" height="201"></td>
</tr>
<tr>
<td><img src="leicaM8/colors/m8_3.jpg" alt="" width="300" height="200"></td>
<td><img src="leicaM8/colors/d200_3.jpg" alt="" width="300" height="201"></td>
</tr>
<tr>
<td><img src="leicaM8/colors/m8_4.jpg" alt="" width="300" height="200"></td>
<td><img src="leicaM8/colors/d200_4.jpg" alt="" width="300" height="201"></td>
</tr>
<tr>
<td><img src="leicaM8/colors/m8_5.jpg" width="300" height="200"></td>
<td><img src="leicaM8/colors/d200_5.jpg" alt="" width="300" height="201"></td>
</tr>
<tr>
<td><img src="leicaM8/colors/m8_6.jpg" width="300" height="450"></td>
<td><img src="leicaM8/colors/d200_6.jpg" alt="" width="300" height="448"></td>
</tr>
</table>
<p>Well, as you can see, the Leica M8 really renders green and blues more yellowish. Interestingly, skin-tones are more real to me than with the Nikon D200, which look as if the skin was painted a bit to look more human. You can also take a look at our color database with those two cameras <a href="http://kammagamma.com/articles/color-transformation-database.php?camera1=54&#038;camera2=27&#038;ColorChecker=on">here</a>.</p>
<h2>But wait</h2>
<p>But wait, there is one more essential to get those colors: you have to use the JPEG file of the camera. Frankly, the image quality of the JPEG file is also not something of which to be proud. So if you want to get those distinctive colors with RAW, you have a little problem.<br />
That problem is with the way the DNG file is designed. Adobe, being no camera maker, haven’t left room for the DNG using camera maker to design colors as they wish. All there is for the camera maker to work with are two color matrices, which might be not good enough for flexible color reproduction. But, if Leica know what they are doing and if the color components are not twisted in an extreme manner, two color matrices might just do. For the record, I think Adobe should really rethink about colors with DNG.</p>
<p>Fortunately, there is one RAW software that has been designed by a camera maker and also supports the Leica M8. The Phase one Capture One is clearly designed by someone who understands how a Raw software should work from the image processing aspect. With Capture One you’ll get an ICC file that describes the M8 colors, it also installs other camera profiles for other cameras. This is how all RAW software should work. Technically, with ICC color and LUT support, Capture One should easily match the Leica M8 colors exactly. However, this isn’t exactly the case.</p>
<p><H2>Capture One</H2></p>
<p>The plot below maps colors from the M8 JPEG files and the colors from Capture One using the supplied Leica M8 ICC profile. The file was processed under Capture One LE with Film extra shadow setting, because there are far too many Gamma differences between Capture One and the JPEG file with the standard setting.</p>
<table border='0' cellpadding='0' cellspacing='0'>
<tr><OBJECT classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' WIDTH=640 HEIGHT=640 id='charts' ALIGN=''><PARAM NAME=movie VALUE='http://www.kammagamma.com/articles/charts/charts.swf?library_path=http%3A%2F%2Fwww.kammagamma.com%2Farticles%2Fcharts%2Fcharts_library%2F&#038;stage_width=640&#038;stage_height=640&#038;php_source=http%3A%2F%2Fwww.kammagamma.com%2Farticles%2FleicaM8%2Fcolors%2Fcolor.php%3Fplot%3D2&#038;license=L1X7HEXM-9.L.NS5T4Q79KLYCK07EK'> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#fafafa> <EMBED src='http://www.kammagamma.com/articles/charts/charts.swf?library_path=http%3A%2F%2Fwww.kammagamma.com%2Farticles%2Fcharts%2Fcharts_library%2F&#038;stage_width=640&#038;stage_height=640&#038;php_source=http%3A%2F%2Fwww.kammagamma.com%2Farticles%2FleicaM8%2Fcolors%2Fcolor.php%3Fplot%3D2&#038;license=L1X7HEXM-9.L.NS5T4Q79KLYCK07EK' quality=high bgcolor=#fafafa WIDTH=640 HEIGHT=640 NAME='charts' ALIGN='' swLiveConnect='true' TYPE='application/x-shockwave-flash' PLUGINSPAGE='http://www.macromedia.com/go/getflashplayer'></EMBED></OBJECT><img src='http://kammagamma.com/articles/charts/circle.jpg' /><strong>Leica M8 sRGB JPEG  </strong>  <img src='http://kammagamma.com/articles/charts/x.jpg' /><strong>Capture One with Leica M8 ICC  </strong><img src='http://kammagamma.com/articles/charts/square.jpg' /><strong>ColorChecker 24 reference  </strong></tr>
</table>
<p>An average of delta C 5.25 between the JPEG file and the C1 ICC is okay. By looking at the LAB plot you can see that all the orange and yellow colors have ‘lost their charm’. They seem to be a bit off. Lets see how ACR 4.0 is doing (remember that we processed the file under default settings in ACR).</p>
<h2>Adobe Camera Raw 4.0</h2>
<div id="TabbedPanels1" class="TabbedPanels">
<ul class="TabbedPanelsTabGroup">
<li class="TabbedPanelsTab" tabindex="0">ACR Default</li>
<li class="TabbedPanelsTab" tabindex="0">ACR with Gamma correction</li>
</ul>
<div class="TabbedPanelsContentGroup">
<div class="TabbedPanelsContent">
<table border='0' cellpadding='0' cellspacing='0'>
<tr><OBJECT classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' WIDTH=640 HEIGHT=640 id='charts' ALIGN=''><PARAM NAME=movie VALUE='http://www.kammagamma.com/articles/charts/charts.swf?library_path=http%3A%2F%2Fwww.kammagamma.com%2Farticles%2Fcharts%2Fcharts_library%2F&#038;stage_width=640&#038;stage_height=640&#038;php_source=http%3A%2F%2Fwww.kammagamma.com%2Farticles%2FleicaM8%2Fcolors%2Fcolor.php%3Fplot%3D3&#038;license=L1X7HEXM-9.L.NS5T4Q79KLYCK07EK'> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#fafafa> <EMBED src='http://www.kammagamma.com/articles/charts/charts.swf?library_path=http%3A%2F%2Fwww.kammagamma.com%2Farticles%2Fcharts%2Fcharts_library%2F&#038;stage_width=640&#038;stage_height=640&#038;php_source=http%3A%2F%2Fwww.kammagamma.com%2Farticles%2FleicaM8%2Fcolors%2Fcolor.php%3Fplot%3D3&#038;license=L1X7HEXM-9.L.NS5T4Q79KLYCK07EK' quality=high bgcolor=#fafafa WIDTH=640 HEIGHT=640 NAME='charts' ALIGN='' swLiveConnect='true' TYPE='application/x-shockwave-flash' PLUGINSPAGE='http://www.macromedia.com/go/getflashplayer'></EMBED></OBJECT><img src='http://kammagamma.com/articles/charts/circle.jpg' /><strong>Leica M8 sRGB JPEG  </strong>  <img src='http://kammagamma.com/articles/charts/x.jpg' /><strong>Adobe ACR 4.0  </strong><img src='http://kammagamma.com/articles/charts/square.jpg' /><strong>ColorChecker 24 reference  </strong></tr>
</table>
</div>
<div class="TabbedPanelsContent">
<table border='0' cellpadding='0' cellspacing='0'>
<tr><OBJECT classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' WIDTH=640 HEIGHT=640 id='charts' ALIGN=''><PARAM NAME=movie VALUE='http://www.kammagamma.com/articles/charts/charts.swf?library_path=http%3A%2F%2Fwww.kammagamma.com%2Farticles%2Fcharts%2Fcharts_library%2F&#038;stage_width=640&#038;stage_height=640&#038;php_source=http%3A%2F%2Fwww.kammagamma.com%2Farticles%2FleicaM8%2Fcolors%2Fcolor.php%3Fplot%3D5&#038;license=L1X7HEXM-9.L.NS5T4Q79KLYCK07EK'> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#fafafa> <EMBED src='http://www.kammagamma.com/articles/charts/charts.swf?library_path=http%3A%2F%2Fwww.kammagamma.com%2Farticles%2Fcharts%2Fcharts_library%2F&#038;stage_width=640&#038;stage_height=640&#038;php_source=http%3A%2F%2Fwww.kammagamma.com%2Farticles%2FleicaM8%2Fcolors%2Fcolor.php%3Fplot%3D5&#038;license=L1X7HEXM-9.L.NS5T4Q79KLYCK07EK' quality=high bgcolor=#fafafa WIDTH=640 HEIGHT=640 NAME='charts' ALIGN='' swLiveConnect='true' TYPE='application/x-shockwave-flash' PLUGINSPAGE='http://www.macromedia.com/go/getflashplayer'></EMBED></OBJECT><img src='http://kammagamma.com/articles/charts/circle.jpg' /><strong>Leica M8 sRGB JPEG  </strong>  <img src='http://kammagamma.com/articles/charts/x.jpg' /><strong>Adobe ACR 4.0 with gamma correction  </strong><img src='http://kammagamma.com/articles/charts/square.jpg' /><strong>ColorChecker 24 reference  </strong></tr>
</table>
</div></div>
</div>
<p>When looking at the results you have to remember that Leica is the one that designed the two color matrices of the DNG files. Because of that, ACR will perform very differently when using M8 DNG files than when using other Raw images. This is because Leica, the  camera maker, has designed the colors. </p>
<p>Matrices are very limited in comparison to color LUTs, it’s like trying to cover your self with a small blanket. Pull to one side and the opposite side retracts. I am sure Leica would like some more freedom to tune DNG colors more freely.</p>
<p>ACR is the only software that lets us manipulate the Gamma curve quite freely. As gamma has a large affect on colors, using ACR we could correct the default gamma to the gamma of the Leica M8 JPEG. You can see the results by clicking on the “ACR with gamma correction” tab above the plot.</p>
<p>By looking at the results it could be seen that orange yellow, yellow green, foliage and green are all twisted towards the yellows, this will make any nature containing image look yellowish, even more yellowish than Leica has designed in the jpeg file (short blanket?). Other colors look a bit more saturated than the M8 jpeg file. When using our gamma correction we could get closer to the M8 JPEG colors with most of the non green and yellow colors. You can download the XML file containing the Gamma correction file for ARC 4 <a href="leicaM8/colors/ACR_gamma_correction.xmp">here</a>. Please note that the exposure index shifts as a result.</p>
<p>Let&#8217;s look at Apple Aperture next.</p>
<h2>Aperture</H2></p>
<table border='0' cellpadding='0' cellspacing='0'>
<tr><OBJECT classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' WIDTH=640 HEIGHT=640 id='charts' ALIGN=''><PARAM NAME=movie VALUE='http://www.kammagamma.com/articles/charts/charts.swf?library_path=http%3A%2F%2Fwww.kammagamma.com%2Farticles%2Fcharts%2Fcharts_library%2F&#038;stage_width=640&#038;stage_height=640&#038;php_source=http%3A%2F%2Fwww.kammagamma.com%2Farticles%2FleicaM8%2Fcolors%2Fcolor.php%3Fplot%3D4&#038;license=L1X7HEXM-9.L.NS5T4Q79KLYCK07EK'> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#fafafa> <EMBED src='http://www.kammagamma.com/articles/charts/charts.swf?library_path=http%3A%2F%2Fwww.kammagamma.com%2Farticles%2Fcharts%2Fcharts_library%2F&#038;stage_width=640&#038;stage_height=640&#038;php_source=http%3A%2F%2Fwww.kammagamma.com%2Farticles%2FleicaM8%2Fcolors%2Fcolor.php%3Fplot%3D4&#038;license=L1X7HEXM-9.L.NS5T4Q79KLYCK07EK' quality=high bgcolor=#fafafa WIDTH=640 HEIGHT=640 NAME='charts' ALIGN='' swLiveConnect='true' TYPE='application/x-shockwave-flash' PLUGINSPAGE='http://www.macromedia.com/go/getflashplayer'></EMBED></OBJECT><img src='http://kammagamma.com/articles/charts/circle.jpg' /><strong>Leica M8 sRGB JPEG  </strong>  <img src='http://kammagamma.com/articles/charts/x.jpg' /><strong>Apple Aperture  </strong><img src='http://kammagamma.com/articles/charts/square.jpg' /><strong>ColorChecker 24 reference  </strong></tr>
</table>
<p>Aperture seems to be quite close in terms of the relationships between the colors, only that the entire space needs to be rotated a bit. This is called “hue” as in hue, saturation and brightness. There are some colors that need some more shifting to fit.</p>
<h2>RAW color comparison</H2></p>
<p>We thought it would be nice to come up with some way to display Leica M8 colors of various RAW software applications, so they could be compared. This should help you evaluate which color of which RAW software you like best. So we gathered up a few images in various situations and color temperatures. All of those images were processed with default settings, Capture One images were processed with Film extra shadow and ACR GC images were processed with our special gamma correction configuration. Click the tab below to show the images.</p>
<div id="CollapsiblePanel1" class="CollapsiblePanel">
<div class="CollapsiblePanelTab" tabindex="0">Click here for RAW color comparison</div>
<div class="CollapsiblePanelContent">
<table width="600" border="0">
<tr>
<td>Choose first color images</td>
<td>Choose second color images</td>
</tr>
<tr>
<td>
<div id="left" class="TabbedPanels">
<ul class="TabbedPanelsTabGroup">
<li class="TabbedPanelsTab" tabindex="0">M8 JPEG</li>
<li class="TabbedPanelsTab" tabindex="0">ACR</li>
<li class="TabbedPanelsTab" tabindex="0">ACR GC</li>
<li class="TabbedPanelsTab" tabindex="0">C1 LE</li>
<li class="TabbedPanelsTab" tabindex="0">Aperture</li>
</ul>
<div class="TabbedPanelsContentGroup">
<div class="TabbedPanelsContent">
<table width="0" border="0">
<tr>
<td><img src="leicaM8/colors/all_colors/M8_jpeg_3.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/M8_jpeg_4.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/M8_jpeg_5.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/M8_jpeg_2.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/M8_jpeg_6.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/M8_jpeg_8.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/M8_jpeg_9.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/M8_jpeg_10.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/M8_jpeg_11.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/M8_jpeg_12.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/M8_jpeg_13.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/M8_jpeg_14.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/M8_jpeg_15.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/M8_jpeg_18.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/M8_jpeg_19.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/M8_jpeg_20.jpg" /></td>
</tr>
</table></div>
<div class="TabbedPanelsContent">
<table width="0" border="0">
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_3.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_4.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_5.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_2.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_6.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_8.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_9.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_10.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_11.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_12.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_13.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_14.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_15.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_18.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_19.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_20.jpg" /></td>
</tr>
</table></div>
<div class="TabbedPanelsContent">
<table width="0" border="0">
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_GC_3.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_GC_4.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_GC_5.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_GC_2.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_GC_6.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_GC_8.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_GC_9.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_GC_10.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_GC_11.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_GC_12.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_GC_13.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_GC_14.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_GC_15.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_GC_18.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_GC_19.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_GC_20.jpg" /></td>
</tr>
</table></div>
<div class="TabbedPanelsContent">
<table width="0" border="0">
<tr>
<td><img src="leicaM8/colors/all_colors/c1_le_3.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/c1_le_4.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/c1_le_5.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/c1_le_2.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/c1_le_6.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/c1_le_8.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/c1_le_9.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/c1_le_10.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/c1_le_11.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/c1_le_12.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/c1_le_13.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/c1_le_14.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/c1_le_15.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/c1_le_18.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/c1_le_19.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/c1_le_20.jpg" /></td>
</tr>
</table></div>
<div class="TabbedPanelsContent">
<table width="0" border="0">
<tr>
<td><img src="leicaM8/colors/all_colors/aperture_3.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/aperture_4.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/aperture_5.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/aperture_2.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/aperture_6.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/aperture_8.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/aperture_9.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/aperture_10.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/aperture_11.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/aperture_12.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/aperture_13.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/aperture_14.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/aperture_15.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/aperture_18.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/aperture_19.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/aperture_20.jpg" /></td>
</tr>
</table></div>
</p></div>
</p></div>
</td>
<td>
<div id="right" class="TabbedPanels">
<ul class="TabbedPanelsTabGroup">
<li class="TabbedPanelsTab" tabindex="0">M8 JPEG</li>
<li class="TabbedPanelsTab" tabindex="0">ACR</li>
<li class="TabbedPanelsTab" tabindex="0">ACR GC</li>
<li class="TabbedPanelsTab" tabindex="0">C1 LE</li>
<li class="TabbedPanelsTab" tabindex="0">Aperture</li>
</ul>
<div class="TabbedPanelsContentGroup">
<div class="TabbedPanelsContent">
<table width="0" border="0">
<tr>
<td><img src="leicaM8/colors/all_colors/M8_jpeg_3.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/M8_jpeg_4.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/M8_jpeg_5.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/M8_jpeg_2.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/M8_jpeg_6.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/M8_jpeg_8.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/M8_jpeg_9.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/M8_jpeg_10.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/M8_jpeg_11.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/M8_jpeg_12.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/M8_jpeg_13.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/M8_jpeg_14.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/M8_jpeg_15.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/M8_jpeg_18.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/M8_jpeg_19.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/M8_jpeg_20.jpg" /></td>
</tr>
</table></div>
<div class="TabbedPanelsContent">
<table width="0" border="0">
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_3.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_4.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_5.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_2.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_6.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_8.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_9.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_10.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_11.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_12.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_13.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_14.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_15.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_18.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_19.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_20.jpg" /></td>
</tr>
</table></div>
<div class="TabbedPanelsContent">
<table width="0" border="0">
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_GC_3.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_GC_4.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_GC_5.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_GC_2.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_GC_6.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_GC_8.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_GC_9.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_GC_10.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_GC_11.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_GC_12.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_GC_13.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_GC_14.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_GC_15.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_GC_18.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_GC_19.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/ACR_GC_20.jpg" /></td>
</tr>
</table></div>
<div class="TabbedPanelsContent">
<table width="0" border="0">
<tr>
<td><img src="leicaM8/colors/all_colors/c1_le_3.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/c1_le_4.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/c1_le_5.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/c1_le_2.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/c1_le_6.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/c1_le_8.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/c1_le_9.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/c1_le_10.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/c1_le_11.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/c1_le_12.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/c1_le_13.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/c1_le_14.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/c1_le_15.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/c1_le_18.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/c1_le_19.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/c1_le_20.jpg" /></td>
</tr>
</table></div>
<div class="TabbedPanelsContent">
<table width="0" border="0">
<tr>
<td><img src="leicaM8/colors/all_colors/aperture_3.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/aperture_4.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/aperture_5.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/aperture_2.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/aperture_6.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/aperture_8.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/aperture_9.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/aperture_10.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/aperture_11.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/aperture_12.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/aperture_13.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/aperture_14.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/aperture_15.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/aperture_18.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/aperture_19.jpg" /></td>
</tr>
<tr>
<td><img src="leicaM8/colors/all_colors/aperture_20.jpg" /></td>
</tr>
</table></div>
</p></div>
</p></div>
</td>
</tr>
</table></div>
</div>
<p>It is interesting to see that Apple Aperture and Adobe Camera RAW with our gamma correction are quite similar. This means they both use some of Leica’s DNG matrices, but Apple has tuned their Gamma to be more similar to the Leica M8 native JPEG. So there you go, just pick witch software you like best. I think I’ll go for Capture One. Note that you may, of course, twist and change colors inside each software to a limited extent. But frankly, how many colors do you think you can handle? Three? Four? Picking the colors you like best from a software will shorten your workflow considerably.</p>
<p><H2>A word on Raw and color</H2></p>
<p>Most photographers think that with RAW, colors can be manipulated to fit whatever the photographer wants or needs. While this is true in some extent, there are a few problems. Firstly, at present there is no true flexible tool that allows the user the manipulate colors to a very fine resolution. Capture One goes as close as possible, and I suggest trying their color editing tool. However, their tool is quite hard to work with.. Photographers never used to tune colors in the past. That was the job of the chemists. Today, the color tuning work has been transferred to the engineers, who have the tools and knowledge to truly implement what a photographer requires. This brings us to the second problem: what exactly does a photographer wish the colors to be? Does a photographer know what he or she wants? Photographers were never required to design colors, and only a very few could design a good color scheme for a camera. A painter? maybe. Photographer? Just a few of them.</p>
<p>So the task of colors lies on the camera makers and RAW software makers, which should bring to the photographers a basic color scheme that they can then adjust, using the available tools on the market (Photoshop for JPEG &#8211; RAW software for RAW).</p>
<h1>Color is tough</h1>
<p>Color is one of the most problematic issues in digital imaging. Mainly because it is easily misunderstood. I don’t think that even the experts (RAW software makers) really understand how to approach colors. Leica, however, does know how to approach colors. Mathematically I can see that they didn’t just throw in some fancy LUT’s and hoped for the best. I am really happy that Leica has chosen not to fall in to the “colors should be faithful” cult, but chose to create a really unique combination of faithful and twisted colors for the Leica M8. If you do not like those colors, by using RAW you can change the colors to some extent to your liking.</p>
<p>RAW is the next issue I’d like to talk about. It is seems that Leica could not fit the colors of DNG to match the M8 JPEG, it’s a short blanket as I said. However, Capture One, which is the software that is compatible with the Leica M8 should be able to reach the same color as the Camera (using ICC). As of today, Capture One’s colors are not very similar to those of the camera, nor is the Gamma that is being used. I think it’s in Leica’s best interest to make sure these two match. After all, most of us are using RAW with the Leica M8 and some of us are using Capture One. Moreover, both Nikon and Canon are tying to match their RAW software to the camera colors. After all, we bought those cameras to also get those colors. So Leica, please note.</p>
<p><script type="text/javascript">
<!--
var TabbedPanels1 = new Spry.Widget.TabbedPanels("TabbedPanels1");
var TabbedPanels1 = new Spry.Widget.TabbedPanels("left");
var TabbedPanels1 = new Spry.Widget.TabbedPanels("right", {defaultTab:1});
var CollapsiblePanel1 = new Spry.Widget.CollapsiblePanel("CollapsiblePanel1", {contentIsOpen:false, enableAnimation:false});
//-->
</script></p>
</div>]]></content:encoded>			<wfw:commentRss>http://kammagamma.com/articles/m8-colors.php/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>&#8235;Canon EOS 1D Mark III vs. Canon EOS 5D Studio Scene &#8211; High ISO&#8236;</title>		<link>http://kammagamma.com/articles/canon-eos-1d-mark-iii-vs-canon-eos-5d-studio-scene-high-iso.php</link>
		<comments>http://kammagamma.com/articles/canon-eos-1d-mark-iii-vs-canon-eos-5d-studio-scene-high-iso.php#comments</comments>
		<pubDate>Fri, 03 Aug 2007 15:10:23 +0000</pubDate>
		<dc:creator>&#8235;Max Penson&#8236;</dc:creator>				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Canon EOS 1D Mark III]]></category>
		<category><![CDATA[Canon EOS 5D]]></category>
		<category><![CDATA[Comparisons]]></category>
		<category><![CDATA[Studio Scene - High ISO]]></category>

		<guid isPermaLink="false">http://kammagamma.com/articles/canon-eos-1d-mark-iii-vs-nikon-eos-5d-studio-scene-high-iso.php</guid>
		<description><![CDATA[&#8235; The Canon EOS 1D Mark III is Canon’s latest DSLR, using the most advanced 10.1 megapixels CMOS sensor and DIGIC III image processing chip. The 12.7 megapixels Canon EOS 5D uses Canon’s last year technology coupled with last year’s DIGIC II image processor. It will be interesting to compare the two, especially as the EOS [...] &#8236;]]></description>			<content:encoded><![CDATA[<div dir="rtl"><p> <script src="Spry/SpryTabbedPanels.js" type="text/javascript"></script></p>
<link href="Spry/SpryTabbedPanels.css" rel="stylesheet" type="text/css" />
<p>The Canon EOS 1D Mark III is Canon’s latest DSLR, using the most advanced 10.1 megapixels CMOS sensor and DIGIC III image processing chip. The 12.7 megapixels Canon EOS 5D uses Canon’s last year technology coupled with last year’s DIGIC II image processor. It will be interesting to compare the two, especially as the EOS 5D has been considered one of the highest image quality camera of all times.</p>
<h2>Test Notes &#8211; Field of view</h2>
<p>The EOS 5D uses a full frame 35 mm sensor where the EOS 1D Mark III uses a sensor with a 1.3 crop factor. To achieve the same field of view with our 50 mm lens, we had to move the EOS 5D slightly forward. This is the most common act the photographer would do in real life. The full frame advantage is fully utilized in this comparison.</p>
<h2>Noise Reduction</h2>
<p>The new DIGIC III chip inside the EOS 1D Mark III has two Noise Reduction modes. With C. Fn II-2 set to OFF the EOS 1D Mark III reduces noise in a similar way to DIGIC II. However, when C. Fn II-2 is set to ON the new noise reduction produces a very different result. You can read more about the new noise reduction <a href="http://kammagamma.com/articles/canon-eos-1d-mark-iii-image-quality-redefined.php">here</a>.</p>
<h1>C. Fn II-2 is set to OFF</h1>
<p><em>Canon EOS 1D Mark III: JPEG large, Picture Style: Standard, AutoWB, ISO,<br />
1600,  1/160, Canon 50mm@f8, NR OFF</p>
<p>Canon EOS 5D: JPEG Large, Picture Style: Standard, AutoWB, ISO<br />
1600, 1/160, Canon 50mm@f8</em></p>
<div id="nr_off" class="TabbedPanels">
<ul class="TabbedPanelsTabGroup">
<li class="TabbedPanelsTab" tabindex="0">RGB View</li>
<li class="TabbedPanelsTab" tabindex="0">Luma View</li>
<li class="TabbedPanelsTab" tabindex="0">Chroma View</li>
</ul>
<div class="TabbedPanelsContentGroup">
<div class="TabbedPanelsContent">
<table align="center">
<tr>
<td>
<div align="center"><strong>Canon EOS 1D Mark III @ 1600ISO</strong></div>
</td>
<td>
<div align="center"><strong>Canon EOS 5D @ 1600ISO</strong></div>
</td>
</tr>
<tr>
<td><a href="canonos1dmarkiii/scene004/eos_mkiii_1600_ISO_NR_OFF.JPG"><img src="canonos1dmarkiii/scene004/scene.jpg" width="300" height="200" border="0" /></a></td>
<td><a href="Reviews/NikonD200Review/scene/NikonD200_1600ISO_SHARP_High.jpg"></a><a href="CanonEOS5D/scene004/eos_5d_1600ISO.JPG"><img src="CanonEOS5D/scene004/scene.jpg" width="300" height="200" border="0" /></a></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_1.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_1.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_7.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_7.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_10.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_10.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_11.jpg" width="299" height="199" /></td>
<td>
<p><img src="CanonEOS5D/scene004/eos_5d_1600ISO_11.jpg" width="299" height="199" /></p>
</td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_4.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_4.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_3.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_3.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_6.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_6.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_5.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_5.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_9.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_9.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_14.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_14.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_15.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_15.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_12.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_12.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_13.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_13.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_17.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_17.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_8.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_8.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_16.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_16.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_2.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_2.jpg" width="299" height="199" /></td>
</tr>
</table></div>
<div class="TabbedPanelsContent">
<table align="center">
<tr>
<td>
<div align="center"><strong>Canon EOS 1D Mark III @ 1600ISO</strong></div>
</td>
<td>
<div align="center"><strong>Canon EOS 5D @ 1600ISO</strong></div>
</td>
</tr>
<tr>
<td><a href="canonos1dmarkiii/scene004/eos_mkiii_1600_ISO_NR_OFF.JPG"><img src="canonos1dmarkiii/scene004/scene.jpg" width="300" height="200" border="0" /></a></td>
<td><a href="Reviews/NikonD200Review/scene/NikonD200_1600ISO_SHARP_High.jpg"></a><a href="CanonEOS5D/scene004/eos_5d_1600ISO.JPG"><img src="CanonEOS5D/scene004/scene.jpg" width="300" height="200" border="0" /></a></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_1_luma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_1_luma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_7_luma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_7_luma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_10_luma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_10_luma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_11_luma.jpg" width="299" height="199" /></td>
<td>
<p><img src="CanonEOS5D/scene004/eos_5d_1600ISO_11_luma.jpg" width="299" height="199" /></p>
</td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_4_luma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_4_luma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_3_luma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_3_luma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_6_luma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_6_luma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_5_luma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_5_luma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_9_luma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_9_luma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_14_luma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_14_luma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_15_luma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_15_luma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_12_luma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_12_luma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_13_luma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_13_luma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_17_luma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_17_luma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_8_luma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_8_luma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_16_luma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_16_luma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_2_luma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_2_luma.jpg" width="299" height="199" /></td>
</tr>
</table></div>
<div class="TabbedPanelsContent">
<table align="center">
<tr>
<td>
<div align="center"><strong>Canon EOS 1D Mark III @ 1600ISO</strong></div>
</td>
<td>
<div align="center"><strong>Canon EOS 5D @ 1600ISO</strong></div>
</td>
</tr>
<tr>
<td><a href="canonos1dmarkiii/scene004/eos_mkiii_1600_ISO_NR_OFF.JPG"><img src="canonos1dmarkiii/scene004/scene.jpg" width="300" height="200" border="0" /></a></td>
<td><a href="Reviews/NikonD200Review/scene/NikonD200_1600ISO_SHARP_High.jpg"></a><a href="CanonEOS5D/scene004/eos_5d_1600ISO.JPG"><img src="CanonEOS5D/scene004/scene.jpg" width="300" height="200" border="0" /></a></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_1_chroma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_1_chroma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_7_chroma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_7_chroma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_10_chroma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_10_chroma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_11_chroma.jpg" width="299" height="199" /></td>
<td>
<p><img src="CanonEOS5D/scene004/eos_5d_1600ISO_11_chroma.jpg" width="299" height="199" /></p>
</td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_4_chroma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_4_chroma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_3_chroma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_3_chroma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_6_chroma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_6_chroma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_5_chroma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_5_chroma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_9_chroma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_9_chroma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_14_chroma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_14_chroma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_15_chroma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_15_chroma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_12_chroma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_12_chroma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_13_chroma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_13_chroma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_17_chroma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_17_chroma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_8_chroma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_8_chroma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_16_chroma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_16_chroma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_off_2_chroma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_2_chroma.jpg" width="299" height="199" /></td>
</tr>
</table></div>
</p></div>
</div>
<p>&nbsp;</p>
<h2>Evaluation results</h2>
<h3>Sharpening </h3>
<p>Canon seems to significantly reduce the sharpening amount with higher ISO settings of the EOS 1D Mark III. With the EOS 5D sharpening levels appear to be higher, strong edges look crisp and noise free. </p>
<h3>Details</h3>
<p>As with <a href="http://kammagamma.com/articles/canon-eos-1d-mark-iii-vs-nikon-eos-5d-studio-scene-low-iso.php">100ISO</a>, the Canon EOS 5D is able to capture more detail, being closer to the scene.  Even so we are quite happy with the amount of detail the EOS 1D Mark III is showing at 1600ISO.</p>
<h3>demosaicing and false colors</h3>
<p>Once again we see a very slight advantage for the EOS 1D Mark III, showing less demosaicing errors. False colors are still very much apparent.</p>
<h3>Colors and contrast</h3>
<p>With picture style color and contrast is very much the same with both cameras. There are small differences between two cameras, which is to be expected.</p>
<h3>Noise reduction</h3>
<p>Noise levels from both cameras are very similar, but not the same. Luma noise seems to be a bit finer with the EOS 1D Mark III at midtones but slightly more filtered at the shadows. With chroma noise there is a bigger difference: the EOS 1D Mark III shows slightly less chroma noise. By looking at Chroma View you could see that Chroma data was being filtered slightly more aggressively (as a function of luminance). Overall, both cameras have very good signal levels and the differences are very small after noise reduction.</p>
<h3>Final Notes</h3>
<p>Both Cameras give excellent results, for 2005. At the time the EOS 5D was released this type of noise reduction was very common. Today, advanced chroma noise reduction systems are the new standard. This means that with C. Fn II-2 set to OFF the EOS 1D Mark III is producing old fashioned results, even with excellent signal levels that match the “noise famous” EOS 5D.</p>
<h1>C. Fn II-2 is set to ON</h1>
<div id="nr_on" class="TabbedPanels">
<ul class="TabbedPanelsTabGroup">
<li class="TabbedPanelsTab" tabindex="0">RGB View</li>
<li class="TabbedPanelsTab" tabindex="0">Luma View</li>
<li class="TabbedPanelsTab" tabindex="0">Choma View</li>
</ul>
<div class="TabbedPanelsContentGroup">
<div class="TabbedPanelsContent">
<table align="center">
<tr>
<td>
<div align="center"><strong>Canon EOS 1D Mark III @ 1600ISO</strong></div>
</td>
<td>
<div align="center"><strong>Canon EOS 5D @ 1600ISO</strong></div>
</td>
</tr>
<tr>
<td><a href="canonos1dmarkiii/scene004/eos_mkiii_1600_ISO_NR_ON.JPG"><img src="canonos1dmarkiii/scene004/scene.jpg" width="300" height="200" border="0" /></a></td>
<td><a href="Reviews/NikonD200Review/scene/NikonD200_1600ISO_SHARP_High.jpg"></a><a href="CanonEOS5D/scene004/eos_5d_1600ISO.JPG"><img src="CanonEOS5D/scene004/scene.jpg" width="300" height="200" border="0" /></a></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_1.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_1.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_7.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_7.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_10.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_10.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_11.jpg" width="299" height="199" /></td>
<td>
<p><img src="CanonEOS5D/scene004/eos_5d_1600ISO_11.jpg" width="299" height="199" /></p>
</td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_4.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_4.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_3.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_3.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_6.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_6.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_5.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_5.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_9.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_9.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_14.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_14.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_15.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_15.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_12.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_12.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_13.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_13.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_17.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_17.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_8.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_8.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_16.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_16.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_2.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_2.jpg" width="299" height="199" /></td>
</tr>
</table></div>
<div class="TabbedPanelsContent">
<table align="center">
<tr>
<td>
<div align="center"><strong>Canon EOS 1D Mark III @ 1600ISO</strong></div>
</td>
<td>
<div align="center"><strong>Canon EOS 5D @ 1600ISO</strong></div>
</td>
</tr>
<tr>
<td><a href="canonos1dmarkiii/scene004/eos_mkiii_1600_ISO_NR_ON.JPG"><img src="canonos1dmarkiii/scene004/scene.jpg" width="300" height="200" border="0" /></a></td>
<td><a href="Reviews/NikonD200Review/scene/NikonD200_1600ISO_SHARP_High.jpg"></a><a href="CanonEOS5D/scene004/eos_5d_1600ISO.JPG"><img src="CanonEOS5D/scene004/scene.jpg" width="300" height="200" border="0" /></a></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_1_luma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_1_luma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_7_luma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_7_luma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_10_luma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_10_luma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_11_luma.jpg" width="299" height="199" /></td>
<td>
<p><img src="CanonEOS5D/scene004/eos_5d_1600ISO_11_luma.jpg" width="299" height="199" /></p>
</td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_4_luma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_4.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_3.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_3_luma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_6_luma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_6_luma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_5_luma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_5_luma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_9_luma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_9_luma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_14_luma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_14_luma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_15_luma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_15_luma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_12_luma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_12_luma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_13_luma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_13_luma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_17_luma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_17_luma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_8_luma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_8_luma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_16_luma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_16_luma.jpg" width="298" height="198" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_2_luma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_2_luma.jpg" width="299" height="199" /></td>
</tr>
</table></div>
<div class="TabbedPanelsContent">
<table align="center">
<tr>
<td>
<div align="center"><strong>Canon EOS 1D Mark III @ 1600ISO</strong></div>
</td>
<td>
<div align="center"><strong>Canon EOS 5D @ 1600ISO</strong></div>
</td>
</tr>
<tr>
<td><a href="canonos1dmarkiii/scene004/eos_mkiii_1600_ISO_NR_ON.JPG"><img src="canonos1dmarkiii/scene004/scene.jpg" width="300" height="200" border="0" /></a></td>
<td><a href="Reviews/NikonD200Review/scene/NikonD200_1600ISO_SHARP_High.jpg"></a><a href="CanonEOS5D/scene004/eos_5d_1600ISO.JPG"><img src="CanonEOS5D/scene004/scene.jpg" width="300" height="200" border="0" /></a></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_1_chroma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_1_chroma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_7_chroma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_7_chroma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_10_chroma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_10_chroma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_11_chroma.jpg" width="299" height="199" /></td>
<td>
<p><img src="CanonEOS5D/scene004/eos_5d_1600ISO_11_chroma.jpg" width="299" height="199" /></p>
</td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_4_chroma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_4_chroma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_3_chroma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_3_chroma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_6_chroma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_6_chroma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_5_chroma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_5_chroma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_9_chroma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_9_chroma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_14_chroma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_14_chroma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_15_chroma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_15_chroma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_12_chroma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_12_chroma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_13_chroma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_13_chroma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_17_chroma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_17_chroma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_8_chroma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_8_chroma.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_16_chroma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_16_chroma.jpg" width="298" height="198" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_1600_iso_nr_on_2_chroma.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_1600ISO_2_chroma.jpg" width="299" height="199" /></td>
</tr>
</table></div>
</p></div>
</div>
<p>&nbsp;</p>
<p>Setting C. Fn II-2 to ON really upgrades things considerably. Chroma noise is almost completely eliminated with very little side affects, a few of which are a slight chroma loss at the shadows and vague but large color stains. Switch to Chroma View to view the chroma filtering differences between the two cameras. <br />
Monochromatic grain is very pleasing, not too large but not to flat. Many camera makers have not got this part right (including Adobe and Nikon).</p>
<p>You can read more about noise and noise reduction <a href="http://kammagamma.com/tags/articles/noise-reduction/">here</a>. </p>
<p>We have evaluated many noise reduction algorithms in the past, from many different camera makers. We must say that the EOS 1D Mark III is as good as it gets. We have never seen an high ISO result that is so well balanced and tuned as this. We’d like to declare the EOS 1D Mark III as the new king of high ISO, for now (with C. Fn II-2 set to ON). Well done Canon.</p>
<p>&nbsp;</p>
<p><script type="text/javascript">
<!--
var TabbedPanels1 = new Spry.Widget.TabbedPanels("nr_off");
var TabbedPanels2 = new Spry.Widget.TabbedPanels("nr_on");
//-->
</script></p>
</div>]]></content:encoded>			<wfw:commentRss>http://kammagamma.com/articles/canon-eos-1d-mark-iii-vs-canon-eos-5d-studio-scene-high-iso.php/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8235;Canon EOS 1D Mark III vs. Canon EOS 5D Studio Scene &#8211; Low ISO&#8236;</title>		<link>http://kammagamma.com/articles/canon-eos-1d-mark-iii-vs-canon-eos-5d-studio-scene-low-iso.php</link>
		<comments>http://kammagamma.com/articles/canon-eos-1d-mark-iii-vs-canon-eos-5d-studio-scene-low-iso.php#comments</comments>
		<pubDate>Fri, 03 Aug 2007 15:08:07 +0000</pubDate>
		<dc:creator>&#8235;Max Penson&#8236;</dc:creator>				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Canon EOS 1D Mark III]]></category>
		<category><![CDATA[Canon EOS 5D]]></category>
		<category><![CDATA[Comparisons]]></category>
		<category><![CDATA[Studio Scene - Low ISO]]></category>

		<guid isPermaLink="false">http://kammagamma.com/articles/canon-eos-1d-mark-iii-vs-canon-eos-5d-studio-scene-low-iso.php</guid>
		<description><![CDATA[&#8235; The Canon EOS 1D Mark III is Canon’s latest DSLR, using the most advanced 10.1 megapixels CMOS sensor and DIGIC III image processing chip. The 12.7 megapixels Canon EOS 5D uses Canon’s last year technology coupled with last year’s DIGIC II image processor. It will be interesting to compare between the two, especially because the [...] &#8236;]]></description>			<content:encoded><![CDATA[<div dir="rtl"><p>The Canon EOS 1D Mark III is Canon’s latest DSLR, using the most advanced 10.1 megapixels CMOS sensor and DIGIC III image processing chip. The 12.7 megapixels Canon EOS 5D uses Canon’s last year technology coupled with last year’s DIGIC II image processor. It will be interesting to compare between the two, especially because the EOS 5D has been considered as one of the highest image quality camera of all times.</p>
<h2>Test Notes &#8211; Field of view</h2>
<p>The EOS 5D uses a full frame 35 mm sensor where the EOS 1D Mark III uses a sensor with a 1.3 crop factor. To achieve the same field of view with our 50 mm lens, we had to move the EOS 5D slightly forward. This is the most common response of the photographer in real life. The full frame advantage is fully utilized in this comparison.</p>
<p>At the bottom of this page you can find the same comparison with the EOS 5D being placed at the exact same distance as the EOS 1D Mark III. However, it should be noted that the later comparison does not fully reflect how the EOS 5D would be used in real life. Nature photographers that use long lenses from a fixed point would benefit more from the second comparison.</p>
<h2>Same field of view </h2>
<p><em>Canon EOS 1D Mark III: Jpeg large, Picture Style: Standard, AutoWB, ISO<br />
100, AutoWB, ISO100, 1/10, Canon 50mm@f8, NR OFF<br />
Canon EOS 5D: JPEG Large, Picture Style: Standard, AutoWB, ISO<br />
100, 1/10, Canon 50mm@f8</em></p>
<table align="center">
<tr>
<td>
<div align="center"><strong>Canon EOS 1D Mark III</strong></div>
</td>
<td>
<div align="center"><strong>Canon EOS 5D</strong></div>
</td>
</tr>
<tr>
<td><a href="canonos1dmarkiii/scene004/eos_mkiii_100_ISO_NR_OFF.JPG"><img src="canonos1dmarkiii/scene004/scene.jpg" width="300" height="200" border="0"></a></td>
<td><a href="Reviews/NikonD200Review/scene/NikonD200_100ISO_SHARP_High.jpg"></a><a href="CanonEOS5D/scene004/eos_5d_100ISO.JPG"><img src="CanonEOS5D/scene004/scene.jpg" width="300" height="200" border="0" /></a></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_100_iso_nr_off_1.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_100ISO_1.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_100_iso_nr_off_7.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_100ISO_7.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_100_iso_nr_off_10.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_100ISO_10.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_100_iso_nr_off_11.jpg" width="299" height="199" /></td>
<td>
<p><img src="CanonEOS5D/scene004/eos_5d_100ISO_11.jpg" width="299" height="199" /></p>
</td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_100_iso_nr_off_4.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_100ISO_4.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_100_iso_nr_off_3.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_100ISO_3.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_100_iso_nr_off_6.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_100ISO_6.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_100_iso_nr_off_5.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_100ISO_5.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_100_iso_nr_off_9.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_100ISO_9.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_100_iso_nr_off_14.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_100ISO_14.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_100_iso_nr_off_15.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_100ISO_15.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_100_iso_nr_off_12.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_100ISO_12.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_100_iso_nr_off_13.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_100ISO_13.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_100_iso_nr_off_17.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_100ISO_17.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_100_iso_nr_off_8.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_100ISO_8.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_100_iso_nr_off_16.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_100ISO_16.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_100_iso_nr_off_2.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_100ISO_2.jpg" width="299" height="199" /></td>
</tr>
</table>
<h2>Evaluation results</h2>
<h3>Sharpening </h3>
<p>Sharpening levels of both cameras are very similar. The EOS 5D seems to show slightly higher sharpening levels. As always with Canon there is some overshoot (hallows) on the edge, which gives the image a nicely crisped effect.</p>
<h3>Details</h3>
<p>Being closer to the scene along with an additional 2.7 megpaixels, the EOS 5D has the upper hand here. Because the large clear edges are slightly stronger with the EOS 5D, there is a strong feeling of a sharper result. However, we are actually quite impressed by the EOS 1D Mark III, which managed to exhibit only slightly less detail.</p>
<h3>Demosaicing and false colors</h3>
<p>Demosaicing today is a minor issue as most camera makers have reached a level where demosaicing errors are much less critical than they used to be. Never-the-less, in EOS 1D Mark III there is a minor improvement. False colors as a result of demosaicing are still an (small) issue that Canon apparently has chosen not to address with DIGIC III.</p>
<h3>Colors and contrast</h3>
<p>Picture style color and contrast is very much the same with both cameras. There are small differences between two cameras, which is to be expected.</p>
<h3>Noise reduction</h3>
<p>The Canon EOS Mark III was set with High ISO noise reduction OFF. Still, at the dark parts of the image there is less color noise than the EOS 5D (you need a good screen to see that). This is clearly a result of the new algorithms of DIGIC III. We are not sure, but it seems that  we can see a better tonal gradation in the dark areas. This is probably a result of the better noise reduction and the new 14 bit pipeline.</p>
<h3>Final Notes</h3>
<p>The EOS 5D clearly has a resolution and sensor size advantage. Even with all these advantages the EOS 1D Mark III has produced a fine result, with sharp edges and a good amount of detail. There are some processing advantages that DIGIC III has contributed to the EOS 1D Mark III, among those is a better tonal gradations at the dark parts of the image.</p>
<h2>Same distance</h2>
<p>We also compared the EOS 1D Mark III with the EOS 5D at exactly the same distance. This comparison is less true to real life, but still would be suitable to these with long lenses at a given distance.</p>
<table align="center">
<tr>
<td>
<div align="center"><strong>Canon EOS 1D Mark III</strong></div>
</td>
<td>
<div align="center"><strong>Canon EOS 5D same distance</strong></div>
</td>
</tr>
<tr>
<td><a href="canonos1dmarkiii/scene004/eos_mkiii_100_ISO_NR_OFF.JPG"><img src="canonos1dmarkiii/scene004/scene.jpg" width="300" height="200" border="0" /></a></td>
<td><a href="Reviews/NikonD200Review/scene/NikonD200_100ISO_SHARP_High.jpg"></a><a href="CanonEOS5D/scene004/eos_5d_ss_100ISO.JPG"><img src="CanonEOS5D/scene004/scene_ss.jpg" width="300" height="200" border="0" /></a></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_100_iso_nr_off_1.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_ss_mkiii_100ISO_1.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_100_iso_nr_off_7.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_ss_mkiii_100ISO_7.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_100_iso_nr_off_10.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_ss_mkiii_100ISO_10.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_100_iso_nr_off_11.jpg" width="299" height="199" /></td>
<td>
<p><img src="CanonEOS5D/scene004/eos_5d_ss_mkiii_100ISO_11.jpg" width="299" height="199" /></p>
</td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_100_iso_nr_off_4.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_ss_mkiii_100ISO_4.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_100_iso_nr_off_3.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_ss_mkiii_100ISO_3.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_100_iso_nr_off_6.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_ss_mkiii_100ISO_6.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_100_iso_nr_off_5.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_ss_mkiii_100ISO_5.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_100_iso_nr_off_9.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_ss_mkiii_100ISO_9.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_100_iso_nr_off_14.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_ss_mkiii_100ISO_14.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_100_iso_nr_off_15.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_ss_mkiii_100ISO_15.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_100_iso_nr_off_12.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_ss_mkiii_100ISO_12.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_100_iso_nr_off_13.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_ss_mkiii_100ISO_13.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_100_iso_nr_off_17.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_ss_mkiii_100ISO_17.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_100_iso_nr_off_8.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_ss_mkiii_100ISO_8.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_100_iso_nr_off_16.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_ss_mkiii_100ISO_16.jpg" width="299" height="199" /></td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_100_iso_nr_off_2.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_ss_mkiii_100ISO_2.jpg" width="299" height="199" /></td>
</tr>
</table>
<p>The EOS 1D Mark III has more pixels per mm which produces more fine details overall. However the EOS 5D still produced sharper, crisper hard edges. This could be the result of a different or weaker optical low pass filter but probably is the result of a slightly different edge enhancement profile.</p>
<p>To confirm that we have processed RAW files from both cameras using ACR4 with the sharpening controls closed, we applied unsharp mask filter using the following settings:<br />
  Amount 70<br />
  Ratios 0.7<br />
  Threshold 0</p>
<p>As the crop below shows, the differences in sharpness seem to come mostly from processing differences between the two cameras, although in some cases the EOS 5D still shows stronger edges.</p>
<table width="0" border="0" align="center">
<tr>
<td>
<div align="center"><strong>Canon EOS 1D Mark III</strong></div>
</td>
<td>
<div align="center"><strong>Canon EOS 5D same distance</strong></div>
</td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/scene004/eos_mk3_acr_crop.jpg" width="299" height="199" /></td>
<td><img src="CanonEOS5D/scene004/eos_5d_acr_crop.jpg" width="299" height="199" /></td>
</tr>
</table>
</div>]]></content:encoded>			<wfw:commentRss>http://kammagamma.com/articles/canon-eos-1d-mark-iii-vs-canon-eos-5d-studio-scene-low-iso.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8235;Canon EOS 1D Mark III &#8211; Image Quality Redefined&#8236;</title>		<link>http://kammagamma.com/articles/canon-eos-1d-mark-iii-image-quality-redefined.php</link>
		<comments>http://kammagamma.com/articles/canon-eos-1d-mark-iii-image-quality-redefined.php#comments</comments>
		<pubDate>Sat, 23 Jun 2007 18:24:41 +0000</pubDate>
		<dc:creator>&#8235;Max Penson&#8236;</dc:creator>				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Canon]]></category>
		<category><![CDATA[Canon EOS 1D Mark III]]></category>
		<category><![CDATA[Comparisons]]></category>
		<category><![CDATA[DIGIC III]]></category>
		<category><![CDATA[Nikon]]></category>
		<category><![CDATA[Nikon D200]]></category>
		<category><![CDATA[Noise]]></category>
		<category><![CDATA[Noise Reduction]]></category>
		<category><![CDATA[Top Story]]></category>
		<category><![CDATA[Understanding Noise Reduction]]></category>

		<guid isPermaLink="false">http://kammagamma.com/articles/canon-eos-1d-mark-iii-image-quality-redefined.php</guid>
		<description><![CDATA[&#8235;  &#8236;]]></description>			<content:encoded><![CDATA[<div dir="rtl"><p> <body onLoad="MM_preloadImages('canonos1dmarkiii/noise/d200_gray_raw_RGB.jpg','canonos1dmarkiii/noise/mkiii_crop2_on_chroma.jpg','canonos1dmarkiii/noise/chroma_canon.jpg','canonos1dmarkiii/noise/d200_gray_raw_chroma.jpg','canonos1dmarkiii/noise/mkiii_crop2_on_luma.jpg','chroma_nikon.jpg','canonos1dmarkiii/noise/d200_gray_raw_luma.jpg','canonos1dmarkiii/noise/mkiii_crop2_raw_RGB.jpg','canonos1dmarkiii/noise/d200_black_normal_RGB.jpg','canonos1dmarkiii/noise/d200_ls_RGB.jpg','mkiii_crop2_raw_chroma.jpg','canonos1dmarkiii/noise/d200_black_normal_chroma.jpg','canonos1dmarkiii/noise/d200_ls_chroma.jpg','canonos1dmarkiii/noise/mkiii_crop2_raw_luma.jpg','d200_black_normal_luma.jpg','canonos1dmarkiii/noise/d200_ls_luma.jpg','canonos1dmarkiii/noise/mkiii_crop3_off_RGB.jpg','canonos1dmarkiii/noise/d200_black_off_RGB.jpg','canonos1dmarkiii/noise/d200_white_normal_RGB.jpg','mkiii_crop3_off_chroma.jpg','canonos1dmarkiii/noise/d200_black_off_chroma.jpg','canonos1dmarkiii/noise/d200_white_normal_chroma.jpg','canonos1dmarkiii/noise/mkiii_crop3_off_luma.jpg','d200_black_off_luma.jpg','canonos1dmarkiii/noise/d200_white_normal_luma.jpg','canonos1dmarkiii/noise/mkiii_crop3_on_RGB.jpg','canonos1dmarkiii/noise/d200_black_raw_RGB.jpg','canonos1dmarkiii/noise/d200_white_off_RGB.jpg','mkiii_crop3_on_chroma.jpg','canonos1dmarkiii/noise/d200_black_raw_chroma.jpg','canonos1dmarkiii/noise/d200_white_off_chroma.jpg','canonos1dmarkiii/noise/mkiii_crop3_on_luma.jpg','canonos1dmarkiii/noise/d200_black_raw_luma.jpg','d200_white_off_luma.jpg','canonos1dmarkiii/noise/mkiii_crop3_raw_RGB.jpg','canonos1dmarkiii/noise/d200_crop2_normal_RGB.jpg','canonos1dmarkiii/noise/d200_white_raw_RGB.jpg','canonos1dmarkiii/noise/mkiii_crop3_raw_chroma.jpg','d200_crop2_normal_chroma.jpg','canonos1dmarkiii/noise/d200_white_raw_chroma.jpg','canonos1dmarkiii/noise/mkiii_crop3_raw_luma.jpg','canonos1dmarkiii/noise/d200_crop2_normal_luma.jpg','d200_white_raw_luma.jpg','canonos1dmarkiii/noise/mkiii_glow_off_RGB.jpg','canonos1dmarkiii/noise/d200_crop2_off_RGB.jpg','canonos1dmarkiii/noise/edge0_jpeg_luma.jpg','canonos1dmarkiii/noise/mkiii_glow_off_chroma.jpg','d200_crop2_off_chroma.jpg','canonos1dmarkiii/noise/edge0_raw_luma.jpg','canonos1dmarkiii/noise/mkiii_glow_off_luma.jpg','canonos1dmarkiii/noise/d200_crop2_off_luma.jpg','canonos1dmarkiii/noise/edge1_jpeg_luma.jpg','mkiii_glow_on_RGB.jpg','canonos1dmarkiii/noise/d200_crop2_raw_RGB.jpg','canonos1dmarkiii/noise/edge1_raw_luma.jpg','canonos1dmarkiii/noise/mkiii_glow_on_chroma.jpg','canonos1dmarkiii/noise/d200_crop2_raw_chroma.jpg','edge2_jpeg_luma.jpg','canonos1dmarkiii/noise/mkiii_glow_on_luma.jpg','canonos1dmarkiii/noise/d200_crop2_raw_luma.jpg','canonos1dmarkiii/noise/edge2_raw_luma.jpg','canonos1dmarkiii/noise/mkiii_glow_raw_RGB.jpg','d200_crop3_normal_RGb.jpg','canonos1dmarkiii/noise/edge3_jpeg_luma.jpg','canonos1dmarkiii/noise/mkiii_glow_raw_chroma.jpg','canonos1dmarkiii/noise/d200_crop3_normal_chroma.jpg','canonos1dmarkiii/noise/edge3_raw_luma.jpg','mkiii_glow_raw_luma.jpg','canonos1dmarkiii/noise/d200_crop3_normal_luma.jpg','canonos1dmarkiii/noise/mk_crop1_nr_off_chroma.jpg','canonos1dmarkiii/noise/mkiii_gray_off_RGB.jpg','canonos1dmarkiii/noise/d200_crop3_off_RGB.jpg','mk_crop1_nr_off_luma.jpg','canonos1dmarkiii/noise/mkiii_gray_off_chroma.jpg','canonos1dmarkiii/noise/d200_crop3_off_chroma.jpg','canonos1dmarkiii/noise/mk_crop1_nr_off_rgb.jpg','canonos1dmarkiii/noise/mkiii_gray_off_luma.jpg','d200_crop3_off_luma.jpg','canonos1dmarkiii/noise/mk_crop1_nr_on_chroma.jpg','canonos1dmarkiii/noise/mkiii_gray_on_RGB.jpg','canonos1dmarkiii/noise/d200_crop3_raw_RGB.jpg','canonos1dmarkiii/noise/mk_crop1_nr_on_luma.jpg','mkiii_gray_on_chroma.jpg','canonos1dmarkiii/noise/d200_crop3_raw_chroma.jpg','canonos1dmarkiii/noise/mk_crop1_nr_on_rgb.jpg','canonos1dmarkiii/noise/mkiii_gray_on_luma.jpg','canonos1dmarkiii/noise/d200_crop3_raw_luma.jpg','mk_crop1_raw_chroma.jpg','canonos1dmarkiii/noise/mkiii_gray_raw_RGB.jpg','canonos1dmarkiii/noise/d200_glow_normal_RGB.jpg','canonos1dmarkiii/noise/mk_crop1_raw_luma.jpg','canonos1dmarkiii/noise/mkiii_gray_raw_chroma.jpg','d200_glow_normal_chroma.jpg','canonos1dmarkiii/noise/mk_crop1_raw_rgb.jpg','canonos1dmarkiii/noise/mkiii_gray_raw_luma.jpg','canonos1dmarkiii/noise/d200_glow_normal_luma.jpg','canonos1dmarkiii/noise/mkiii_black_off_RGB.jpg','mkiii_ls_RGB.jpg','canonos1dmarkiii/noise/d200_glow_off_RGB.jpg','canonos1dmarkiii/noise/mkiii_black_off_chroma.jpg','canonos1dmarkiii/noise/mkiii_ls_chroma.jpg','canonos1dmarkiii/noise/d200_glow_off_chroma.jpg','mkiii_black_off_luma.jpg','canonos1dmarkiii/noise/mkiii_ls_luma.jpg','canonos1dmarkiii/noise/d200_glow_off_luma.jpg','canonos1dmarkiii/noise/mkiii_black_on_RGB.jpg','canonos1dmarkiii/noise/mkiii_white_off_RGB.jpg','d200_glow_raw_RGB.jpg','canonos1dmarkiii/noise/mkiii_black_on_chroma.jpg','canonos1dmarkiii/noise/mkiii_white_off_chroma.jpg','canonos1dmarkiii/noise/d200_glow_raw_chroma.jpg','canonos1dmarkiii/noise/mkiii_black_on_luma.jpg','mkiii_white_off_luma.jpg','canonos1dmarkiii/noise/d200_glow_raw_luma.jpg','canonos1dmarkiii/noise/mkiii_black_raw_RGB.jpg','canonos1dmarkiii/noise/mkiii_white_on_RGB.jpg','canonos1dmarkiii/noise/d200_gray_normal_RGB.jpg','mkiii_black_raw_chroma.jpg','canonos1dmarkiii/noise/mkiii_white_on_chroma.jpg','canonos1dmarkiii/noise/d200_gray_normal_chroma.jpg','canonos1dmarkiii/noise/mkiii_black_raw_luma.jpg','mkiii_white_on_luma.jpg','canonos1dmarkiii/noise/d200_gray_normal_luma.jpg','canonos1dmarkiii/noise/mkiii_crop2_off_RGB.jpg','canonos1dmarkiii/noise/mkiii_white_raw_RGB.jpg','canonos1dmarkiii/noise/d200_gray_off_RGB.jpg','mkiii_crop2_off_chroma.jpg','canonos1dmarkiii/noise/mkiii_white_raw_chroma.jpg','canonos1dmarkiii/noise/d200_gray_off_chroma.jpg','canonos1dmarkiii/noise/mkiii_crop2_off_luma.jpg','mkiii_white_raw_luma.jpg','canonos1dmarkiii/noise/d200_gray_off_luma.jpg','canonos1dmarkiii/noise/mkiii_crop2_on_RGB.jpg')"'></p>
<p>In the past year or so we started to noticed that noise reduction algorithms camera makers were using are starting to evolve. Around the time the Nikon D200 was released to the market, everyone in the japanese camera industry were coming up with something called chroma noise reduction. Prior the Nikon D200, camera makers have done some amount of chroma noise reduction, but the Nikon D200 was the first DSLR to actually use huge filters with very aggressive strength on chroma data. Canon&#8217;s DIGIC II is using what we call, the old age noise reduction algorithm, what looks like limited sized filters on chroma and luma data. This age is now over, with the DIGIC III having the &#8220;New age&#8221; or &#8220;New generation&#8221; system that can filter chroma data very aggressively, Canon is now catching up to the Nikon, Fuji and Panasonic.</p>
<p><strong>Note: You may need to wait until all images in this page will fully load before toggling between views.</strong></p>
<p><H1>Evaluating algorithms</H1></p>
<p>Evaluating Canon&#8217;s new noise reduction algorithms is easy if you have access to the engine that runs them (DIGIC III), which we don&#8217;t. Our job won&#8217;t be so easy, and we&#8217;ll have to be a little bit more creative. First we have to find the perfect candidate to compare Canon&#8217;s new noise reduction algorithms. This candidate can only be the Nikon D200, which uses the same type of new age noise reduction algorithms.</p>
<p><H2>Same signal</H2></p>
<p>Signal level and sensitivity of the sensor are in fact what the noise reduction algorithms receive as their input data. In order to even things out between the two sensors (Mark III and the D200), we had to find an ISO level which will produce the same noise level in both cameras. The input level needs to be as similar as possible. We also wanted to ensure the image will have sufficient noise levels in order to make things tough for the noise reduction algorithms &#8211; a high ISO level was needed. The first thing we did was to photograph our test scene with both cameras, using all ISO settings in 1/3EV steps. We then striped all RAW files from their headers and processed all files with a very basic demosaicing algorithm, white balance and basic Gamma. The result is a set of images that have no noise reduction applied. Because the EOS Mark III RAW files have not been applied with any black-level and their white point is not the same as the Nikon D200 &#8211; finding the same signal level wasn&#8217;t easy. We had finally come to the conclusion that we should use the Nikon D200 at 1600ISO and the Canon EOS Mark III at 3200ISO to match the input signal levels.</p>
<p><H2>Edge enhancement (Sharpening)</H2></p>
<p>Edge enhancement, or sharpening, influences <strong>edge noise</strong> and edge look quite a bit. Both Nikon and Canon do their edge enhancement differently, but we have to make sure the levels of the edge enhancement are close. After testing different levels of in-camera sharpening, it was clear that the Canon EOS Mark III is to be set to sharpening 2 and the Nikon D200 will be set to Normal sharpening. At 1600 ISO, Medium High on the Nikon D200 was too high, compared to the EOS 1D Mark III. Note that you may see more white hallows on Canon&#8217;s side, but this is just their way of sharpening.</p>
<p><H2>Our scene and 200% view</H2></p>
<p><img src="canonos1dmarkiii/noise/scene.jpg" width="350" height="236"></p>
<p>This is our scene which we are going to use for this article. It is not an easy scene, as it was specially designed to fail noise reduction algorithms. The crops taken from this scene are 200% view. Although you may call us Pixel Peepers, but we believe 200% is the minimum view needed in order to analyze algorithms. If you find this bothering, you might find low quality noise reduction algorithms good enough for you.</p>
<p>The scene was shot with both cameras at the same time. Due to crop factor differences, we moved the EOS 1D Mark III forwards to match the size of the objects in the scene. This results from the EOS 1D MKIII are having a small advantage in distance. Also note, we set contrast of the EOS 1D Mark III to -2 to match the contrast of the Nikon D200, as the Nikon D200 High contrast setting is too high.</p>
<p>Here is the full settings we used:<br />
Canon EOS 1D Mark III: 1/400, 50mm(EF 2.5)@f8, JPEG L, 3200ISO, picture style &#8211; standard, contrast -2, sharpening 2, sRGB.</p>
<p>Nikon D200: 1/200, 50(f1.4)@F8, JPEG Fine, 1600ISO, Tone &#8211; Normal, Sharpening &#8211; normal, sRGB (Mode I).</p>
<p>We&#8217;ll also be showing you crops with no noise reduction. Those crops were acheived by using DNG demosaicing and some matlab for WB and Gamma functions. We used the SAME gamma the manufacture used to produce the image, as gamma has huge impact on noise. Please note that there is no easy way to reproduce Canon&#8217;s colors (which also affects noise), so those crops will have a different color.</p>
<p><H1>The Results</H1></p>
<p>Before examining the results, we need to clarify the difference between the two types of noise recudsion the EOS 1D Mark III uses. C. Fn II-2 allows you to set the noise reduction ON or OFF, but rest assured that noise reduction is never really turned OFF. What it does mean is that the camera will do a simpler noise reduction, much similar to what DIGIC II was capable of. Switching C. Fn II-2 to ON means the camera will apply the new, more agressive noise reduction, which is way more modern. The down side is mostly speed, as it turns out two DIGIC III chips can not process RAW images fast enough to clear the buffer. The buffer depth reduces from 99 images to just 14. Much to our disappointment, Canon had to set C. Fn II-2 to OFF by default, and produce relatively low image quality.</p>
<p><script src="Spry/SpryTabbedPanels.js" type="text/javascript"></script></p>
<link href="Spry/SpryTabbedPanels.css" rel="stylesheet" type="text/css">
<div id="mk_only" class="TabbedPanels">
<ul class="TabbedPanelsTabGroup">
<li class="TabbedPanelsTab" tabindex="0">RGB View</li>
<li class="TabbedPanelsTab" tabindex="0">Luma View</li>
<li class="TabbedPanelsTab" tabindex="0">Chroma View</li>
</ul>
<div class="TabbedPanelsContentGroup">
<div class="TabbedPanelsContent">
<table width="0" border="0">
<tr>
<td>
<div align="center" onMouseOver="MM_swapImage('mk_only','','canonos1dmarkiii/noise/mk_crop1_nr_off_rgb.jpg',1)">EOS 1D Mark III NR OFF</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('mk_only','','canonos1dmarkiii/noise/mk_crop1_nr_on_rgb.jpg',1)">EOS 1D Mark III NR ON</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('mk_only','','canonos1dmarkiii/noise/mk_crop1_raw_rgb.jpg',1)">EOS 1D Mark III RAW (No NR)</div>
</td>
</tr>
<tr>
<td colspan="3"><img src="canonos1dmarkiii/noise/mk_crop1_nr_off_rgb.jpg" name="mk_only" width="600" height="300" id="mk_only"></td>
</tr>
</table></div>
<div class="TabbedPanelsContent">
<table width="0" border="0">
<tr>
<td>
<div align="center" onMouseOver="MM_swapImage('mk_only2','','canonos1dmarkiii/noise/mk_crop1_nr_off_luma.jpg',1)">EOS 1D Mark III NR OFF</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('mk_only2','','canonos1dmarkiii/noise/mk_crop1_nr_on_luma.jpg',1)">EOS 1D Mark III NR ON</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('mk_only2','','canonos1dmarkiii/noise/mk_crop1_raw_luma.jpg',1)">EOS 1D Mark III RAW (No NR)</div>
</td>
</tr>
<tr>
<td colspan="3"><img src="canonos1dmarkiii/noise/mk_crop1_nr_off_luma.jpg" alt="" name="mk_only2" width="600" height="300" id="mk_only2"></td>
</tr>
</table></div>
<div class="TabbedPanelsContent">
<table width="0" border="0">
<tr>
<td>
<div align="center" onMouseOver="MM_swapImage('mk_only3','','canonos1dmarkiii/noise/mk_crop1_nr_off_chroma.jpg',1)">EOS 1D Mark III NR OFF</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('mk_only3','','canonos1dmarkiii/noise/mk_crop1_nr_on_chroma.jpg',1)">EOS 1D Mark III NR ON</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('mk_only3','','canonos1dmarkiii/noise/mk_crop1_raw_chroma.jpg',1)">EOS 1D Mark III RAW (No NR)</div>
</td>
</tr>
<tr>
<td colspan="3"><img src="canonos1dmarkiii/noise/mk_crop1_nr_off_chroma.jpg" alt="" name="mk_only3" width="600" height="300" id="mk_only3"></td>
</tr>
</table></div>
</p></div>
</div>
<p>As you can see from the results, when the C. FnII-2 is set to OFF there is quite a bit of Chroma noise. This type of noise reduction also reduces a little bit of details compared to the RAW image with no noise reduction applied. From the large color spots in the NR OFF image you can see that the filter applied on the data is is not large, meaning the filter is not averaging strongly on large regions. However, we are really impressed by the very good edge detection and preservation.</p>
<p>Turing C. FnII-2 ON really upgrades the image quality. This type of noise reduction splits the data into luma (brightenss) and chroma (color) images. Canon then filters Chroma data with very large (huge, probably) filters, averaging very strongly while preserving edges. Luma data also gets the same treatment but with a very fine and gentle filtering. Once Chroma noise is out of the way all that is left is strong monochromatic grain and some demosaicing noise (patterns that are a result of demosaicing). Luma noise is then filtered gently to produce fine looking grain. This is the part where the camera maker needs to find the balance between details and grain (luma noise). </p>
<p>With high ISO images, small and fine details are embedded into noise, so over filtering will lose more of those details but will also produce a flatter, grain-less images. Filter too little, and you end up with a lot more luminance noise, alongside preserving those details. A good balance is needed to achieve the best possible result.</p>
<p>There is one more variable in the equation, and that is edge detection. The trick of noise reduction in to filter evenly on flat areas but filter along the edge when an edge is detected. The better the camera maker could do this, the more details will be preserved while treating flat areas with stronger filtering.</p>
<p>From the results above you can see that this time, lunch is indeed (almost) free. For little less fine details you can get an image free of color noise. When C. FnII-2 is set to ON you indeed get a modern, top notch, excellent noise reduction. Too bad Canon hasn&#8217;t made their best effort to make DIGIC III fast enough for 10MP with 10 frames per second (although this is actually a buffer size issue. the actual processing time is probably less even with C. FnII-2 set to OFF).</p>
<p><H1>Canon vs. Nikon, here we go</H1></p>
<p>Nikon had their bets on new generation noise reduction for some time now. As you may know, Nikon had a few problems with their own sensors. With pixel sizes getting smaller and smaller every year as camera resolution increases, the best way to deal with image noise is to have less noise to begin with. But since that is out of their reach, now generation chroma noise reduction is the way to go.</p>
<p>The Nikon D200 was the first DSLR with new generation noise reduction and this was over a year before Canon&#8217;s DIGIC III. So Nikon is probably going to improve their algorithms in the next pro DSLR camera. Note that the Nikon D80 and Nikon D40x don&#8217;t seem to use an improved algorithm, but only seem to use different configurations for the same algorithm.</p>
<p><H2>Chroma filtering strength</H2></p>
<p>IIt&#8217;s not easy to filter an image fast and effectively, a camera maker may not be able to filter the data to a completely flat result (even though this is not always necessary). So first we&#8217;ll look at the strength of the chroma and luma filtering. Please note that we have this detailed data on chart which you can view <a href="http://kammagamma.com/articles/noise-analysis-db.php?camera1=18&#038;camera2=5" target="_blank">here</a>.</p>
<div id="dc_zone" class="TabbedPanels">
<ul class="TabbedPanelsTabGroup">
<li class="TabbedPanelsTab" tabindex="0">RGB View</li>
<li class="TabbedPanelsTab" tabindex="0">Luma Viev</li>
<li class="TabbedPanelsTab" tabindex="0"> Chroma view</li>
</ul>
<div class="TabbedPanelsContentGroup">
<div class="TabbedPanelsContent">
<table width="0" border="0">
<tr>
<td>
<div align="center" onMouseOver="MM_swapImage('rgb_black','','canonos1dmarkiii/noise/mkiii_black_on_RGB.jpg','rgb_gray','','canonos1dmarkiii/noise/mkiii_gray_on_RGB.jpg','rgb_white','','canonos1dmarkiii/noise/mkiii_white_on_RGB.jpg',1);mark(this)">EOS 1D Mark III NR ON</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('rgb_black','','canonos1dmarkiii/noise/mkiii_black_off_RGB.jpg','rgb_gray','','canonos1dmarkiii/noise/mkiii_gray_off_RGB.jpg','rgb_white','','canonos1dmarkiii/noise/mkiii_white_off_RGB.jpg',1);mark(this)">EOS 1D Mark III NR OFF</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('rgb_black','','canonos1dmarkiii/noise/mkiii_black_raw_RGB.jpg','rgb_gray','','canonos1dmarkiii/noise/mkiii_gray_raw_RGB.jpg','rgb_white','','canonos1dmarkiii/noise/mkiii_white_raw_RGB.jpg',1);mark(this)">EOS 1D Mark III RAW (No NR)</div>
</td>
</tr>
<tr>
<td>
<div align="center" onMouseOver="MM_swapImage('rgb_black','','canonos1dmarkiii/noise/d200_black_normal_RGB.jpg','rgb_gray','','canonos1dmarkiii/noise/d200_gray_normal_RGB.jpg','rgb_white','','canonos1dmarkiii/noise/d200_white_normal_RGB.jpg',1);mark(this)">Nikon D200 NR Normal</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('rgb_black','','canonos1dmarkiii/noise/d200_black_off_RGB.jpg','rgb_gray','','canonos1dmarkiii/noise/d200_gray_off_RGB.jpg','rgb_white','','canonos1dmarkiii/noise/d200_white_off_RGB.jpg',1);mark(this)">Nikon D200 NR OFF</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('rgb_black','','canonos1dmarkiii/noise/d200_black_raw_RGB.jpg','rgb_gray','','canonos1dmarkiii/noise/d200_gray_raw_RGB.jpg','rgb_white','','canonos1dmarkiii/noise/d200_white_raw_RGB.jpg',1);mark(this)">Nikon D200 RAW (No NR)</div>
</td>
</tr>
<tr>
<td height="204"><img src="canonos1dmarkiii/noise/mkiii_black_on_RGB.jpg" name="rgb_black" width="200" height="200" id="rgb_black"></td>
<td><img src="canonos1dmarkiii/noise/mkiii_gray_on_RGB.jpg" name="rgb_gray" width="200" height="200" id="rgb_gray"></td>
<td><img src="canonos1dmarkiii/noise/mkiii_white_on_RGB.jpg" name="rgb_white" width="200" height="200" id="rgb_white"></td>
</tr>
<tr>
<td>
<div align="center">Black</div>
</td>
<td>
<div align="center">Gray</div>
</td>
<td>
<div align="center">White</div>
</td>
</tr>
</table></div>
<div class="TabbedPanelsContent">
<table width="0" border="0">
<tr>
<td>
<div align="center" onMouseOver="MM_swapImage('luma_black','','canonos1dmarkiii/noise/mkiii_black_on_luma.jpg','luma_gray','','canonos1dmarkiii/noise/mkiii_gray_on_luma.jpg','luma_white','','canonos1dmarkiii/noise/mkiii_white_on_luma.jpg',1);mark(this)">EOS 1D Mark III NR ON</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('luma_black','','canonos1dmarkiii/noise/mkiii_black_off_luma.jpg','luma_gray','','canonos1dmarkiii/noise/mkiii_gray_off_luma.jpg','luma_white','','canonos1dmarkiii/noise/mkiii_white_off_luma.jpg',1);mark(this)">EOS 1D Mark III NR OFF</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('luma_black','','canonos1dmarkiii/noise/mkiii_black_raw_luma.jpg','luma_gray','','canonos1dmarkiii/noise/mkiii_gray_raw_luma.jpg','luma_white','','canonos1dmarkiii/noise/mkiii_white_raw_luma.jpg',1);mark(this)">EOS 1D Mark III RAW (No NR)</div>
</td>
</tr>
<tr>
<td>
<div align="center" onMouseOver="MM_swapImage('luma_black','','canonos1dmarkiii/noise/d200_black_normal_luma.jpg','luma_gray','','canonos1dmarkiii/noise/d200_gray_normal_luma.jpg','luma_white','','canonos1dmarkiii/noise/d200_white_normal_luma.jpg',1);mark(this)">Nikon D200 NR Normal</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('luma_black','','canonos1dmarkiii/noise/d200_black_off_luma.jpg','luma_gray','','canonos1dmarkiii/noise/d200_gray_off_luma.jpg','luma_white','','canonos1dmarkiii/noise/d200_white_off_luma.jpg',1);mark(this)">Nikon D200 NR OFF</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('luma_black','','canonos1dmarkiii/noise/d200_black_raw_luma.jpg','luma_gray','','canonos1dmarkiii/noise/d200_gray_raw_luma.jpg','luma_white','','canonos1dmarkiii/noise/d200_white_raw_luma.jpg',1);mark(this)">Nikon D200 RAW (No NR)</div>
</td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/noise/mkiii_black_on_luma.jpg" name="luma_black" width="200" height="200" id="luma_black2"></td>
<td><img src="canonos1dmarkiii/noise/mkiii_gray_on_luma.jpg" name="luma_gray" width="200" height="200" id="luma_gray2"></td>
<td><img src="canonos1dmarkiii/noise/mkiii_white_on_luma.jpg" name="luma_white" width="200" height="200" id="luma_white2"></td>
</tr>
<tr>
<td>
<div align="center">Black</div>
</td>
<td>
<div align="center">Gray</div>
</td>
<td>
<div align="center">White</div>
</td>
</tr>
</table></div>
<div class="TabbedPanelsContent">
<table width="0" border="0">
<tr>
<td>
<div align="center" onMouseOver="MM_swapImage('chroma_black','','canonos1dmarkiii/noise/mkiii_black_on_chroma.jpg','chroma_gray','','canonos1dmarkiii/noise/mkiii_gray_on_chroma.jpg','chroma_white','','canonos1dmarkiii/noise/mkiii_white_on_chroma.jpg',1);mark(this)">EOS 1D Mark III NR ON</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('chroma_black','','canonos1dmarkiii/noise/mkiii_black_off_chroma.jpg','chroma_gray','','canonos1dmarkiii/noise/mkiii_gray_off_chroma.jpg','chroma_white','','canonos1dmarkiii/noise/mkiii_white_off_chroma.jpg',1);mark(this)">EOS 1D Mark III NR OFF</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('chroma_black','','canonos1dmarkiii/noise/mkiii_black_raw_chroma.jpg','chroma_gray','','canonos1dmarkiii/noise/mkiii_gray_raw_chroma.jpg','chroma_white','','canonos1dmarkiii/noise/mkiii_white_raw_chroma.jpg',1);mark(this)">EOS 1D Mark III RAW (No NR)</div>
</td>
</tr>
<tr>
<td>
<div align="center" onMouseOver="MM_swapImage('chroma_black','','canonos1dmarkiii/noise/d200_black_normal_chroma.jpg','chroma_gray','','canonos1dmarkiii/noise/d200_gray_normal_chroma.jpg','chroma_white','','canonos1dmarkiii/noise/d200_white_normal_chroma.jpg',1);mark(this)">Nikon D200 NR Normal</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('chroma_black','','canonos1dmarkiii/noise/d200_black_off_chroma.jpg','chroma_gray','','canonos1dmarkiii/noise/d200_gray_off_chroma.jpg','chroma_white','','canonos1dmarkiii/noise/d200_white_off_chroma.jpg',1);mark(this)">Nikon D200 NR OFF</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('chroma_black','','canonos1dmarkiii/noise/d200_black_raw_chroma.jpg','chroma_gray','','canonos1dmarkiii/noise/d200_gray_raw_chroma.jpg','chroma_white','','canonos1dmarkiii/noise/d200_white_raw_chroma.jpg',1);mark(this)">Nikon D200 RAW (No NR)</div>
</td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/noise/mkiii_black_on_chroma.jpg" name="chroma_black" width="200" height="200" id="chroma_black"></td>
<td><img src="canonos1dmarkiii/noise/mkiii_gray_on_chroma.jpg" name="chroma_gray" width="200" height="200" id="chroma_gray"></td>
<td><img src="canonos1dmarkiii/noise/mkiii_white_on_chroma.jpg" name="chroma_white" width="200" height="200" id="chroma_white"></td>
</tr>
<tr>
<td>
<div align="center">Black</div>
</td>
<td>
<div align="center">Gray</div>
</td>
<td>
<div align="center">White</div>
</td>
</tr>
</table></div>
</p></div>
</div>
<p>&nbsp;</p>
<p>The crops above are taken from the Colorchecker 24 chart that is on the scene. It is clearly visible just how good the chroma noise reduction in flattening chroma data. Take a look at the NR OFF setting of the EOS 1D Mark III and you&#8217;ll see why images taken with this setting have much more color noise. It looks like Nikon has reduced chroma noise, or flattened chroma noise a bit better than the EOS 1D Mark III. You can hardly see the difference in this type of image view but it&#8217;s there. Of course, NR OFF setting of the Nikon D200 isn&#8217;t really OFF. It&#8217;s quite the same with smaller amount of filtering. Below is anther crop from our scene that better illustrates that the EOS 1D Mark III leaves a bit of color stains behind. Color stains are very bad, because they can really disturb the viewer.</p>
<table width="0" border="0">
<tr>
<td>
<div align="center" onMouseOver="MM_swapImage('chroma_s','','canonos1dmarkiii/noise/chroma_canon.jpg',1)">Canon EOS 1D Mark III NR ON</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('chroma_s','','canonos1dmarkiii/noise/chroma_nikon.jpg',1)">Nikon D200 Normal</div>
</td>
</tr>
<tr>
<td colspan="2"><img src="canonos1dmarkiii/noise/chroma_canon.jpg" name="chroma_s" width="600" height="300" id="chroma_s"></td>
</tr>
</table>
<p> <H2>Color glow at edges</H2></p>
<p>One of the biggest problems the chroma noise reduction has to deal with is false colors at edges. Because of the large and aggressive filtering on the chroma data, edges are bound to leak from their original position, creating color glow around the edge.</p>
<div id="glow" class="TabbedPanels">
<ul class="TabbedPanelsTabGroup">
<li class="TabbedPanelsTab" tabindex="0">RGB View</li>
<li class="TabbedPanelsTab" tabindex="0">Luma View</li>
<li class="TabbedPanelsTab" tabindex="0">Chroma View</li>
</ul>
<div class="TabbedPanelsContentGroup">
<div class="TabbedPanelsContent">
<table width="0" border="0">
<tr>
<td bgcolor="#CCCCCC">
<div align="center" onMouseOver="MM_swapImage('glow_grb','','canonos1dmarkiii/noise/mkiii_glow_on_RGB.jpg',1)">EOS 1D Mark III NR ON</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('glow_grb','','canonos1dmarkiii/noise/mkiii_glow_off_RGB.jpg',1)">EOS 1D Mark III NR OFF</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('glow_grb','','canonos1dmarkiii/noise/mkiii_glow_raw_RGB.jpg',1)">EOS 1D Mark III RAW (No NR)</div>
</td>
</tr>
<tr>
<td bgcolor="#CCCCCC">
<div align="center" onMouseOver="MM_swapImage('glow_grb','','canonos1dmarkiii/noise/d200_glow_normal_RGB.jpg',1)">Nikon D200 NR Normal</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('glow_grb','','canonos1dmarkiii/noise/d200_glow_off_RGB.jpg',1)">Nikon D200 NR OFF</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('glow_grb','','canonos1dmarkiii/noise/d200_glow_raw_RGB.jpg',1)">Nikon D200 RAW (No NR)</div>
</td>
</tr>
<tr>
<td colspan="3"><img src="canonos1dmarkiii/noise/mkiii_glow_on_RGB.jpg" name="glow_grb" width="600" height="300" id="glow_grb"></td>
</tr>
</table></div>
<div class="TabbedPanelsContent">
<table width="0" border="0">
<tr>
<td bgcolor="#CCCCCC">
<div align="center" onMouseOver="MM_swapImage('glow_luma','','canonos1dmarkiii/noise/mkiii_glow_on_luma.jpg',1)">EOS 1D Mark III NR ON</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('glow_luma','','canonos1dmarkiii/noise/mkiii_glow_off_luma.jpg',1)">EOS 1D Mark III NR OFF</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('glow_luma','','canonos1dmarkiii/noise/mkiii_glow_raw_luma.jpg',1)">EOS 1D Mark III RAW (No NR)</div>
</td>
</tr>
<tr>
<td bgcolor="#CCCCCC">
<div align="center" onMouseOver="MM_swapImage('glow_luma','','canonos1dmarkiii/noise/d200_glow_normal_luma.jpg',1)">Nikon D200 NR Normal</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('glow_luma','','canonos1dmarkiii/noise/d200_glow_off_luma.jpg',1)">Nikon D200 NR OFF</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('glow_luma','','canonos1dmarkiii/noise/d200_glow_raw_luma.jpg',1)">Nikon D200 RAW (No NR)</div>
</td>
</tr>
<tr>
<td colspan="3"><img src="canonos1dmarkiii/noise/mkiii_glow_on_luma.jpg" alt="" name="glow_luma" width="600" height="300" id="glow_luma"></td>
</tr>
</table></div>
<div class=;TabbedPanelsContent">
<table width="0" border="0">
<tr>
<td bgcolor="#CCCCCC">
<div align="center" onMouseOver="MM_swapImage('glow_chroma','','canonos1dmarkiii/noise/mkiii_glow_on_chroma.jpg',1)">EOS 1D Mark III NR ON</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('glow_chroma','','canonos1dmarkiii/noise/mkiii_glow_off_chroma.jpg',1)">EOS 1D Mark III NR OFF</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('glow_chroma','','canonos1dmarkiii/noise/mkiii_glow_raw_chroma.jpg',1)">EOS 1D Mark III RAW (No NR)</div>
</td>
</tr>
<tr>
<td bgcolor="#CCCCCC">
<div align="center" onMouseOver="MM_swapImage('glow_chroma','','canonos1dmarkiii/noise/d200_glow_normal_chroma.jpg',1)">Nikon D200 NR Normal</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('glow_chroma','','canonos1dmarkiii/noise/d200_glow_off_chroma.jpg',1)">Nikon D200 NR OFF</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('glow_chroma','','canonos1dmarkiii/noise/d200_glow_raw_chroma.jpg',1)">Nikon D200 RAW (No NR)</div>
</td>
</tr>
<tr>
<td colspan="3"><img src="canonos1dmarkiii/noise/mkiii_glow_on_chroma.jpg" alt="" name="glow_chroma" width="600" height="300" id="glow_grb3"></td>
</tr>
</table></div>
</p></div>
</div>
<p>If you&#8217;ll toggle between the EOS 1D Mark III and the Nikon D200 at Chroma view, you&#8217;ll see that the EOS 1D Mark III does show more glow than the Nikon D200. The edges on the Nikon D200 are somewhat sharper. However, if you take a closer look, you&#8217;ll see that the Nikon D200 also shows some artifacts along the edges where the EOS 1D Mark III does not. Also, on the right bottom patch at the upper edge you can see a strong orange line along the edge. This line, along with those small artifacts, is going to show up at RGB view (the final image) as color artifacts. That line will show as stronger orange-yellow line on the Nikon D200. Although Canon is showing a bit more glow here, I am quite impressed by Canon&#8217;s artifact free edges. Nikon could probably achieve the same affect by blurring the Chroma data a tiny bit.</p>
<p><H2>False colors at edges</H2></p>
<p>Edge detection yields yet another problem. If an edge was not properly detected while chroma filtering, the filter will not average that undetected part of the edge. The result is small color stains and edges that are filled with color noise.</p>
<div id="chroma_dots1" class="TabbedPanels">
<ul class="TabbedPanelsTabGroup">
<li class="TabbedPanelsTab" tabindex="0">RGB View</li>
<li class="TabbedPanelsTab" tabindex="0">Luma View</li>
<li class="TabbedPanelsTab" tabindex="0">Chroma View</li>
</ul>
<div class="TabbedPanelsContentGroup">
<div class="TabbedPanelsContent">
<table width="0" border="0">
<tr>
<td bgcolor="#CCCCCC">
<div align="center" onMouseOver="MM_swapImage('dots1_RGB','','canonos1dmarkiii/noise/mkiii_crop2_on_RGB.jpg',1)">EOS 1D Mark III NR ON</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('dots1_RGB','','canonos1dmarkiii/noise/mkiii_crop2_off_RGB.jpg',1)">EOS 1D Mark III NR OFF</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('dots1_RGB','','canonos1dmarkiii/noise/mkiii_crop2_raw_RGB.jpg',1)">EOS 1D Mark III RAW (No NR)</div>
</td>
</tr>
<tr>
<td bgcolor="#CCCCCC">
<div align="center" onMouseOver="MM_swapImage('dots1_RGB','','canonos1dmarkiii/noise/d200_crop2_normal_RGB.jpg',1)">Nikon D200 NR Normal</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('dots1_RGB','','canonos1dmarkiii/noise/d200_crop2_off_RGB.jpg',1)">Nikon D200 NR OFF</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('dots1_RGB','','canonos1dmarkiii/noise/d200_crop2_raw_RGB.jpg',1)">Nikon D200 RAW (No NR)</div>
</td>
</tr>
<tr>
<td colspan="3"><img src="canonos1dmarkiii/noise/mkiii_crop2_on_RGB.jpg" name="dots1_RGB" width="600" height="300" id="dots1_RGB"></td>
</tr>
</table></div>
<div class="TabbedPanelsContent">
<table width="0" border="0">
<tr>
<td bgcolor="#CCCCCC">
<div align="center" onMouseOver="MM_swapImage('dots1_luma','','canonos1dmarkiii/noise/mkiii_crop2_on_luma.jpg',1)">EOS 1D Mark III NR ON</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('dots1_luma','','canonos1dmarkiii/noise/mkiii_crop2_off_luma.jpg',1)">EOS 1D Mark III NR OFF</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('dots1_luma','','canonos1dmarkiii/noise/mkiii_crop2_raw_luma.jpg',1)">EOS 1D Mark III RAW (No NR)</div>
</td>
</tr>
<tr>
<td bgcolor="#CCCCCC">
<div align="center" onMouseOver="MM_swapImage('dots1_luma','','canonos1dmarkiii/noise/d200_crop2_normal_luma.jpg',1)">Nikon D200 NR Normal</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('dots1_luma','','canonos1dmarkiii/noise/d200_crop2_off_luma.jpg',1)">Nikon D200 NR OFF</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('dots1_luma','','canonos1dmarkiii/noise/d200_crop2_raw_luma.jpg',1)">Nikon D200 RAW (No NR)</div>
</td>
</tr>
<tr>
<td colspan="3"><img src="canonos1dmarkiii/noise/mkiii_crop2_on_luma.jpg" alt="" name="dots1_luma" width="600" height="300" id="dots1_luma2"></td>
</tr>
</table></div>
<div class="TabbedPanelsContent">
<table width="0" border="0">
<tr>
<td bgcolor="#CCCCCC">
<div align="center" onMouseOver="MM_swapImage('dots1_chroma','','canonos1dmarkiii/noise/mkiii_crop2_on_chroma.jpg',1)">EOS 1D Mark III NR ON</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('dots1_chroma','','canonos1dmarkiii/noise/mkiii_crop2_off_chroma.jpg',1)">EOS 1D Mark III NR OFF</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('dots1_chroma','','canonos1dmarkiii/noise/mkiii_crop2_raw_chroma.jpg',1)">EOS 1D Mark III RAW (No NR)</div>
</td>
</tr>
<tr>
<td bgcolor="#CCCCCC">
<div align="center" onMouseOver="MM_swapImage('dots1_chroma','','canonos1dmarkiii/noise/d200_crop2_normal_chroma.jpg',1)">Nikon D200 NR Normal</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('dots1_chroma','','canonos1dmarkiii/noise/d200_crop2_off_chroma.jpg',1)">Nikon D200 NR OFF</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('dots1_chroma','','canonos1dmarkiii/noise/d200_crop2_raw_chroma.jpg',1)">Nikon D200 RAW (No NR)</div>
</td>
</tr>
<tr>
<td colspan="3"><img src="canonos1dmarkiii/noise/mkiii_crop2_on_chroma.jpg" alt="" name="dots1_chroma" width="600" height="300" id="dots1_chroma2"></td>
</tr>
</table></div>
</p></div>
</div>
<p>By toggling between the EOS 1D Mark III and the Nikon D200, you can see that the EOS 1D Mark III results look better. In both sides of the face, inside the left eye and left eyebrow of the Nikon D200 image you can see color noise leftovers, right on the edge of the details. The EOS 1D Mark III result simply don&#8217;t show those false colors. By switching to Chroma view you can clearly see the problem, most of the strong edges of the Nikon D200 contains artifacts, along the edges (inside the eyes, in both sides of the face, etc). Those artifacts will look as color on the RGB view of the image, the EOS 1D Mark III does a better job here.</p>
<p>However, on the right side of the right eye the EOS 1D Mark III result does look odd in RGB view. There is some color noise and some chroma loss (skin tone color loss). switching to Chroma view, you&#8217;ll notice some holes in the data, clearly something confused the EOS 1D Mark III algorithm. This does not happen with the Nikon D200. </p>
<p>One last interesting note, the EOS 1D Mark III seem to filter luma data better, switch to Luma view, you&#8217;ll see that the image looks clearer. The edges seem to be better preserved, which helps the image look less water colored, as some noise reduction algorithms do.</p>
<div id="dots2" class="TabbedPanels">
<ul class="TabbedPanelsTabGroup">
<li class="TabbedPanelsTab" tabindex="0">RGB View</li>
<li class="TabbedPanelsTab" tabindex="0">Luma View</li>
<li class="TabbedPanelsTab" tabindex="0">Chroma View</li>
</ul>
<div class="TabbedPanelsContentGroup">
<div class="TabbedPanelsContent">
<table width="0" border="0">
<tr>
<td>
<div align="center" onMouseOver="MM_swapImage('rgb_dots2','','canonos1dmarkiii/noise/mkiii_crop3_on_RGB.jpg',1)">EOS 1D Mark III NR ON</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('rgb_dots2','','canonos1dmarkiii/noise/mkiii_crop3_off_RGB.jpg',1)">EOS 1D Mark III NR OFF</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('rgb_dots2','','canonos1dmarkiii/noise/mkiii_crop3_raw_RGB.jpg',1)">EOS 1D Mark III RAW (No NR)</div>
</td>
</tr>
<tr>
<td>
<div align="center" onMouseOver="MM_swapImage('rgb_dots2','','canonos1dmarkiii/noise/d200_crop3_normal_RGb.jpg',1)">Nikon D200 NR Normal</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('rgb_dots2','','canonos1dmarkiii/noise/d200_crop3_off_RGB.jpg',1)">Nikon D200 NR OFF</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('rgb_dots2','','canonos1dmarkiii/noise/d200_crop3_raw_RGB.jpg',1)">Nikon D200 RAW (No NR)</div>
</td>
</tr>
<tr>
<td colspan="3"><img src="canonos1dmarkiii/noise/mkiii_crop3_on_RGB.jpg" name="rgb_dots2" width="600" height="300" id="rgb_dots2"></td>
</tr>
</table></div>
<div class="TabbedPanelsContent">
<table width="0" border="0">
<tr>
<td>
<div align="center" onMouseOver="MM_swapImage('luma_dots2','','canonos1dmarkiii/noise/mkiii_crop3_on_luma.jpg',1)">EOS 1D Mark III NR ON</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('luma_dots2','','canonos1dmarkiii/noise/mkiii_crop3_off_luma.jpg',1)">EOS 1D Mark III NR OFF</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('luma_dots2','','canonos1dmarkiii/noise/mkiii_crop3_raw_luma.jpg',1)">EOS 1D Mark III RAW (No NR)</div>
</td>
</tr>
<tr>
<td>
<div align="center" onMouseOver="MM_swapImage('luma_dots2','','canonos1dmarkiii/noise/d200_crop3_normal_luma.jpg',1)">Nikon D200 NR Normal</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('luma_dots2','','canonos1dmarkiii/noise/d200_crop3_off_luma.jpg',1)">Nikon D200 NR OFF</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('luma_dots2','','canonos1dmarkiii/noise/d200_crop3_raw_luma.jpg',1)">Nikon D200 RAW (No NR)</div>
</td>
</tr>
<tr>
<td colspan="3"><img src="canonos1dmarkiii/noise/mkiii_crop3_on_luma.jpg" alt="" name="luma_dots2" width="600" height="300" id="luma_dots"></td>
</tr>
</table></div>
<div class="TabbedPanelsContent">
<table width="0" border="0">
<tr>
<td>
<div align="center" onMouseOver="MM_swapImage('chroma_dots2','','canonos1dmarkiii/noise/mkiii_crop3_on_chroma.jpg',1)">EOS 1D Mark III NR ON</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('chroma_dots2','','canonos1dmarkiii/noise/mkiii_crop3_off_chroma.jpg',1)">EOS 1D Mark III NR OFF</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('chroma_dots2','','canonos1dmarkiii/noise/mkiii_crop3_raw_chroma.jpg',1)">EOS 1D Mark III RAW (No NR)</div>
</td>
</tr>
<tr>
<td>
<div align="center" onMouseOver="MM_swapImage('chroma_dots2','','canonos1dmarkiii/noise/d200_crop3_normal_chroma.jpg',1)">Nikon D200 NR Normal</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('chroma_dots2','','canonos1dmarkiii/noise/d200_crop3_off_chroma.jpg',1)">Nikon D200 NR OFF</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('chroma_dots2','','canonos1dmarkiii/noise/d200_crop3_raw_chroma.jpg',1)">Nikon D200 RAW (No NR)</div>
</td>
</tr>
<tr>
<td colspan="3"><img src="canonos1dmarkiii/noise/mkiii_crop3_on_chroma.jpg" alt="" name="chroma_dots2" width="600" height="300" id="chroma_dots2"></td>
</tr>
</table></div>
</p></div>
</div>
<p>Here is anther example where, by toggling between EOS 1D Mark III NR ON and Nikon D200 Normal, you can see the Canon can preserve color edges better. The Nikon D200 result has quite a lot of false colors artifacts &#8211; around the yellow ball of string, near the shadows and at the left end of the battle label. Looking at Chroma view, you can see that the Nikon D200 chroma edges are sharper with more artifacts. Once again, those artifacts are showing up as color noise leftovers at RGB view. </p>
<h2>Chroma reduction</h2>
<p>A little trick to further reduce color noise is to suppress chroma (color) as a function of luminance. This means that from a certain low levels of luminance, the algorithm will deliberately lower the chrominance of the area to suppress color noise. Although quite smart, we don&#8217;t like this so much, as sometimes there are color less &#8220;holes&#8221; in the image.</p>
<div id="ls" class="TabbedPanels">
<ul class="TabbedPanelsTabGroup">
<li class="TabbedPanelsTab" tabindex="0">RGB View</li>
<li class="TabbedPanelsTab" tabindex="0">Luma View</li>
<li class="TabbedPanelsTab" tabindex="0">Chroma View</li>
</ul>
<div class="TabbedPanelsContentGroup">
<div class="TabbedPanelsContent">
<table width="0" border="0">
<tr>
<td>
<div align="center" onMouseOver="MM_swapImage('ls_rgb','','canonos1dmarkiii/noise/mkiii_ls_RGB.jpg',1)">Canon EOS 1D Mark III NR ON</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('ls_rgb','','canonos1dmarkiii/noise/d200_ls_RGB.jpg',1)">Nikon D200 NR Normal</div>
</td>
</tr>
<tr>
<td colspan="2"><img src="canonos1dmarkiii/noise/mkiii_ls_RGB.jpg" name="ls_rgb" width="600" height="300" id="ls_rgb"></td>
</tr>
</table></div>
<div class="TabbedPanelsContent">
<table width="0" border="0">
<tr>
<td>
<div align="center" onMouseOver="MM_swapImage('ls_luma','','canonos1dmarkiii/noise/mkiii_ls_luma.jpg',1)">Canon EOS 1D Mark III NR ON</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('ls_luma','','canonos1dmarkiii/noise/d200_ls_luma.jpg',1)">Nikon D200 NR Normal</div>
</td>
</tr>
<tr>
<td colspan="2"><img src="canonos1dmarkiii/noise/mkiii_ls_luma.jpg" alt="" name="ls_luma" width="600" height="300" id="ls_luma"></td>
</tr>
</table></div>
<div class="TabbedPanelsContent">
<table width="0" border="0">
<tr>
<td>
<div align="center" onMouseOver="MM_swapImage('ls_chroma','','canonos1dmarkiii/noise/mkiii_ls_chroma.jpg',1)">Canon EOS 1D Mark III NR ON</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('ls_chroma','','canonos1dmarkiii/noise/d200_ls_chroma.jpg',1)">Nikon D200 NR Normal</div>
</td>
</tr>
<tr>
<td colspan="2"><img src="canonos1dmarkiii/noise/mkiii_ls_chroma.jpg" alt="" name="ls_chroma" width="600" height="300" id="ls_chroma"></td>
</tr>
</table></div>
</p></div>
</div>
<p>It seems that both Nikon and Canon are using this type of method to reduce color noise at the dark parts of the image. However, Canon seem to do this less and better than Nikon. We are quite pleased to see that, as Nikon&#8217;s approach was far too aggressive to our taste.</p>
<h2>Edges and details</h2>
<p>The first thing photographers think about when they hear &#8220;Noise Reduction&#8221; is &#8220;loss of details&#8221;. We tend not to get scared from losing detail, mostly because we know the strong hard edges will be preserved by advanced noise reduction algorithms. Below you can see an example of that, those lines are 2-3 pixel wide. Move you mouse over the images to toggle between the original JPEG image and the RAW image we processed without any Noise Reduction.</p>
<table width="0" border="0">
<tr>
<td>
<div align="center">Canon EOS 1D Mark III NR ON</div>
</td>
<td>
<div align="center">Nikon D200 NR Normal</div>
</td>
</tr>
<tr>
<td colspan="2"><img src="canonos1dmarkiii/noise/edge0_jpeg_luma.jpg" name="edge0" width="600" height="300" id="edge0" onMouseOver="MM_swapImage('edge0','','canonos1dmarkiii/noise/edge0_raw_luma.jpg',1)" onMouseOut="MM_swapImgRestore()"></td>
</tr>
</table>
<p>The differences in contrast you can see is due to edge enhancement applied on the JPEG images. The noise reduction algorithm is smoothing the signal along the edge, resulting in a smoother image. This example shows you that noise reduction algorithms can easy preserve hard edges. So if you shoot 1600ISO or 3200ISO, those hard edges will most probably be preserved, enabling you to print good quality image out of both cameras. </p>
<p>However, saving as much fine details as possible will result in an overall better image. This is not very easy when those fine details (the signal) are very close to the variation of noise (noise signal). Then, you need some really good engineering to save those signals from being destroyed.   </p>
<table width="0" border="0">
<tr>
<td>
<div align="center">Canon EOS 1D Mark III NR ON</div>
</td>
<td>
<div align="center">Nikon D200 NR Normal</div>
</td>
</tr>
<tr>
<td colspan="2"><img src="canonos1dmarkiii/noise/edge1_jpeg_luma.jpg" name="edge1" width="600" height="300" id="edge0" onMouseOver="MM_swapImage('edge1','','canonos1dmarkiii/noise/edge1_raw_luma.jpg',1)" onMouseOut="MM_swapImgRestore()"></td>
</tr>
</table>
<p>The example above shows that it is very hard to preserve fine edges. By moving your mouse on the images (Luma only) you can see that Canon was able to preserve signals extremely well, as opposed to the Nikon D200, which has killed any details that were present in the RAW data. This is very impressive indeed.</p>
<table width="0" border="0">
<tr>
<td>
<div align="center">Canon EOS 1D Mark III NR ON</div>
</td>
<td>
<div align="center">Nikon D200 NR Normal</div>
</td>
</tr>
<tr>
<td colspan="2"><img src="canonos1dmarkiii/noise/edge2_jpeg_luma.jpg" name="edge2" width="600" height="300" id="edge0" onMouseOver="MM_swapImage('edge2','','canonos1dmarkiii/noise/edge2_raw_luma.jpg',1)" onMouseOut="MM_swapImgRestore()"></td>
</tr>
</table>
<p>Here is another example of the exact same thing (Luma only). Canon was able to preserve fine edges very well while Nikon averaged out those details that where quite strong in the RAW data. If we would need to guess, we would say Nikon performs their noise reduction AFTER gamma, which means they do in on 8 bit data. Gamma really messes around with single to noise ratio so this would probably be the reason Nikon was unable to preserve those fine edges.</p>
<p>There is one more aspect to be adressed, and that is how both the Nikon and the Canon are preserving edges in the shadows. It is relatively easy to preserve fine edges in the highlights because the signal to noise ratio there is much better. In the shadows it is a whole different ball game.</p>
<table width="0" border="0">
<tr>
<td>
<div align="center">Canon EOS 1D Mark III NR ON</div>
</td>
<td>
<div align="center">Nikon D200 NR Normal</div>
</td>
</tr>
<tr>
<td colspan="2"><img src="canonos1dmarkiii/noise/edge3_jpeg_luma.jpg" name="edge3" width="600" height="300" id="edge0" onMouseOver="MM_swapImage('edge3','','canonos1dmarkiii/noise/edge3_raw_luma.jpg',1)" onMouseOut="MM_swapImgRestore()"></td>
</tr>
</table>
<p>It is interesting to see that the RAW data from the EOS 1D Mark III has a better signal at the shadows, so it is hard to call out a winner here. Both cameras have lost some details, with the Canon seeming to find those strong edges and filter them correctly, while the Nikon&#8217;s signal seem to be too disrupted. This is also true elsewhere around the image, we were unable to find a good example because Canon always seemed to have a better signal at midtones and shadows already on the RAW data. So we have to say Canon&#8217;s CMOS sensor (and size) has the upper hand here by providing a better signal.  </p>
<h2>Grain</h2>
<p>When chroma noise is reduced almost completely what is left is luma noise (monochromatic noise). This luma noise has to be filtered gently in order to have a pleasant looking result. If filtered too hard, the whole image will look too flat and will have the famous &#8220;water color affect&#8221;. If filtered too weakly, the image will look too grainy. So a precise amount of filtering is required to produce a pleasant grain result.</p>
<table width="0" border="0">
<tr>
<td>
<div align="center" onMouseOver="MM_swapImage('luma_black4','','canonos1dmarkiii/noise/mkiii_black_on_luma.jpg','luma_gray4','','canonos1dmarkiii/noise/mkiii_gray_on_luma.jpg','luma_white4','','canonos1dmarkiii/noise/mkiii_white_on_luma.jpg',1);mark(this)">EOS 1D Mark III NR ON</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('luma_black4','','canonos1dmarkiii/noise/mkiii_black_off_luma.jpg','luma_gray4','','canonos1dmarkiii/noise/mkiii_gray_off_luma.jpg','luma_white4','','canonos1dmarkiii/noise/mkiii_white_off_luma.jpg',1);mark(this)">EOS 1D Mark III NR OFF</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('luma_black4','','canonos1dmarkiii/noise/mkiii_black_raw_luma.jpg','luma_gray4','','canonos1dmarkiii/noise/mkiii_gray_raw_luma.jpg','luma_white4','','canonos1dmarkiii/noise/mkiii_white_raw_luma.jpg',1);mark(this)">EOS 1D Mark III RAW (No NR)</div>
</td>
</tr>
<tr>
<td>
<div align="center" onMouseOver="MM_swapImage('luma_black4','','canonos1dmarkiii/noise/d200_black_normal_luma.jpg','luma_gray4','','canonos1dmarkiii/noise/d200_gray_normal_luma.jpg','luma_white4','','canonos1dmarkiii/noise/d200_white_normal_luma.jpg',1);mark(this)">Nikon D200 NR Normal</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('luma_black4','','canonos1dmarkiii/noise/d200_black_off_luma.jpg','luma_gray4','','canonos1dmarkiii/noise/d200_gray_off_luma.jpg','luma_white4','','canonos1dmarkiii/noise/d200_white_off_luma.jpg',1);mark(this)">Nikon D200 NR OFF</div>
</td>
<td>
<div align="center" onMouseOver="MM_swapImage('luma_black4','','canonos1dmarkiii/noise/d200_black_raw_luma.jpg','luma_gray4','','canonos1dmarkiii/noise/d200_gray_raw_luma.jpg','luma_white4','','canonos1dmarkiii/noise/d200_white_raw_luma.jpg',1);mark(this)">Nikon D200 RAW (No NR)</div>
</td>
</tr>
<tr>
<td><img src="canonos1dmarkiii/noise/mkiii_black_on_luma.jpg" name="luma_black" width="200" height="200" id="luma_black4"></td>
<td><img src="canonos1dmarkiii/noise/mkiii_gray_on_luma.jpg" name="luma_gray" width="200" height="200" id="luma_gray4"></td>
<td><img src="canonos1dmarkiii/noise/mkiii_white_on_luma.jpg" name="luma_white" width="200" height="200" id="luma_white4"></td>
</tr>
<tr>
<td>
<div align="center">Black</div>
</td>
<td>
<div align="center">Gray</div>
</td>
<td>
<div align="center">White</div>
</td>
</tr>
</table>
<p>By toggling between EOS 1D Mark III NR ON and Nikon D200 NR Normal, it is clear that Canon is leaving a bit more sharper grain in the mindtones. However, the Nikon seems to leave more grain in the shadows, where the Canon leaves a more smooth result. We think Canon has the Grain a bit more balanced than Nikon.  We never liked the fact that the Nikon D200 has so much Grain in the shadows. These observations reflect in the results we have on our <a href="http://kammagamma.com/articles/noise-analysis-db.php?camera1=18&#038;camera2=5" target="_blank">noise analysis database</a>.</p>
<p><H1>Final words</H1></p>
<p>Canon has really done it this time. The new noise reduction algorithm is working really well. Of course, both Canon and Nikon have their issues that which need to work on. We are not very happy with the vague but large color stains the Canon is leaving behind. Nikon seems to filter chroma more aggressively. Nevertheless, the Canon&#8217;s ability to filter chroma edges really well and to filter weak details signals correctly is very very impressing. We think Canon has also done a better job tuning those algorithms to produce a more pleasing result.</p>
<p>Nikon really has a lot of work ahead. The two issues that are bothering us the most are the false colors at the edges and the fact that there is just too much grain at the shadows. As we said before, small details are not as important in high ISO image as the pleasing look of the image.   </p>
<p>Algorithms aside, it is really amazing to see how good the EOS 1D Mark III CMOS sensor is. The signal levels are way better than everything we have seen in the past. Canon&#8217;s ability to produce those good SNR levels from a CMOS sensor has come a very long way, and it is now way above the competition. </p>
<p>Hopefully you are now able to better understand how complex noise reduction is and how really well it could work if properly engineered. You can only take advantage of those well engineered algorithms if you use the camera&#8217;s jpeg processed file. Naturally, shooting RAW and processing the image with RAW software, such as Adobe Camera Raw and Aperture, will not produce these results. You may use the manufacture&#8217;s RAW software which is Canon Digital Photo Professional for Canon and Nikon Capture NX for Nikon. Those RAW softwares are producing very good results, although they are tuned somewhat different than the cameras. We will write about this sometime in the future.</p>
<p><script type="text/javascript">
<!--
var TabbedPanels1 = new Spry.Widget.TabbedPanels("mk_only");
var TabbedPanels2 = new Spry.Widget.TabbedPanels("dc_zone");
var TabbedPanels3 = new Spry.Widget.TabbedPanels("glow", {defaultTab:2});
var TabbedPanels4 = new Spry.Widget.TabbedPanels("chroma_dots1");
var TabbedPanels5 = new Spry.Widget.TabbedPanels("dots2");
var TabbedPanels6 = new Spry.Widget.TabbedPanels("ls");
//-->
</script></p>
</div>]]></content:encoded>			<wfw:commentRss>http://kammagamma.com/articles/canon-eos-1d-mark-iii-image-quality-redefined.php/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>&#8235;Solving the Leica M8 DNG riddle&#8236;</title>		<link>http://kammagamma.com/articles/solving-the-leica-m8-dng-riddle.php</link>
		<comments>http://kammagamma.com/articles/solving-the-leica-m8-dng-riddle.php#comments</comments>
		<pubDate>Mon, 30 Apr 2007 10:46:56 +0000</pubDate>
		<dc:creator>&#8235;Max Penson&#8236;</dc:creator>				<category><![CDATA[Articles]]></category>
		<category><![CDATA[leica]]></category>
		<category><![CDATA[Leica M8]]></category>
		<category><![CDATA[Top Story]]></category>

		<guid isPermaLink="false">http://kammagamma.com/articles/solving-the-leica-m8-dng-riddle.php</guid>
		<description><![CDATA[&#8235; The image on the left is the RAW data at its bayer format from the Nikon D200. The image on the right is the RAW data at its bayer format from the Leica M8. one is brighter then the other even though they both will look the same with any Raw software, such as Adobe [...] &#8236;]]></description>			<content:encoded><![CDATA[<div dir="rtl"><p> <body onLoad="MM_preloadImages('leicaM8/raw_bit/14bit.jpg','leicaM8/raw_bit/pLUT.jpg','leicaM8/raw_bit/8bit_gamma.jpg','leicaM8/raw_bit/capture_one.jpg','leicaM8/raw_bit/pLUT_raw.jpg','leicaM8/raw_bit/14_degamma.jpg','leicaM8/raw_bit/color.jpg','leicaM8/raw_bit/pdone.jpg','leicaM8/raw_bit/done.jpg')"></p>
<p>The image on the left is the RAW data at its bayer format from the Nikon D200. The image on the right is the RAW data at its bayer format from the Leica M8. one is brighter then the other even though they both will look the same with any Raw software, such as Adobe Camera Raw. In this article we will explore the 8 bit riddle of the M8 DNG files.</p>
<table align="center">
<tr>
<th scope="col"><img src="leicaM8/raw_bit/nikond200_raw.jpg" width="300" height="203"></th>
<th scope="col"><img src="leicaM8/raw_bit/leicam8_raw.jpg" width="300" height="208"></th>
</tr>
<tr>
<td>
<div align="center">Nikon D200 </div>
</td>
<td>
<div align="center">Leica M8 </div>
</td>
</tr>
</table>
<h2>Yes, those are 8 bits</h2>
<p>Right around the time first Leica M8 cameras reached the hands of some of the more advanced digital photographers, reports that Leica’s new M8 RAW files are 8 bit  started to come in. This is actually a  fairly easy thing to notice as all Leica M8 RAW files are 10.1MB, no matter what is actually in the image. So, if all RAW files are 10.1MB, this means there is probably no compression going on. </p>
<p>With computers, each byte is equal to 8 bits. So, if we  have four pixels each holding 8 bits of data, we will have a file size of 4pixles X 8bit = 32bit = 4byte.</p>
<p>A simple calculation of the M8’s 10 megpaixels sensor reveals that with a resolution of 3936 x 2630 where each pixel is holding 8 bits, we will have a file size of:</p>
<p>3936&#215;2630 = 10,351,680pixles X 8bit = 82,813,440bits = 10,351,680 bytes = 9.8MB (when kilobyte is 1024 bytes).</p>
<p>So, here is a proof that Leica’s DNG RAW files are really holding 8bit of pixel data. But, it is not as simple as that.</p>
<h2>Understating the role of Gamma</h2>
<p>Image sensors operate in a linear way. This means that for every time the amount of light is doubled the sensor also doubles it’s output. What you need to understand is that humans see the world in a logarithmic way, and so this is one of the reasons you see the image below as too dark. What’s more, our computers screens project light in a non-linear way.</p>
<p>Historically, to compensate for those problems camera makers have applied a gamma curve to the image, making it appear correctly on computers and TV screens. Today, camera makers not only use the gamma function for compensation, but also to design the image to look as the camera maker thinks it should look. In other words, every camera has its own gamma function rather then a standard value.</p>
<p>The image on the left is a linear image taken with the Canon EOS 30D. The image on the right has been applied with the Gamma function we have managed to extract from the Canon standard picture style profile.</p>
<table width="0" border="0" align="center">
<tr>
<td><img src="leicaM8/raw_bit/gamma.jpg" width="550" height="183"></td>
</tr>
</table>
<h2>16 or 14 bits?</h2>
<p>Although Leica insist that the M8 is “16 bit-color resolution”, there isn&#8217;t any proof that this is actually the reality. What we are about to describe in this article is leading us to think the M8 is really a 14 bit camera, which is already not bad at all. Moreover, the chip that determines how many bits per pixel a camera has is called the AFE chip, or the A/D chip. As it turns out, dual cannel chips with 16 bit output are not very easy to come by. In fact, Analog Devices, one of the biggest AFE chip maker, hasn&#8217;t got any AFE chips with 16 bit output, but they do have some dual cannel 14 bit AFE chips. <br />
We are going to assume in this article that the M8 is an 14 bit camera.</p>
<h2>Leica M8 DNG files</h2>
<p>Obviously, the reason the M8’s DNG files are 8 bit is because leica wanted to have small files that are easy to store and process. Leica is using a software processor on the M8, which is a good thing for a company with no experience with image processing. But this also means its power to energy ratio is quite bad compared to the hardware image processor in most DSLR cameras. So 8bit RAW data is going to help Leica get more battery life and processing time when the images are viewed.</p>
<p>The principle of Leica’s 8bit files is based on the fact that the data will need to be applied with Gamma. As discussed previously, humans see in a logarithmic scale. Human vision tend to have ability to distinguish shadows better then highlights, this could be exploited when 14 bit in linear scale are converted into non-linear 8 bits data.</p>
<h2>A bit of reverse  engineering </h2>
<p>Leica’s DNG files are holding a DNG tag called “Linearization table”. This tag holds a lookup table with 256 entries where each entries is holding 14bit values. Lookup tables, or LUT in short are just big tables with input output values. Leica’s LUT is used to convert 256 input values into 14 bit output values. </p>
<p>There is a lot we can do with this LUT, and we’ll get to the actual use of it in a minute. Using a simple matching function we were able to reverse leica’s LUT to produce the actual LUT that maps 14 bits of linear data into 8 bits non-linear. The curve below exhibits Leica’s  curve, reversed, in a 8 bit (with rounding)/8 bit scale.</p>
<table width="0" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><img src="leicaM8/raw_bit/leicaLUTr.jpg" width="506" height="303" /></td>
</tr>
</table>
<p>Obviously when converting 14 bits (or 16 bits) into 8 bits, data gets compressed all over the scale. This  LUT compresses data in such a way that data from the shadows gets compressed less than data from the highlights. The table below illustrates some key entries from the  LUT (reversed) and the ratio of compressing.</p>
<table class="deltac">
<tr>
<td width="40">In the</td>
<td width="24">1st</td>
<td width="75">stop, every</td>
<td width="54"><strong>111 bits</strong></td>
<td width="250">are mapped to 1 bit in the 8 bit data</td>
</tr>
<tr>
<td>In the</td>
<td>2nd</td>
<td>stop, every</td>
<td><strong>77 bits</strong></td>
<td>are mapped to 1 bit in the 8 bit data</td>
</tr>
<tr>
<td>In the</td>
<td>3rd</td>
<td>stop, every</td>
<td><strong>55 bits</strong></td>
<td>are mapped to 1 bit in the 8 bit data</td>
</tr>
<tr>
<td>In the</td>
<td>4th</td>
<td>stop, every</td>
<td><strong>37 bits</strong></td>
<td>are mapped to 1 bit in the 8 bit data</td>
</tr>
<tr>
<td>In the</td>
<td>5th</td>
<td>stop, every</td>
<td><strong>28 bits</strong></td>
<td>are mapped to 1 bit in the 8 bit data</td>
</tr>
<tr>
<td>In the</td>
<td>6th</td>
<td>stop, every</td>
<td><strong>19 bits</strong></td>
<td>are mapped to 1 bit in the 8 bit data</td>
</tr>
<tr>
<td>In the</td>
<td>7th</td>
<td>stop, every</td>
<td><strong>16 bits</strong></td>
<td>are mapped to 1 bit in the 8 bit data</td>
</tr>
</table>
<p>As you can see, the ratio in the shadows is lower then the ratio in the highlights. For example, in the shadows (6th stop) every 19 bits in the 14 bit data are mapped into 1 bit in the 8 bit data. Wheres at the highlights, every 111 bits are mapped to 1 bit in the 8 bit data. So steps in the shadows are more expressed.</p>
<h2>Square root, a simple Gamma</h2>
<p>Leica performs a Gamma function in order to transform the linear 14 bit data into non-linear 8 bit data. Normally, a camera manufacturer would use a Lookup table (LUT) to perform a similar function. A simpler way to perform the same task is by raising the pixel value with a power. Using exponentiation (power) is a limited function, capable only to shape the data in a single form. A LUT however,  is completely flexible.</p>
<p>The term “Square root” has been used by leica to describe what is being done to transform 16 bit (according to leica) linear data into 8 bit non-linear. And indeed, the Square root of 65536 (16 bit) is 256 (8 bit). Also, because the way Square root is acting, by applying Square root on all the 16 bit data range, we would get a nice gamma curve similar to gamma 2.0.<br />
This is because a gamma function is similar. Gamma is performed by raising a number with a power of gamma. For example, gamma of 2.0 would be: 65536^1/2.0 = 256.</p>
<p>Having explained that, I do not think Leica performs a Square root function on the data, because that would require 16 bit input data. It is more likely that Leica is applying a Lookup table (LUT) that performs a function that acts like a Square root, mapping 14 bit data in to 8 bit data. The chart bellow demonstrates Leica’s LUT along with the sRGB standard. Please note that part of the CIE lightness curve is being used by Nikon with their NEF compression method. </p>
<table width="0" border="0" align="center">
<tr>
<td><img src="leicaM8/raw_bit/leicaLUT_withall.jpg" width="524" height="361" /></td>
</tr>
</table>
<h2>How it works</h2>
<p>After Leica  applies all necessary corrections on the RAW data, such as vignetting correction and cyan correction, Leica then applies the Gamma LUT on the data. The data is converted from what appears to be 14 bit of linear data into 8 bits of non-linear data. Leica then writes a reverse LUT, also called DeGamma, into the DNG header. This reverse LUT has 256 entries for input and 14 bits values for output.</p>
<p>The first step the Raw converter has to do, before it can continue with its normal image pipeline, is to reverse the data back into the linear domain. It does so by applying Leica’s stored LUT on the data, after which it can continue with its image processing pipeline. The diagram below should help you understand this process. </p>
<table width="716" height="373" border="0" align="center">
<tr>
<td width="550" rowspan="10"><img src="leicaM8/raw_bit/14bit.jpg" name="capture14" width="550" height="367" id="capture14" /></td>
<td width="209" onMouseOver="MM_swapImage('capture14','','leicaM8/raw_bit/14bit.jpg',1);mark(this)">Capture 14 bit</td>
</tr>
<tr>
<td onMouseOver="MM_swapImage('capture14','','leicaM8/raw_bit/pLUT.jpg',1);mark(this)">LUT 14 bit => 8 bit</td>
</tr>
<tr>
<td onMouseOver="MM_swapImage('capture14','','leicaM8/raw_bit/8bit_gamma.jpg',1);mark(this)">Result</td>
</tr>
<tr>
<td onMouseOver="MM_swapImage('capture14','','leicaM8/raw_bit/capture_one.jpg',1);mark(this)">Raw software</td>
</tr>
<tr>
<td onMouseOver="MM_swapImage('capture14','','leicaM8/raw_bit/pLUT_raw.jpg',1);mark(this)">LUT 8 bit => 14 bit</td>
</tr>
<tr>
<td onMouseOver="MM_swapImage('capture14','','leicaM8/raw_bit/14_degamma.jpg',1);mark(this)">Result</td>
</tr>
<tr>
<td onMouseOver="MM_swapImage('capture14','','leicaM8/raw_bit/color.jpg',1);mark(this)">Proceeding</td>
</tr>
<tr>
<td onMouseOver="MM_swapImage('capture14','','leicaM8/raw_bit/pdone.jpg',1);mark(this)">Color &#038; Gamma</td>
</tr>
<tr>
<td onMouseOver="MM_swapImage('capture14','','leicaM8/raw_bit/done.jpg',1);mark(this)">Final image</td>
</tr>
<tr>
<td height="20">* use your mouse to roll over the above buttons</td>
</tr>
</table>
<h2>  The negative</h2>
<p>Other then small files, faster writing time and better battery consumption, there are no an other benefits. Although by using Gamma 2.0 Leica is taking advantage of the human vision and industry standards, the RAW data will always have 256 input bits. After applying DeGamma on the 8 bit non-linear data there are going to be gaps between the linear 14 bit data. Even if our eyes and computer screens can’t pickup those data gaps, there are still going to be  problems with some issues:</p>
<h3>Noise!</h3>
<p>In the Poisson distribution light behaves, photon noise is larger as the data becomes brighter. By applying Gamma function on the data, noise is being averaged down in the highlights and starched out in the shadows, after which the DeGamma operation will reverse the function. Once the data has been manipulated that way, noise is being averaged down to tonal levels with no consideration of the structure of the image. Noise reduction algorithms are smart, and treat noise differently according to the surroundings of the pixel. For example, a simple algorithm will treat human hair differently than it would treat a flat surface.</p>
<p>The table below is the outcome of an experiment we tried. Using the Canon EOS 30D, we took a CR2 image of a B&#038;W step chart. We then striped the CR2 file from any Canon headers and remained with pure 12bit Raw data in it&#8217;s bayer form. Using matlab, we then shifted the data to 16bit, and preformed a simple sqrt on all the data with rounding. The result was a 8 bit image of the chart, still in bayer form. The next step was to bring the data back to 16 bit, this was done by raising the  values with a power of 2. The last step was to measure the standard deviation on each step in the image (still in bayer form).</p>
<table width="0" border="0" align="center">
<tr>
<td><img src="leicaM8/raw_bit/sqrt.jpg" width="535" height="325"></td>
</tr>
<tr>
<td><img src="leicaM8/raw_bit/schart.jpg" width="535" height="77"></td>
</tr>
<tr>
<td><em>Above: the step chart we used &#8211; evey  step is 0.3EV.</em></td>
</tr>
</table>
<h3>Quantization problems</h3>
<p>The M8’s files will not tolerant much of under exposure corrections. You are likely to see quantization quite easily when correcting your under exposed images. Also, post processing is likely to show some quantization problems. The histograms below are the actual photoshop histograms from the experiment we have done (described above). The histogram on the left is the full linear 16 bit Raw data and the image on the right is the decompressed image, also 16 bit linear. As you can see, there are gaps in Raw tonal data.</p>
<table width="0" border="0" align="center">
<tr>
<td><img src="leicaM8/raw_bit/gap.jpg" width="516" height="102"></td>
</tr>
</table>
<h3>Highlights</h3>
<p> Because of compression in the highlight, the M8’s DNG files would not have as much details as the next DSLR to recover by sliding the exposure tools of different RAW converters. Please note that ACR/Lightroom are using smart algorithms to recover details automatically once the slider is pooled into negative values &#8211; so ACR/Lightroom are not very suitable softwares to test this.</p>
<h3>White Balance</h3>
<p> In very extreme lighting temperatures, where the red channel or the blue channel are highly saturated, M8’s DNG files are most likely not holding much details at the highlights after the Green channel. Therefore, correcting white balance will likely  result clipping and quantization problems of the dominant channel, red or blue.</p>
<h3>Future improvements</h3>
<p>We can’t be sure what people could think of next. Smart local toning? HDR printing? better smarter noise reduction? Maybe adobe will surprise us with something extra cool? Some of those could be relying on the RAW data being full 12 bits. The M8 DNG files might not have the ability to take the advantage of the next cool feature.</p>
</div>]]></content:encoded>			<wfw:commentRss>http://kammagamma.com/articles/solving-the-leica-m8-dng-riddle.php/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>&#8235;Lab Noise&#8236;</title>		<link>http://kammagamma.com/articles/lab-noise.php</link>
		<comments>http://kammagamma.com/articles/lab-noise.php#comments</comments>
		<pubDate>Fri, 27 Apr 2007 21:16:05 +0000</pubDate>
		<dc:creator>&#8235;Max Penson&#8236;</dc:creator>				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Noise]]></category>
		<category><![CDATA[Noise Reduction]]></category>
		<category><![CDATA[Top Story]]></category>
		<category><![CDATA[Understanding Noise Reduction]]></category>

		<guid isPermaLink="false">http://kammagamma.com/articles/lab-noise.php</guid>
		<description><![CDATA[&#8235; At the time of writing this article, our digital photography world is going through a change. A big change. Camera makers are finally starting to apply their noise reduction algorithms with some innovation. This is coming from a need to produce better high ISO images than ever. Sensor makers are trying (and encouraged) to stuff [...] &#8236;]]></description>			<content:encoded><![CDATA[<div dir="rtl"><p> <script type="text/JavaScript">
<!--</p>
<p>function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//-->
</script><br />
<script type="text/JavaScript">
<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&#038;&#038;i<a.length&#038;&#038;(x=a[i])&#038;&#038;x.oSrc;i++) x.src=x.oSrc;
}</p>
<p>function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&#038;&#038;parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&#038;&#038;d.all) x=d.all[n]; for (i=0;!x&#038;&#038;i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&#038;&#038;d.layers&#038;&#038;i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x &#038;&#038; d.getElementById) x=d.getElementById(n); return x;
}</p>
<p>function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script><br />
<body onLoad="MM_preloadImages('NoiseReduction/chroma_s_nikon_1600.jpg','NoiseReduction/chroma_s_canon_1600.jpg','NoiseReduction/chroma_s_canon.jpg','NoiseReduction/chroma_s_nikon.jpg','NoiseReduction/lab/original.jpg','NoiseReduction/lab/allrgb.jpg','NoiseReduction/lab/chrgb.jpg','NoiseReduction/lab/lumachroma.jpg','NoiseReduction/chroma_noedge.jpg','NoiseReduction/chroma_edge.jpg')"></p>
<p>At the time of writing this article, our digital photography world is going through a change. A big change. Camera makers are finally starting to apply their noise reduction algorithms with some innovation. This is coming from a need to produce better high ISO images than ever. Sensor makers are trying (and encouraged) to stuff more and more pixels in their image sensor to drive sales, which reduces pixel size and thus making it less sensitive. The less sensitive pixels are, the less chance there is for light to fill pixels equally. Thus, there will be more photon shot noise. </p>
<p><em>Note: this is not the place to explain what photon shot noise is, you can understand this article even without completely understanding. Just keep in mind that smaller pixels produce more random noise, which has to do with the physics of light rather then the image sensor itself.</em></p>
<h2>Luma Chroma</h2>
<p>The problem with every RGB noise reduction algorithms as we covered in the previous article is the same. They all work on RGB data, which, cannot distinguish between color noise and grain noise. Therefore RGB algorithms can only address noise as G noise, R noise and B noise. This approach is even more difficult when the noise is very high, because it is difficult to distinguish between edges and noise.</p>
<p>Imagine what would happen if you could separate the data to luminance and color, having the luminance of the image on one side and the color of the image in the other.<br />
  Yes, you&rsquo;d be able to reduce noise separately on each image, remove the color noise from the color image and remove the grain noise from the luminance image. Afterwards, you&rsquo;d combine the image into one image to have a noise free image.</p>
<p>It is of course not that simple and there are many difficulties. But the principal is to separate the color noise from the grain noise so it would be easier to reduce color noise. Color noise is much more disturbing to us from just monochromatic noise, so you could see how this method is important for camera makes.</p>
<h2>How do they do it?</h2>
<p>Some camera makers convert the data somewhere along the pipeline from RGB data to YIQ, YUV, LAB or any data of this kind. This is usually done to make color adjustments. But this also gives the camera makers an opportunity to reduce noise, as the data is already converted.&nbsp; </p>
<p>All of those color spaces separate Chroma (color) from Luma (luminance), so half of the work has already  been done for camera makers. Now it&rsquo;s a matter of the algorithm to take its part and reduce noise. But, as its turns out it is much more difficult to reduce noise in any one of these color spaces. The chroma image, which contains only the color data, is constructed from differences of levels to describe color data (see image bellow). The edges and details in the chroma data are very weak and thus,  difficult to detect by the algorithm. If the filter cannot detect edges successfully, the color of the image would flow over the edges and into nearby areas. There are solutions to keep the edges safe, for example, one might use the edges from the luma image to detect chroma edges.</p>
<table align="center">
<tr>
<td><img src="NoiseReduction/l.jpg" width="300" height="166"></td>
<td><img src="NoiseReduction/ab.jpg" width="300" height="166"></td>
</tr>
<tr>
<td>
<div align="center"><font size="-1">Luminance data (luma)- strong edges </font></div>
</td>
<td>
<div align="center"><font size="-1">Color data (chroma) &#8211; weak edges </font></div>
</td>
</tr>
</table>
<h2>Chroma reduction in shadows</h2>
<p>Some camera makers are using the luma chroma suppression stage in the pipeline to reduce chroma (color) from shadows areas in an arbitrary way. This approach often does not use a filter; it could be based on color transformation in the shadows to remove chroma completely. For instance, Nikon used this approach with the Nikon D200. Images below from the Nikon D200 and the Canon EOS 350D demonstrate this approach. Move your mouse back and forth between the two 1600 ISO images and note the lack of color in the dark part of the Nikon D200 image (the left part).</p>
<table border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2" bordercolor="eeeeee">
<div align="center"><img src="NoiseReduction/chroma_s_nikon_1600.jpg" name="D200dark" width="533" height="383" id="D200dark"></div>
</td>
</tr>
<tr>
<td onMouseOver="MM_swapImage('D200dark','','NoiseReduction/chroma_s_nikon_1600.jpg',1);mark(this)">Nikon D200 @ 1600ISO</td>
<td onMouseOver="MM_swapImage('D200dark','','NoiseReduction/chroma_s_canon_1600.jpg',1);mark(this)">Canon Rebel xt @ 1600ISO </td>
</tr>
<tr>
<td onMouseOver="MM_swapImage('D200dark','','NoiseReduction/chroma_s_canon.jpg',1);mark(this)">Nikon D200 @ 100ISO </td>
<td onMouseOver="MM_swapImage('D200dark','','NoiseReduction/chroma_s_nikon.jpg',1);mark(this)">Canon Rebel xt @ 100ISO </td>
</tr>
</table>
<h2>Modern noise reducation algorithms</h2>
<p>Noise reduction methods that operate only on luma chroma spirited color models such as YUV, YIQ or LAB are what could be called modern noise reducation algorithms. Those algorithms are not yet implanted in most digital cameras out there, but are expected to heavily penetrate the market in DSLR as well as point and shoot cameras. Adobe Camera Raw is using this kind of method for a while now, other camera makers already produced some cameras with this method principle, although the implementation is not quite the same.</p>
<p>The basic principle is to treat luma noise in the luma layer differently from chroma noise in the chroma layer. By doing so, one can apply aggressive edge preserving chroma noise reduction on the chroma (A and B layers in case of LAB) and gentle edge preserving on luma noise reduction on the luma layer. As you know, the luma layer is where the strong edges are, these that keep the image sharp. The result should be a color noise free image with some monochromatic noise and good strong edges.</p>
<p> The &#8216;Luma + Chroma&#8217; image below illustrates just that. As you can see, there is some fade color noise and very big color stains. This is the aggressive chroma noise reduction filter working on the chroma layer.  Note that we used the same RGB noise reduction images from the <a href="http://kammagamma.com/articles/rgb-noise-reduction.html">RGB noise reduction article</a>, but the images are now displayed into L, A, B instead of R,G and B so you could understand how this would work. Of course, there are much better algorithms then the one we used to do the same task.</p>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="4"><img src="NoiseReduction/lab/lumachroma.jpg" name="l_c" width="600" height="400" id="l_c"></td>
</tr>
<tr>
<td onMouseOver="MM_swapImage('l_c','','NoiseReduction/lab/original.jpg',1);mark(this)">Original</td>
<td onMouseOver="MM_swapImage('l_c','','NoiseReduction/lab/allrgb.jpg',1);mark(this)">All RGB </td>
<td onMouseOver="MM_swapImage('l_c','','NoiseReduction/lab/chrgb.jpg',1);mark(this)">Ch RGB </td>
<td onMouseOver="MM_swapImage('l_c','','NoiseReduction/lab/lumachroma.jpg',1);mark(this)">Luma + Chroma </td>
</tr>
</table>
<p>As always, nothing is prefect, this method does have its problems. Because we are working on the color data, filters of this kind influence the color of the image, many times altering or reducing the saturation of the image. There are other problems that might occur with this type of algorithms. It&rsquo;s quite difficult to treat color edge noise, so some color edge noise could remain even after this type of algorithm had been applied. Similar problems can occur where the neighboring areas are confusing the algorithm, making it think it has discovered an edge. You can see this  happening in the Nikon D200 example below. The Nikon D200 is one of the first cameras utilizing an approach that is based on this method but not quite similar. Other times, as you can also see from the Adobe Camera Raw image below, the algorithm is reducing all the chroma from a particular area where it should&rsquo;t.</p>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="NoiseReduction/n1.jpg" width="300" height="200"></td>
<td><img src="NoiseReduction/n2.jpg" width="300" height="200"></td>
</tr>
</table>
<p><em>Nikon D200 1600ISO examples, the arrows are pointing where you can see some color noise &#8216;escaping&#8217; chroma noise reduction filter. This is most likely to happen in the edges and in areas that confuse the algorithm.</em></p>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2"><img src="NoiseReduction/acr.jpg" width="600" height="200"></td>
</tr>
<tr>
<td>
<div align="left">Luminance Smoothing (luma): 40<br />Color Noise Reduction (chroma): 0</div>
</td>
<td>
<div align="left">Luminance Smoothing (luma): 40<br />
    Color Noise Reduction (chroma): 50</div>
</td>
</tr>
</table>
<p><em>Adobe Camera Raw 3.3 example, on the left an image with Luminance Smoothing (luma) set to 40 and Color Noise Reduction (chroma) set to 0 (this does NOT mean it&#8217;s turned off completely). On the right, the same image with Color Noise Reduction (chroma) set to 50. <br />
The arrows are pointing where the algorithm has failed, reducing the chroma completely below the eyebrows or smearing chroma data into the edge between the lips, turing the edge red (smeared the A channel which is red to green data).</em></p>
<h2>Chroma with no edge / bad edge preserving</h2>
<p>In computer software, where there are plenty of resources and time, some chroma noise reduction algorithms I&rsquo;ve seen are not edge preserving or are not performing very well. In case of too much chroma noise reduction applied by the user, color edges will leak into the edges and even into nearby areas. The image below illustrates on our image how too much of non-edge preserving chroma reduction would look. So far I&rsquo;ve seen this happen with Apple Aperture and Adobe Photoshop&rsquo;s reduce noise filter.</p>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2"><img src="NoiseReduction/chroma_noedge.jpg" name="edge_chroma" width="600" height="200" id="edge_chroma"></td>
</tr>
<tr>
<td onMouseOver="MM_swapImage('edge_chroma','','NoiseReduction/chroma_noedge.jpg',1);mark(this)">No edge/bad edge  chroma filter </td>
<td onMouseOver="MM_swapImage('edge_chroma','','NoiseReduction/chroma_edge.jpg',1);mark(this)">Edge preserving chroma filter </td>
</tr>
</table>
<h2>Making it in the real world</h2>
<p>Camera makers with their need to design a pipeline that fast (5 fps and up) as well as economical (in terms of watt and cost),  can&rsquo;t really afford  to use modern noise reduction algorithms as we&rsquo;ve described. I&rsquo;m afraid I can&rsquo;t disclose how exactly camera makes are producing modern noise reduction results, but I can say that the same principle of the YUV, YIQ or LAB noise reduction is being used in a unique way, very similar to what was shown here.</p>
<p>In the time of writing this article there are several camera makes already producing cameras with their property modern noise reduction algorithms. Camera makers like Nikon (DSLR only), Panasonic with their Venus III pipeline and Fujifilm. We expect more to follow during the years.</p>
<p><em>Note: all algorithm examples are illustrations of camera noise reduction algorithms a camera makes might use. Those algorithm illustrations are not taken from real cameras or based on actual camera algorithms.</em></p>
<p>&nbsp;</p>
</div>]]></content:encoded>			<wfw:commentRss>http://kammagamma.com/articles/lab-noise.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

