Flash image orb artifacts arising from specular reflections from airborne
particles are corrected. An image of a scene using flash illumination and
a reference image of substantially the same scene are acquired. The
reference and flash images are subtracted to generate a difference image.
Edge and interior region features of an orb artifact within the
difference image are determined. The edge feature is matched with the
interior region, and the orb artifact is corrected from the flash image
based on the matching.