2018 · 15 citations · 22 references
ComputingComputer ScienceComputer VisionFeature EngineeringMachine LearningDeep LearningFeature DescriptionFeature DetectionFeature SelectionOverfittingRepresentation LearningDeep Image FeaturesFeature TransferHand-crafted FeaturesHandcrafted Image FeaturesImage Feature FusionLensesSparse Feature RepresentationSparse Feature Selection
Distinguishing between images of irises wearing textured lenses versus those wearing transparent lenses or no lenses is a challenging problem due to the subtle and fine-grained visual differences. Our approach builds upon existing hand-crafted image features and neural network architectures by optimally selecting and combining the most useful set of features into a single model. We build multiple, parallel subnetworks corresponding to the various feature descriptors and learn the best subset of features through group sparsity. We avoid overfitting such a wide and deep model through a selective transfer learning technique and a novel group Dropout regularization strategy. This model achieves roughly a four times increase in performance over the state-of-the-art on three benchmark textured lens datasets and equals the near-perfect state-of-the-art accuracy on two others. Furthermore, the generic nature of the architecture allows it to be extended to other image features, forms of spoofing attacks, or problem domains.
22
Scikit-learn: Machine Learning in Python
Fabián Pedregosa, Gaël Varoquaux, Alexandre Gramfort et al. · arXiv (Cornell University) · 2012 · 63.7K citations · Full text
Dropout: a simple way to prevent neural networks from overfitting
Nitish Srivastava, Geoffrey E. Hinton, Alex Krizhevsky et al. · 2014 · 34.3K citations
Histograms of Oriented Gradients for Human Detection
Navneet Dalal, Bill Triggs · 2005 · 31.9K citations · Full text
scikit-image: image processing in Python
Stéfan van der Walt, Johannes L. Schönberger, Juan Nunez-Iglesias et al. · PeerJ · 2014 · 6.9K citations · Full text