Assuming we're dealing with artificial neural network (e.g. using convnets) which was trained by large dataset of human faces.

Are there any known issues or challenges where facial recognition would fail? I'm not talking about covering half of the face, but some simple common things such as wearing the glasses, hat, jewellery, having face painting or tattoo, can this successfully prevent AI from recognizing the face? If so, what are current methods dealing with such challenges?

  • $\begingroup$ Wearing a mask which consists of someone else's face will fool the algorithm unless it's trained for such a thing. $\endgroup$ – Pimgd Aug 9 '16 at 14:32

Facial recognition works by essentially turning your face into a point cloud, recognizing eyes, cheeks, nose, mouth, etc.

Unfortunately it doesn't look at the top of your head (hair is very hard to differentiate from other hair and doesn't have many features). Face paintings would be your best bet since they can be easily changed, tattoos not so much. Once somebody has a photo of your face with your tattoo on it, you're busted. Glasses will work if they're opaque and hide your eyes (sunglasses). The facial recognition software does not recognize jewelry, as it's tiny, and very easy to remove and put on. Ideally you want to have your face professionally made up with makeup and fake skin (basically a fake face).

Some challenges can be anything like an unclear picture, a picture from the wrong angle (which can probably be mathematically calculated and restructured), or like you said, face paintings to hide facial features.

| improve this answer | |
  • $\begingroup$ Some references would be useful. $\endgroup$ – kenorb Aug 17 '16 at 1:25

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.