# Filter bright dots from the gradient of the image

I am wondering how to filter out bright dots in the picture, which are caused by background noise. I have used gradient filter in mathematica but it doesn't help. Is there anyway, that I can plot intensity versus background noise with threshold control or filter it in a better way.

-
Do you want to filter out the "worm" too? –  belisarius Jan 24 '13 at 22:47
yes, it is dust –  mathew Jan 24 '13 at 22:53
What about a median filter? –  s0rce Jan 25 '13 at 5:53
Does MinFilter[img, 5] give something acceptable? –  kguler Jan 25 '13 at 8:50
If you had an image without any interesting dots (like a test picture), you might be able to find the differences between the two images... –  cormullion Jan 25 '13 at 10:11

Manipulate[