Every time we open our favorite photo app on our smartphone we are amazed by the fact that Google and Apple are able to accurately identify the people in our photographs. This shows the incredible accuracy that facial recognition of these days has to offer. Recent advances in deep learning, and specifically within the field of convolutional neural networks (CNNs) have significantly improved image recognition and object detection capabilities. Nevertheless, each system has its Achilles heel, and in the case of facial recognition software, a weak spot is one that we may all have encountered at some point ourselves; the difficulty to distinguish between twins. ...