Deep convolutional neural networks have recently proven extremely effective for difficult face recognition problems in uncontrolled settings. To train such networks very large training sets are needed with millions of labeled images. For some applications, such as near-infrared (NIR) face recognition, such larger training datasets are, however, not publicly available and very difficult to collect. We propose a method to generate very large training datasets of synthetic images by compositing real face images in a given dataset. We show that this method enables to learn models from as few as 10,000 training images, which perform on par with models trained from 500,000 images. Using our approach we also improve the state-of-the-art results on the CASIA NIR-VIS heterogeneous face recognition dataset.
['Guosheng Hu', 'Xiaojiang Peng', 'Yongxin Yang', 'Timothy M. Hospedales', 'Jakob J. Verbeek']
Frankenstein: Learning Deep Face Representations using Small Data