1. A method for detecting flash eye defects in an image, comprising using a processor in performing the following: defining one or more luminous regions in said image, each region having at least one pixel having luminance above a luminance threshold value; grouping neighboring selected pixels into said one or more luminous regions; for each of said one or more luminous regions, applying a face filter for determining a probability that said region is located within a region of an image characteristic of a face; for each region determined as having at least a threshold probability of being within a face, determining a further probability whether said region has a size, shape or color, or combinations thereof, characteristic of a pupil region of an eye region of a face; for each region having at least a further threshold probability of having a size, shape or color, or combinations thereof, characteristic of a pupil region of an eye region of a face, determining whether said region corresponds to a flash eye defect including determining that said region does correspond to a candidate flash eye defect region upon determining that a flash was used when the image was acquired, or that said region does not correspond to a flash eye defect region upon determining that a flash was not used when the image was acquired; and storing, displaying, transmitting, or printing said image or a corrected or further processed version of said image, or combinations thereof.