指纹识别中遗传算法的应用及硬件实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着信息科学技术的发展,利用人体生物特征进行身份鉴别技术的研究,已成为世界上许多国家的研究热点。指纹是人体的生物特征之一,利用指纹进行身份鉴别的技术在一些发达国家已得到广泛的应用。近几年,指纹识别技术的研究及其应用在我国掀起了一个热潮,对于指纹图像的处理和识别,各种指纹识别解决方案都有其不同的侧重点,本论文的研究工作侧重点是追求识别的准确性和识别设备的便携性,以便于刑侦等特殊场合的应用。鉴于此,本论文的研究目的在于提出高准确度的指纹识别算法,并在硬件上加以实现。目前,在指纹识别算法的研究方面,国内外指纹识别算法基本上都是采用基于细节点特征的,从研究角度来说,国内外的差距并不明显。但是,国外一些发达国家由于起步较早,研究手段和设备比较先进,因此在这方面的研究已经比较成熟,自动指纹识别系统在这些国家的很多领域已经得到广泛应用。相对来说,国内在指纹识别算法研究方面起步比较晚,大约是从八十年代开始,而且主要侧重于研究角度,很长一段时间没有在实际应用中实践,所以这些技术和实际的市场需求之间还有不少差距。目前自动指纹识别技术的研究方向主要集中在:预处理、特征提取和指纹图象分类、匹配算法的研究、指纹图像的压缩存储、开发用于实时特征提取和匹配的专用电路。
    本论文的研究工作主要包括指纹图像的预处理、特征提取和特征匹配的算法研究,并在此基础上利用硬件实现了一个自动指纹识别系统。
    本论文的研究目标:研究遗传算法在指纹识别技术中的应用,并在此基础上进行自动指纹识别系统的硬件实现。本论文的侧重点是要达到较高的匹配准确性,以及识别设备的便捷性,以便适合于一些特殊的应用,如刑侦,电子门锁,以及一些要求准确率和保密性较高的身份识别场合。
    研究工作的突出点表现在如下三个方面:第一,对采集到的指纹图像进行了有效的预处理,便于提取指纹的特征点及以后的匹配工作。第二,提出一种基于遗传算法的指纹识别算法,使指纹试别的准确性和效
    
    
    率都达到了相当的程度。第二,对自动指纹识别系统进行硬件的设计与制作,以DSP为核心芯片,结合CPLD技术,在实现自主指纹识别算法的基础上构造了其硬件平台。
    全文分为五章,第一章是绪论,介绍指纹识别技术的基本知识及其发展历史与国内外现状。第二章介绍自动指纹识别技术的一般组成和各个环节的功能及处理方法。第三章详细介绍识别算法中具体实现方法,本论文是以点匹配的方式式线指纹的识识别。由采集器采集来的裸格式指纹不能直接用来提取特征点,所以,为了较好的得到指纹的特征点,我们需要对指纹图像进行一定的预处理。
    指纹的预处理分为几个步骤,首先就是对指纹图像进行去噪处理:由采集器采集到的指纹图像会不同程度地受到各种噪声地干扰,另外,由于指纹图像是通过模模拟数字转换后以矩阵的形式存入计算机中的,在数字化和量化的过程中必然会引入噪声。通常这些噪声由于其中时间上是不相干的,因而含有较高的空间频谱。因此需要在分类或特征提取之前对采集到的指纹图像进行去噪处理。平滑滤波的任务就是去除这些干扰噪声,使图像的失真尽可能的少。平滑滤波在一定程度上减少了指纹采集所带来的噪声对后续处理产生的影响。第二步是对平滑处理后的图像进行锐化处理:由于获取指纹图像的条件限制,可能会造成指纹脊线和谷线之间的灰度变化不明显或不均匀,同时也由于在平滑处理中,会使指纹纹线边缘模糊,这是由于高的空间频率成分比低的空间频率成分弱这一原因造成的。因而为了强化指纹纹线间的界限,突出边缘信息,增强高的空间频率成分,以利于二值化,锐化处理是必要的,锐化处理对于增强反差和检测边缘是很有用的。虽然经过平滑处理,在一定程度上去除了指纹图像中的随机噪声,但是总的来说, 图像的对比度还是相当地弱。指纹图锐化是为了增强纹线与背景的对比度,使纹线轮廓更清楚,从而使指纹的分割更容易进行。第三步是对锐化处理后的图像进行二值化处理:在完成图像增强和去噪以后,就可以进行脊线突出了。有的文献提出直接去灰度图像中提取特征点,其理由是这样可以避免在细化过程中可能出现的伪特征点,以便充分利用指纹图象中原有的灰度信息。但更多的研究者是在提取指纹骨架的基础上获取特征点。尽管脊线在原始的灰度图像中存在着浓度的变化,但其真正的可用之处只是简单
    
    
    的二值:脊线(灰度值为0)和背景(灰度值为1)。二值化就是将输入的灰度图像转化成二进制表示的图像,在它们上面不呈现出灰度的变化,这样做有利于后续处理工作。对于指纹的识别来说,有用的信息是包含在脊线和谷线的二值描述中。因而必须根据原始的灰度图像来确定图像上的每一点应属于前景区域还是背景区域,从而产生对应的二值图像。它不仅可以大大减少存储量,而且使得后的判别过程少受干扰,大大简化其后的处理方法。二值图像是后续处理的基础,它的算法对后续处理有直接的影响,一个好的算法可以得到一个高质量的二值图像。第四步是对二值图像进行细化处理,以提取骨架:经过二值化处理的指纹图象,尚有一定的宽度,为便于提取特征点,一般采用细?
With the development of information science and technology, the recognition and identification of persons by use of physiological characteristics have become one of the research focuses in computer science and pattern recognition in many countries all over the world. Fingerprint, one of the most stable human physiological characteristics, has been widely used for personal identity recognition in developed countries. In recent years, researches on fingerprint recognition techniques and their applications also raised upsurges in our country. Unfortunately, most of them are focused rather on the secondary development of the techniques purchased from abroad than on the study of self-owned algorithms and their hardware realization. Considering this fact, we will concentrate ourselves on the development of self-owned algorithms and their hardware realization. This thesis aims at the development and presentation of such a fingerprint system. From the research point of view, the difference between them is not clear. But, some developed countries have done a farther research because of an early start, advanced, research methods and equipments. Automatic recognition system has already been widely used in many fields in these countries. Comparatively speaking, our research in this area started relatively late, from around 80S. It emphasized the research angle, so that it was hot used in practice, So,there is long distance to make these techniques meet the market’s need. Recently, the research of automatic fingerprint recognition concentrates on preprocessing, characteristics acquisition, classification of fingerprint images, researches in correspondent algorithm, compression and storage of the fingerprint images, exploitation for real time characteristics extraction and special circuit for matching.
    The research presented in the thesis mainly includes algorithm research on pre-processing, feature extraction and feature matching of fingerprint images, and the hardware realization of an automatic fingerprint identification system based on the algorithm we developed.
    The highlights of our research work are the following: (1) The pretreatment to the image to make the process that is going to be done easier. (2) Application of “ genetic algorithm ”strategy to fingerprint image matching, allowing to be more accurate and feasible, introduced by relative translation and rotation between different images of a same fingerprint. A successful feature matching is thus achieved. (3) Design and implementation of hardware realization of the fingerprint identification system. On the basis of our self-owned algorithms, a hardware platform
    
    
    with DSP as core chip, combined with PLD technique, has been constructed.
    There are 5 chapters in all.
    Chapter1: Overview, an introduction to the basic knowledge of the technology, the history of its development and the status inward and abroad.
    Chapter2: an introduction to the general composition, the function of each. Chapter3: A detailed explanation of the specific political method
    In this thesis, the focus is on the mode of to realize the fingerprint recognition, The original fingerprint directly from sensor can net be used to gain the characteristic point, So we need to preprocess the fingerprint image in order to get better characteristic.
    The pre-processing is composed of several steps. First of all, the removement of noise from the fingerprint image is to be done. The reason is that the image will be interfered by various noises. In addition, the fingerprint images are stored in the computer in form of matrix after A/D、D/A transformation, so the noise is unavoidable in the process of digitalization and quantification .Usually, these noises are unrelated to time, so they contain high-level space frequency register. All of those show us the explaination of the necessity of removing the noise before characteristic extraction. The task of smoothing is to get rid of jamming noise and minimize image distortion. To some degree, smoothing reduces the influence caused by the noise on the f
引文
[1]荆仁杰,叶秀清.计算机图像处理.杭州: 浙江大学出版社,1990.6
    [2]容观澳,计算机图像处理.北京:清华大学出版社,2000.2
    [3]孙仲康,沈振康.Visual C++数字图像处理.北京:电子工业出版社,1999
    [4]李叔梁等译.数字图像处理.北京:科学出版社,1982
    [6 ]MAX产品资料全集.MAX公司,2000
    [5]陈贺新.非线性滤波器与数字图像处理.北京:国防工业出版社,1997.9
    [7 ]Michael.Young.Visual C++6.北京:电子工业出版社,2001.8
    [8 ]宋万杰等.CPLD技术及其应用.西安:西安电子科技大学出版社,1999.3
    [9]曾繁泰,陈美金.VHDL程序设计.北京:清华大学出版社,2000.8
    [10 ]陈志全.C++5.0入门与提高.北京:清华大学出版社,1997.9
    [11]杨振江.A/D,D/A转换器接口技术与实用线路.西安:西安电子科技大学出版 社,1996
    [12]陈建春.Microsoft Visual C++图形系统开发技术基础[M].北京:人民邮电出版社, 1998
    [13]W. Y. Ma and B. S. Manjunath, “Edge flow: a framework of boundary
    detection and image segmentation,” IEEE Int. Conf. on Computer Vision
    and Pattern Recognition, pp. 744-749, Puerto Rico, June 1997.
    [14]陈霏等.基于DSP技术的心电工作站系统,微电子学,2001,4
    [15]M.K. Hu. Vision Pattern Recognition by Moment Invariants, IRE Trans. Information Theory, Vol.8, 179-187,1962
    [16]Bernsen J A C. Objective and subjective evaluation of edge detection methods in images. Philips Journal of Research, 1991, 46(2-3):57-94
    [17]吴一全,朱兆达. 图像处理中阈值选取方法30年(1962-1992)的进展.数据采集与处理,1993.8
    [18]章毓晋. 图像分割. 北京:科学出版社,2001.2
    [19]张文学. 指纹识别算法的研究及基于DSP技术的硬件实现,(硕士毕业论文) 2002
    [20]Venkatesh S, Kitchen L. Edge evaluation using necessary components. CVGIP,1990,54(1):23-30
    [21]王安东.基于TMS320C54x的指纹协同识别系统的研究(硕士毕业论文),2003
    [22]徐志军等.CPLD/FPGA的开发与运用.北京:电子工业出版社,2002.7
    [23]林敏等. VHDL 数字系统设计与高层次综合,北京:电子工业出版社,2002.01
    [24]王金明等.数字系统设计与Verilog HDL.北京:电子工业出版社,2002.06
    [25]美.阿姆斯特朗.VHDL设计表示和综合. 北京:机械工业出版社,2002.5
    [26]黄正瑾等.CPLD 系统设计技术入门与应用. 北京:电子工业出版社,2002.03
    [27]宋万杰等.CPLD技术及应用. 西安:西安电子科技大学出版社,2000.06
    [28]薛栋梁.MCS-51/151/251 单片机原理与应用.中国水利水电出版社,2000.02
    
    [29]何强,何英编著.MATLAB扩展编程, 清华大学出版社,2002.06
    [30]TMS320C54xx User’s TI ,1997
    [31]戴明桢. TMS320C54xx DSP 结构、原理及应用. 北京航空航天大学出版社,2001
    [32]张雄伟. DSP 芯片的原理与开发应用. 北京电子工业出版社,1997
    [33]HUANG D C. Enhancement and feature purification of fingerprint image[J ]. Pattern Recognition ,1993 ,26(11) :1 661 - 1 6711
    [34]QINGHAN XIAO, HAZEMRAAFAT1 Fingerprint image postprocessing:a combined statistical and structural approach[J ]. Pattern Recognition ,1991 ,4(10) :985 - 9921
    [35]ISENOR D K,ZAKY S G. Fingerprint identification using graph matching[J ] . Pattern Recognition ,1986 ,19(2) :113 - 1221
    [36]ANDREW K,HRECHAK, JAMES.A.Mchugh , Automated fingerprint recognition using structural matching[J ]. PatRecognition ,1990 ,23(8) :893 - 9041
    [37]SANJAY RANADE, AZRIEL ROSENFELD1 Point pattern matching by relaxion[J ]. Pattern Recognition , 1980 ,12 :269 - 2751
    [38]SKEA D , BARRODALE , KUWAHARA R , et al. A control matching algorithm[J ] . Pattern Recognition ,1993 ,26(2) :269 -276
    [39]LAM L ,SUE C Y. A dynamic shape reserving thinning algorithm[J ] . Signal Processing ,1991 ,22(2) :199 - 208.
    [40]简 兵,庄镇泉,李海鹰,等. 基于脊线跟踪的指纹图细节提取算法[J ] . 电路与系统学报, 2001 ,6 (3) :1 - 5.
    [41]KAMIJO M. Classifying fingerprint images using neural network : deriving the classification state[J ] . Proc Third Int’ Conf Neural Network ,1993. 1932 - 1937.
    [42]ANIL KJ , SAL IL P , L IN H. A multichannel approach to fingerprint classification[J ] . IEEE PAMI ,1999 ,21(4) :348- 358.
    [43]黄 韧,陆亨立,张维新. 基于方向角度变化的指纹奇异点提取的快速算法[J ] . 华东师范大学学报,2002 (1) :52 -55.
    [44]CHONG, M M S , NGEE T H ,JUN L ,et al . Geometric framework for fingerprint image classification [J ] . Pattern Recoginition ,1997 ,30(9) :1475 - 1488.
    [45]SENIOR A. A hidden markov model fingerprint classifier[J ] . Proc. 31st Asilomar Conf . Signals ,Systems and Computers ,1997 ,306 - 310.
    [46]CAPPELL I R ,LUMINI A , MAIO D ,et al . Fingerprint classification by directional image partitioning[J ] . IEEE PAMI ,1999 ,21(5) :402 - 421.
    [47]ISNOR D K,ZAKY S G. Fingerprint identification using graph matching[J ] . Pattern Recognition ,1986 ,19(2) :113 -122.
    [48]HRECHAK A K,MCHU GH J A. Automated fingerprint recognition using structural matching[J ] . Pattern Recognition ,1990 ,23 (8) :893 - 904.
    [49]RANADE S ,ROSENFELD A. Point pattern matching by relaxation[J ] . Pattern
    
    
    Recognition , 1980 ,12(4) :269 - 274.
    [50]CHENG S H , CHENG F H ,HSU W H ,et al . Fast algorithm for point pattern matching : invariant to translation , rotations and scale changes[J ] . Pattern Recognition , 1997 ,30(2) :311 - 316.
    [51]MIKLOS Z ,VAJNA K. A fingerprint verification system based on triangular matching and dynamic time warping[J ] .IEEE PAMI ,2000 ,22(11) :1266 - 1276.
    [52]J IANG X D , YAU W Y. Fingerprint minutiae matching based on local and global structures[J ] . Proceeding of the 15th International Conference on Pattern Recognition. 2000 :1042 - 1045.
    [53]王波涛,蔡安妮,孙景鳖. 指纹图像识别技术及应用[J ] .计算机工程与应用,2001 ,7(3) :792811
    [54]Zsolt Miklós , Kovács2Vajna. A Fingerprint Verification System
    Based on Triangular Matching and Dynamic Time Warping[J ] .IEEE Trans ,2001 ,6(12) :167321687.
    [55] 李中献,詹榜华,杨义先. 认证理论与技术的发展[J ]1 电子学报,1999 ,27(1) :9821021
    [56] 漆远,田捷,邓翔. 基于遗传算法的指纹图匹配算法及应用[J ]1 软件学报,2000 ,11(4) :4882494.
    [57] Kenneth R Castlman. Digital Image Processing [M] . America :
    Prentice Hall ,19961

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700