论文部分内容阅读
近年来,自动指纹识别技术已成为学术界的一个研究热点,已有不少国内外学者对指纹识别技术作了大量研究。但是,在目前的指纹识别算法研究过程中,算法研究工作者只能根据自己算法研究的需要搭建针对特定算法的研究环境,不同的算法研究显然将导致不同的算法研究环境的开发,这不仅会消耗大量的时间和精力,而且也严重影响算法研究的工作效率。 针对这一情况,本文选择通用的指纹识别算法研究辅助平台的研发与应用作为研究课题,研究、开发了一套指纹识别算法研究平台,并利用该平台开展了部分算法研究工作。论文主要内容如下: 一、指纹识别算法研究辅助平台的理论基础和设计与实现。本文借鉴了MVC设计模式、工作流思想和插件软件开发思想,并针对指纹识别算法研究的现状,设计和开发了指纹识别算法研究辅助平台。该平台在设计上颇有新意,将平台整体在逻辑上划分成三部分:算法、算法研究工具、算法及算法研究工具运行环境。三者是完全分离的,通过算法链路模型关联到一起。在本质上指纹识别算法研究辅助平台仅仅是算法及算法研究工具运行环境,它为算法研究提供了统一的操作界面的交互逻辑。该平台通过算法链路模型描述不同的算法,通过算法录像的概念构造针对特定算法的研究工具。 二、指纹识别算法研究辅助平台的应用情况。本文详细描述了平台在自动指纹识别系统算法研究如指纹图像预处理、特征提取等不同阶段的应用情况。通过大量的实验数据展现了平台在算法研究中的发挥的强大作用。 三、基于大窗口的指纹纹线频率估计方法研究。作为较为独立的一部分工作,本文深入研究了指纹纹线距离估计问题,提出并实现了一种基于大窗口的指纹纹线频率估计方法,测试结果表明该方法具有很好的鲁棒性和良好的应用价值。尽管该部分内容属于典型的指纹识别算法研究工作,但也是在该平台上、借助该平台环境实现的。 指纹识别算法研究辅助平台的设计与开发,为算法研究工作者提供了统一的操作平台,使得算法研究工作者从交互界面的开发中解脱出来,可以专注于自己擅长的工作,从而大大提高算法研究的工作效率。该平台在设计理念和技术实现