1. One or more processor-readable media having embedded code therein for programming a processor to perform a method of detecting a potential defect in an image, the method comprising: storing a value indicative of a position of a source of light relative to a lens; using the value to identify an expected orientation for a half-red eye defect; and identifying defect candidates in the image at least in part based on the expected orientation.