1. A method of correcting a flash image orb artifact arising from specular reflections from airborne particles, comprising: (a) acquiring an image of a scene using flash illumination; (b) acquiring a reference image of substantially the same scene; (c) subtracting the reference and flash images to generate a difference image; (d) determining an edge feature of an orb artifact within the difference image; (e) determining an interior region of an orb artifact within the difference image; (f) matching the edge feature with the interior region; and (g) correcting the orb artifact from the flash image based on the matching.