| Previous news story Next news story |
In a new addition to our future reviews we have now established a method for testing the dynamic range of a digital camera. DPReview in conjunction with Digital Domain Inc. (QImage Pro etc.) have developed a testing method and software application to analyse the results of test shots to establish the dynamic range of the sensor system of a digital camera. We will be updating some of our existing reviews with these test results.
Dynamic range has been something we've always talked about in our reviews but previously have not been able to quantify. Thanks to a collaboration between DPReview and Digital Domain Inc. (QImage Pro - Michael Chaney) we now have a test procedure for measuring dynamic range.
The result of this are five figures:
Note: Range, bits, density and dB are simply different ways of characterizing the same dynamic range using different units. Although all four represent the same dynamic range, we provide them as a frame of reference since you may find reference to any of these in other sources.
We repeat the above test for all the ISO sensitivities available on the camera (as dynamic range changes depending on the sensitivity level) and the resultant figures can be used to compare the dynamic range of one sensor system (camera) against another.
We also repeat the test for a "best case scenario"; at the lowest sensitivity with in-camera sharpening disabled. In-camera sharpening defintely has a detrimental effect on dynamic range (as it tends to amplify noise).
Interestingly, because we can also measure noise this gives us a secondary result, that is the relative noise level at certain ISO sensitivities for different cameras.
* "sensor system" description includes the CCD, amplifiers and DSP's and firmware within the camera.
Shot using the above method, output was JPEG (capturing as RAW introduces too many variables). Higher is better for all numbers except noise where lower numbers indicate less noise.
| Camera | ISO | Noise | Range | Bits | Density | dB |
| Canon G1 | 50* | 0.13 | 495:1 | 9.0 | 2.7D | 54 |
| 50 | 0.12 | 366:1 | 8.5 | 2.6D | 51 | |
| 100 | 0.21 | 154:1 | 7.3 | 2.2D | 44 | |
| 200 | 0.37 | 89:1 | 6.5 | 1.9D | 39 | |
| 400 | 0.89 | 68:1 | 6.1 | 1.8D | 37 | |
| Nikon Coolpix 990 | 100* | 0.13 | 446:1 | 8.8 | 2.6D | 53 |
| 100 | 0.19 | 290:1 | 8.2 | 2.5D | 49 | |
| 200 | 0.35 | 168:1 | 7.4 | 2.2D | 44 | |
| 400 | 0.44 | 104:1 | 6.7 | 2.0D | 40 | |
| Canon EOS-D30 | 100* | 0.08 | 488:1 | 8.9 | 2.7D | 54 |
| 100 | 0.08 | 468:1 | 8.9 | 2.7D | 53 | |
| 200 | 0.14 | 289:1 | 8.2 | 2.5D | 49 | |
| 400 | 0.20 | 177:1 | 7.5 | 2.2D | 45 | |
| 800 | 0.38 | 94:1 | 6.6 | 2.0D | 39 | |
| 1600 | 0.70 | 56:1 | 5.8 | 1.7D | 35 | |
| Nikon D1 | 200* | 0.09 | 470:1 | 8.9 | 2.7D | 53 |
| 200 | 0.11 | 380:1 | 8.6 | 2.6D | 52 | |
| 400 | 0.18 | 269:1 | 8.1 | 2.4D | 49 | |
| 800 | 0.40 | 152:1 | 7.2 | 2.2D | 44 | |
| 1600 | 0.82 | 97:1 | 6.6 | 2.0D | 40 | |
| 3200 | 1.04 | 92:1 | 6.5 | 2.0D | 39 | |
| 6400 | 2.55 | 59:1 | 5.9 | 1.8D | 35 | |
| Fuji S1 Pro | 320* | 0.10 | 663:1 | 9.4 | 2.8D | 56 |
| 320 | 0.18 | 352:1 | 8.5 | 2.5D | 51 | |
| 400 | 0.21 | 335:1 | 8.4 | 2.5D | 50 | |
| 800 | 0.28 | 294:1 | 8.2 | 2.5D | 49 | |
| 1600 | 0.41 | 150:1 | 7.2 | 2.2D | 44 | |
* Sharpening Off

(ISO Sensitivity scale on above graph is logarithmic)
Note that although every attempt was made to minimize errors in measurements, there are some variables such as JPEG compression and quantization differences like gamma and contrast curves that can affect measurements. We feel that the results are a fairly accurate indication of the dynamic range of the cameras when used with the most common settings for the particular camera. Although comparability from one camera to the next will be affected somewhat by settings such as sharpening, curves, etc. we feel that the comparison is valid under most "normal" shooting conditions.
Also note again that we are measuring the capability of the camera sensor system and NOT the capability of a given camera to CAPTURE that dynamic range. Although a given camera may return a dynamic range that is higher than another model, it's firmware may not choose to CAPTURE the maximum range since doing so may compromise contrast and overall "pop" in the final images. For this reason, the results on this page are more representative of hardware capability than image capture capability, i.e., just because a camera has the *capability* doesn't mean that this will pass through to final images.
Comments