CN110192201A - 用于校准图像的方法、装置和电子设备 - Google Patents

用于校准图像的方法、装置和电子设备 Download PDF

Info

Publication number
CN110192201A
CN110192201A CN201980000591.3A CN201980000591A CN110192201A CN 110192201 A CN110192201 A CN 110192201A CN 201980000591 A CN201980000591 A CN 201980000591A CN 110192201 A CN110192201 A CN 110192201A
Authority
CN
China
Prior art keywords
calibration parameter
image
calibration
iterative learning
original
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.)
Granted
Application number
CN201980000591.3A
Other languages
English (en)
Other versions
CN110192201B (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.)
Shenzhen Goodix Technology Co Ltd
Original Assignee
Shenzhen Huiding 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 Shenzhen Huiding Technology Co Ltd filed Critical Shenzhen Huiding Technology Co Ltd
Publication of CN110192201A publication Critical patent/CN110192201A/zh
Application granted granted Critical
Publication of CN110192201B publication Critical patent/CN110192201B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/30Noise filtering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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

Landscapes

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

Abstract

提供了一种用于校准图像的方法、装置和电子设备,该方法包括:通过对n张原始图像的迭代学习确定第一校准参数;其中,该n张原始图像中的第i+1张原始图像经过迭代学习后获取的校准参数是根据该n张原始图像中的第i张原始图像经过迭代学习后获取的校准参数和该第i+1张原始图像的像素值确定的参数,该第一校准参数为该n张原始图像中的第n张原始图像经过迭代学习后的校准参数,n为第一预设值且为正整数,1≤i≤n;基于该第一校准参数对目标图像进行校准。本申请实施例中,可以不依托或者依托少量的先验信息,通过不断学习用户应用过程中的原始图像,更新用于校准指纹图像的校准参数,不仅可以简化操作流程,还能够有效提高校准精度。

Description

用于校准图像的方法、装置和电子设备
技术领域
本申请实施例涉及电子领域,并且更具体地,涉及用于校准图像的方法、装置和电子设备。
背景技术
响应于越来越严苛的市场需求,各种电容式、光学式、超声波式等指纹识别方案应运而生。其中,一部分方案需要将指纹传感器(Sensor)裸露在电子设备的表面,另一部分方案可以将指纹Sensor放置在电子设备的内部。信号源(可以指代电信号、光源或超声波发生器等)发出的信号载体到达手指后,携带有指纹信息的信号载体能够穿透障碍物到达指纹Sensor表面,指纹Sensor能够基于所述携带有指纹信息的信号载体进行指纹成像,最后结合软件算法实现指纹识别功能。
但是,由于障碍物叠层的不均匀性,携带有指纹信息的信号载体穿透障碍物时会受到干扰。另外,由于信号源的不均匀性、指纹Sensor响应不一致性等因素,会进一步影响指纹图像的质量。
因此,本领域急需一种能够校准指纹图像的方法和装置。
发明内容
提供了一种用于校准图像的方法、装置和电子设备,能够有效校准图像。
第一方面,提供了一种用于校准图像的方法,包括:
通过对n张原始图像的迭代学习确定第一校准参数;
其中,所述n张原始图像中的第i+1张原始图像经过迭代学习后获取的校准参数是根据所述n张原始图像中的第i张原始图像经过迭代学习后获取的校准参数和所述第i+1张原始图像的像素值确定的参数,所述第一校准参数为所述n张原始图像中的第n张原始图像经过迭代学习后的校准参数,n为第一预设值且为正整数,1≤i≤n;
基于所述第一校准参数对目标图像进行校准。
第二方面,提供了一种用于校准图像的装置,包括:
确定单元,用于通过对n张原始图像的迭代学习确定第一校准参数;
其中,所述n张原始图像中的第i+1张原始图像经过迭代学习后获取的校准参数是根据所述n张原始图像中的第i张原始图像经过迭代学习后获取的校准参数和所述第i+1张原始图像的像素值确定的参数,所述第一校准参数为所述n张原始图像中的第n张原始图像经过迭代学习后的校准参数,n为第一预设值且为正整数,1≤i≤n;
校准单元,用于基于所述第一校准参数对目标图像进行校准。
第三方面,提供了一种电子设备,包括:
指纹模组,所述指纹模组设置在所述电子设备的表面或者内部;
第二方面所述的用于校准图像的装置,所述指纹模组电连接至所述装置;
其中,所述指纹模组用于接收经由所述显示屏上方的人体手指反射或散射而返回的指纹检测信号,所述指纹检测信号携带有所述手指的指纹信息。
基于以上技术方案,本申请是实施例的用于校准图像的方法、装置和电子设备可以不依托或者依托少量的先验信息,通过不断学习用户应用过程中的原始图像,更新用于校准指纹图像的校准参数,不仅可以简化操作流程,还能够有效提高校准精度。
此外,所述方法、装置和电子设备可以通过在用户应用过程(例如指纹识别过程)中的原始图像中筛选出用于校准指纹图像的图像,可以将本申请的技术方案可以应用在较为恶劣的场景下,使得其具有更宽泛的应用场景和更高的指纹识别性能。换句话说,所述电子设备通过在采集的原始图像中选择不存在异常的原始图像用于迭代学习,或者将原始图像中异常部分裁去,只对部分区域进行迭代学习,能够有效避免对发生异常的原始图像的异常部分对迭代学习的影响,进而提高校准参数的准确度。
附图说明
图1是本申请可以适用的显示屏内具有采集区域的电子设备的平面示意图。
图2是图1所示的电子设备沿A’-A’的部分剖面示意图。
图3是本申请实施例的电子设备的另一示意性结构图。
图4是本申请实施例的用于校准图像的方法的示意性流程图。
图5是本申请实施例的用于校准图像的方法的另一示意性流程图。
图6是本申请实施例的用于校准图像的装置的示意性框图。
图7是本申请实施例的用于校准图像的装置的另一示意性框图。
图8是本申请实施例的电子设备的另一示意性框图。
具体实施方式
下面将结合附图,对本申请实施例中的技术方案进行描述。
本申请实施例的技术方案可以应用于各种电子设备。
例如,智能手机、笔记本电脑、平板电脑、游戏设备等便携式或移动计算设备,以及电子数据库、汽车、银行自动柜员机(Automated Teller Machine,ATM)等其他电子设备。但本申请实施例对此并不限定。
本申请实施例的技术方案可以用于任何需要进行图像校准的技术。例如生物特征识别技术。其中,生物特征识别技术包括但不限于指纹识别、掌纹识别、虹膜识别、人脸识别以及活体识别等识别技术。所述生物特征识别技术可以是电容式、光学式、超声波式等生物特征识别技术。为了便于说明,下文以光学指纹识别技术为例对本申请实施例的应用场景进行说明。
光学指纹识别技术可以用于屏下指纹识别技术和屏内指纹识别技术。
屏下指纹识别技术是指将指纹识别模组安装在显示屏下方,从而实现在显示屏的显示区域内进行指纹识别操作,不需要在电子设备正面除显示区域外的区域设置指纹采集区域。具体地,指纹识别模组使用从电子设备的显示组件的顶面返回的光或外部添加的不可见LED光源(例如红外LED光源)来进行指纹感应和其他感应操作。这种返回的光携带与显示组件的顶面接触的物体(例如手指)的信息,位于显示组件下方的指纹识别模组通过采集和检测这种返回的光以实现屏下指纹识别。其中,指纹识别模组的设计可以为通过恰当地配置用于采集和检测返回的光的光学元件来实现期望的光学成像。
相应的,屏内(In-display)指纹识别技术是指将指纹识别模组或者部分指纹识别模组安装在显示屏内部,从而实现在显示屏的显示区域内进行指纹识别操作,不需要在电子设备正面除显示区域外的区域设置指纹采集区域。
图1和图2示出了屏下指纹识别技术可以适用的电子设备100的示意图,其中图1为电子设备100的正面示意图,图2为图1所示的电子设备100的部分剖面结构示意图。
如图1和图2所示,电子设备100可以包括显示屏120和指纹识别模组140。
显示屏120可以为自发光显示屏,其采用具有自发光的显示单元作为显示像素。比如显示屏120可以为有机发光二极管(Organic Light-Emitting Diode,OLED)显示屏或者微型发光二极管(Micro-LED)显示屏。在其他可替代实施例中,显示屏120也可以为液晶显示屏(Liquid Crystal Display,LCD)或者其他被动发光显示屏,本申请实施例对此不做限制。
此外,显示屏120还可以具体为触控显示屏,其不仅可以进行画面显示,还可以检测用户的触摸或者按压操作,从而为用户提供一个人机交互界面。比如,在一种实施例中,电子设备100可以包括触摸传感器,所述触摸传感器可以具体为触控面板(Touch Panel,TP),其可以设置在所述显示屏120表面,也可以部分集成或者整体集成到所述显示屏120内部,从而形成所述触控显示屏。
指纹识别模组140可以为光学指纹识别模组,比如光学指纹传感器。
具体来说,指纹识别模组140可以包括具有光学感应阵列的指纹传感器芯片(后面也称为光学指纹传感器)。其中,光学感应阵列包括多个光学感应单元,每个光学感应单元可以具体包括光探测器或者光电传感器。或者说,指纹识别模组140可以包括光探测器(Photo detector)阵列(或称为光电探测器阵列、光电传感器阵列),其包括多个呈阵列式分布的光探测器。
如图1所示,指纹识别模组140可以设置在所述显示屏120的下方的局部区域,从而使得指纹识别模组140的指纹采集区域(或检测区域)130至少部分位于所述显示屏120的显示区域102内。
当然,在其他可替代实施例中,指纹识别模组140也可以设置在其他位置,比如显示屏120的侧面或者电子设备100的边缘非透光区域。这种情况下,可以通过光路设计将显示屏120的至少部分显示区域的光信号导引到指纹识别模组140,从而使得所述指纹采集区域130实际上位于所述显示屏120的显示区域内。
在本申请的一些实施例中,指纹识别模组140可以仅包括一个指纹传感器芯片,此时指纹识别模组140的指纹采集区域130的面积较小且位置固定,因此用户在进行指纹输入时需要将手指按压到所述指纹采集区域130的特定位置,否则指纹识别模组140可能无法采集到指纹图像而造成用户体验不佳。
在本申请的另一些实施例中,指纹识别模组140可以具体包括多个指纹传感器芯片;所述多个指纹传感器芯片可以通过拼接方式并排设置在所述显示屏120的下方,且所述多个指纹传感器芯片的感应区域共同构成所述指纹识别模组140的指纹采集区域130。也即是说,所述指纹识别模组140的指纹采集区域130可以包括多个子区域,每个子区域分别对应于其中一个指纹传感器芯片的感应区域,从而将所述光学指纹模组130的指纹采集区域130可以扩展到所述显示屏的下半部分的主要区域,即扩展到手指惯常按压区域,从而实现盲按式指纹输入操作。可替代地,当所述指纹传感器芯片数量足够时,所述指纹检测区域130还可以扩展到半个显示区域甚至整个显示区域,从而实现半屏或者全屏指纹检测。
应理解,本申请实施例对所述多个指纹传感器芯片的具体形式不做限定。
例如,所述多个指纹传感器芯片可以分别是独立封装的指纹传感器芯片,也可以是封装在同一个芯片封装体内的多个芯片(Die)。
又例如,还可以通过半导体工艺在同一个芯片(Die)的不同区域上制作形成所述多个指纹传感器芯片。
如图2所示,指纹识别模组140的光学感应阵列的所在区域或者光感应范围对应所述指纹识别模组140的指纹采集区域130。其中,指纹识别模组140的指纹采集区域130可以等于或不等于指纹识别模组140的光学感应阵列的所在区域的面积或者光感应范围,本申请实施例对此不做具体限定。
例如,通过光线准直的光路设计,指纹识别模组140的指纹采集区域130可以设计成与所述指纹识别模组140的感应阵列的面积基本一致。
又例如,通过汇聚光线的光路设计或者反射光线的光路设计,可以使得所述指纹识别模组140的指纹采集区域130的面积大于所述指纹识别模组140感应阵列的面积。
下面对指纹识别模组140的光路设计进行示例性说明。
以指纹识别模组140的光路设计采用具有高深宽比的通孔阵列的光学准直器为例,所述光学准直器可以具体为在半导体硅片制作而成的准直器(Collimator)层,其具有多个准直单元或者微孔,所述准直单元可以具体为小孔,从手指反射回来的反射光中,垂直入射到所述准直单元的光线可以穿过并被其下方的指纹传感器芯片接收,而入射角度过大的光线在所述准直单元内部经过多次反射被衰减掉,因此每一个指纹传感器芯片基本只能接收到其正上方的指纹纹路反射回来的反射光,能够有效提高图像分辨率,进而提高指纹识别效果。
进一步地,当指纹识别模组140包括多个指纹传感器芯片时,可以为每个指纹传感器芯片的光学感应阵列中的一个光学感应单元配置一个准直单元,并贴合设置在其对应的光学感应单元的上方。当然,所述多个光学感应单元也可以共享一个准直单元,即所述一个准直单元具有足够大的孔径以覆盖多个光学感应单元。由于一个准直单元可以对应多个光学感应单元,破坏了显示屏120的空间周期和指纹传感器芯片的空间周期的对应性,因此,即使显示屏120的发光显示阵列的空间结构和指纹传感器芯片的光学感应阵列的空间结构类似,也能够有效避免指纹识别模组140利用经过显示屏120的光信号进行指纹成像生成莫尔条纹,有效提高了指纹识别模组140的指纹识别效果。
以指纹识别模组140的光路设计采用光学镜头的光路设计为例,所述光学镜头可以包括光学透镜(Lens)层,其具有一个或多个透镜单元,比如一个或多个非球面透镜组成的透镜组,其用于将从手指反射回来的反射光汇聚到其下方的指纹传感器芯片的感应阵列,以使得所述感应阵列可以基于所述反射光进行成像,从而获取所述手指的指纹图像。所述光学透镜层在所述透镜单元的光路中还可以形成有针孔,所述针孔可以配合所述光学透镜层扩大指纹识别模组140的视场,以提高所述指纹识别模组140的指纹成像效果。
进一步地,当指纹识别模组140包括多个指纹传感器芯片时,可以为每一个指纹传感器芯片配置一个光学镜头进行指纹成像,或者为多个指纹传感器芯片配置一个光学镜头来实现光线汇聚和指纹成像。甚至于,当一个指纹传感器芯片具有两个感应阵列(DualArray)或多个感应阵列(Multi-Array)时,也可以为这个指纹传感器芯片配置两个或多个光学镜头配合所述两个感应阵列或多个感应阵列进行光学成像,从而减小成像距离并增强成像效果。
以指纹识别模组140的光路设计采用微透镜(Micro-Lens)层的光路设计为例,所述微透镜层可以具有由多个微透镜形成的微透镜阵列,其可以通过半导体生长工艺或者其他工艺形成在所述指纹传感器芯片的感应阵列上方,并且每一个微透镜可以分别对应于所述感应阵列的其中一个感应单元。所述微透镜层和所述感应单元之间还可以形成其他光学膜层,比如介质层或者钝化层,更具体地,所述微透镜层和所述感应单元之间还可以包括具有微孔的挡光层,其中所述微孔形成在其对应的微透镜和感应单元之间,所述挡光层可以阻挡相邻微透镜和感应单元之间的光学干扰,并使光线通过所述微透镜汇聚到所述微孔内部并经由所述微孔传输到所述微透镜对应的感应单元,以进行光学指纹成像。
应当理解,上述光路引导结构的几种实现方案可以单独使用也可以结合使用,比如,可以在所述准直器层或者所述光学透镜层下方进一步设置微透镜层。当然,在所述准直器层或者所述光学透镜层与所述微透镜层结合使用时,其具体叠层结构或者光路可能需要按照实际需要进行调整。
指纹识别模组140可以用于采集用户的指纹信息(比如指纹图像信息)。
以显示屏120采用OLED显示屏为例,显示屏120可以采用具有自发光显示单元的显示屏,比如有机发光二极管(Organic Light-Emitting Diode,OLED)显示屏或者微型发光二极管(Micro-LED)显示屏。指纹识别模组140可以利用OLED显示屏的位于指纹采集区域130的显示单元(即OLED光源)来作为光学指纹检测的激励光源。
当手指触摸、按压或者接近(为便于描述,在本申请中统称为按压)在指纹采集区域130时,显示屏120向指纹采集区域130上方的手指发出一束光,这一束光在手指的表面发生反射形成反射光或者经过手指的内部散射后而形成散射光,在相关专利申请中,为便于描述,上述反射光和散射光统称为反射光。由于指纹的嵴(ridge)与峪(vally)对于光的反射能力不同,因此,来自指纹嵴的反射光和来自指纹峪的发生过具有不同的光强,反射光经过显示屏120后,被指纹识别模组140中的指纹传感器芯片所接收并转换为相应的电信号,即指纹检测信号;基于所述指纹检测信号便可以获得指纹图像数据,并且可以进一步进行指纹匹配验证,从而在所述电子设备100实现光学指纹识别功能。
由此可见,用户需要对电子设备100进行指纹解锁或者其他指纹验证的时候,只需要将手指按压在位于显示屏120的指纹采集区域130,便可以实现指纹特征的输入操作。由于指纹特征的采集可以在显示屏120的显示区域102的内部实现,采用上述结构的电子设备100无需其正面专门预留空间来设置指纹按键(比如Home键),因而可以采用全面屏方案。因此,所述显示屏120的显示区域102可以基本扩展到所述电子设备100的整个正面。
当然,在其他替代方案中,指纹识别模组140也可以采用内置光源或者外置光源来提供用于进行指纹检测识别的光信号。在这种情况下,指纹识别模组140不仅可以适用于如OLED显示屏等自发光显示屏,还可以适用于非自发光显示屏,比如液晶显示屏或者其他的被动发光显示屏。
以应用在具有背光模组和液晶面板的液晶显示屏为例,为支持液晶显示屏的屏下指纹检测,电子设备100的光学指纹***还可以包括用于光学指纹检测的激励光源,所述激励光源可以具体为红外光源或者特定波长非可见光的光源,其可以设置在所述液晶显示屏的背光模组下方或者设置在电子设备100的保护盖板下方的边缘区域,而指纹识别模组140可以设置液晶面板或者保护盖板的边缘区域下方并通过光路引导以使得指纹检测光可以到达所述指纹识别模组140;或者,指纹识别模组140也可以设置在所述背光模组下方,且所述背光模组通过对扩散片、增亮片、反射片等膜层进行开孔或者其他光学设计以允许指纹检测光穿过液晶面板和背光模组并到达指纹识别模组140。当采用所述指纹识别模组140采用内置光源或者外置光源来提供用于进行指纹检测的光信号时,其检测原理可以相同。
如图1所示,电子设备100还可以包括保护盖板110。
盖板110可以具体为透明盖板,比如玻璃盖板或者蓝宝石盖板,其位于显示屏120的上方并覆盖所述电子设备100的正面,且盖板110表面还可以设置有保护层。因此,本申请实施例中,所谓的手指按压显示屏120实际上可以是指手指按压在显示屏120上方的盖板110或者覆盖所述盖板110的保护层表面。
如图1所示,指纹识别模组140的下方还可以设置有电路板150,比如软性电路板(Flexible Printed Circuit,FPC)。
指纹识别模组140可以通过焊盘焊接到电路板150,并通过电路板150实现与其他***电路或者电子设备100的其他元件的电性互连和信号传输。比如,指纹识别模组140可以通过电路板150接收电子设备100的处理单元的控制信号,并且还可以通过电路板150将来自指纹识别模组140的指纹检测信号输出给电子设备100的处理单元或者控制单元等。
图3是本申请实施例的电子设备的另一示意性结构图。
如图3所示,电子设备300可以包括显示屏220和光学指纹传感器230。
光源发出的光信号到达手指并经由所述手指反射或散射后,携带有指纹信息的指纹检测信号能够穿透所述显示屏220到达所述光学指纹传感器230的上表面,使得所述光学指纹传感器230基于所述指纹检测信号进行指纹成像,进而进行指纹识别。
请继续参见图3,所述显示屏220由上到下依次可以包括盖板玻璃221、第一胶层222、偏光片223、第二胶层224、触控面板(Touch Panel,TP)层225、密封玻璃226、显示像素层227以及基板玻璃228。换句话说,在基板玻璃228上蒸馏各种有机材料形成显示像素层227后,使用密封玻璃226进行密封。基板玻璃228、密封玻璃226及其之间的显示像素层227配合显示驱动电路实现显示功能。在密封玻璃226上方的TP层225配合触控驱动电路实现触控功能。TP层225可以被蚀刻成各种图案。偏光片223通过第二胶层224设置在TP层225上,偏光片223可以用于抑制显示屏220对环境光的反射,进而实现更高的显示对比度。盖板玻璃221通过第一胶层221设置在偏光片223上,用于保护所述显示屏220。光学指纹传感器230放置或者贴合在基板玻璃228的底部,由此可以在显示屏的显示区域中局部实现或全屏实现屏下光学指纹识别。
在图3所示的结构中,由于所述显示屏220的各个叠层具有不均匀性,会使得携带有指纹信息的指纹检测信号穿透所述显示屏220时受到干扰,进而影响指纹图像的成像质量。
此外,考虑到信号源也具有不均匀性以及光学指纹传感器230在不同位置上的响应也不一致等因素,会进一步影响指纹图像的质量。
本申请提出了一种校准图像的方法,其可以不依托先验信息或者依托少量的先验信息,通过不断学习用户应用过程中的原始图像,更新用于校准指纹图像的校准参数,不仅可以简化操作流程,还能够有效提高校准精度。此外,通过在用户应用过程中的原始图像中筛选出用于校准指纹图像的图像,可以将本申请的技术方案可以应用在较为恶劣的场景下,使得其具有更宽泛的应用场景和更高的指纹识别性能。
图4是本申请实施例的用于校准图像的方法300的示意性流程图。应理解,所述方法300可以由任何具有图像处理能力的电子设备执行,为了便于理解,下面以电子设备为例对所述方法300进行说明。
如图4所示,所述方法300可以包括:
S310,电子设备通过对n张原始图像的迭代学习确定第一校准参数。
其中,所述n张原始图像中的第i+1张原始图像经过迭代学习后获取的校准参数是根据所述n张原始图像中的第i张原始图像经过迭代学习后获取的校准参数和所述第i+1张原始图像的像素值确定的参数,所述第一校准参数为所述n张原始图像中的第n张原始图像经过迭代学习后的校准参数,n为第一预设值且为正整数,1≤i≤n;
S320,所述电子设备基于所述第一校准参数对目标图像进行校准。
简而言之,所述电子设备通过对n张原始图像的迭代学习获取第一校准参数后,可以基于所述第一校准参数校准后续的原始图像。例如,假设所述目标图像为第n+j张原始图像,j为正整数。j为1时,所述电子设备可以基于所述第一校准参数直接校准第n+1张原始图像。j为大于1的正整数时,所述电子设备可以基于所述第一校准参数直接校准第n+j张原始图像,也可以基于所述第一校准参数,通过对第n+1张至n+j张原始图像中的部分或全部原始图像的迭代学习先获取第二校准参数,然后基于所述第二校准参数对第n+j+1张原始图像进行校准。
本申请实施例中,可以不依托或者依托少量的先验信息,通过不断学习用户应用过程中的原始图像,更新用于校准指纹图像的校准参数,不仅可以简化操作流程,还能够有效提高校准精度。
在本申请的一些实施例中,异常的原始图像或者原始图像中的异常部分可以不用于迭代学习。具体而言,所述电子设备获取原始图像后,先确定已获取的原始图像是否存在异常,如果存在异常则不用于迭代学习;或者将该异常图像的异常部分裁去,将正常部分用于局部区域的迭代学习;如果不存在异常则用于迭代学习。
以电子设备对上述n张原始图像的迭代学习确定第一校准参数为例,所述电子设备可以通过对所述n张原始图像中的除异常数据之外的数据的迭代学习确定所述第一校准参数;或所述电子设备可以通过对所述n张原始图像中的除异常图像之外的图像的迭代学习确定所述第一校准参数。
其中,异常图像可以是存在异常数据的原始图像。所述异常数据包括但不限于:由于用户的手指的一部分没有按压所述电子设备导致的数据不完整和由于强光导致的发生异常的数据。
本实施例中,所述电子设备通过在用户应用过程(例如指纹识别过程)中的原始图像中筛选出用于校准指纹图像的图像,可以将本申请的技术方案可以应用在较为恶劣的场景下,使得其具有更宽泛的应用场景和更高的指纹识别性能。换句话说,所述电子设备通过在采集的原始图像中选择不存在异常的原始图像或者异常图像正常部分用于迭代学习,能够有效避免对发生异常的原始图像的迭代学习,进而提高校准参数的准确度。
在迭代学习过程中,第i张原始图像经过迭代学习后获取的校准参数可以对应于第一权重值,第i+1张原始图像的像素值对应于第二权重值,所述第一权重值和所述第二权重值的和为1。可选地,所述第二权重值随着所述用于迭代学习的所述原始图像的数量的增大逐渐减小直至恒定值。
图4是本申请实施例的用于校准图像的方法300的另一示意性流程图。
如图4所示,所述方法300可以包括:
S410,开始。
触发电子设备进行图像校准操作。
S420,初始校准参数。
所述电子设备将校准参数初始化。例如,所述电子设备将校准参数初始化为0。
S430,采集第m张原始图像。
所述电子设备采集原始图像,并对仅学习的原始图像进行计数。具体地,所述电子设备已学习了m-1张原始图像后,采集第m张原始图像。
S440,m-1是否大于第一阈值?
所述电子设备确定已经过迭代学习的原始图像的数量(m-1)是否大于第一预设值,由此确定所述m-1张原始图像经过迭代学习后获取的校准参数是否可以用于校准图像。具体地,当m-1大于或等于所述第一预设值时,所述电子设备确定所述m-1张原始图像经过迭代学习后获取的校准参数可以用于校准图像,当m-1小于所述第一预设值时,确定所述m-1张原始图像经过迭代学习后获取的校准参数不能够用于校准图像。
即所述电子设备通过判断m-1的数量是否满足预设条件,进而确定是否可以基于所述m-1张原始图的校准参数对第m张原始图像进行校准。
但是,应当理解,S440的实现方式仅为本申请的一种示例,不应理解为对本申请的限制。
例如,在其他可替代实施例中,还可以通过其它判断方式触发后续操作。例如,可以通过算法估计所述m-1张原始图像中每张原始图像的空域噪声是否小于特定值,进而确定是否可以基于所述m-1张原始图像的校准参数对第m张原始图像进行校准。
S441,基于第m-1张原始图像经过迭代学习后获取的校准参数校准所述第m张原始图像。
所述电子设备确定所述m-1张原始图像经过迭代学习后获取的校准参数可以用于校准图像采集原始图像时,基于第m-1张原始图像经过迭代学习后获取的校准参数校准所述第m张原始图像。
S450,判定第m张原始图像是否存在异常?
所述电子设备确定所述m-1张原始图像经过迭代学习后获取的校准参数不能用于校准图像时,对所述第m张原始图像进行迭代学习。具体地,确定所述第m张原始图像不存在异常时,对所述第m张原始图像进行迭代学习。
S460,m-1是否大于或等于第三阈值?
所述电子设备确定用于迭代学习的所述原始图像的数量(m-1)是否大于或等于第三阈值,并基于确定结果确定第m张原始图像的像素值对应的第二权重值,以及所述m-1张原始图像经过迭代学习后获取的校准参数对应的第一权重值,所述第一权重值和所述第二权重值之和为1。
S470,根据m-1的数值确定第m张原始图像的像素值对应的第二权重值。
所述电子设备确定用于迭代学习的所述原始图像的数量(m-1)小于第三预设值时,根据m-1的数值确定第m张原始图像的像素值对应的第二权重值。
S471,将第m张原始图像的像素值对应的第二权重值确定为恒定值。
所述电子设备确定用于迭代学习的所述原始图像的数量(m-1)大于或等于第三预设值时,根据m-1的数值确定第m张原始图像的像素值对应的第二权重值。
简而言之,在S460至S471的实现方式,所述第二权重值随着所述用于迭代学习的所述原始图像的数量的增大逐渐减小直至恒定值。
当然,应当理解,S460至S471的实现方式仅为本申请的一种示例,不应理解为对本申请的限制。
例如,所述第二权重值可以是其它预设协议确定的权重值。所述预设协议可以是用于确定所述第二权重值的预设策略或预设规则。
例如,所述电子设备可以按照以下预设协议确定所述第二权重值:
所述第m张原始图像不是异常图像时,可以调高所述第二权重值,所述第m张原始图像为异常图像或存在异常数据,且所述电子设备利用所述第m张原始图像中除异常数据之外的数据(即异常图像裁去异常数据所在的区域)进行迭代学习时,可以适当调小所述第二权重值。
又例如,所述电子设备也可以间歇性或周期性的从零开始学习等。
S480,确定基于第m张原始图像经过迭代学习后获取的校准参数。
S490,结束。
应理解,本申请实施例中针对原始图像的迭代学习,可以局部学习也可以全局学习,本申请对此不做具体限定。
例如,电子设备可以针对特定时间内采集的满足学习条件的原始图像局部学习,也可以针对所有满足学习条件的原始图像进行全局学习。
下面结合具体实施例对本申请的迭代学习的实现方式,以及基于校准参数校准图像的实现方式进行说明。
请继续参见图3,当用户的手指按压盖板玻璃221的上表面时,光学指纹传感器230接收的光主要包括漏光(用PL表示)和媒介光(用PM表示)。其中漏光可以包括光源直接射向光学指纹传感器230的光和光源经过障碍物例如显示屏220反射向光学指纹传感器230的光。媒介光可以包括按压媒介(例如手指)的反射光和透射光。媒介光可以进一步拆分成携带有指纹信息的媒介光(用PMF表示)和没有携带指纹信息的媒介光(用PMD表示)。其中携带有指纹信息的光主要集中在盖板玻璃221的表面。由于光学指纹传感器230在不同物距上的分辨率存在差异以及显示屏220的内部叠层的分布具有不均匀性等因素,在距离光学指纹传感器230不同高度的位置上,信号载体从信号源到达光学指纹传感器230的传播路径并不一致,因此校准指纹图像时所需的校准信息也并不一致。例如,漏光比媒介光更靠近指纹光学指纹传感器230,因此两者所需的校准信息并不完全一致。
由于光学指纹传感器230对光信号的响应也存在不均匀性,即光学指纹传感器230中不同的像素(Pixel)接收相同光强的光信号时,输出的电信号也有可能不一致。
本申请实施例中,考虑Pixel输出的电信号与其接收光强成线性关系,光学指纹传感器230的第n个Pixel输出的电信号与接收光强的关系可以通过如下公式表示:
其中,Vn表示光学指纹传感器230的第n个Pixel的输出电信号,和bn表示第n个Pixel的响应差异,双下划线表示均值为单位1的变量,Pn表示第n个Pixel接收光的光强,PLn表示第n个Pixel接收的漏光的光强,PMFn表示第n个Pixel接收的携带有指纹信息的媒介光的光强,PMDn表示第n个Pixel接收的没有携带指纹信息的媒介光的光强,光学指纹传感器230的Pixel的总数量为N。
由于指纹识别过程可能在各种变化的场景中进行(例如信号源强度λ发生变化、手指反射率η发生变化和/或信号载体的传播路径γ发生变化等),采用固定的校准信息难以完全覆盖所有变化场景。本申请实施例通过对指纹图像不断学习,能够更新光学指纹传感器230的校准信息,以达到在各种变化场景中消除干扰的目的。
在图3所示的结构中,由于显示屏220的内部叠层的分布存在不均匀性,(例如显示像素层227中发光像素点及金属走线分布不均匀,TP层225的图案分布不均匀等),使得光学指纹传感器230的不同的Pixel接收到的信号载体的传播路径γ不一致。
以漏光和媒介光为例,所述漏光的传播路径和媒介光的传播路径分别通过以下公式表示:
其中,用于表示光学指纹传感器230的第n个Pixel接收到的漏光的传播路径,用于表示媒介光的信号载体传播路径,双下划线表示均值为单位1的变量。
在实际应用中,信号源也存在强度分布不均匀情况,即光学指纹传感器230的各Pixel对应的信号源强度并不一致。本申请实施例通过以下公式量化光学指纹传感器230的各Pixel对应的信号源强度:
其中,λn表示光学指纹传感器230的第n个Pixel对应的信号源的强度。λn可以拆分为λ和双下划线表示均值为单位1的变量。在指纹识别过程中,基本不变或者发生缓慢变化,而λ会发生较大或者快速变化。
结合上述对像素对应的传播路径和信号强度的量化,可以量化光学指纹传感器230接收的光。
具体地,光学指纹传感器230的第n个Pixel接收到的漏光PLn可以用信号源强度λ和漏光的传播路径γLn以及漏光反射率ηL表示。光学指纹传感器230的第n个Pixel接收到的携带有指纹信息的媒介光PMFn可以用信号源强度λ和媒介光的传播路径γMn以及指纹信号率ηFP表示。光学指纹传感器230的第n个Pixel接收到的没有携带有指纹信息的媒介光PMDn可以用信号源强度λ和媒介光的传播路径γMn以及手指反射率ηM表示。
因此,光学指纹传感器230的第n个Pixel接收到的光信号可以通过以下公式表示:
显然,λn为零时Vn等于bn。后文为便于描述,默认将Vn都减去bn得到:
下面结合上述量化公式分场景介绍本申请的实施例。
应理解,本申请实施例仅以信号源的强度λ、手指反射率η、传播路径γ中的任一项发生变化为例进行分析,但不应理解为对本身的具体限定。此外,为简便起见,分析过程及公式推导不考虑时域噪声等次要因素的影响。
实施例一:
在本申请实施例中,所述电子设备可以根据以下迭代学习公式,确定所述第一校准参数:
Klm(i+1)=(1-T(i+1))*Klm(i)+T(i+1)*FP/uFP;
其中,所述Klm(i+1)表示所述第i+1张原始图像经过迭代学***均值。
所述电子设备获取所述第一校准参数后,根据以下校准公式和所述第一校准参数对所述目标图像进行校准,以获取所述校准图像:
CaliFP=FP/Klm,和/或
CaliFP=FP-uFP*Klm;
其中,所述CaliFP表示所述第i+1张原始图像的像素值的校正值。
下面针对电子设备在不同应用场景下时,基于实施例一的技术方案,对所述n张原始图像的迭代学习过程以及校准效果进行分析。
假设在短时间内用户使用指纹识别功能的过程中采集了M张指纹图像。则所述M张中第m张指纹图像的第n个像素点接收到的光信号可以通过以下公式表示:
场景一:
假设在此短时间内只有信号源强度λ发生变化,而手指反射率η和信号载体的传播路径γ不发生变化或者只发生了轻微变化,则所述第m张指纹图像的第n个像素点接收到的光信号可以进一步表示为:
则所述第m张指纹图像的像素值对应的平均值可以表示为:
将所述第m张指纹图像的第n个像素点的像素值除以所述第m张指纹图像的像素值对应的平均值uFPm,可以得到对所述第n个像素点进行归一化处理后的像素值:
将所述M张指纹图像的第n个像素点进行归一化处理后的像素值取平均可以得到:
将所述M张指纹图像平均时,指纹会慢慢消失,即平均后变成ηFP,利用实施例一中的校准公式可以得到:
通过上述校准公式可以看出,本申请实施例的校准方法可以消除大部分干扰,只残留极少量干扰,基本不影响指纹识别性能。换句话说,信号源的强度λ发生变化时基本不影响校准效果,说明本实施例的技术方案可以兼容信号源的强度λ剧烈或快速变化场景。
场景二:
假设在此短时间内只有手指反射率η发生变化,而信号源强度λ和信号载体的传播路径γ不发生变化或者只发生轻微变化,则所述第m张指纹图像的第n个像素点接收到的光信号可以进一步表示为:
则所述第m张指纹图像的像素值对应的平均值可以表示为:
将所述第m张指纹图像的第n个像素点的像素值除以所述第m张指纹图像的像素值对应的平均值uFPm,可以得到对所述第n个像素点进行归一化处理后的像素值:
将所述M张指纹图像的第n个像素点进行归一化处理后的像素值取平均可以得到:
将所述M张指纹图像平均时,指纹会慢慢消失,即平均后变成ηFP,利用实施例一中的校准公式可以得到:
通过上述校准公式可以看出,手指反射率η变化会对校准结果产生影响,进而影响指纹识别性能。也就是说,手指反射率η变化会影响校准效果。但需要注意的是,本申请实施例的技术方案仍然可以实现对手指反射率η发生变化的指纹图像进行校准,尤其是针对手指反射率η轻微或者缓慢变化的场景,能够降低手指反射率η的变化对指纹图像的影响。
场景三:
假设在此短时间内只有信号载体传播路径γ发生变化,而信号源强度λ和手指反射率η不发生变化或者只发生轻微变化,则所述第m张指纹图像的第n个像素点接收到的光信号可以进一步表示为:
则所述第m张指纹图像的像素值对应的平均值可以表示为:
将所述第m张指纹图像的第n个像素点的像素值除以所述第m张指纹图像的像素值对应的平均值uFPm,可以得到对所述第n个像素点进行归一化处理后的像素值:
将所述M张指纹图像的第n个像素点进行归一化处理后的像素值取平均可以得到:
将所述M张指纹图像平均时,指纹会慢慢消失,即平均后变成ηFP,利用实施例一中的校准公式可以得到:
通过上述校准公式可以看出,信号载体的传播路径γ会对校准结果产生影响,进而影响指纹识别性能。也就是说,传播路径γ变化会影响校准效果。但需要注意的是,本申请实施例的技术方案仍然可以实现对传播路径γ发生变化的指纹图像进行校准,尤其是针对传播路径γ轻微或者缓慢变化的场景,能够降低传播路径γ的变化对指纹图像的影响。
实施例二:
在本申请实施例中,所述电子设备可以根据以下迭代学习公式,确定所述第一校准参数:
Blm(i+1)=(1-T(i+1))*Blm(i)+T(i+1)*FP;
其中,所述Blm(i+1)表示所述第i+1张原始图像经过迭代学习后获取的校准参数,所述T(i+1)表示所述第i+1张原始图像经过迭代学习后获取的校准参数的权重值,所述FP表示所述第i张原始图像的像素值。
所述电子设备获取所述第一校准参数后,可以根据以下校准公式和所述第一校准参数对所述目标图像进行校准,以获取所述校准图像:
CaliFP=FP/Klm,和/或
CaliFP=FP-Blm;
其中,所述CaliFP表示所述第i+1张原始图像的像素值的校正值。
与实施例一类似,下面针对电子设备在不同应用场景下时,基于实施例二的技术方案,对所述n张原始图像的迭代学习过程以及校准效果进行分析。
假设在短时间内用户使用指纹识别功能的过程中采集了M张指纹图像。则所述M张中第m张指纹图像的第n个像素点接收到的光信号可以通过以下公式表示:
场景一:
假设在此短时间内只有信号源强度λ发生变化,而手指反射率η和信号载体的传播路径γ不发生变化或者只发生了轻微变化,则所述第m张指纹图像的第n个像素点接收到的光信号可以进一步表示为:
将所述M张指纹图像平均可以得到:
所述M张指纹图像平均时,指纹会慢慢消失,即平均后变成ηFP,利用实施例二中的校准公式可以得到:
通过上述校准公式可以看出,信号源的强度λ变化会对校准结果产生影响,进而影响指纹识别性能。也就是说,信号源的强度λ变化会影响校准效果。但需要注意的是,本申请实施例的技术方案仍然可以实现对信号源的强度λ发生变化的指纹图像进行校准,尤其是针对信号源的强度λ轻微或者缓慢变化的场景,能够降低信号源的强度λ的变化对指纹图像的影响。
场景二:
假设在此短时间内只有手指反射率η发生变化,而信号源强度λ和信号载体的传播路径γ不发生变化或者只发生轻微变化,则所述第m张指纹图像的第n个像素点接收到的光信号可以进一步表示为:
则所述第m张指纹图像的像素值对应的平均值可以表示为:
所述M张指纹图像平均时,指纹会慢慢消失,即平均后变成ηFP,利用实施例二中的校准公式可以得到:
通过上述校准公式可以看出,手指反射率η变化会对校准结果产生影响,进而影响指纹识别性能。也就是说,手指反射率η变化会影响校准效果。但需要注意的是,本申请实施例的技术方案仍然可以实现对手指反射率η发生变化的指纹图像进行校准,尤其是针对手指反射率η轻微或者缓慢变化的场景,能够降低手指反射率η的变化对指纹图像的影响。
场景三:
假设在此短时间内只有信号载体传播路径γ发生变化,而信号源强度λ和手指反射率η不发生变化或者只发生轻微变化,则所述第m张指纹图像的第n个像素点接收到的光信号可以进一步表示为:
则所述第m张指纹图像的像素值对应的平均值可以表示为:
所述M张指纹图像平均时,指纹会慢慢消失,即平均后变成ηFP,利用实施例二中的校准公式可以得到:
通过上述校准公式可以看出,信号载体的传播路径γ会对校准结果产生影响,进而影响指纹识别性能。也就是说,传播路径γ变化会影响校准效果。但需要注意的是,本申请实施例的技术方案仍然可以实现对传播路径γ发生变化的指纹图像进行校准,尤其是针对传播路径γ轻微或者缓慢变化的场景,能够降低传播路径γ的变化对指纹图像的影响。
本申请还提供了一种用于校准图像的装置。
图6是本申请实施例的用于校准图像的装置500的示意性框图。
如图6所示,所述装置500可以包括确定单元510和校准单元520。
确定单元510用于通过对n张原始图像的迭代学习确定第一校准参数;其中,所述n张原始图像中的第i+1张原始图像经过迭代学习后获取的校准参数是根据所述n张原始图像中的第i张原始图像经过迭代学习后获取的校准参数和所述第i+1张原始图像的像素值确定的参数,所述第一校准参数为所述n张原始图像中的第n张原始图像经过迭代学习后的校准参数,n为第一预设值且为正整数,1≤i≤n。
校准单元520用于基于所述第一校准参数对目标图像进行校准。
在本申请的一些实施例中,所述目标图像为第n+j张原始图像,j为正整数;其中,所述校准单元520具体用于:
基于所述第一校准参数,通过对第n+1张至n+j张原始图像中的部分或全部原始图像的迭代学习获取第二校准参数;基于所述第二校准参数对第n+j+1张原始图像进行校准。
在本申请的一些实施例中,用于迭代学习的所述原始图像为采集图像时光强小于第二预设值的图像。
在本申请的一些实施例中,所述第i张原始图像经过迭代学习后获取的校准参数对应于第一权重值,所述第i+1张原始图像的像素值对应于第二权重值,所述第一权重值和所述第二权重值的和为1。
在本申请的一些实施例中,所述第二权重值随着所述用于迭代学习的所述原始图像的数量的增大逐渐减小直至恒定值。
在本申请的一些实施例中,所述确定单元510具体用于:
根据以下迭代学习公式,确定所述第一校准参数:
Klm(i+1)=(1-T(i+1))*Klm(i)+T(i+1)*FP/uFP;
其中,所述Klm(i+1)表示所述第i+1张原始图像经过迭代学***均值。
在本申请的一些实施例中,所述校准单元520具体用于:
根据以下校准公式和所述第一校准参数对所述目标图像进行校准,以获取所述校准图像:
CaliFP=FP/Klm,和/或
CaliFP=FP-uFP*Klm;
其中,所述CaliFP表示所述第i+1张原始图像的像素值的校正值。
在本申请的一些实施例中,所述确定单元510具体用于:
根据以下迭代学习公式,确定所述第一校准参数:
Blm(i+1)=(1-T(i+1))*Blm(i)+T(i+1)*FP;
其中,所述Blm(i+1)表示所述第i+1张原始图像经过迭代学习后获取的校准参数,所述T(i+1)表示所述第i+1张原始图像经过迭代学习后获取的校准参数的权重值,所述FP表示所述第i张原始图像的像素值。
在本申请的一些实施例中,所述校准单元520具体用于:
根据以下校准公式和所述第一校准参数对所述目标图像进行校准,以获取所述校准图像:
CaliFP=FP/Blm,和/或
CaliFP=FP-Blm;
其中,所述CaliFP表示所述第i+1张原始图像的像素值的校正值。
本申请还提供了一种电子设备,所述电子设备可以包括显示屏、指纹模组和上文涉及的用于校准图像的装置;所述指纹模组设置在所述显示屏的下方或所述显示屏的内部;所述指纹模组电连接至所述用于校准图像的装置;其中,所述指纹模组用于接收经由所述显示屏上方的人体手指反射或散射而返回的指纹检测信号,所述指纹检测信号携带有所述手指的指纹信息。
应理解,上述装置500可以对应于执行根据本申请图4、图5中的各个方法实施例中的相应主体,为了简洁,在此不再赘述。
上文中结合图6从功能模块的角度描述了本申请实施例的用于校准图像的装置。应理解,该功能模块可以通过硬件形式实现,也可以通过软件形式的指令实现,还可以通过硬件和软件模块组合实现。
具体地,本申请实施例中的方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路和/或软件形式的指令完成,结合本申请实施例公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。
可选地,软件模块可以位于随机存储器,闪存、只读存储器、可编程只读存储器、电可擦写可编程存储器、寄存器等本领域的成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法实施例中的步骤。
例如,可替代地,图6所示的确定单元510和校准单元520均可以由处理器实现,其中,确定单元510确定的校准参数可由存储器存储。
图7是本申请实施例的用于指纹识别的装置600示意性结构图。图7所示的装置600包括指纹传感芯片610、处理器620以及存储器630。
所述指纹传感芯片610可以用于获取指纹信息。例如,所述处理器620确定用户按压显示屏内的采集区域的按压力度大于或等于触发阈值时,触发所述指纹传感芯片610获取所述指纹信息,即触发所述指纹传感芯片610对指纹数据的采集操作。
存储器630可以用于存储上述涉及的指纹信息,用于指纹注册或指纹识别,还可以用于存储处理器620执行的代码、指令等。例如,所述处理器620确定的校准参数。其中,处理器620可以从存储器630中调用并运行计算机程序,以实现本申请实施例中的方法。
其中,存储器630可以是独立于处理器620的一个单独的器件,也可以集成在处理器620中。
可选地,该装置600可对应于本申请实施例中的装置500,并可以对应于执行根据本申请图3以及图4中的各个方法实施例中的相应主体,为了简洁,在此不再赘述。
应当理解,该装置600中的各个组件通过总线***相连,其中,总线***除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。
还应理解,本申请实施例中提及的处理器可能是一种集成电路芯片,具有信号的处理能力,可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。
例如,上述的处理器可以是通用处理器、数字信号处理器(digital signalprocessor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现成可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、分立硬件组件等等。此外,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
此外,本申请实施例中提及的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。
其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。
应理解,上述存储器为示例性但不是限制性说明,例如,本申请实施例中的存储器还可以是静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synch link DRAM,SLDRAM)以及直接内存总线随机存取存储器(Direct Rambus RAM,DR RAM)等等。
图8是本申请实施例应用于的一种电子设备(例如触摸屏手机)700的结构示意图。如图8所示,电子设备700可以包括:
处理器710、存储器720与触摸显示屏730。
触摸显示屏730中包括压力传感器731,压力传感器731用于感应触摸显示屏730上的触摸输入信号的压力大小。处理器710用于接收压力传感器731感应的压力信号,并用于处理该压力信号,例如基于该压力信号触发该移动终端100中的某个应用程序。
可选地,如图8所示,电子设备700还可以包括指纹传感器芯片780,所述指纹传感器芯片780用于获取指纹图像(即原始图像)。所述指纹传感器芯片780可以包括用于指纹识别的装置(例如如图6所示的装置500或如图7所述的装置600),其用于对所述指纹图像进行图像校准。
可选地,如图8所示,电子设备700还可以包括照度传感器790,所述照度传感器790用于确定触摸显示屏730是否被遮挡。
可选地,该电子设备还可以包括其他部件,如图1所示的音频电路740、电源750、WiFi模块760和射频电路770等其部件。应理解,所述电源750可以包括可见光源和红外光源,其中,所述可见光源发出的可见光用于显示图像,所述红外光源发出的红外光用于指纹识别。
应理解,图8仅为本申请的一种示例,不应理解为对本申请的限制。
例如,在其他可替代实施例中,所述指纹传感器芯片780可以设置在所述触摸显示屏730的内部,或者所述指纹传感器芯片780和用于指纹识别的装置(例如如图6所示的装置500或如图7所述的装置600)可以是物理上分开设置的。
又例如,图7所示的装置还可以应用于不包括显示屏的电子设备。例如,指纹门禁机或打卡机等等。
需要说明的是,在本申请实施例和所附权利要求书中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请实施例。
例如,在本申请实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”、“上述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
所属领域的技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请实施例的范围。
如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请提供的几个实施例中,应该理解到,所揭露的电子设备、装置和方法,可以通过其它的方式实现。
例如,以上所描述的装置实施例中单元或模块或组件的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或模块或组件可以结合或者可以集成到另一个***,或一些单元或模块或组件可以忽略,或不执行。
又例如,上述作为分离/显示部件说明的单元/模块/组件可以是或者也可以不是物理上分开的,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元/模块/组件来实现本申请实施例的目的。
最后,需要说明的是,上文中显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
以上内容,仅为本申请实施例的具体实施方式,但本申请实施例的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请实施例揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请实施例的保护范围之内。因此,本申请实施例的保护范围应以权利要求的保护范围为准。

Claims (19)

1.一种用于校准图像的方法,其特征在于,包括:
通过对n张原始图像的迭代学习确定第一校准参数;
其中,所述n张原始图像中的第i+1张原始图像经过迭代学习后获取的校准参数是根据所述n张原始图像中的第i张原始图像经过迭代学习后获取的校准参数和所述第i+1张原始图像的像素值确定的参数,所述第一校准参数为所述n张原始图像中的第n张原始图像经过迭代学习后的校准参数,n为第一预设值且为正整数,1≤i≤n;
基于所述第一校准参数对目标图像进行校准。
2.根据权利要求1所述的方法,其特征在于,所述目标图像为第n+j张原始图像,j为正整数;
其中,所述基于所述第一校准参数对目标图像进行校准,包括:
基于所述第一校准参数,通过对第n+1张至n+j张原始图像中的部分或全部原始图像的迭代学习获取第二校准参数;
基于所述第二校准参数对第n+j+1张原始图像进行校准。
3.根据权利要求1或2所述的方法,其特征在于,所述通过对n张原始图像的迭代学习确定第一校准参数,包括:
通过对所述n张原始图像中的除异常数据之外的数据的迭代学习确定所述第一校准参数;或
通过对所述n张原始图像中的除异常图像之外的图像的迭代学习确定所述第一校准参数。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述第i张原始图像经过迭代学习后获取的校准参数对应于第一权重值,所述第i+1张原始图像的像素值对应于第二权重值,所述第一权重值和所述第二权重值的和为1。
5.根据权利要求4所述的方法,其特征在于,所述第二权重值是根据预设协议确定的权重值。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述通过对n张原始图像的迭代学习确定第一校准参数,包括:
根据以下迭代学习公式,确定所述第一校准参数:
Klm(i+1)=(1-T(i+1))*Klm(i)+T(i+1)*FP/uFP;
其中,所述Klm(i+1)表示所述第i+1张原始图像经过迭代学***均值。
7.根据权利要求6所述的方法,其特征在于,所述通过对n张原始图像的迭代学习确定第一校准参数,包括:
根据以下校准公式和所述第一校准参数对所述目标图像进行校准,以获取所述校准图像:
CaliFP=FP/Klm,和/或
CaliFP=FP-uFP*Klm;
其中,所述CaliFP表示所述第i+1张原始图像的像素值的校正值。
8.根据权利要求1至5中任一项所述的方法,其特征在于,所述通过对n张原始图像的迭代学习确定第一校准参数,包括:
根据以下迭代学习公式,确定所述第一校准参数:
Blm(i+1)=(1-T(i+1))*Blm(i)+T(i+1)*FP;
其中,所述Blm(i+1)表示所述第i+1张原始图像经过迭代学习后获取的校准参数,所述T(i+1)表示所述第i+1张原始图像经过迭代学习后获取的校准参数的权重值,所述FP表示所述第i张原始图像的像素值。
9.根据权利要求8所述的方法,其特征在于,所述基于所述第一校准参数对目标图像进行校准,以获取校准图像,包括:
根据以下校准公式和所述第一校准参数对所述目标图像进行校准,以获取所述校准图像:
CaliFP=FP/Blm,和/或
CaliFP=FP-Blm;
其中,所述CaliFP表示所述第i+1张原始图像的像素值的校正值。
10.一种用于校准图像的装置,其特征在于,包括:
确定单元,用于通过对n张原始图像的迭代学习确定第一校准参数;
其中,所述n张原始图像中的第i+1张原始图像经过迭代学习后获取的校准参数是根据所述n张原始图像中的第i张原始图像经过迭代学习后获取的校准参数和所述第i+1张原始图像的像素值确定的参数,所述第一校准参数为所述n张原始图像中的第n张原始图像经过迭代学习后的校准参数,n为第一预设值且为正整数,1≤i≤n;
校准单元,用于基于所述第一校准参数对目标图像进行校准。
11.根据权利要求10所述的装置,其特征在于,所述目标图像为第n+j张原始图像,j为正整数;
其中,所述校准单元具体用于:
基于所述第一校准参数,通过对第n+1张至n+j张原始图像中的部分或全部原始图像的迭代学习获取第二校准参数;
基于所述第二校准参数对第n+j+1张原始图像进行校准。
12.根据权利要求10或11所述的装置,其特征在于,所述确定单元具体用于:
通过对所述n张原始图像中的除异常数据之外的数据的迭代学习确定所述第一校准参数;或
通过对所述n张原始图像中的除异常图像之外的图像的迭代学习确定所述第一校准参数。
13.根据权利要求10至12中任一项所述的装置,其特征在于,所述第i张原始图像经过迭代学习后获取的校准参数对应于第一权重值,所述第i+1张原始图像的像素值对应于第二权重值,所述第一权重值和所述第二权重值的和为1。
14.根据权利要求13所述的装置,其特征在于,所述第二权重值是根据预设协议确定的权重值。
15.根据权利要求10至14中任一项所述的装置,其特征在于,所述确定单元具体用于:
根据以下迭代学习公式,确定所述第一校准参数:
Klm(i+1)=(1-T(i+1))*Klm(i)+T(i+1)*FP/uFP;
其中,所述Klm(i+1)表示所述第i+1张原始图像经过迭代学***均值。
16.根据权利要求15所述的装置,其特征在于,所述校准单元具体用于:
根据以下校准公式和所述第一校准参数对所述目标图像进行校准,以获取所述校准图像:
CaliFP=FP/Klm,和/或
CaliFP=FP-uFP*Klm;
其中,所述CaliFP表示所述第i+1张原始图像的像素值的校正值。
17.根据权利要求10至14中任一项所述的装置,其特征在于,所述确定单元具体用于:
根据以下迭代学习公式,确定所述第一校准参数:
Blm(i+1)=(1-T(i+1))*Blm(i)+T(i+1)*FP;
其中,所述Blm(i+1)表示所述第i+1张原始图像经过迭代学习后获取的校准参数,所述T(i+1)表示所述第i+1张原始图像经过迭代学习后获取的校准参数的权重值,所述FP表示所述第i张原始图像的像素值。
18.根据权利要求17所述的装置,其特征在于,所述校准单元具体用于:
根据以下校准公式和所述第一校准参数对所述目标图像进行校准,以获取所述校准图像:
CaliFP=FP/Blm,和/或
CaliFP=FP-Blm;
其中,所述CaliFP表示所述第i+1张原始图像的像素值的校正值。
19.一种电子设备,其特征在于,包括:
指纹模组,所述指纹模组设置在所述电子设备的表面或者内部;
权利要求10至18中任一项所述的用于校准图像的装置,所述指纹模组电连接至所述装置;
其中,所述指纹模组用于接收经由人体手指反射或散射而返回的指纹检测信号,所述指纹检测信号携带有所述手指的指纹信息。
CN201980000591.3A 2019-04-15 2019-04-15 用于校准图像的方法、装置和电子设备 Active CN110192201B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2019/082739 WO2020210954A1 (zh) 2019-04-15 2019-04-15 用于校准图像的方法、装置和电子设备

Publications (2)

Publication Number Publication Date
CN110192201A true CN110192201A (zh) 2019-08-30
CN110192201B CN110192201B (zh) 2022-05-17

Family

ID=67725912

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201980000591.3A Active CN110192201B (zh) 2019-04-15 2019-04-15 用于校准图像的方法、装置和电子设备

Country Status (2)

Country Link
CN (1) CN110192201B (zh)
WO (1) WO2020210954A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114166946A (zh) * 2020-09-11 2022-03-11 铠侠股份有限公司 缺陷检查装置
CN116311396A (zh) * 2022-08-18 2023-06-23 荣耀终端有限公司 用于指纹识别的方法和装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8666162B1 (en) * 2010-12-20 2014-03-04 Csr Technology Inc. Advanced sensor binning correction
CN106164933A (zh) * 2016-03-22 2016-11-23 深圳市汇顶科技股份有限公司 指纹图像的校正方法、装置和终端
CN106650614A (zh) * 2016-11-07 2017-05-10 上海与德信息技术有限公司 一种动态校准方法和装置
CN107657240A (zh) * 2017-10-09 2018-02-02 上海天马微电子有限公司 一种显示装置及其指纹识别校准方法、以及电子设备
CN108460356A (zh) * 2018-03-13 2018-08-28 上海海事大学 一种基于监控***的人脸图像自动处理***
CN108496184A (zh) * 2018-04-17 2018-09-04 深圳市汇顶科技股份有限公司 图像处理方法、装置和电子设备

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104182772B (zh) * 2014-08-19 2017-10-24 大连理工大学 一种基于深度学习的手势识别方法
CN108513667B (zh) * 2018-04-17 2021-07-09 深圳市汇顶科技股份有限公司 图像处理方法、装置、电子设备和存储介质

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8666162B1 (en) * 2010-12-20 2014-03-04 Csr Technology Inc. Advanced sensor binning correction
CN106164933A (zh) * 2016-03-22 2016-11-23 深圳市汇顶科技股份有限公司 指纹图像的校正方法、装置和终端
CN106650614A (zh) * 2016-11-07 2017-05-10 上海与德信息技术有限公司 一种动态校准方法和装置
CN107657240A (zh) * 2017-10-09 2018-02-02 上海天马微电子有限公司 一种显示装置及其指纹识别校准方法、以及电子设备
CN108460356A (zh) * 2018-03-13 2018-08-28 上海海事大学 一种基于监控***的人脸图像自动处理***
CN108496184A (zh) * 2018-04-17 2018-09-04 深圳市汇顶科技股份有限公司 图像处理方法、装置和电子设备

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
刘应乾 等: "图像处理中的格子玻尔兹曼方法研究综述", 《中国图象图形学报》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114166946A (zh) * 2020-09-11 2022-03-11 铠侠股份有限公司 缺陷检查装置
CN114166946B (zh) * 2020-09-11 2024-04-05 铠侠股份有限公司 缺陷检查装置
CN116311396A (zh) * 2022-08-18 2023-06-23 荣耀终端有限公司 用于指纹识别的方法和装置
CN116311396B (zh) * 2022-08-18 2023-12-12 荣耀终端有限公司 用于指纹识别的方法和装置

Also Published As

Publication number Publication date
WO2020210954A1 (zh) 2020-10-22
CN110192201B (zh) 2022-05-17

Similar Documents

Publication Publication Date Title
WO2020151158A1 (zh) 生物特征识别的装置
US11200400B2 (en) Fingerprint identification apparatus and electronic device
US11663846B2 (en) Fingerprint identification apparatus and electronic device
US11222190B2 (en) Fingerprint identification apparatus and electronic device
CN110062931A (zh) 指纹识别装置、指纹识别方法和电子设备
US11928885B2 (en) Fingerprint identification method, fingerprint identification apparatus and electronic device
WO2019178793A1 (zh) 屏下生物特征识别装置和电子设备
CN111095275B (zh) 指纹识别的装置、方法和电子设备
CN210181627U (zh) 指纹识别的装置和电子设备
CN211319247U (zh) 指纹识别装置、背光模组、液晶显示屏和电子设备
US11048906B2 (en) Method and apparatus for fingerprint identification and terminal device
EP3889828A1 (en) Fingerprint recognition apparatus and electronic device
CN210038817U (zh) 光学指纹识别装置、生物特征识别的装置和电子设备
CN110100250A (zh) 指纹识别的装置、方法和电子设备
CN109417080A (zh) 光学图像采集单元、光学图像采集装置和电子设备
CN110192201A (zh) 用于校准图像的方法、装置和电子设备
CN111095273B (zh) 生物特征识别的装置
CN112528953A (zh) 指纹识别装置、电子设备和指纹识别的方法
CN110832503B (zh) 光学指纹装置,电子设备和测量距离的方法
CN210295111U (zh) 指纹识别装置和电子设备
CN210442816U (zh) 指纹识别装置和电子设备
CN111052142B (zh) 指纹识别装置和电子设备
CN109328350A (zh) 注册指纹的方法、指纹注册装置和电子设备
CN208888838U (zh) 光学图像采集单元、光学图像采集装置和电子设备
CN111837126A (zh) 指纹检测装置和电子设备

Legal Events

Date Code Title Description
PB01 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