[Physics] Why can’t I see the blue color scattered by the lower atmosphere of the earth

atmospheric scienceraman-spectroscopyscatteringspectroscopyvisible-light

I understand that the blue colour of the sky is because of the scattering of blue light by molecules in earth's atmosphere. The scattering appears to be happening from molecules that are far above in the earth's atmosphere. What about the scattering that happens because of molecules near the surface of the earth? Why can I not see the blue light scattered by molecules closer to the earth?

Best Answer

If I understand you right, you're referring to the phenomenon seen in this picture (from the first Google hit), that near the horison the color of the sky is more light-blue (not exactly white):

blue skies

Rayleigh scattering

The scattering in the atmosphere is for a large part Rayleigh scattering off of nitrogen and oxygen molecules, which are much smaller than the wavelength $\lambda$ of the light, and which has a preference for forward and backward scattering. If the Sun is more or less above you, the horison is roughly at 90º, which is the direction on which scattering is least likely.

Rayleigh scattering has an huge wavelength dependence of $\sim 1/\lambda^4$, meaning that blue light is scattered much more efficiently than red light. This is the reason for the blue sky in the first place, and the reason for the red sun at sunset.

Mie scattering

However, close to the ground — which is what you look at when you look at the horison — you have more water droplets which have a size of the order of the wavelength. In this case, the scattering is not Rayleigh scattering, but the more general solution of Mie scattering, which is not strongly wavelength dependent. Thus, all the colors are scattered more or less equally, producing a whitish glare.

(My first answer was not good, and did not take into account the Mie scattering. I'm sorry.)