对于指纹门禁一体机中算法中需要多次重复计算的函数,采用查表方法实现可以提高算法的运行速度,如指纹增强过程中滤波器系数采用查表方法实现,可以将增强速度提高约50倍。这些以查表方式实现的函数对应关系全部放在数据表格模块中。分类器模块主要包含用于进行方向正确性计算的神经网络、二次分割分类器和进行相似度计算的神经网络。指纹库中保存模板指纹的特征。
特征提取接口中包含特征提取所需要的全部算法,包括方向计算、指纹分割、质量计算、纹路增强和细化以及节点提取和筛选。特征匹配接口包含坐标变换算法、指纹对齐算法、特征比对算法以及根据比对结果进行决策的算法。指纹库操作接口包含增加、删除和获取模板指纹以及进行指纹鉴别时所需要的指纹搜索。该模块的指纹匹配算法采用在前面提到的指纹识别系统匹配算法。
应用层的四个模块分别完成系统的指纹注册、指纹验证、指纹鉴别和指纹库管理功能