1. A method, comprising: filtering an eye color artifact from a digital image that includes a plurality of pixels each having a digital value, the filtering including: determining that a patch of pixels of the digital image includes pixels potentially representative of the eye color artifact; classifying the patch of pixels as “eye” or “non-eye” based on whether the patch is determined as representing an eye; and filtering said pixels potentially representative of the eye color artifact if said patch of pixels is classified as “eye”; wherein the classifying comprises: converting the digital values of said patch of pixels into a Gray Code representation that includes a plurality of bits, obtaining a plurality of bit maps from said patch of pixels, each bit map being associated with a respective bit of the plurality of bits said Gray Code, and individually comparing said bit maps with corresponding bit map models.