I wear contacts (nearsighted) and I’ve noticed that whenever the weather outside is particularly cold, I can see distant objects significantly better. Normally I can see distant objects fine but they will often appear a bit blurry or hazy when far away, however, for whatever reason, when it’s cold the same distant objects appear abnormally crystal clear. Why? The change is not minor and I notice it on my own (by noticing how clear distant objects are, not by saying “oh it’s cold out, can I see further better?”). Is there some temperature-related focal length contraction phenomenon going on?
A more likely explanation (to my mind) is that cold air has very little moisture in it, that is, it is very dry. Without microscopic water droplets obscuring the view, distant objects are much, much clearer.
Hmm I may just have to test that theory by looking outside a window and then going outside and seeing if there’s any visual change.
I agree with Broomstick here – moisture in the air. You could test this by looking at something small and nearby (text a few meters away) rather than something large and far away (city skyline, stars). If it’s moisture in the air, the visual difference with temperature should be much reduced at close distances.
It’s not just moisture, it’s all air pollution that lessens in colder temperatures.
Nothing to do with your eyes.
In my case, it’s becuase the cold wind makes my eyes water, which in turn makes my lenses refreshed and clearer.
Reported.