Page 1 of 4 123 ... LastLast
Results 1 to 10 of 58

Thread: Myth busted: smaller pixels have more noise, less dynamic range, worse diffraction, etc.

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Senior Member
    Join Date
    Dec 2008
    Location
    Vancouver, Washington, USA
    Posts
    1,956

    Myth busted: smaller pixels have more noise, less dynamic range, worse diffraction, etc.



    Myth: Smaller pixels result in worse image quality due to higher noise, lower sensitivity, worse color, and less dynamic range.
    Fact: Smaller pixels result in the same image quality, all other things being equal.

    My estimation is that 99% of photographers, web sites, and magazines promote the idea that smaller pixels result in noisier images. The model they often use is this:

    • "A single pixel, in isolation, when reduced in size, has less sensitivity, more noise, and lower full well capacity."




    So far so good. In the case of a single pixel, it's true. Part two is where I disagree:

    • "Therefore, a given sensor full of small pixels has more noise and less dynamic range than the same sensor full of large pixels."




    The briefest summary of my position is Noise scales with spatial frequency. A slightly longer model describing what I think happens with pixel size follows:

    • "The amount of light falling on a sensor does not change, no matter the size of the pixel. Large and small pixels alike record that light falling in certain positions. Both reproduce the same total amount of light when displayed."




    My research and experiments bear that out: when small pixels and large pixels are compared in the same final output, smaller pixels have the same performance as large.

    Spatial frequency is the level of detail of an image. For example, a 100% crop of a 15 MP image is at a very high spatial frequency (fine details), whereas a 100% crop of a 6 MP image is at a lower spatial frequency (larger details). Higher spatial frequencies have higher noise power than low spatial frequencies. But at the *same* spatial frequency, noise too is the same.

    A high megapixel image can always be resampled to the same detail level of a low megapixel image. This fact is sometimes disputed, such as by Phil Askey in a recent blog post; however, it was thoroughly debunked:





    There is ample proof that resampling works in practice as well as in theory. Given that fact, it's always possible to attain the same noise power from a high pixel density image as a large-pixel one. And it follows that it's always possible to get the same noise from a high resolution image as a low resolution image.

    The "small pixels have worse noise" idea has become widespread because of the following unequal comparisions:

    • * Unequal spatial frequencies
    • * Unequal sensor sizes.
    • * Unequal processing.
    • * Unequal expectations.
    • * Unequal technology.




    Unequal spatial frequencies.

    This is the most common type of mistake. To compare 100% crops from cameras of different resolutions is the most frequently-made error. This is magnifying one to a greater degree than another. It would be like using a 2X loupe to examine one and an 8X loupe to examine another. Or examining a small part of a 30x20 print vs. a wallet-size print. It's necessary to scale for size in order to measure or judge any aspect of image quality.

    Using 100% crop is like measuring an engine with "horsepower per cylinder". The engine with 20 horsepower per cylinder does not always have higher horsepower than the one with only 10 horsepower per cylinder. It's necessary to consider the effect of the number of cylinders as well. Only then can the total horsepower be known.

    It's also like not seeing the forest for the trees. Larger trees doesn't necessarily mean more wood in the forest. You have to also consider the number of trees to know how much boardfeet is contained in the entire forest. One large tree per acre is not going to have more wood than 300 medium-sized trees per acre.

    The standard measurements for sensor characteristics such as noise are all measured at the level of one pixel. Sensitivity is measured in photoelectrons per lux second per pixel. Read noise is variously measured in RSM electrons/pixel, ADU/pixel, etc. Dynamic range is measured in stops or dB per pixel. The problem with per-pixel measurements is that different pixel sizes have different spatial frequencies.

    Nothing wrong with per-pixel measurements, per se, but they cannot be used for comparison with sensors of unequal resolution because each "pixel" covers entirely different spatial frequencies.

    Using 100% crops and per-pixel numbers is like comparing two lenses at different MTF frequencies. If they have the exact same MTF curve, but you measure one at 50 lp/PH and the other at 100 lp/PH, you will draw the incorrect conclusion that one is better than the other. Same if you measure one at MTF-75 and the other at MTF-25. (Most people do not make this mistake when comparing lenses, but 99% do it when comparing different pixel sizes.)

    Pixel performance, like MTF, cannot be compared without accounting for differences in spatial frequency. For example, a common mistake is to take two cameras with the same sensor size but different resolutions and examine a 100% crop of raw data from each camera. A 100% crop of a small pixel camera covers a much smaller area and higher spatial frequency than a 100% crop from a large pixel camera. They are each being compared at their own Nyquist frequency, which is not the same frequency.

    Unequal sensor sizes.

    It's always necessary to consider the impact of sensor size. The most common form of this mistake goes like this:

    1. Digicams have more noise than DSLR.
    2. Digicams have smaller pixels than DSLR.
    3. Therefore smaller pixels cause more noise.




    The logical error is that correlation is not causation. It can be corrected by substituting "sensor size" for "pixel size". It is not the small pixels that cause the noise, but small sensors.

    A digicam-sized sensor with super-large pixels (0.24 MP) is never going to be superior to a FF35 sensor with super-tiny pixels (24 MP).

    Unequal processing.

    The most common mistakes here are to rely on in-camera processing (JPEG). Another is to trust that any given raw converter will treat two different cameras the same way, when in fact none of the commercial ones do. For example, most converters use different amounts of noise reduction for different cameras, even when noise reduction is set to "off".

    Furthermore, even if a raw converter is used that can be proven to be totally equal (e.g. dcraw), the method it uses might be better suited to one type of sensor (e.g. strong OLPF, less aliases) more than another (e.g. weak OLPF, more aliases).

    One way to workaround this type of inequality is to examine and measure the raw data itself before conversion, such as with IRIS, Rawnalyze, dcraw, etc.

    It's important to be aware of inequalities that stem from processing.

    Unequal expectations.

    If one expects that a camera that has 50% higher resolution should be able to print 50% larger without any change in the visibility of noise, despite the same low light conditions, then that would be unequal expectations. On the other hand, if one only expects to it be at least print the same size and the same noise for the same low light, then that would be equal expectations. Such output size conditions are arbitrary and in any case does not support the "small pixels are noisier" position.

    Unequal technology.

    If you compare a 5-year-old camera to a 1-year-old camera, it will not be surprising to find the new one is better than the old one. But in one sense, it will never be possible to compare any two cameras with completely equal technology, because even unit-to-unit manufacturing tolerances of the same unit will cause there to be inequalities. It's common to find one Canon 20D with less noise than another Canon 20D, even if absolutely everything else is the same. Units vary.

    I don't think that means we should give up on testing altogether, just that we should be aware of this potential factor.

    So that summarizes the reasons why I think the myth has become so popular. Here is some more information about pixel density:

    Noise scales with spatial frequency

    20D (1.6x) vs 5D (FF) noise equivalency

    S3 IS (6x) vs 5D (FF) noise equivalency

    30D @ 85mm vs 5D @ 135mm vignetting / edge sharpness / noise equivalency

    400D vs FZ50

    40D vs 50D


    A paper presented by G. Agranov at 2007 International Image Sensor Workshop demonstrated that pixels sizes between 5.6 and 1.7 microns all give the same low light performance.

    http://www.imagesensors.org/Past%20Workshops/2007%20Workshop/2007%20Papers/079%20Agranov%20et%20al.pdf

    Eric Fossum said that FWC tends to increase with smaller pixels: "What we really want to know is storage capacity per unit area, that is, electrons per um^2. Generally, as technology advances to smaller dimensions, this number also increases. So, in your terms, smaller pixels have greater depth (per unit area) and saturate 'later in time'". (http://forums.dpreview.com/forums/read.asp?forum=1000&message=30017021)

    So the question might arise: what *should* be considered with regard to pixel density? There are at least three things to consider:

    • File size and workflow
    • Magnification value
    • Out-of-camera JPEG


    File size is an obvious one. Magnification is what causes telephoto (wildlife, sports, etc.) and macro shooters to often prefer high pixel density bodies (1.6X) over FF35.

    Out-of-camera JPEGs are affected by pixel density because manufacturers have responded to the throngs of misguided 100% crop comparisons by adding stronger noise reduction. If JPEG is important to you and you can't get the parameters to match your needs, then it becomes an important factor.

    Higher pixel densities require bigger files, slower workflow, longer processing times, higher magnification for telephoto/macro. For me this is not a factor, but it may be important to some shooters. Lower pixel densities result in smaller files, faster workflow, and lower magnification.

    I'm sorry this post is so long, I did not have time to make it shorter.

    Noise scales with spatial frequency.

  2. #2
    Senior Member
    Join Date
    Dec 2008
    Location
    Vancouver, Washington, USA
    Posts
    1,956

    Re: Myth busted: smaller pixels have more noise, less dynamic range, worse diffraction, etc.



    Continuing a discussion from a different thread:


    Quote Originally Posted by inabottle


    But the Fact is... 5D vs 5D MKII Dynamic
    Range has gone Down and compared to Lower Density Full Frame DSLRs is
    also lower.


    While there are some reviews that have reported as such, it is incorrect. QE, FWC, and read noise have all improved in the 5D2, resulting in noticeably higher dynamic range.


    Quote Originally Posted by inabottle


    The 50D compared to the 40D both Dynamic Range and Noise
    has gotten worse.


    DPReview, for example, has reported that as a fact, but they are in error, due to spatial frequency and processing inequalities in their test methodology.


    http://forums.dpreview.com/forums/read.asp?forum=1000&message=30412083


    http://www.pbase.com/jkurkjia/50d_vs_40d_resolution_and_noise

  3. #3
    Senior Member
    Join Date
    Dec 2008
    Location
    Melbourne, FL
    Posts
    1,246

    Re: Myth busted: smaller pixels have more noise, less dynamic range, worse diffraction, etc.



    Quote Originally Posted by inabottle


    But the Fact is... 5D vs 5D MKII Dynamic
    Range has gone Down and compared to Lower Density Full Frame DSLRs is
    also lower.


    While there are some reviews that have reported as such, it is incorrect. QE, FWC, and read noise have all improved in the 5D2, resulting in noticeably higher dynamic range.


    Quote Originally Posted by inabottle






    I work with a couple other photogs that still use the 5D mk1 and I do the post on the images and I will take my mk2 any day regardless of resolution. I don't have any data on the matter but I'd swear the dynamic range is better on the mk2. I have much more shadow detail.

  4. #4
    Senior Member
    Join Date
    Dec 2008
    Location
    Melbourne, FL
    Posts
    1,246

    Re: Myth busted: smaller pixels have more noise, less dynamic range, worse diffraction, etc.



    I like cookies and the images that come out of my 5D mk2.

  5. #5
    Senior Member Raid's Avatar
    Join Date
    Dec 2008
    Location
    Melbourne, Australia
    Posts
    337

    Re: Myth busted: smaller pixels have more noise, less dynamic range, worse diffraction, etc.

    <p style="margin: 0cm 0cm 0pt;" class="MsoNormal"]<span lang="EN-AU"]<span style="font-size: small; font-family: Times New Roman;"]Daniel
    <p style="margin: 0cm 0cm 0pt;" class="MsoNormal"]<span lang="EN-AU"]<o><span style="font-size: small; font-family: Times New Roman;"]</o>
    <p style="margin: 0cm 0cm 0pt;" class="MsoNormal"]<span lang="EN-AU"]<span style="font-size: small; font-family: Times New Roman;"]Interesting article; I must declare that I don&rsquo;t have a photography backgroundelectronics is my field, so some of it went over my head.
    <p style="margin: 0cm 0cm 0pt;" class="MsoNormal"]<span lang="EN-AU"]<o><span style="font-size: small; font-family: Times New Roman;"]</o>
    <p style="margin: 0cm 0cm 0pt;" class="MsoNormal"]<span lang="EN-AU"]<span style="font-size: small; font-family: Times New Roman;"]When photography entered into the digital world I was disappointed that the camera specifications did not follow. It would be relatively simple for the manufactures to produce specifications like Signal-to-Noise Ratio, <st1lace w:st="on"]<st1lacename w:st="on"]Dynamic</st1lacename> <st1lacetype w:st="on"]Range</st1lacetype></st1lace> and Noise Floor, all at a range of operating temperatures, all in dB. This would provide us, the public, with the hard data that could be used to provide a fair comparison (I do understand that you have highlighted more then just noise in your artical).
    <p style="margin: 0cm 0cm 0pt;" class="MsoNormal"]<span lang="EN-AU"]<o><span style="font-size: small; font-family: Times New Roman;"]</o>
    <p style="margin: 0cm 0cm 0pt;" class="MsoNormal"]<span lang="EN-AU"]<span style="font-size: small; font-family: Times New Roman;"]I can understand their reluctance to go down this path as the better product would be evident. But then again, we could end up with endless debates about the quality of the pictures, in the same way audiophiles talk about HiFi systems.
    <p style="margin: 0cm 0cm 0pt;" class="MsoNormal"]<span lang="EN-AU"]<o><span style="font-size: small; font-family: Times New Roman;"]</o>
    <p style="margin: 0cm 0cm 0pt;" class="MsoNormal"]<span lang="EN-AU"]<span style="font-size: small; font-family: Times New Roman;"]The only thing I thought was strange about your article was that you took so long (almost to the end before) before you stated that it&rsquo;s not the pixel width but the area of the pixel. I have always found it easier to think of a sensor pixel as a bucket for holding photons and they can all be shaped differently.
    <p style="margin: 0cm 0cm 0pt;" class="MsoNormal"]<span lang="EN-AU"]<o><span style="font-size: small; font-family: Times New Roman;"]</o>
    <p style="margin: 0cm 0cm 0pt;" class="MsoNormal"]<span lang="EN-AU"]<span style="font-size: small; font-family: Times New Roman;"]Anyway nice to see this forum gets technical.
    <p style="margin: 0cm 0cm 0pt;" class="MsoNormal"]<span lang="EN-AU"]<span style="mso-spacerun: yes;"]<span style="font-size: small; font-family: Times New Roman;"]
    Canon EOS 7D, EF-S 10-22, EF 24-105L, EF 50 f1.2L, EF 70-300L, 430EX.

    "Criticism is something you can easily avoid, by saying nothing, doing nothing and being nothing." -
    Tara Moss

  6. #6
    Senior Member
    Join Date
    Dec 2008
    Posts
    1,156

    Re: Myth busted: smaller pixels have more noise, less dynamic range, worse diffraction, etc.



    Quote Originally Posted by Daniel Browning


    The briefest summary of my position is Noise scales with spatial frequency. A slightly longer model describing what I think happens with pixel size follows:
    • "The amount of light falling on a sensor does not change, no matter the size of the pixel. Large and small pixels alike record that light falling in certain positions. Both reproduce the same total amount of light when displayed."



    I am in no way capable of mathematically proving you wrong. It's just not my background, unfortunately. However, I can't seem to accept your theory as true. If 100 billion photons of light are landing upon the sensor from an evenly-white-illuminated image, those photons will land upon 10 million pixels with 10,000 photons per pixel. If they land upon a same-size sensor of 15 million pixels, there are only 6,666 photons per pixel. That may be enough pixels for an accurate reading, but if the light gets darker there will be so few photons hitting each pixel that it's down to extremely significant steps, and that's where noise crops in.


    We're a Canon/Profoto family: five cameras, sixteen lenses, fifteen Profoto lights, too many modifiers.

  7. #7
    Senior Member
    Join Date
    Dec 2008
    Location
    Vancouver, Washington, USA
    Posts
    1,956

    Re: Myth busted: smaller pixels have more noise, less dynamic range, worse diffraction, etc.



    Quote Originally Posted by peety3
    there will be so few photons hitting each pixel that it's down to extremely significant steps, and that's where noise crops in.

    I agree that there is more noise (lower S/N) per pixel, but after you resize the high resolution image (small pixels) down to the same size as the low resolution image (large pixels), S/N is back to the same level. This is certainly and always true for photon shot noise, which is the most common source of noise in most images. But it's also generally true for read noise.


    There are some that assume read noise stays the same per pixel as the pixel is scaled down, but that has not occurred in actual products on the market: in every sensor size the read noise shrinks in similar proportion to the shrink in size. Perhaps someday that will change and read noise will begin staying the same even for pixels that are smaller, but until then we can enjoy higher resolutions without a penalty.


    Here's a visual example of a base ISO comparison that contains
    quite a bit of read noise (pushed from ISO 100 to ISO 13,000 in post).

    http://forums.dpreview.com/forums/read.asp?forum=1018&amp;message=28607494


    Here's an example comparison of the 5D2 and LX3 at ISO 100. We're only comparing pixel size, not sensor size, so we remove the sensor size by assuming the same crop from each camera (e.g. 32x32 LX3 pixels vs 10x10 5D2 pixels, both resulting in 64x64um).


    5D2 6.4 microns vs LX3 2 microns using signal of 1 * N.

    6.4um S/N = 23.5:23.5 (1:1)

    2um scale factor = (6.4/2.0)^2 = 10.24

    2um S = 23.5/10.24 = 2.2949

    2um N = 5.6

    2um S/N = 2.2949:5.6

    2um resampled S = 2.30*10.24 = 23.5

    2um resampled N = sqrt(5.6^2 * 10.24) = 17.92

    2um resampled S/N = 23.5:17.92 = 1.31:1


    So the LX3 has 31% better S/N than the 5D2, despite pixels that are 10 times smaller. That proves small pixels can have the same performance as large pixels, but it doesn't prove small *sensors* can have the same performance as large sensors. Of course the 5D2 still has much larger area, and 31% is not enough to make up for such a huge difference in sensor size.


    It's makes more sense to compare like with like, such as the 5D1 with 5D2, 50D with 40D, etc. In that sort of comparison, read noise has generally always improved at least enough to result in the same final image, even if the the read noise per pixel actually went up. The fact that random noise adds in quadrature is what makes allows for less-than-proportionate improvements to result in directly-proportionate images.


    EDIT: The reason that photon shot noise is always the same is more simple. Let's compare a large pixel sensor (20 microns) with a small pixel sensor (2 microns) and ignore the effects of read noise to highlight what happens only with photon shot noise: the 2um pixel has 100 times smaller area. So in the same space taken by a large sensor (400 square um), there are 100 small pixels.


    If 10,000 photons land on the large pixel, then only 100 photons will land on each small pixel. The S/N of each small pixel will be much worse. But when you add the 100 small pixels together (by resizing to the low resolution of the large pixel), you get back to the same number of photons: 10,000. With the same number of photons, photon shot noise, too, will be the same.


    Hope that helps.

  8. #8
    Senior Member
    Join Date
    Dec 2008
    Location
    Melbourne, FL
    Posts
    1,246

    Re: Myth busted: smaller pixels have more noise, less dynamic range, worse diffraction, etc.



    I will say it one last time...





    I like cookies!

  9. #9
    Alan
    Guest

    Re: Myth busted: smaller pixels have more noise, less dynamic range, worse diffraction, etc.



    Quote Originally Posted by Keith B


    I will say it one last time...





    I like cookies!
    <div style="clear: both;"]</div>


    Keith, I'm with you.....I like cookies, too.

  10. #10
    Senior Member
    Join Date
    Dec 2008
    Posts
    115

    Re: Myth busted: smaller pixels have more noise, less dynamic range, worse diffraction, etc.



    Quote Originally Posted by Daniel Browning
    5D2 6.4 microns vs LX3 2 microns using signal of 1 * N.

    6.4um S/N = 23.5:23.5 (1:1)

    2um scale factor = (6.4/2.0)^2 = 10.24

    2um S = 23.5/10.24 = 2.2949

    2um N = 5.6

    2um S/N = 2.2949:5.6

    2um resampled S = 2.30*10.24 = 23.5

    2um resampled N = sqrt(5.6^2 * 10.24) = 17.92

    2um resampled S/N = 23.5:17.92 = 1.31:1

    You know, Daniel, I'm pretty good at math, but I don't really get a couple of passages -maybe out of inexperience in the field- could you please send me -via email if you prefer (i'll send you my address)- all the calculation with a legend of the symbols and everything written out plainly? by which I mean: "um = micrometers" (in reality the "u" should be the greek letter mu) and for example the explanation why S/N of the 5DII is taken to be 1:1


    I'm not questioning your results, I totally agree with you...it's just a matter of understanding the calculations


    Thanks,
    ANdy

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •