Well, I am not actually asking the question in this thread. This thread is about my understanding, in general layman terms, of what noise is, what causes it and how to minimise it.
What is Noise?
There are two sources of noise in an image.
-
Shot Noise.
This is usually the vast majority of the noise in an image. It is due to the random way in which light strikes the sensor. -
Read Noise.
Read noise is caused by the internal workings of the camera (electronics, heat etc) during the processing of the data recorded at the sensor to its storage in a raw or jpeg file on the camera's memory card.
What Makes Noise Visible in an Image?
The more light that hits the sensor while the shutter is open, the higher will be the Signal to Noise Ratio (SNR) in the data. I think of SNR as the ratio of good data to bad data. The higher the SNR, the less visible will be the noise. Therefore, it is a low SNR in the data that will make noise visible in the image.
Consequently, the larger the exposure*, the higher will be the SNR resulting in the visible noise being minimum, if at all.
How To Minimise Visible Noise
Basically, you need to maximise the exposure* within your DOF and motion blur or other artistic constraints without clipping important highlights. In other words, you need to get as much light as possible onto the sensor while the shutter is open within your DOF and motion blur constraints without clipping important highlights.
There are a few ways you can do that. My preferred methods depending on the situation are:
-
Set the largest aperture (smallest f-number) that will give my DOF and the slowest shutter speed that will meet my motion blur constraints without clipping important highlights and then Auto ISO. This can be done in Manual Mode + Auto ISO. If the camera sets base ISO and important highlights are still being clipped you then obviously need to compromise on dof and/or motion blur. If there is no motion in the scene then the decision is easy and you can use a faster shutter speed until important highlights are no longer clipped.
-
Set aperture priority mode and then the largest aperture (smallest f-number) that will give my DOF. I then set the minimum shutter speed setting to be the minimum shutter speed that will meet my motion blur constraints and then Auto ISO. In this configuration, if at base ISO the camera wants to set a slower shutter speed than my minimum, the camera will set the minimum shutter speed and raise ISO to suit. If at base ISO the camera determines there will be highlight clipping at the minimum shutter speed, then the camera maintains base ISO and sets a faster shutter speed to avoid highlight clipping.
-
Add light to the scene or wait for better light. Obviously that is normally much easier said than done unless you are in a studio.
All 3 methods above will maximise the exposure*, within my DOF and blur constraints without clipping important highlights, which will maximise the SNR resulting in minimising the visible noise.
Note though, since the camera's histogram is based on the jpeg data the camera generates from the raw data, the histogram is not necessarily a 100% true indicator of when the raw data is being clipped but in my experience the histogram is a very close approximation for the raw data.
* exposure - amount of light striking the sensor per unit area while the shutter is open.
The 3 parameters that affect the exposure are aperture, shutter speed and the lighting of the scene.