23
\$\begingroup\$

I've been dabbling with night landscapes and star photography with varying levels of success. I know I don't have the ideal lens (Canon 17-40mm f4 on a Canon 6D body) but I've seen some great shots done with the same gear. I also have a Canon 50mm f1.4 which is great but it's just not wide enough.

I usually shoot at f4, ISO 800-1600, Long Exposure Noise reduction on, 30 - 40 seconds. I find the results very noisy and the stars not bright enough. at 30 seconds stars are not bright enough and at 40 seconds they are already trailing. Here is one of my attempts.

I recently saw some photos (examples here and here) that are captured at shorter exposure times but much higher ISO (5000-6400)

I am thinking perhaps when I am close to 40 seconds the sensor is heating up more which is causing more noise? Specifically for photography stars, is shorter exposure time and higher ISO a better formula?

\$\endgroup\$

4 Answers 4

27
\$\begingroup\$

Noise is a fact of life when it comes to astrophotography, with the exception being stacked deep sky photos taken on a tracking mount (more in a moment).

Your photo is actually very low noise, in the grand scheme of wide field, single-frame astrophotography shots that I have seen...but it also lacks saturation. I think it really comes down to a matter of taste, but ultimately, one way or the other, you will get roughly the same amount of noise in your photographs regardless of the ISO setting. If you wish to achieve the same amount of saturation, you have to do one of two things. You are either going to need to use a higher ISO setting (ISO 3200, maybe even as high as 6400), or you are going to have to boost exposure in post. The vast majority of noise in astrophotography is from photon shot noise, so using a higher ISO is the same as a post-process exposure boost from a noise standpoint.

In your example photo, you have a wide-field, single-frame shot. Your limited to a single frame because of the foreground, unless you resort to more complex trickery where you take multiple frames, cut out the sky, and stack those frames to improve the saturation of the sky. Certainly possible...also a lot of work. Like you, I like astrophotography shots that include some of the landscape in the foreground, so it's worth trying some manual partial stacking to improve your SNR.

Heat is certainly a contributor to noise during long exposures. I am not sure that 40 seconds is long enough to produce so much heat that thermal noise becomes a more significant factor than photon shot noise. Older DSLRs used to have thermal bubbles due to overheating of near off-die components...when taking dark frames, you could clearly see regions at the corners or along edges of the frame that had more noise. I've never seen such an occurrence with my 7D, and there are times when I have taken 40-50 second long exposures at 16mm.

There are ways to reduce the various non-photon sources of noise. Dark frames and Bias frames are two. The use of dark and bias frames is usually only really necessary when doing multiple exposure stacking with a tool like Deep Sky Stacker. Generally speaking, "Long Exposure Noise Reduction" in-camera is really just taking a dark frame that is natively subtracted from the light frame before it is saved to the memory card. A single dark frame will help mitigate some read noise, but not as much as a properly stacked multi-exposure dark frame as explained on DSS's site here.


It should be noted that the most important thing in astrophotography is SNR, or signal-to-noise ratio. The higher your per-frame SNR, the better the results...stacked or otherwise. You could take 120 5-second frames, or 5 120-second frames...the five 120 second frames are always going to produce better results. You could even take 500 5-second frames, and the 5 120-second frames are still going to produce a richer result, since the per-frame SNR is much higher. Each frame contains richer, more complete information that you are unlikely to ever fully replicate by stacking much shorter exposures.

The next best way to improve SNR is to move to a camera with bigger pixels. Per-pixel SNR is higher with larger pixels, so on a per-pixel basis, your results should be better, and at higher ISO settings, than with a camera that has smaller pixels. If we were to compare the 1D X and the 7D (both 18mp sensors), the 1D X's larger pixels will each gather 2.6x more light. You are already using the 6D, which is a very good camera for astrophotography thanks to it's large pixels and great high ISO performance. From a pure SNR standpoint (based on sensorgen.info data), the 1D X at ISO 3200 supports ~3x the saturation per pixel, the 6D at ISO 3200 supports ~2x the saturation per pixel, as any one of Canon's 18mp APS-C sensors. The 6D also has the highest quantum efficiency (photon to electron conversion rate) of all Canon DSLRs (as of 2013 - later models have bested it), which means more SNR "bang for the buck".

Since you are already using the best camera you can probably get from Canon for astrophotography purposes, the only other thing you can really do is crank the ISO up. At lower ISO settings, more read noise is present. Particularly with Canon, the more you crank up the ISO, the lower the read noise contribution, to the point where at the highest ISO settings, read noise may be as little as 1.3e- per pixel (well below the flat minimum of ~3e- for the Sony Exmor found in the D800.)


Therefor, since boosting exposure post-process is the same as boosting ISO when read noise is so low, to improve the saturation of the sky and brightness of the stars, use a higher ISO setting. You said you use ISO 800-1600. Try ISO 3200, 6400...maybe even 8000. The general idea is to reduce your white point such that the camera uses it's electronics to boost the signal as much as possible before read, to minimize the impact of read noise. It should be noted that boosting exposure of an ISO 800 shot in post such that it resembles an exposure of ISO 6400 would likely result in MORE noise, as read noise at ISO 800 is more than twice as much at the lower ISO setting (5.1e- vs. 2.0e- according to sensorgen.info.)


To make things a little clearer, I've diagrammed a hypothetical astrophotography scenario. This scenario assumes a 30 second exposure at f/4, performed once for each ISO setting from 100 through 12800, using a Canon 5D III. The assumption is that a 30s f/4 exposure at ISO 12800 results in the brightest pixels (stars) reaching the "saturation point" (in other words, the brightest stars come out pure white, as any red, green, and blue pixels for those stars reach the maximum charge level). The exact same exposure at all other ISO settings will result in an exposure below the saturation point. Additionally, the difference between read noise and photon shot noise is demonstrated.

In the diagram below, the linear X axis represents each ISO setting, and the logarithmic Y axis represents charge level in electrons (e-). Red and green lines are drawn for each ISO setting, with red representing read noise, and green representing saturation point. The dynamic range is effectively the ratio between saturation point and read noise (green over red). For ISO 100, the saturation point is also the literal maximum photodiode charge level (FWC, or full well capacity). The blue bars represent the signal, and the darker part of the blue bar represents the intrinsic noise in that signal (photon shot noise, which is the square root of the signal.)

enter image description here

Assuming a 30s f/4 exposure that reaches maximum saturation at ISO 12800, the charge of that signal is 520e- (according to sensorgen.info). Therefor, assuming the exact same exposure is used for all other ISO settings...the signal, as well as the photon noise, will be IDENTICAL. (Charge in the photodiode is a product of light over time...which is affected by ONLY aperture and shutter speed.) What changes as we reduce ISO is that read noise begins to rise. Since the scale is logarithmic, ISO settings 800 through 12800 have little difference in read noise (particularly 1600 through 12800). Once we reach ISO 400, read noise starts to rise to the point where it is a greater ratio of the overall signal than photon noise.

The key difference between shooting at ISO 12800, and shooting at ISO 400, is the saturation point (green bars). At ISO 12800, read noise is low, and the signal saturates, so you'll have a bright, colorful image strait out of camera. At ISO 400, the signal is a small fraction (520e-) of the saturation point (18273e-), and will this require a significant boost to exposure in post to look the same as the ISO 12800 shot. If one does shoot at ISO 400 and correct exposure in post, then overall noise constitutes a significant factor of the signal. The read noise floor, below which useful information effectively does not exist, is almost as high as photon shot noise. Such a post-process exposure boost would result in a high degree of banding and color noise, likely right up through the midtones.

For an extreme example, if one were to shoot at ISO 100, read noise becomes the primary contributor of noise (in this particular example...keep in mind, at ISO 100, the image is severely underexposed relative to the saturation point.) Boosting an ISO 100 exposure in this case (which, in order to simulate what the ISO 12800 shot produced, would have to be a SIX STOP BOOST) would result in significant banding and color noise. The following diagram demonstrates how noise, both read and photon shot, are amplified by correcting exposure in post for ISO 100 - 6400, in order to match the ISO 12800 exposure:

enter image description here

Remember that the scale here is logarithmic, so the amount of noise for each successively lower ISO setting is exponentially higher after exposure correction in post.

\$\endgroup\$
9
  • 1
    \$\begingroup\$ Thanks for this great answer Jon! I will try this on the first moonless clear night. \$\endgroup\$ Commented Jun 18, 2013 at 16:41
  • \$\begingroup\$ I've done astrophotography with both a 7D and 5DII. In my experience the Long Exposure Noise Reduction (dark frame subtraction) is more effective on the FF. I haven't a clues as to whether this is a specific comparison between theses two cameras or a more general rule regarding FF vs. APS-C or larger vs. smaller sensels. LENR does make a difference when there is signal as well as noise in the image. (There's a question here where the conclusion is made that it does not. The images were all produced with the lens cap on the camera. NO signal! ALL noise! D'OH!) \$\endgroup\$
    – Michael C
    Commented Jun 19, 2013 at 0:30
  • \$\begingroup\$ Isn't 6.1e- larger than 33.1e- in the same way that f/1.2 is larger than f/22? Although I'm no physics expert, it appears that as the e- number gets smaller the ADU number gets larger. What am I missing here? astrosurf.com/buil/50d/test.htm \$\endgroup\$
    – Michael C
    Commented Jun 19, 2013 at 3:43
  • \$\begingroup\$ The unit is in electrons. A virtual charge of ~6.1 "electrons" is a lesser charge than 33.1 "electrons". Since pixels are really just capacitive photodiodes that convert a certain percentage of incident photons into charge, more read noise (higher number) is usually worse. In terms of maximum well capacity, as relative ratios, the two cameras have similar read "relative" read noise. However, in absolute terms, for any given amount of light incident on a pixel, the 7D actually performs a little better in the deep shadows than the 5D III (a benefit that quickly disappears as exposure increases.) \$\endgroup\$
    – jrista
    Commented Jun 19, 2013 at 4:57
  • \$\begingroup\$ Thanks for the additional info @jrista! Much appreciated! I will try to take a shot @30s, f4 and the various ISO and post the unprocessed results here. \$\endgroup\$ Commented Jun 19, 2013 at 19:55
7
\$\begingroup\$

I'm not even going to try to supplant jrista's very informative and well written answer. He covers the bases of the physics in the camera's imaging pipeline very well. I would like to add an observation that may shed some light on the relationship between stars and noise.

If all the stars in the universe were equally bright as viewed from the surface of the Earth, the night sky would be solid white. Pause a moment and let that sink in. There are very few spots in the sky, even when using the narrowest available field of view, that you can point a highly sensitive telescope (such as the Hubble) to that will not reveal a light source. The most notable "dark" areas of sky are nebulae that block most of the light of stars and galaxies behind them.

It is true that you can do things to increase the SNR that allow you to develop your images in such a way that the stars are brighter compared to the darker sky around them. When you do that, though, you also boost the brightness of dimmer stars that were no brighter than the noise before you made such adjustments and you also raise the level of even dimmer stars that were not even visible at all to the point that they are now producing the same amount of signal as the noise in the image. No matter how good the SNR number is, there will always be some stars that are the same brightness as the noise. The brightest stars, in terms of their brightness as seen from Earth, are the rarest and the dimmest stars are by far the most numerous in the night sky. So in some ways increasing the SNR during image capture and then boosting exposure in post can make the image look noisier! Not because there is more noise in the image. There isn't. But because those very dim stars that you pulled out of the dark background appear to be noise.

I think the secret for single exposure images is in post processing. To be sure, maximize your SNR following jrista's answer when you shoot your images. But also try this in post-processing: Once you've got the brightest stars the way you want them, pull down everything below a certain luminance value all the way to black. Reducing the color saturation will also help to deal with chrominance noise, which is the main culprit I see in your very good example image.

\$\endgroup\$
8
  • \$\begingroup\$ Great points! One note: Keep in mind that SNR and "boosting exposure" are not the same thing. SNR is a matter of increasing the literal amount of light that reaches the sensor (longer exposure at same aperture, including with the use of a tracking mount if possible), which will have the effect of increasing the number of stars who's signal surpasses that of the read-noise floor. Additionally, increasing SNR will improve the image signal relative to the intrinsic noise (photon shot noise) in the signal. Increasing SNR has the effect of reducing the impact of ALL forms of noise. \$\endgroup\$
    – jrista
    Commented Jun 19, 2013 at 1:20
  • \$\begingroup\$ Boosting exposure, on the other hand, whether that is done by increasing ISO or by editing exposure in post, is NOT the same as increasing SNR. Boosting exposure simply changes the white point, without changing SNR at all. (Just and important distinction I think needs to be clear.) \$\endgroup\$
    – jrista
    Commented Jun 19, 2013 at 1:21
  • \$\begingroup\$ I certainly didn't intend to equate increasing SNR and increasing exposure in my answer, and I'm not sure that I did. I'll try to edit that to make the distinction clearer. But many times the goal of finding higher SNR in astrophotography is so exposure/brightness can be boosted in post without amplifying the noise past an acceptable level. \$\endgroup\$
    – Michael C
    Commented Jun 19, 2013 at 1:29
  • \$\begingroup\$ I think you have that backwards...the point of increasing SNR is to reduce the need to boost in post, preferably to the point where you don't need to boost at all (i.e. stacking several longer exposures in a tool like DSS.) \$\endgroup\$
    – jrista
    Commented Jun 19, 2013 at 2:30
  • \$\begingroup\$ There are two ways to increase SNR: increase the signal or reduce the noise. When the SNR is increased by increasing exposure, you are correct. But here we are discussing increasing ISO to try and reduce the noise, which will then allow us to raise the brightness of stars in post while keeping the noise at a manageable level. \$\endgroup\$
    – Michael C
    Commented Jun 19, 2013 at 15:24
3
\$\begingroup\$

I'd guess this is going to vary from model to model, camera to camera and even based on shooting conditions. I'd hazard that on a cool night where the image sensor is cooled more, you'll have better luck with long exposure while if it is a hot night, the sensor will heat faster and higher ISO may give better results. Stacking like Matt Grum mentioned is an option in some cases too.

Personally, I tend to try to set somewhere in the middle and base the ISO on whatever produces acceptable levels of noise and then use as long an exposure as necessary. On my 5D Mark iii that ends up being somewhere in the 5000-6400 range.

\$\endgroup\$
2
\$\begingroup\$

I don't have any data on where the crossover point exists between the advantage of gaining more light and the disadvantage of thermal noise, however you can get the best of both worlds by shooting multiple short exposures and stacking them in software.

There are programs designed to do this for astrophotography that will also align the images in a stack which has the added benefit of avoiding star trails. Take a look at Deep Sky Stacker.

\$\endgroup\$
5
  • \$\begingroup\$ Thanks Matt - I also like to capture the foreground features along with the stars. If I understand stacking correctly it will align the stars (since there is a movement from frame to frame) in the multiple exposures then crop the final image. Doesn't stacking work only for the stars without any fixed foreground features? \$\endgroup\$ Commented Jun 18, 2013 at 15:27
  • \$\begingroup\$ @Jakub I wasn't able to load your example image, but yes, if you have foreground objects and you want to stack over a long period of time you'll have to mask out the foreground and handle it separately. \$\endgroup\$
    – Matt Grum
    Commented Jun 18, 2013 at 16:16
  • \$\begingroup\$ Thanks @Matt. I figured as much and Jon touched on this in his answer as well. Once I perfect the single shot approach, I want to learn to shoot good trails (just bought a remote for this purpose) and then I will try "stacking & masking" as well - I suppose I could start shooting while there is still a little bit of light to get a good foreground exposure on the foreground layer then leave the camera set in the same position and wait until dark to shoot the multiple exposures for the stacked background. \$\endgroup\$ Commented Jun 18, 2013 at 16:50
  • \$\begingroup\$ Or you could use flash or light painting for your foreground shots after dark. The results will look much more natural than combining a twilight lit foreground with a dark sky. \$\endgroup\$
    – Michael C
    Commented Jun 19, 2013 at 0:13
  • \$\begingroup\$ Taking multiple short exposures in quick succession doesn't have much, if any, advantage over a single long exposure with regard to sensor heating because the sensor isn't resetting to a cooler temperature between each shot. The same read noise and hot pixels will be repeated in every frame. What stacking does help eliminate is random photon/shot noise. \$\endgroup\$
    – Michael C
    Commented Apr 15, 2016 at 14:19

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.