指纹识别算法的matlab实现
指纹识别算法的matlab实现
摘要指纹所具有的普遍性、唯一性和不变性,以及指纹识别技术具有很高的可行性和实用性,已成为当今最流行、最可靠的个人识别技术之一。
本文主要对指纹图像进行图像预处理、特征提取和特征匹配三个处理。 图像预处理包括四个步骤。 图像分割、滤波增强、二值化、细化,对指纹图像进行预处理后,去除原图像的冗馀部分,便于后续识别处理; 特征提取主要是提取指纹图像细分的端点和分支点,特征匹配是指利用两个指纹的图像进行特征点的比较,判断两个图像是否来自同一手指。
本文给出了指纹图像的预处理、特征提取、特征匹配的matlab程序和处理结果。 结果证明,用matlab实现的这些算法处理结果理想,满足识别的可行性和应用性。
关键词分割、二值化、细分、特征点提取、匹配、Matlab
Abstract
Because of the universality,uniquenessandconstantnessofafingerprint, andfingerprintidentificationtechnologyhasveryhasibilityandpracticalapplicability,make it to be one of the most popular,andmost
thispaperfocusesonthreeaspectsofthefingerprintimageprocessing :图像预处理,功能提取, eaturematching.imagepreprocessingincludingfoursteps : image segmentation,filtering,binary,Refining,afterthefingerprprpringer inadditiontotheoriginalimageofredundancypart,convenientsubsequentidentificationprocection themainfeatureeextractionionisextextractededededddededdedededion faturematchingisusetwofingerprintimagefeaturepointistodeterminewhetherthetwoimagesfromthesamefinger。
thispaperprovidesthefingerprintimagepreprocessing,feature extraction,featurematchingusematlabandhandlingresults, theresultsprovethatthesealgorithmshadidealresultsbeusedbymatlab,besatisfiedwiththerecognitionandfeasibilityoftheapplicatiotiotioration
Key Words: Segmentation,Binary,Refining,Feature point extracting,Matching,Matlab
目录
第一章绪论四
1.1指纹识别概述4
1.1.1研究的背景和意义4
1.1.2国内外研究状况5
1.2指纹识别原理和方法5
1.2.1指纹基本知识5
1.2.2指纹识别原理及应用7
1.3 Matlab在指纹识别中的应用8
第2章指纹图像预处理9
2.1图像分割9
2.1.1图像归一化10
2.1.2图像分割的方法11
2.1.3图像分割的方差法12
2.2图像二值化13
2.2.1方向图13
2.2.2指纹图像二值化14
2.2.3静态阈值二值化15
2.2.4方向场二值化15
2.3指纹图像的过滤17
2.4图像细分20
2.4.1快速细分算法21
2.4.2改进的OPTA算法21
第三章图像特征提取与特征