In the field of biometrics, fingerprint recognition systems are vulnerable to presentation attacks made by artificially generated spoof fingerprints. Therefore, it is essential to perform liveness detection of a fingerprint before authenticating it. Fingerprint liveness detection mechanisms perform well under the within-dataset environment but fail miserably under cross-sensor (when tested on a fingerprint acquired by a new sensor) and cross-dataset (when trained on one dataset and tested on another) settings. To enhance the generalization abilities, robustness and the interoperability of the fingerprint spoof detectors, the learning models need to be adaptive towards the data. We propose a generic model, EaZy learning which can be considered as an adaptive midway between eager and lazy learning. We show the usefulness of this adaptivity under cross-sensor and cross-dataset environments. EaZy learning examines the properties intrinsic to the dataset while generating a pool of hypotheses. EaZy learning is similar to ensemble learning as it generates an ensemble of base classifiers and integrates them to make a prediction. Still, it differs in the way it generates the base classifiers. EaZy learning develops an ensemble of entirely disjoint base classifiers which has a beneficial influence on the diversity of the underlying ensemble. Also, it integrates the predictions made by these base classifiers based on their performance on the validation data. Experiments conducted on the standard high dimensional datasets LivDet 2011, LivDet 2013 and LivDet 2015 prove the efficacy of the model under cross-dataset and cross-sensor environments.
翻译:在生物鉴别学领域,指纹识别系统容易受到人工生成的假指纹攻击的演示。 因此, 在验证指纹之前, 必须对指纹进行现场检测。 指纹现场检测机制在内部数据集环境下运行良好, 但在交叉传感器(在新传感器获取的指纹上测试)和交叉数据集(在用一个数据集培训并在另一个传感器测试时) 设置下运行错误失败。 要提高指纹检测器的一般化能力、 坚固性和互操作性, 学习模型需要适应数据。 我们提议了一个通用模型, EaZy 学习, 可以被视为渴望学习和懒惰性学习之间的适应中程。 我们显示在交叉传感器和交叉数据集下进行这种适应的有用性。 EaZy 学习检查数据集的内在属性,同时生成一个假设库。 EaZy 学习与混合学习相似, 因为它生成了一个基础分类器的跨级分类集, 并整合了数据对数据进行预测。 此外, 还在数据库基础值基础值基础值和基础值基础值基础值下, 也通过不断进行基础值的精度分析, 将基础值的精度数据排序。