CN106295483B - 一种信息处理方法及电子设备 - Google Patents

一种信息处理方法及电子设备 Download PDF

Info

Publication number
CN106295483B
CN106295483B CN201510320224.5A CN201510320224A CN106295483B CN 106295483 B CN106295483 B CN 106295483B CN 201510320224 A CN201510320224 A CN 201510320224A CN 106295483 B CN106295483 B CN 106295483B
Authority
CN
China
Prior art keywords
pixel point
detection parameter
pixel points
value
pixel
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
CN201510320224.5A
Other languages
English (en)
Other versions
CN106295483A (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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing 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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201510320224.5A priority Critical patent/CN106295483B/zh
Publication of CN106295483A publication Critical patent/CN106295483A/zh
Application granted granted Critical
Publication of CN106295483B publication Critical patent/CN106295483B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • G06V40/13Sensors therefor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • G06V40/1347Preprocessing; Feature extraction
    • G06V40/1353Extracting features related to minutiae or pores

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Image Analysis (AREA)

Abstract

本发明公开了一种信息处理方法及电子设备,获取到针对操作对象的第一图像,所述第一图像中包括有M个像素点;确定所述第一图像的所述M个像素点中各个像素点对应的检测参数值,所述检测参数值为所述像素点与标准值之间的差异值;根据所述检测参数值从所述M个像素点中选取符合第一条件的N个目标像素点;所述第一条件为像素点对应的检测参数值大于第一阈值;M为大于1的正整数,N为小于等于M且大于等于0的整数;提取所述N个目标像素点的特征信息。

Description

一种信息处理方法及电子设备
技术领域
本发明涉及信息处理技术,尤其涉及一种信息处理方法及电子设备。
背景技术
随着指纹识别技术的发展,手持设备上集成指纹识别逐渐为消费者所接受。目前传统的诸如线相关检测法、细化骨架法及梯度方向检测法等的指纹识别算法,在指纹细节的抽取过程中均存在运算量大的问题。因此,由于功耗、运算复杂度等因素的限制,传统的指纹识别算法仍不能满足目前嵌入式环境下的实时处理要求。
发明内容
有鉴于此,本发明实施例为解决现有技术中存在的问题而提供一种信息处理方法和电子设备。
本发明实施例的技术方案是这样实现的:
本发明提供了一种信息处理方法,应用于电子设备中,所述方法包括:
获取到针对操作对象的第一图像;所述第一图像中包括有M个像素点;
确定所述第一图像的所述M个像素点中各个像素点对应的检测参数值;所述检测参数值为所述像素点与标准值之间的差异值;
根据所述检测参数值从所述M个像素点中选取符合第一条件的N个目标像素点;所述第一条件为像素点对应的检测参数值大于第一阈值;M为大于1的正整数,N为小于等于M且大于等于0的整数;
提取所述N个目标像素点的特征信息。
较佳地,所述根据所述检测参数值从所述M个像素点中选取符合第一条件的N个目标像素点,包括:
获取所述M-N个像素点的检测参数值,选取所述检测参数值中最大值对应的像素点作为目标像素点;
当所述最大值小于等于所述第一阈值时,停止所述获取过程。
较佳地,所述将选取的所述检测参数值中最大值对应的像素点作为目标像素点之后,所述方法还包括:
以所述目标像素点为中心,删除预设范围内的至少一个像素点对应的检测参数值。
较佳地,所述确定所述第一图像的所述M个像素点中各个像素点对应的检测参数值,包括:
对所述第一图像的所述M个像素点中各个像素点进行标量计算得到每个像素点对应的梯度;
对所述每个像素点对应的梯度进行一致性计算,得到每个像素点对应的一致性参数;
将每个像素点对应的一致性参数与标准值进行差值运算,得到每个像素点对应的检测参数值。
较佳地,所述根据所述检测参数值从所述M个像素点中选取符合第一条件的N个目标像素点,包括:
剔除所述M个像素点的检测参数值中小于第二阈值的检测参数值;所述第二阈值小于所述第一阈值;
根据剩余的检测参数值从所述M个像素点中选取符合第一条件的N个目标像素点。
本发明又提供了一种电子设备,所述电子设备包括获取模块、确定模块、选取模块和提取模块;
所述获取模块,用于获取到针对操作对象的第一图像;所述第一图像中包括有M个像素点;
所述确定模块,用于确定所述第一图像的所述M个像素点中各个像素点对应的检测参数值;所述检测参数值为所述像素点与标准值之间的差异值;
所述选取模块,用于根据所述检测参数值从所述M个像素点中选取符合第一条件的N个目标像素点;所述第一条件为像素点对应的检测参数值大于第一阈值;M为大于1的正整数,N为小于等于M且大于等于0的整数;
所述提取模块,用于提取所述N个目标像素点的特征信息。
较佳地,所述选取模块包括第一选取单元和控制单元;其中,
所述第一选取单元,用于获取所述M-N个像素点的检测参数值,选取所述检测参数值中最大值对应的像素点作为目标像素点;
所述控制单元,用于当所述最大值小于等于所述第一阈值时,停止所述获取过程。
较佳地,所述选取模块还包括第一删除单元;其中,
所述第一删除单元,用于以所述目标像素点为中心,删除预设范围内的至少一个像素点对应的检测参数值。
较佳地,所述确定模块包括标量计算单元、一致性计算单元和差值运算单元;其中,
所述标量计算单元,用于对所述第一图像的所述M个像素点中各个像素点进行标量计算得到每个像素点对应的梯度;
所述一致性计算单元,用于对所述每个像素点对应的梯度进行一致性计算,得到每个像素点对应的一致性参数;
所述差值运算单元,用于将每个像素点对应的一致性参数与标准值进行差值运算,得到每个像素点对应的检测参数值。
较佳地,所述选取模块包括第二剔除单元和第二选取单元;其中,
所述第二删除单元,用于剔除所述M个像素点的检测参数值中小于第二阈值的检测参数值;所述第二阈值小于所述第一阈值;
所述第二选取单元,用于根据剩余的检测参数值从所述M个像素点中选取符合第一条件的N个目标像素点。
本发明实施例中,电子设备获取到针对操作对象的第一图像,所述第一图像中包括有M个像素点;确定所述第一图像的所述M个像素点中各个像素点对应的检测参数值,所述检测参数值为所述像素点与标准值之间的差异值;根据所述检测参数值从所述M个像素点中选取符合第一条件的N个目标像素点;所述第一条件为像素点对应的检测参数值大于第一阈值;M为大于1的正整数,N为小于等于M且大于等于0的整数;提取所述N个目标像素点的特征信息。如此,电子设备在对操作对象的细节抽取过程中,仅通过计算确定每个像素点对应的检测参数值,再根据所述检测参数值选取目标像素点的方式即可实现,计算复杂度低,适合于低性能的嵌入式平台。
附图说明
图1为本发明实施例中信息处理方法的实现流程示意图一;
图2为本发明实施例中确定所述第一图像的所述M个像素点中各个像素点对应的检测参数值的实现流程示意图;
图3为本发明实施例中在所述第一图像中选取的目标像素点的显示效果图;
图4为本发明实施例中信息处理方法的实现流程示意图二;
图5为本发明实施例中信息处理方法的实现流程示意图三;
图6为本发明实施例中信息处理方法的实现流程示意图四;
图7为本发明实施例中电子设备的组成结构示意图;
图8为本发明实施例中所述确定模块的组成结构示意图;
图9为本发明实施例中所述选取模块的组成结构示意图一;
图10为本发明实施例中所述选取模块的组成结构示意图二。
具体实施方式
下面结合附图和具体实施例对本发明作进一步详细说明。
方法实施例一:
图1为本发明实施例信息处理方法的实现流程示意图一,如图1所示,应用于电子设备中,所述方法包括:
步骤S101:获取到针对操作对象的第一图像;
其中,所述第一图像中包括有M个像素点。
这里,所述操作对象包括指纹或人脸等用于进行人体识别的对象;相应的,所述针对操作对象的第一图像可以为指纹图像或人脸图像。
电子设备获取针对操作对象的第一图像的方式可以根据操作对象的不同而不同。当所述操作对象为指纹时,电子设备可以通过指纹传感器获取指纹图像;当所述操作对象为人脸时,电子设备可以通过电子设备中的摄像头来获取人脸图像。
这里,需要补充说明的是,所述方法还可以包括,在电子设备获取针对操作对象的第一图像之后,对所述第一图像进行滤波处理,如gabor滤波处理,得到滤波处理后的第一图像;之后,再对滤波处理后的第一图像执行后续的步骤S102。
所述电子设备可以为手机、PC机、平板电脑、个人数字助理等。
步骤S102:确定所述第一图像的所述M个像素点中各个像素点对应的检测参数值;
其中,所述检测参数值为所述像素点与标准值之间的差异值,所述检测参数值用于表征像素点的不一致性。在实际应用中,所述检测参数值是通过像素点的一致性参数与标准值“1”做差值得到的。
具体地,如图2所示,电子设备确定所述第一图像的所述M个像素点中各个像素点对应的检测参数值,包括:
步骤S1021:对所述第一图像的所述M个像素点中各个像素点进行标量计算得到每个像素点对应的梯度;
具体地,电子设备通过索贝尔(sobel)算子对所述第一图像的所述M个像素点中各个像素点进行标量计算,得到各个像素点水平方向的梯度和垂直方向的梯度,分别用gx和gy表示,则各个像素点对应的梯度可以表示为g=(gx,gy)。
步骤S1022:对所述每个像素点对应的梯度进行一致性计算,得到每个像素点对应的一致性参数;
具体地,电子设备首先根据所述每个像素点对应的梯度g构造梯度平方tensor矩阵G=g*gt;之后,利用所构造的梯度平方tensor矩阵计算得到各个像素点的一致性参数coherence,计算表达式如下:
coherence=(a2+b2+c2)/b2
其中,a=gy*gy-gx*gx;b=gy*gy+gx*gx;c=gy*gy
步骤S1023:将每个像素点对应的一致性参数与标准值进行差值运算,得到每个像素点对应的检测参数值。
具体地,电子设备通过将每个像素点对应的一致性参数与标准值进行差值运算,得到每个像素点对应的检测参数值,即discoherence=1–coherence。
步骤S103:根据所述检测参数值从所述M个像素点中选取符合第一条件的N个目标像素点;
其中,所述第一条件为像素点对应的检测参数值大于第一阈值;M为大于1的正整数,N为小于等于M且大于等于0的整数。这里,所述第一阈值的取值范围通常在65~128之间。
具体地,电子设备根据所述检测参数值从所述M个像素点中选取像素点对应的检测参数值大于第一阈值的所有像素点,作为目标像素点。
步骤S104:提取所述N个目标像素点的特征信息。
这里,所述目标像素点的特征信息包括目标像素点对应的坐标信息、方向信息、曲率信息以及以所述目标像素点为中心点指定范围内的像素块,如图3所示,提取所述目标像素点31和目标像素点32的特征信息。
具体地,电子设备在从所述M个像素点中选取符合第一条件的N个目标像素点之后,提取所述N个目标像素点的特征信息,以完成对操作对象的细节抽取过程。
如此,通过本发明实施例信息处理方法,电子设备在对操作对象的细节抽取过程中,仅通过计算确定每个像素点对应的检测参数值,再根据所述检测参数值选取目标像素点的方式即可实现,计算复杂度低,适合于低性能的嵌入式平台;此外,在计算确定每个像素点对应的检测参数值时,采用sobel算子来实现梯度的快速计算,大大提高了整个细节抽取过程的速度,能够满足目前嵌入式环境下的实时处理的要求。
方法实施例二:
图4为本发明实施例信息处理方法的实现流程示意图二,如图4所示,应用于电子设备中,所述方法包括:
步骤S401:获取到针对操作对象的第一图像;
其中,所述第一图像中包括有M个像素点。
这里,所述操作对象包括指纹或人脸等用于进行人体识别的对象;相应的,所述针对操作对象的第一图像可以为指纹图像或人脸图像。
电子设备获取针对操作对象的第一图像的方式可以根据操作对象的不同而不同。当所述操作对象为指纹时,电子设备可以通过指纹传感器获取指纹图像;当所述操作对象为人脸时,电子设备可以通过电子设备中的摄像头来获取人脸图像。
这里,需要补充说明的是,所述方法还可以包括,在电子设备获取针对操作对象的第一图像之后,对所述第一图像进行滤波处理,如gabor滤波处理,得到滤波处理后的第一图像;之后,再对滤波处理后的第一图像执行后续的步骤S402。
步骤S402:确定所述第一图像的所述M个像素点中各个像素点对应的检测参数值;
其中,所述检测参数值为所述像素点与标准值之间的差异值,所述检测参数值用于表征像素点的不一致性。在实际应用中,所述检测参数值是通过像素点的一致性参数与标准值“1”做差值得到的。
具体地,如图2所示,电子设备确定所述第一图像的所述M个像素点中各个像素点对应的检测参数值,包括:
步骤S1021:对所述第一图像的所述M个像素点中各个像素点进行标量计算得到每个像素点对应的梯度;
具体地,电子设备通过索贝尔(sobel)算子对所述第一图像的所述M个像素点中各个像素点进行标量计算,得到各个像素点水平方向的梯度和垂直方向的梯度,分别用gx和gy表示,则各个像素点对应的梯度可以表示为g=(gx,gy)。
步骤S1022:对所述每个像素点对应的梯度进行一致性计算,得到每个像素点对应的一致性参数;
具体地,电子设备首先根据所述每个像素点对应的梯度g构造梯度平方tensor矩阵G=g*gt;之后,利用所构造的梯度平方tensor矩阵计算得到各个像素点的一致性参数coherence,计算表达式如下:
coherence=(a2+b2+c2)/b2
其中,a=gy*gy-gx*gx;b=gy*gy+gx*gx;c=gy*gy
步骤S1023:将每个像素点对应的一致性参数与标准值进行差值运算,得到每个像素点对应的检测参数值。
具体地,电子设备通过将每个像素点对应的一致性参数与标准值进行差值运算,得到每个像素点对应的检测参数值,即discoherence=1–coherence。
步骤S403~S404:获取所述M-N个像素点的检测参数值,选取所述检测参数值中最大值对应的像素点作为目标像素点;当所述最大值小于等于所述第一阈值时,停止所述获取过程;
其中,M为大于1的正整数,N为小于等于M且大于等于0的整数。
具体地,电子设备遍历所述M-N个像素点的检测参数值,查找到所述检测参数值中的最大值,将所述最大值对应的像素点作为目标像素点,直到所述最大值小于等于所述第一阈值时,停止遍历获取过程。
步骤S405:提取所述N个目标像素点的特征信息。
这里,所述目标像素点的特征信息包括目标像素点对应的坐标信息、方向信息、曲率信息以及以所述目标像素点为中心点指定范围内的像素块,如图3所示,提取所述目标像素点31和32的特征信息,提取所述目标像素点31和32的特征信息。
具体地,电子设备在从所述M个像素点中选取符合第一条件的N个目标像素点之后,提取所述N个目标像素点的特征信息,以完成对操作对象的细节抽取过程。
如此,通过本发明实施例信息处理方法,电子设备在对操作对象的细节抽取过程中,仅通过计算确定每个像素点对应的检测参数值,再遍历所述M-N个像素点的检测参数值,选取所述检测参数值中最大值对应的像素点作为目标像素点的方式即可实现,计算复杂度低,适合于低性能的嵌入式平台;此外,在计算确定每个像素点对应的检测参数值时,采用sobel算子来实现梯度的快速计算,大大提高了整个细节抽取过程的速度,能够满足目前嵌入式环境下的实时处理的要求。
方法实施例三:
图5为本发明实施例信息处理方法的实现流程示意图三,如图5所示,应用于电子设备中,所述方法包括:
步骤S501:获取到针对操作对象的第一图像;
其中,所述第一图像中包括有M个像素点。
步骤S502:确定所述第一图像的所述M个像素点中各个像素点对应的检测参数值;
其中,所述检测参数值为所述像素点与标准值之间的差异值,所述检测参数值用于表征像素点的不一致性。在实际应用中,所述检测参数值是通过像素点的一致性参数与标准值“1”做差值得到的。
具体地,电子设备确定所述第一图像的所述M个像素点中各个像素点对应的检测参数值的过程与上述实施例一或实施例二中的图2所示,这里不再赘述。
步骤S503:获取所述M-N个像素点的检测参数值,选取所述检测参数值中最大值对应的像素点作为目标像素点;
其中,M为大于1的正整数,N为小于等于M且大于等于0的整数。
步骤S504:以所述目标像素点为中心,删除预设范围内的至少一个像素点对应的检测参数值;
其中,所述预设范围可以为以所述目标像素点为中心的8*8~16*16的区域范围。
具体地,电子设备在将选取的所述检测参数值中最大值对应的像素点作为目标像素点之后,以所述目标像素点为中心,删除预设范围内的至少一个像素点对应的检测参数值。
步骤S505:当所述最大值小于等于所述第一阈值时,停止所述获取过程;
步骤S506:提取所述N个目标像素点的特征信息。
这里,所述目标像素点的特征信息包括目标像素点对应的坐标信息、方向信息、曲率信息以及以所述目标像素点为中心点指定范围内的像素块,如图3所示,提取所述目标像素点31和32的特征信息。
具体地,电子设备在从所述M个像素点中选取符合第一条件的N个目标像素点之后,提取所述N个目标像素点的特征信息,以完成对操作对象的细节抽取过程。
如此,通过本发明实施例信息处理方法,电子设备在对操作对象的细节抽取过程中,仅通过计算确定每个像素点对应的检测参数值,再遍历所述M-N个像素点的检测参数值,选取所述检测参数值中最大值对应的像素点作为目标像素点,进一步地在选取目标像素点之后,删除以目标像素点为中心的预设范围内的像素点对应的检测参数值的方式即可实现,遍历过程得到简化,计算复杂度低,适合于低性能的嵌入式平台。
方法实施例四:
图6为本发明实施例信息处理方法的实现流程示意图四,如图6所示,应用于电子设备中,所述方法包括:
步骤S601:获取到针对操作对象的第一图像;
其中,所述第一图像中包括有M个像素点。
步骤S602:确定所述第一图像的所述M个像素点中各个像素点对应的检测参数值;
其中,所述检测参数值为所述像素点与标准值之间的差异值,所述检测参数值用于表征像素点的不一致性。在实际应用中,所述检测参数值是通过像素点的一致性参数与标准值“1”做差值得到的。
具体地,电子设备确定所述第一图像的所述M个像素点中各个像素点对应的检测参数值的过程与上述实施例一或实施例二中的图2所示,这里不再赘述。
步骤S603:剔除所述M个像素点的检测参数值中小于第二阈值的检测参数值;
其中,所述第二阈值小于所述第一阈值。
具体地,与上述实施例一至实施例三相比,本实施例中电子设备在从M个像素点中选取符合第一条件的N个目标像素点之前,首先利用第一图像对应的边界掩码图和一致性掩码图相结合的方式,剔除所述M个像素点的检测参数值中小于第二阈值的检测参数值,即无效的检测参数值。
步骤S604:根据剩余的检测参数值从所述M个像素点中选取符合第一条件的N个目标像素点;
其中,M为大于1的正整数,N为小于等于M且大于等于0的整数。
步骤S605:提取所述N个目标像素点的特征信息。
这里,所述目标像素点的特征信息包括目标像素点对应的坐标信息、方向信息、曲率信息以及以所述目标像素点为中心点指定范围内的像素块,如图3所示,提取所述目标像素点31和32的特征信息。
具体地,电子设备在从所述M个像素点中选取符合第一条件的N个目标像素点之后,提取所述N个目标像素点的特征信息,以完成对操作对象的细节抽取过程。
如此,通过本发明实施例信息处理方法,电子设备在对操作对象的细节抽取过程中,仅通过计算确定每个像素点对应的检测参数值,再剔除所述M个像素点的检测参数值中小于第二阈值的检测参数值,进一步根据剩余的检测参数值选取目标像素点的方式即可实现,计算复杂度低,适合于低性能的嵌入式平台。另外,对于一些高噪声的指纹图像,通过剔除所述M个像素点的检测参数值中小于第二阈值的检测参数值的方式能够预先剔除掉一些质量不良的区域。
产品实施例:
图7为本发明实施例电子设备的组成结构示意图,如图7所示,所述电子设备包括获取模块701、确定模块702、选取模块703和提取模块704;
所述获取模块701,用于获取到针对操作对象的第一图像;所述第一图像中包括有M个像素点;
这里,所述操作对象包括指纹或人脸等用于进行人体识别的对象;相应的,所述针对操作对象的第一图像可以为指纹图像或人脸图像。
在实际应用中,电子设备中的获取模块701获取针对操作对象的第一图像的方式可以根据操作对象的不同而不同。当所述操作对象为指纹时,电子设备中的获取模块701可以由指纹传感器实现,即通过所述指纹传感器获取指纹图像;当所述操作对象为人脸时,电子设备中的获取模块701可以由摄像头实现,即通过所述摄像头获取人脸图像。
这里,需要补充说明的是,在实际应用中,所述电子设备中还可以包括滤波模块,具体地,在获取模块获取针对操作对象的第一图像之后,对所述第一图像进行滤波处理,如gabor滤波处理,得到滤波处理后的第一图像。
所述确定模块702,用于确定所述第一图像的所述M个像素点中各个像素点对应的检测参数值;
其中,所述检测参数值为所述像素点与标准值之间的差异值,所述检测参数值用于表征像素点的不一致性。在实际应用中,所述检测参数值是通过像素点的一致性参数与标准值“1”做差值得到的。
具体地,如图8所示,所述确定模块702包括标量计算单元7021、一致性计算单元7022和差值运算单元7023;其中,
所述标量计算单元7021,用于对所述第一图像的所述M个像素点中各个像素点进行标量计算得到每个像素点对应的梯度;
具体地,所述标量计算单元7021通过索贝尔(sobel)算子对所述第一图像的所述M个像素点中各个像素点进行标量计算,得到各个像素点水平方向的梯度和垂直方向的梯度,分别用gx和gy表示,则各个像素点对应的梯度可以表示为g=(gx,gy)。
所述一致性计算单元7022,用于对所述每个像素点对应的梯度进行一致性计算,得到每个像素点对应的一致性参数;
具体地,所述一致性计算单元7022首先根据所述每个像素点对应的梯度g构造梯度平方tensor矩阵G=g*gt;之后,利用所构造的梯度平方tensor矩阵计算得到各个像素点的一致性参数coherence,计算表达式如下:
coherence=(a2+b2+c2)/b2
其中,a=gy*gy-gx*gx;b=gy*gy+gx*gx;c=gy*gy
所述差值运算单元7023,用于将每个像素点对应的一致性参数与标准值进行差值运算,得到每个像素点对应的检测参数值。
具体地,所述差值运算单元7023通过将每个像素点对应的一致性参数与标准值进行差值运算,得到每个像素点对应的检测参数值,即discoherence=1–coherence。
所述选取模块703,用于根据所述检测参数值从所述M个像素点中选取符合第一条件的N个目标像素点;所述第一条件为像素点对应的检测参数值大于第一阈值;M为大于1的正整数,N为小于等于M且大于等于0的整数;
所述提取模块704,用于提取所述N个目标像素点的特征信息。
这里,所述目标像素点的特征信息包括目标像素点对应的坐标信息、方向信息、曲率信息以及以所述目标像素点为中心点指定范围内的像素块,如图3所示,提取所述目标像素点31和32的特征信息。
具体地,所述提取模块704在从所述M个像素点中选取符合第一条件的N个目标像素点之后,提取所述N个目标像素点的特征信息,以完成对操作对象的细节抽取过程。
在一实施例中,如图9所示,所述选取模块703包括第一选取单元7031和控制单元7032;其中,
所述第一选取单元7031,用于获取所述M-N个像素点的检测参数值,选取所述检测参数值中最大值对应的像素点作为目标像素点;
所述控制单元7032,用于当所述最大值小于等于所述第一阈值时,停止所述获取过程。
具体地,所述第一选取单元7031遍历所述M-N个像素点的检测参数值,查找到所述检测参数值中的最大值,将所述最大值对应的像素点作为目标像素点,直到控制单元7032经判断确定所述最大值小于等于所述第一阈值时,停止所述第一选取单元7031的遍历获取过程。
在一实施例中,如图9所示,所述选取模块703还包括第一删除单元7033;其中,
所述第一删除单元7033,用于以所述目标像素点为中心,删除预设范围内的至少一个像素点对应的检测参数值。
其中,所述预设范围可以为以所述目标像素点为中心的8*8~16*16的区域范围。
具体地,所述第一删除单元7033在将选取的所述检测参数值中最大值对应的像素点作为目标像素点之后,以所述目标像素点为中心,删除预设范围内的至少一个像素点对应的检测参数值。
在一实施例中,如图10所示,所述选取模块703还可以包括第二剔除单元7034和第二选取单元7035;其中,
所述第二删除单元7034,用于剔除所述M个像素点的检测参数值中小于第二阈值的检测参数值;所述第二阈值小于所述第一阈值;
具体地,所述第二删除单元7034利用第一图像对应的边界掩码图和一致性掩码图相结合的方式,剔除所述M个像素点的检测参数值中小于第二阈值的检测参数值,即无效的检测参数值。
所述第二选取单元7035,用于根据剩余的检测参数值从所述M个像素点中选取符合第一条件的N个目标像素点。
本发明实施例所述电子设备中的获取模块701可以通过设置于电子设备中的指纹传感器或摄像头实现;所述电子设备中的确定模块702可以通过能够实现标量计算、一致性计算和差值运算功能的计算器实现,也可以具有上述计算功能的处理器实现;所述选取模块703和提取模块704均可以通过电子设备中的处理器实现,也可以通过具体的逻辑电路实现;比如,在实际应用中,可由位于所述电子设备中的中央处理器(CPU)、微处理器(MPU)、数字信号处理器(DSP)、或现场可编程门阵列(FPGA)等实现。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

Claims (6)

1.一种信息处理方法,应用于电子设备中,其特征在于,所述方法包括:
获取到针对操作对象的第一图像;所述第一图像中包括有M个像素点;
确定所述第一图像的所述M个像素点中各个像素点对应的检测参数值;所述检测参数值为所述像素点对应的梯度的一致性参数与标准值之间的差异值;
根据所述检测参数值从所述M个像素点中选取符合第一条件的N个目标像素点;所述第一条件为像素点对应的检测参数值大于第一阈值;M为大于1的正整数,N为小于等于M且大于等于0的整数;
提取所述N个目标像素点的特征信息;
其中,所述根据所述检测参数值从所述M个像素点中选取符合第一条件的N个目标像素点,包括:
获取M-N个像素点的检测参数值,选取所述检测参数值中最大值对应的像素点作为目标像素点;
当所述最大值小于等于所述第一阈值时,停止所述获取过程;
对应的,所述将选取的所述检测参数值中最大值对应的像素点作为目标像素点之后,所述方法还包括:
以所述目标像素点为中心,删除预设范围内的至少一个像素点对应的检测参数值。
2.根据权利要求1所述的方法,其特征在于,所述确定所述第一图像的所述M个像素点中各个像素点对应的检测参数值,包括:
对所述第一图像的所述M个像素点中各个像素点进行标量计算得到每个像素点对应的梯度;
对所述每个像素点对应的梯度进行一致性计算,得到每个像素点对应的一致性参数;
将每个像素点对应的一致性参数与标准值进行差值运算,得到每个像素点对应的检测参数值。
3.根据权利要求1所述的方法,其特征在于,所述根据所述检测参数值从所述M个像素点中选取符合第一条件的N个目标像素点,包括:
剔除所述M个像素点的检测参数值中小于第二阈值的检测参数值;所述第二阈值小于所述第一阈值;
根据剩余的检测参数值从所述M个像素点中选取符合第一条件的N个目标像素点。
4.一种电子设备,其特征在于,所述电子设备包括获取模块、确定模块、选取模块和提取模块;
所述获取模块,用于获取到针对操作对象的第一图像;所述第一图像中包括有M个像素点;
所述确定模块,用于确定所述第一图像的所述M个像素点中各个像素点对应的检测参数值;所述检测参数值为所述像素点对应的梯度的一致性参数与标准值之间的差异值;
所述选取模块,用于根据所述检测参数值从所述M个像素点中选取符合第一条件的N个目标像素点;所述第一条件为像素点对应的检测参数值大于第一阈值;M为大于1的正整数,N为小于等于M且大于等于0的整数;
所述提取模块,用于提取所述N个目标像素点的特征信息;
其中,所述选取模块包括第一选取单元和控制单元;其中,
所述第一选取单元,用于获取M-N个像素点的检测参数值,选取所述检测参数值中最大值对应的像素点作为目标像素点;
所述控制单元,用于当所述最大值小于等于所述第一阈值时,停止所述获取过程;
对应的,所述选取模块还包括第一删除单元;其中,
所述第一删除单元,用于以所述目标像素点为中心,删除预设范围内的至少一个像素点对应的检测参数值。
5.根据权利要求4所述的电子设备,其特征在于,所述确定模块包括标量计算单元、一致性计算单元和差值运算单元;其中,
所述标量计算单元,用于对所述第一图像的所述M个像素点中各个像素点进行标量计算得到每个像素点对应的梯度;
所述一致性计算单元,用于对所述每个像素点对应的梯度进行一致性计算,得到每个像素点对应的一致性参数;
所述差值运算单元,用于将每个像素点对应的一致性参数与标准值进行差值运算,得到每个像素点对应的检测参数值。
6.根据权利要求4所述的电子设备,其特征在于,所述选取模块包括第二删除单元和第二选取单元;其中,
所述第二删除单元,用于剔除所述M个像素点的检测参数值中小于第二阈值的检测参数值;所述第二阈值小于所述第一阈值;
所述第二选取单元,用于根据剩余的检测参数值从所述M个像素点中选取符合第一条件的N个目标像素点。
CN201510320224.5A 2015-06-11 2015-06-11 一种信息处理方法及电子设备 Active CN106295483B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510320224.5A CN106295483B (zh) 2015-06-11 2015-06-11 一种信息处理方法及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510320224.5A CN106295483B (zh) 2015-06-11 2015-06-11 一种信息处理方法及电子设备

Publications (2)

Publication Number Publication Date
CN106295483A CN106295483A (zh) 2017-01-04
CN106295483B true CN106295483B (zh) 2020-02-21

Family

ID=57660247

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510320224.5A Active CN106295483B (zh) 2015-06-11 2015-06-11 一种信息处理方法及电子设备

Country Status (1)

Country Link
CN (1) CN106295483B (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6107953A (en) * 1999-03-10 2000-08-22 Veridian Erim International, Inc. Minimum-gradient-path phase unwrapping
CN101079102A (zh) * 2007-06-28 2007-11-28 中南大学 基于统计方法的指纹识别方法
CN101414351A (zh) * 2008-11-03 2009-04-22 章毅 一种指纹识别系统及其控制方法
CN102542278A (zh) * 2012-01-16 2012-07-04 北方工业大学 基于dwt的自适应特征点提取和图像匹配
CN103020609A (zh) * 2012-12-30 2013-04-03 上海师范大学 复杂纤维图像的识别方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6107953A (en) * 1999-03-10 2000-08-22 Veridian Erim International, Inc. Minimum-gradient-path phase unwrapping
CN101079102A (zh) * 2007-06-28 2007-11-28 中南大学 基于统计方法的指纹识别方法
CN101414351A (zh) * 2008-11-03 2009-04-22 章毅 一种指纹识别系统及其控制方法
CN102542278A (zh) * 2012-01-16 2012-07-04 北方工业大学 基于dwt的自适应特征点提取和图像匹配
CN103020609A (zh) * 2012-12-30 2013-04-03 上海师范大学 复杂纤维图像的识别方法

Also Published As

Publication number Publication date
CN106295483A (zh) 2017-01-04

Similar Documents

Publication Publication Date Title
CN110084161B (zh) 一种人体骨骼关键点的快速检测方法及系统
AU2016101504A4 (en) Method for edge detection
CN106447677A (zh) 图像处理方法和装置
SE1000142A1 (sv) Digital bildmanipulation innefattande identifiering av ett målområde i en målbild och sömlös ersättning av bildinformation utifrån en källbild
US10713797B2 (en) Image processing including superimposed first and second mask images
CN110084238B (zh) 基于LadderNet网络的指静脉图像分割方法、装置和存储介质
CN105243371A (zh) 一种人脸美颜程度的检测方法、系统及拍摄终端
CN111080670A (zh) 图像提取方法、装置、设备及存储介质
CN110348425B (zh) 去底纹的方法、装置、设备及计算机可读存储介质
CN114298992B (zh) 一种视频帧去重方法、装置、电子设备及存储介质
WO2020173024A1 (zh) 面向智能家居场景的多手势精准分割方法
CN107256543B (zh) 图像处理方法、装置、电子设备及存储介质
CN107221005B (zh) 物体检测方法及装置
CN105975896A (zh) 图像处理装置以及图像处理方法
CN116580028B (zh) 一种物体表面缺陷检测方法、装置、设备及存储介质
CN106650615A (zh) 一种图像处理方法及终端
CN114170653A (zh) 一种人脸特征的提取方法及装置、终端设备和存储介质
CN119313609A (zh) 一种基于图像处理的水下混凝土裂缝检测方法和装置
CN113628148B (zh) 红外图像降噪方法和装置
CN106295483B (zh) 一种信息处理方法及电子设备
JP2016110341A (ja) 画像処理装置、画像処理方法及びプログラム
JP7421273B2 (ja) 画像処理装置及びその制御方法及びプログラム
CN115239852B (zh) 图像处理方法和装置、电子设备、计算机可读存储介质
CN108491820B (zh) 图像中肢体表示信息的识别方法、装置及设备、存储介质
CN115661322B (zh) 人脸纹理图像的生成方法、装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant