Mobai is a StartUp delivering a facial recognition system, and they specialize in creating robust authentication software with the ability to detect presentation attacks and morph attacks. I worked with Mobai during my winternship as a Data Analyst at BearingPoint , specifically on their morphing detection system.
Morphing is a technique in which one blends two images (of faces), which results in a new image that has features from both. Detecting if an image is morphed is difficult, even for humans, as morphing techniques these days are incredibly good. For authentication systems, morphed images can allow two people to pass as one, which can be problematic for different reasons.
My work included implementing a pipeline for Differential Morphing Attack Detection (DMAD), which involves detecting if the image is a morph or not, given a “present” image of the person in addition to the suspected morph. This kind of system makes sense in a lot of applications, for instance in automatic passport control. The DMAD pipeline included several parts: facial detection, facial recognition, and eventually a classification of morph or not morph.
Technologies used include Python, C++, TensorFlow and OpenCV.