When the image is from a (D)SLR, the circles are usually out-of-focus background lights.
When it's from a compact camera, they are out of focus reflections of the flash dust spots floating in the air near the lens. Some people think these are "orbs".
To generate the random circles or ellipses, you can start with my random-ellipse script...
The doc:
http://gimp-tools.sourceforge.net/tools.shtmlThe script:
http://sourceforge.net/projects/gimp-to ... s/scripts/That will give you a gray layer with random circles/ellipses on it. Playing with levels/curves and selection by color you can easily keep only the ellipses, then blur them, and make the layer semi-transparent, or use one the layer modes...
For instance: using the ellipses layer directly in "hard-light" mode:
Attachment:
Bugatti-hardlight.jpg [ 89.2 KiB | Viewed 3498 times ]
Or using it as a selection on the ellipses, in which you use Render/Plasma, desaturate, and use in "Divide" mode:
Attachment:
Bugatti-plasma-divide.jpg [ 96.3 KiB | Viewed 3498 times ]