Fisheye lens, so no UV filter installed that can mirror it. ISO 800, 10s shutter, Canon 40D

my guess is in-camera high ISO reduction algorithm gone awry. could be?

Edit: I was talking about the bits on the deck and sand. And yes, i forgot to mention, but the other photos are from different angles and have them at the same locations.

In order to see them you need to click for full resolution.


1 Answer 1


These are "hot pixels" in the sensor.

I recently answered a question about the same thing elsewhere.

You have a lot of hot or stuck pixels in the sensor, causing several bright white/blue specks in the image.

Hot pixels are more likely to appear during long exposures or when the camera is warmer, though they could appear at any time. If you took other photos under similar lighting conditions, and the same specks appear at the same position in the image, it's probably your camera sensor.

Hot pixels aren't that uncommon but cameras often detect them and correct them so you wouldn't see them. During VERY long exposures (more than, say, 10 seconds) they can become a more significant problem so if you do a lot of these long exposures you'll likely become familiar with them.

That said, you seem to have quite a lot of them in this image: possibly an abnormally high amount.

You could possibly photoshop them out if you need to. If you use RAW processing software then it usually has features for dealing with hot pixels too. If you don't use RAW, your camera may have an equivalent feature for fixing hot pixels that needs to be set up in the camera menu. The best of these features will keep a record of the positions of the hot pixels on the sensor then filter bright pixels only at those positions, to reduce the chances of accidentally bluring out any "legitimate" bright points of light in the image. Detecting hot pixels involves taking a "dark frame" - a very long exposure of total blackness eg the inside of the lens cap (or if the camera does it, with the shutter closed).


Your Answer

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

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