1. A method for adjusting eye color in a digital image, the method comprising: defining a plurality of color correction candidates, each candidate comprising a plurality of target color pixels and defining a first enclosing shape associated with the plurality of target color pixels; determining a composite shape based on the relative position of the first enclosing shape and a second enclosing shape; performing a plurality of tests on each color correction candidate using at least the plurality of target color pixels and the composite shape; for each color correction candidate, accumulating a number of failed match points (FMP's) based on a result of each test performed; comparing the accumulated FMP's of at least one color correction candidate to the accumulated FMP's of at least one other color correction candidate; and eliminating at least one of the first enclosing shape or the second enclosing shape from the composite shape based on the comparison, wherein the method is implemented on one or more computer systems.