论文部分内容阅读
近年来,生物特征识别技术逐渐成为学术界的一个研究热点。其中,指纹识别技术是当今应用最为广泛的生物特征识别技术。随着指纹识别技术研究的不断深入,不同原理的指纹识别算法层出不穷。但是,由于没有通用的指纹算法研究平台,算法研究工作遇到了不少困难。因此,设计和开发指纹算法研究平台成为一项对于算法研究很有意义的工作。本文采用Rational统一过程(RUP)为软件开发方法,以统一建模语言(UML)为分析设计描述语言,对指纹算法研究平台进行了需求分析、平台设计和实际开发。同时,应用此平台,针对指纹图像识别算法,尤其是分割算法开展了一部分研究工作,发展出了复合的指纹图像分割算法和基于标记盒的指纹图像分割算法。本文主要内容大致如下:首先,在对指纹识别技术、指纹识别研究内容等问题进行概要描述之后,对指纹算法研究平台设计和开发的背景及国内外研究现状进行了简要介绍。随后,本文详细描述了指纹算法研究平台的需求分析过程和制品。本文描述了对平台整体的分析情况,特别是对平台的功能性需求和非功能性需求进行了说明。然后,针对迭代开发过程中部分有代表性的实例的需求分析过程进行了详细描述。然后,在对平台相关技术进行简要介绍之后,本文详细描述了指纹算法研究平台的整体架构,并对详细设计过程中的关键部分,尤其是对数据库设计和用例详细设计进行了重点描述。随后,本文对平台的实现以及测试情况进行了简要的说明。最后,本文介绍了部分以指纹算法研究平台为基础的研究工作,详细介绍了复合的指纹图像分割算法和基于标记盒的指纹图像分割算法,并描述了平台在指纹图像识别算法研究中不同阶段的应用。指纹算法研究平台的设计和开发,提高了指纹图像识别算法研究工作的效率和质量,对算法研究工作具有一定的推动作用。以此平台为基础的工作和成果说明了这一点。随着算法模块的进一步丰富和平台性能的进一步完善,指纹算法研究平台将会在算法研究工作中发挥越来越大的作用。