1. A method for detecting non-red eye flash defects in an image, said method comprising: (a) defining one or more luminous regions in said image, each region having at least one pixel having luminance above a luminance threshold value and a redness below a red threshold value; (b) applying at least one filter to a region corresponding to each luminous region; (c) calculating the roundness of a region corresponding to each luminous region; and (d) in accordance with said filtering and said roundness, determining whether said region corresponds to a non-red eye flash defect.