CN106504293B - 一种指纹图像压缩方法及装置 - Google Patents

一种指纹图像压缩方法及装置 Download PDF

Info

Publication number
CN106504293B
CN106504293B CN201610854662.4A CN201610854662A CN106504293B CN 106504293 B CN106504293 B CN 106504293B CN 201610854662 A CN201610854662 A CN 201610854662A CN 106504293 B CN106504293 B CN 106504293B
Authority
CN
China
Prior art keywords
fingerprint image
bit data
pixel point
gray value
image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610854662.4A
Other languages
English (en)
Other versions
CN106504293A (zh
Inventor
白安鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ofilm Microelectronics Technology Co ltd
Jiangxi OMS Microelectronics Co Ltd
Original Assignee
Nanchang OFilm Biometric Identification Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanchang OFilm Biometric Identification Technology Co Ltd filed Critical Nanchang OFilm Biometric Identification Technology Co Ltd
Priority to CN201610854662.4A priority Critical patent/CN106504293B/zh
Publication of CN106504293A publication Critical patent/CN106504293A/zh
Application granted granted Critical
Publication of CN106504293B publication Critical patent/CN106504293B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Collating Specific Patterns (AREA)
  • Image Input (AREA)

Abstract

本发明实施例公开了一种指纹图像压缩方法,包括:获取第一指纹图像,所述第一指纹图像中每个像素点的灰度值由N位比特数据表示,所述N为大于等于1的整数;对所述第一指纹图像进行二值化处理得到第二指纹图像,所述第二指纹图像中每个像素点的灰度值由所述N位相同的比特数据1或比特数据0表示;将所述第二指纹图像中所述N位相同的比特数据1或比特数据0压缩为1位比特数据得到第三指纹图像。本发明实施例还公开了一种指纹图像压缩装置。采用本发明实施例,可以减少指纹数据的存储空间。

Description

一种指纹图像压缩方法及装置
技术领域
本发明涉及图像处理领域,尤其涉及一种指纹图像压缩方法及装置。
背景技术
随着互联网的飞速发展,生物识别技术越发广泛的被应用,其中指纹识别尤盛。自动指纹识别技术是指利用手指指头表面纹路的脊线、谷线分布模式来识别对象身份的一种生物特征识别技术,由于指纹作为人体基本特征之一,具有唯一性、不变形和排列分布规律性的特点,使其在生物特征识别领域得到了广泛的推广和应用。但是,随着指纹图像的日益增多,需要更多的存储空间去存储指纹图像,因此,如何压缩指纹图像来减少指纹图像的存储空间是一个亟待解决的问题。
发明内容
本发明实施例提供一种指纹图像压缩方法及装置。可以解决指纹图像的存储空间不够的问题。
本发明第一方面提供了一种指纹图像压缩方法,包括:
获取第一指纹图像,所述第一指纹图像中每个像素点的灰度值由N位比特数据表示,所述N为大于等于1的整数;
对所述第一指纹图像进行二值化处理得到第二指纹图像,所述第二指纹图像中每个像素点的灰度值由所述N位相同的比特数据1或比特数据0表示;
将所述第二指纹图像中所述N位相同的比特数据1或比特数据0压缩为1位比特数据得到第三指纹图像。
其中,所述对所述第一指纹图像进行二值化处理得到第二指纹图像包括:
判断所述第一指纹图像中多个像素点中每个像素点的灰度值是否大于预设阈值;
若所述多个像素点中目标像素点的灰度值大于所述预设阈值,则使用所述N位相同的比特数据1表示所述目标像素点的灰度值,若所述多个像素点中目标像素点的灰度值不大于所述预设阈值,则使用所述N位相同的比特数据0表示所述目标像素点的灰度值。
其中,所述将所述第二指纹图像中所述N位相同的比特数据1或比特数据0压缩为1位比特数据得到第三指纹图像之后,还包括:
将压缩后的所述N位比特数据表示所述第三指纹图像中每个像素点的灰度值。
其中,所述获取第一指纹图像之后,还包括:
对所述第一指纹图像进行归一化处理。
其中,所述获取第一指纹图像之后,还包括:
去除所述第一指纹图像的背景图像,并对去除所述背景图像的所述第一指纹图像进行增强处理。
本发明第二方面提供了一种指纹图像压缩装置,包括:
图像获取模块,用于获取第一指纹图像,所述第一指纹图像中每个像素点的灰度值由N位比特数据表示,所述N为大于等于1的整数;
图像处理模块,用于对所述第一指纹图像进行二值化处理得到第二指纹图像,所述第二指纹图像中每个像素点的灰度值由所述N位相同的比特数据1或比特数据0表示;
数据压缩模块,用于将所述第二指纹图像中所述N位相同的比特数据1或比特数据0压缩为1位比特数据得到第三指纹图像。
其中,所述图像处理模块具体用于:
判断所述第一指纹图像中多个像素点中每个像素点的灰度值是否大于预设阈值;
若所述多个像素点中目标像素点的灰度值大于所述预设阈值,则使用所述N位相同的比特数据1表示所述目标像素点的灰度值,若所述多个像素点中目标像素点的灰度值不大于所述预设阈值,则使用所述N位相同的比特数据0表示所述目标像素点的灰度值。
其中,所述数据压缩模块具体用于:
将压缩后的所述N位比特数据表示所述第三指纹图像中每个像素点的灰度值。
其中,所述图像处理模块,还用于对所述第一指纹图像进行归一化处理。
其中,所述图像处理模块,还用于去除所述第一指纹图像的背景图像,并对去除所述背景图像的所述第一指纹图像进行增强处理。
其中,所述装置包括接口电路、存储器以及处理器,其中,存储器中存储一组程序代码,且处理器用于调用存储器中存储的程序代码,用于执行以下操作:
获取第一指纹图像,所述第一指纹图像中每个像素点的灰度值由N位比特数据表示,所述N为大于等于1的整数;
对所述第一指纹图像进行二值化处理得到第二指纹图像,所述第二指纹图像中每个像素点的灰度值由所述N位相同的比特数据1或比特数据0表示;
将所述第二指纹图像中所述N位相同的比特数据1或比特数据0压缩为1位比特数据得到第三指纹图像。
实施本发明实施例,首先获取第一指纹图像,所述第一指纹图像中每个像素点的灰度值由N位比特数据表示,所述N为大于等于1的整数;然后对所述第一指纹图像进行二值化处理得到第二指纹图像,所述第二指纹图像中每个像素点的灰度值由所述N位相同的比特数据1或比特数据0表示;最后将所述第二指纹图像中所述N位相同的比特数据1或比特数据0压缩为1位比特数据得到第三指纹图像,通过对指纹图像的压缩来减少指纹数据的存储空间。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明提出的一种指纹图像压缩方法的第一实施例的流程示意图;
图2是本发明实施例提供的一种第一指纹图像的灰度值的结构示意图;
图3是本发明实施例提供的一种第二指纹图像的灰度值的结构示意图;
图4是本发明实施例提供的一种第三指纹图像的灰度值的结构示意图;
图5是本发明提出的一种指纹图像压缩方法的第二实施例的流程示意图;
图6是本发明实施例提出的一种指纹图像压缩装置的结构示意图;
图7是本发明实施例提出的另一种指纹图像压缩装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参考图1,图1是本发明提出的一种指纹图像压缩方法的第一实施例的流程示意图。如图所示,本发明实施例中的方法包括:
S101,获取第一指纹图像,所述第一指纹图像中每个像素点的灰度值由N位比特数据表示,所述N为大于等于1的整数。
具体实现中,可以采用指纹采集装置获取第一指纹图像,如图2所示,图2是本发明实施例提供的一种第一指纹图像的灰度值的结构示意图,第一指纹图像为160*160像素值大小的图像,每个方格表示一个像素点,每个像素点的灰度值使用8位比特数据进行表示。如图2所示,第一指纹图像中第一个像素点的灰度值为11011010,第二个像素点的灰度值为00011010。
S102,对所述第一指纹图像进行二值化处理得到第二指纹图像,所述第二指纹图像中每个像素点的灰度值由所述N位相同的比特数据1或比特数据0表示。
具体实现中,可以判断所述第一指纹图像中所述多个像素点中每个像素点的灰度值是否大于预设阈值;若所述多个像素点中目标像素点的灰度值大于所述预设阈值,则使用所述N位相同的比特数据1表示所述目标像素点的灰度值,若所述多个像素点中目标像素点的灰度值不大于所述预设阈值,则使用所述N位相同的比特数据0表示所述目标像素点的灰度值。需要说明的是,第一指纹图像经过二值化处理之后,每个像素点的灰度值只可能为0或者255,预设阈值可以为128。
例如,如图3所示,图3是本发明实施例提供的一种第二指纹图像的灰度值的结构示意图。上述第一指纹图像中的第一个像素点的灰度值为218,该灰度值218大于128,因此可以将第一个像素点的8位比特数据全部设置为1,第一个像素点的灰度值为255,第二个像素点的灰度值为26,该灰度值28小于128,因此可以将第二个像素点的8位比特数据全部设置为0,第二个像素点的灰度值为0,依次对其他各个像素点进行二值化处理,每个像素点的灰度值经二值化处理之后,生成8位比特数据1或8位比特数据0。
S103,将所述第二指纹图像中所述N位相同的比特数据1或比特数据0压缩为1位比特数据得到第三指纹图像。
具体实现中,如图3所示,第一个像素点的灰度值的8位比特数据全部为1,因此可以将第一个像素点的8位比特数据1压缩为1位比特数据1,如图4所示,第一个方格代表的第一个像素点使用1位比特数据1表示;如图3所示,第二个像素点的灰度值的8位比特数据全部为0,因此可以将第二个像素点的8位比特数据0压缩为1位比特数据0,如图4所示,第5个方格代表的第二个像素点使用1位比特数据0表示,依次对其他各个方格代表的像素点的灰度值进行压缩处理,进而前八个方格每个方格分别只有1位比特数据,总共有8位比特数据。
可选的,可以将压缩后的所述N位比特数据表示所述第三指纹图像中每个像素点的灰度值。如图4所示,前八个方格总共有8位比特数据,因此可以将8位比特数据看成一个像素点的灰度值,该灰度值为10010111,依次向后按照相同的方法对其他每八个方格的数据进行处理,因此最终得到的第三指纹图像中的每个像素点的灰度值范围在0~255,第三指纹图像的像素值大小压缩为160*20,压缩了8倍。
在本发明实施例中,首先获取第一指纹图像,所述第一指纹图像中每个像素点的灰度值由N位比特数据表示,所述N为大于等于1的整数;然后对所述第一指纹图像进行二值化处理得到第二指纹图像,所述第二指纹图像中每个像素点的灰度值由所述N位相同的比特数据1或比特数据0表示;最后将所述第二指纹图像中所述N位相同的比特数据1或比特数据0压缩为1位比特数据得到第三指纹图像,通过对指纹图像的压缩来减少指纹数据的存储空间。
请参考图5,图5是本发明提出的一种指纹图像压缩方法的第二实施例的流程示意图。如图所示,本发明实施例中的方法包括:
S501,获取第一指纹图像,所述第一指纹图像中每个像素点的灰度值由N位比特数据表示,所述N为大于等于1的整数。
具体实现中,可以采用指纹采集装置获取第一指纹图像,如图2所示,图2是本发明实施例提供的一种第一指纹图像的灰度值的结构示意图,第一指纹图像为160*160像素值大小的图像,每个方格表示一个像素点,每个像素点的灰度值使用8位比特数据进行表示。如图2所示,第一指纹图像中第一个像素点的灰度值为11011010,第二个像素点的灰度值为00011010。
S502,对所述第一指纹图像进行归一化处理。
具体实现中,可以将第一指纹图像通过一系列变换(即利用图像的不变矩寻找一组参数使其能够消除其他变换函数对图像变换的影响),将待处理的原始图像转换成相应的唯一标准形式(该标准形式图像对平移、旋转、缩放等仿射变换具有不变特性)。
S503,去除所述第一指纹图像的背景图像,并对去除所述背景图像的所述第一指纹图像进行增强处理。
具体实现中,可以对显像前的第一指纹图像和显像后第一指纹图像进行图像对应点和指纹区域的标定;对第一指纹图像进行分割,得到背景子图集和对应的指纹子图集;对背景子图集中的低频背景分区对应的指纹子图进行自适应指纹增强;以及对背景子图集中的边缘分区对应的指纹子图进行增强;低频分区增强结果与边缘分区增强结果合并,得到最终的指纹增强的去除所述背景图像的所述第一指纹图像。
S504,对所述第一指纹图像进行二值化处理得到第二指纹图像,所述第二指纹图像中每个像素点的灰度值由所述N位相同的比特数据1或比特数据0表示。
具体实现中,可以判断所述第一指纹图像中所述多个像素点中每个像素点的灰度值是否大于预设阈值;若所述多个像素点中目标像素点的灰度值大于所述预设阈值,则使用所述N位相同的比特数据1表示所述目标像素点的灰度值,若所述多个像素点中目标像素点的灰度值不大于所述预设阈值,则使用所述N位相同的比特数据0表示所述目标像素点的灰度值。需要说明的是,第一指纹图像经过二值化处理之后,每个像素点的灰度值只可能为0或者255,预设阈值可以为128。
例如,如图3所示,图3是本发明实施例提供的一种第二指纹图像的灰度值的结构示意图。上述第一指纹图像中的第一个像素点的灰度值为218,该灰度值218大于128,因此可以将第一个像素点的8位比特数据全部设置为1,第一个像素点的灰度值为255,第二个像素点的灰度值为26,该灰度值28小于128,因此可以将第二个像素点的8位比特数据全部设置为0,第二个像素点的灰度值为0,依次对其他各个像素点进行二值化处理,每个像素点的灰度值经二值化处理之后,生成8位比特数据1或8位比特数据0。
S505,将所述第二指纹图像中所述N位相同的比特数据1或比特数据0压缩为1位比特数据得到第三指纹图像。
具体实现中,如图3所示,第一个像素点的灰度值的8位比特数据全部为1,因此可以将第一个像素点的8位比特数据1压缩为1位比特数据1,如图4所示,第一个方格代表的第一个像素点使用1位比特数据1表示;如图3所示,第二个像素点的灰度值的8位比特数据全部为0,因此可以将第二个像素点的8位比特数据0压缩为1位比特数据0,如图4所示,第5个方格代表的第二个像素点使用1位比特数据0表示,依次对其他各个方格代表的像素点的灰度值进行压缩处理,进而前八个方格每个方格分别只有1位比特数据,总共有8位比特数据。
可选的,可以将压缩后的所述N位比特数据表示所述第三指纹图像中每个像素点的灰度值。如图4所示,前八个方格总共有8位比特数据,因此可以将8位比特数据看成一个像素点的灰度值,该灰度值为10010111,依次向后按照相同的方法对其他每八个方格的数据进行处理,因此最终得到的第三指纹图像中的每个像素点的灰度值范围在0~255,第三指纹图像的像素值大小压缩为160*20,压缩了8倍。
在本发明实施例中,首先获取第一指纹图像,所述第一指纹图像中每个像素点的灰度值由N位比特数据表示,所述N为大于等于1的整数;然后对所述第一指纹图像进行二值化处理得到第二指纹图像,所述第二指纹图像中每个像素点的灰度值由所述N位相同的比特数据1或比特数据0表示;最后将所述第二指纹图像中所述N位相同的比特数据1或比特数据0压缩为1位比特数据得到第三指纹图像,通过对指纹图像的压缩来减少指纹数据的存储空间。
请参考图6,图6是本发明实施例提出的一种指纹图像压缩装置的结构示意图。如图所示,本发明实施例中的装置包括:
图像获取模块601,用于获取第一指纹图像,所述第一指纹图像中每个像素点的灰度值由N位比特数据表示,所述N为大于等于1的整数。
具体实现中,可以采用指纹采集装置获取第一指纹图像,如图2所示,图2是本发明实施例提供的一种第一指纹图像的灰度值的结构示意图,第一指纹图像为160*160像素值大小的图像,每个方格表示一个像素点,每个像素点的灰度值使用8位比特数据进行表示。如图2所示,第一指纹图像中第一个像素点的灰度值为11011010,第二个像素点的灰度值为00011010。
图像处理模块602,用于对所述第一指纹图像进行二值化处理得到第二指纹图像,所述第二指纹图像中每个像素点的灰度值由所述N位相同的比特数据1或比特数据0表示。
具体实现中,可以判断所述第一指纹图像中所述多个像素点中每个像素点的灰度值是否大于预设阈值;若所述多个像素点中目标像素点的灰度值大于所述预设阈值,则使用所述N位相同的比特数据1表示所述目标像素点的灰度值,若所述多个像素点中目标像素点的灰度值不大于所述预设阈值,则使用所述N位相同的比特数据0表示所述目标像素点的灰度值。需要说明的是,第一指纹图像经过二值化处理之后,每个像素点的灰度值只可能为0或者255,预设阈值可以为128。
例如,如图3所示,图3是本发明实施例提供的一种第二指纹图像的灰度值的结构示意图。上述第一指纹图像中的第一个像素点的灰度值为218,该灰度值218大于128,因此可以将第一个像素点的8位比特数据全部设置为1,第一个像素点的灰度值为255,第二个像素点的灰度值为26,该灰度值28小于128,因此可以将第二个像素点的8位比特数据全部设置为0,第二个像素点的灰度值为0,依次对其他各个像素点进行二值化处理,每个像素点的灰度值经二值化处理之后,生成8位比特数据1或8位比特数据0。
数据压缩模块603,用于将所述第二指纹图像中所述N位相同的比特数据1或比特数据0压缩为1位比特数据得到第三指纹图像。
具体实现中,如图3所示,第一个像素点的灰度值的8位比特数据全部为1,因此可以将第一个像素点的8位比特数据1压缩为1位比特数据1,如图4所示,第一个方格代表的第一个像素点使用1位比特数据1表示;如图3所示,第二个像素点的灰度值的8位比特数据全部为0,因此可以将第二个像素点的8位比特数据0压缩为1位比特数据0,如图4所示,第5个方格代表的第二个像素点使用1位比特数据0表示,依次对其他各个方格代表的像素点的灰度值进行压缩处理,进而前八个方格每个方格分别只有1位比特数据,总共有8位比特数据。
可选的,可以将压缩后的所述N位比特数据表示所述第三指纹图像中每个像素点的灰度值。如图4所示,前八个方格总共有8位比特数据,因此可以将8位比特数据看成一个像素点的灰度值,该灰度值为10010111,依次向后按照相同的方法对其他每八个方格的数据进行处理,因此最终得到的第三指纹图像中的每个像素点的灰度值范围在0~255,第三指纹图像的像素值大小压缩为160*20,压缩了8倍。
可选的,图像处理模块602,还用于对所述第一指纹图像进行归一化处理。
具体实现中,可以将第一指纹图像通过一系列变换(即利用图像的不变矩寻找一组参数使其能够消除其他变换函数对图像变换的影响),将待处理的原始图像转换成相应的唯一标准形式(该标准形式图像对平移、旋转、缩放等仿射变换具有不变特性)。
可选的,图像处理模块602,还用于去除所述第一指纹图像的背景图像,并对去除所述背景图像的所述第一指纹图像进行增强处理。
具体实现中,可以对显像前的第一指纹图像和显像后第一指纹图像进行图像对应点和指纹区域的标定;对第一指纹图像进行分割,得到背景子图集和对应的指纹子图集;对背景子图集中的低频背景分区对应的指纹子图进行自适应指纹增强;以及对背景子图集中的边缘分区对应的指纹子图进行增强;低频分区增强结果与边缘分区增强结果合并,得到最终的指纹增强的去除所述背景图像的所述第一指纹图像。
在本发明实施例中,首先获取第一指纹图像,所述第一指纹图像中每个像素点的灰度值由N位比特数据表示,所述N为大于等于1的整数;然后对所述第一指纹图像进行二值化处理得到第二指纹图像,所述第二指纹图像中每个像素点的灰度值由所述N位相同的比特数据1或比特数据0表示;最后将所述第二指纹图像中所述N位相同的比特数据1或比特数据0压缩为1位比特数据得到第三指纹图像,通过对指纹图像的压缩来减少指纹数据的存储空间。
请参考图7,图7是本发明实施例提出的一种摄像头共享装置的结构示意图。如图所示,该装置可以包括:至少一个处理器701,例如CPU,至少一个通信接口702,至少一个存储器703,至少一个总线704。其中,总线704用于实现这些组件之间的连接通信。其中,本发明实施例中装置的通信接口702是有线发送端口,也可以为无线设备,例如包括天线装置,用于与其他节点设备进行信令或数据的通信。存储器703可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器703可选的还可以是至少一个位于远离前述处理器701的存储装置。存储器703中存储一组程序代码,且处理器701用于调用存储器中存储的程序代码,用于执行以下操作:
获取第一指纹图像,所述第一指纹图像中每个像素点的灰度值由N位比特数据表示,所述N为大于等于1的整数;
对所述第一指纹图像进行二值化处理得到第二指纹图像,所述第二指纹图像中每个像素点的灰度值由所述N位相同的比特数据1或比特数据0表示;
将所述第二指纹图像中所述N位相同的比特数据1或比特数据0压缩为1位比特数据得到第三指纹图像。
其中,处理器701还用于执行如下操作步骤:
判断所述第一指纹图像中所述多个像素点中每个像素点的灰度值是否大于预设阈值;
若所述多个像素点中目标像素点的灰度值大于所述预设阈值,则使用所述N位相同的比特数据1表示所述目标像素点的灰度值,若所述多个像素点中目标像素点的灰度值不大于所述预设阈值,则使用所述N位相同的比特数据0表示所述目标像素点的灰度值。
其中,处理器701还用于执行如下操作步骤:
将压缩后的所述N位比特数据表示所述第三指纹图像中每个像素点的灰度值。
其中,处理器701还用于执行如下操作步骤:
对所述第一指纹图像进行归一化处理。
其中,处理器701还用于执行如下操作步骤:
去除所述第一指纹图像的背景图像,并对去除所述背景图像的所述第一指纹图像进行增强处理。
需要说明的是,对于前述的各个方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某一些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取器(英文:Random Access Memory,简称:RAM)、磁盘或光盘等。
以上对本发明实施例所提供的内容下载方法及相关设备、***进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (7)

1.一种指纹图像压缩方法,其特征在于,所述方法包括:
获取第一指纹图像,所述第一指纹图像中每个像素点的灰度值由N位比特数据表示,所述N为大于等于1的整数;
对所述第一指纹图像进行二值化处理得到第二指纹图像,所述第二指纹图像中每个像素点的灰度值由所述N位相同的比特数据1或比特数据0表示,包括:判断所述第一指纹图像中多个像素点中每个像素点的灰度值是否大于预设阈值;若所述多个像素点中目标像素点的灰度值大于所述预设阈值,则使用所述N位相同的比特数据1表示所述目标像素点的灰度值,若所述多个像素点中目标像素点的灰度值不大于所述预设阈值,则使用所述N位相同的比特数据0表示所述目标像素点的灰度值;
将所述第二指纹图像中所述N位相同的比特数据1或比特数据0压缩为1位比特数据得到第三指纹图像;
将所述第三指纹图像中的每N位比特数据表示最终的指纹压缩图像中每个像素点的灰度。
2.如权利要求1所述的方法,其特征在于,所述获取第一指纹图像之后,还包括:
对所述第一指纹图像进行归一化处理。
3.如权利要求1所述的方法,其特征在于,所述获取第一指纹图像之后,还包括:
去除所述第一指纹图像的背景图像,并对去除所述背景图像的所述第一指纹图像进行增强处理。
4.一种指纹图像压缩装置,其特征在于,所述装置包括:
图像获取模块,用于获取第一指纹图像,所述第一指纹图像中每个像素点的灰度值由N位比特数据表示,所述N为大于等于1的整数;
图像处理模块,用于对所述第一指纹图像进行二值化处理得到第二指纹图像,所述第二指纹图像中每个像素点的灰度值由所述N位相同的比特数据1或比特数据0表示,包括:判断所述第一指纹图像中多个像素点中每个像素点的灰度值是否大于预设阈值;若所述多个像素点中目标像素点的灰度值大于所述预设阈值,则使用所述N位相同的比特数据1表示所述目标像素点的灰度值,若所述多个像素点中目标像素点的灰度值不大于所述预设阈值,则使用所述N位相同的比特数据0表示所述目标像素点的灰度值;
数据压缩模块,用于将所述第二指纹图像中所述N位相同的比特数据1或比特数据0压缩为1位比特数据得到第三指纹图像;
所述数据压缩模块,还用于将所述第三指纹图像中的每N位比特数据表示最终的指纹压缩图像中每个像素点的灰度值。
5.如权利要求4所述的装置,其特征在于,
所述图像处理模块,还用于对所述第一指纹图像进行归一化处理。
6.如权利要求4所述的装置,其特征在于,
所述图像处理模块,还用于去除所述第一指纹图像的背景图像,并对去除所述背景图像的所述第一指纹图像进行增强处理。
7.一种指纹图像压缩装置,其特征在于,所述装置包括接口电路、存储器以及处理器,其中,存储器中存储一组程序代码,且处理器用于调用存储器中存储的程序代码,用于执行以下操作:
获取第一指纹图像,所述第一指纹图像中每个像素点的灰度值由N位比特数据表示,所述N为大于等于1的整数;
对所述第一指纹图像进行二值化处理得到第二指纹图像,所述第二指纹图像中每个像素点的灰度值由所述N位相同的比特数据1或比特数据0表示,包括:判断所述第一指纹图像中多个像素点中每个像素点的灰度值是否大于预设阈值;若所述多个像素点中目标像素点的灰度值大于所述预设阈值,则使用所述N位相同的比特数据1表示所述目标像素点的灰度值,若所述多个像素点中目标像素点的灰度值不大于所述预设阈值,则使用所述N位相同的比特数据0表示所述目标像素点的灰度值;
将所述第二指纹图像中所述N位相同的比特数据1或比特数据0压缩为1位比特数据得到第三指纹图像;
将所述第三指纹图像中的每N位比特数据表示最终的指纹压缩图像中每个像素点的灰度值。
CN201610854662.4A 2016-09-27 2016-09-27 一种指纹图像压缩方法及装置 Active CN106504293B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610854662.4A CN106504293B (zh) 2016-09-27 2016-09-27 一种指纹图像压缩方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610854662.4A CN106504293B (zh) 2016-09-27 2016-09-27 一种指纹图像压缩方法及装置

Publications (2)

Publication Number Publication Date
CN106504293A CN106504293A (zh) 2017-03-15
CN106504293B true CN106504293B (zh) 2021-03-26

Family

ID=58291148

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610854662.4A Active CN106504293B (zh) 2016-09-27 2016-09-27 一种指纹图像压缩方法及装置

Country Status (1)

Country Link
CN (1) CN106504293B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114494181A (zh) * 2022-01-24 2022-05-13 首都医科大学附属北京安贞医院 图像处理方法和装置、电子设备和存储介质
CN116996698A (zh) * 2023-08-16 2023-11-03 武汉精臣智慧标识科技有限公司 一种图像点阵数据压缩方法及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1400806A (zh) * 2001-07-31 2003-03-05 佳能株式会社 采用自适应二值化的图象处理方法和设备
CN1818927A (zh) * 2006-03-23 2006-08-16 北京中控科技发展有限公司 指纹识别方法与***
CN1841406A (zh) * 2005-03-31 2006-10-04 芯微技术(深圳)有限公司 降低指纹采集数据量的二值化处理方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1400806A (zh) * 2001-07-31 2003-03-05 佳能株式会社 采用自适应二值化的图象处理方法和设备
CN1841406A (zh) * 2005-03-31 2006-10-04 芯微技术(深圳)有限公司 降低指纹采集数据量的二值化处理方法
CN1818927A (zh) * 2006-03-23 2006-08-16 北京中控科技发展有限公司 指纹识别方法与***

Also Published As

Publication number Publication date
CN106504293A (zh) 2017-03-15

Similar Documents

Publication Publication Date Title
JP5701182B2 (ja) 画像処理装置、画像処理方法及びコンピュータプログラム
US9239948B2 (en) Feature descriptor for robust facial expression recognition
CN111640130A (zh) 表格还原方法及装置
CN111681256A (zh) 图像边缘检测方法、装置、计算机设备和可读存储介质
CN111696064B (zh) 图像处理方法、装置、电子设备及计算机可读介质
CN112163120A (zh) 一种分类方法、终端及计算机存储介质
CN110826721A (zh) 信息处理方法及信息处理***
CN115620321B (zh) 表格识别方法及装置、电子设备和存储介质
CN111882565B (zh) 一种图像二值化方法、装置、设备及存储介质
CN110910326B (zh) 图像处理方法及装置、处理器、电子设备及存储介质
CN106504293B (zh) 一种指纹图像压缩方法及装置
CN111401524A (zh) 卷积神经网络处理方法、装置、设备、存储介质及模型
CN113221601A (zh) 字符识别方法、装置及计算机可读存储介质
CN110222752B (zh) 图像处理方法、***、计算机设备、存储介质和芯片
CN110533020B (zh) 一种文字信息的识别方法、装置及存储介质
US10212291B2 (en) System, method, and non-transitory computer readable storage medium for image recognition based on convolutional neural networks
CN111191651A (zh) 单证图片识别方法、装置、计算机设备及存储介质
CN116959113A (zh) 步态识别方法及装置
CN111986176A (zh) 一种裂纹图像识别方法、***、终端及可读存储介质
CN108711157A (zh) 一种基于计算机视觉的前景物体提取解决方法
CN114007073A (zh) 一种基于大场景画面存储***及其使用方法
CN116432676B (zh) 用于条码解码的方法及装置、电子设备
CN113744282B (zh) 图像处理方法、装置及存储介质
CN111259744B (zh) 一种基于皮肤模型和svm分类器的人脸检测方法及其装置
CN114417992A (zh) 数字识别模型的训练方法、装置、设备及存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 330096 No.699 Tianxiang North Avenue, Nanchang hi tech Industrial Development Zone, Nanchang City, Jiangxi Province

Patentee after: Jiangxi OMS Microelectronics Co.,Ltd.

Address before: 330000 east of Xueyuan 6th Road, south of Tianxiang Avenue, Nanchang hi tech Industrial Development Zone, Nanchang City, Jiangxi Province

Patentee before: OFilm Microelectronics Technology Co.,Ltd.

Address after: 330000 east of Xueyuan 6th Road, south of Tianxiang Avenue, Nanchang hi tech Industrial Development Zone, Nanchang City, Jiangxi Province

Patentee after: OFilm Microelectronics Technology Co.,Ltd.

Address before: 330029 No. 1189 Jingdong Avenue, Nanchang high tech Zone, Jiangxi

Patentee before: NANCHANG OFILM BIO-IDENTIFICATION TECHNOLOGY Co.,Ltd.