图像处理方法、装置、设备和存储介质制造方法及图纸

技术编号:28779108 阅读:15 留言:0更新日期:2021-06-09 11:09
本公开实施例涉及一种图像处理方法、装置、设备和存储介质。该方法包括:获取待处理图像,并确定拍摄所述待处理图像时的动态范围增益值;基于所述动态范围增益值,确定图像修正系数;基于所述图像修正系数对所述待处理图像进行修正,获得修正后的待处理图像。通过上述技术方案,实现了从拍摄参数的角度对硬件图像处理器的输入数据进行亮度修正,避免了ISP前端数据亮度过低而导致的图像处理结果准确率低的问题,提高了图像处理的灵敏度和准确率。提高了图像处理的灵敏度和准确率。提高了图像处理的灵敏度和准确率。

【技术实现步骤摘要】
图像处理方法、装置、设备和存储介质


[0001]本公开涉及图像处理
,尤其涉及一种图像处理方法、装置、设备和存储介质。

技术介绍

[0002]随着移动终端设备及移动互联网的发展,基于人脸的相关技术(如人脸解锁、人脸支付、人像拍摄等)被广泛应用。这些技术的实现基础均是检测到相机拍摄范围内的人脸特征,即人脸检测。
[0003]目前移动终端设备中的人脸检测算法多为硬件实现。参见图1,以高通平台提供的人脸检测算法的硬件实现为例。首先,相机摄像头(sensor)101在自动曝光控制器(Automatic Exposure Control,AEC)102的控制下拍摄,获得拍摄数据。然后,将拍摄数据输入图像前端处理器(Image Front End,IFE)103,输出前端图像。最后,将该前端图像输入人脸检测处理器104进行人脸检测。
[0004]上述人脸检测的实现方式中,自动曝光控制算法为了提升图像的动态范围,通常会控制摄像头输出较低的曝光。例如,自动曝光控制算法判断当前的拍摄场景为高动态范围场景,则为摄像头设置短曝光,由此拍摄获得拍摄数据,继而在图像处理器ISP后端处理时进行亮度增强。但是,上述人脸检测的输入数据是在图像处理器ISP的前端获取的,而前端获取的图像中人脸亮度很低,很容易出现无法检测到人脸的情况,造成人脸检测的准确率低下。

技术实现思路

[0005]为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种图像处理方法、装置、设备和存储介质。
[0006]本公开实施例提供了一种图像处理方法,该方法包括:
[0007]获取待处理图像,并确定拍摄所述待处理图像时的动态范围增益值;
[0008]基于所述动态范围增益值,确定图像修正系数;
[0009]基于所述图像修正系数对所述待处理图像进行修正,获得修正后的待处理图像。
[0010]本公开实施例还提供了一种图像处理装置,所述装置包括:
[0011]动态范围增益值确定模块,用于获取待处理图像,并确定拍摄所述待处理图像时的动态范围增益值;
[0012]图像修正系数确定模块,用于基于所述动态范围增益值,确定图像修正系数;
[0013]图像修正模块,用于基于所述图像修正系数对所述待处理图像进行修正,获得修正后的待处理图像。
[0014]本公开实施例还提供了一种的电子设备,该电子设备包括:
[0015]处理器和存储器;
[0016]所述处理器通过调用所述存储器存储的程序或指令,用于执行本公开任意实施例
中所述方法的步骤。
[0017]本公开实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储程序或指令,所述程序或所述指令使计算机执行本公开任意实施例中所述方法的步骤。
[0018]本公开实施例提供的技术方案与现有技术相比具有如下优点:本公开实施例提供的图像处理方案,通过对待处理图像对应的动态范围增益值进行动态补偿来确定图像修正系数,进而利用该图像修正系数对待处理图像进行修正,实现了从拍摄参数的角度对硬件图像处理器的输入数据进行亮度修正,避免了ISP前端数据亮度过低而导致的图像处理结果准确率低的问题,提高了图像处理的灵敏度和准确率。
附图说明
[0019]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0020]为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0021]图1为现有技术中一种人脸检测的实现过程示意图;
[0022]图2为本公开实施例提供的一种图像处理方法的流程示意图;
[0023]图3为本公开实施例提供的另一种图像处理方法的流程示意图;
[0024]图4为本公开实施例提供的一种人脸检测的实现过程示意图;
[0025]图5为本公开实施例提供的一种图像处理装置的结构示意图;
[0026]图6为本公开实施例提供的一种电子设备的结构示意图。
具体实施方式
[0027]为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步的详细描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。
[0028]在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。
[0029]本公开实施例提供的图像处理方法,主要用于利用硬件图像处理器对输入图像进行图像处理之前的图像调整。例如,利用基于硬件实现的人脸识别模块进行人脸图像处理前的图像调整。相应地,该图像处理方法可适用于各种基于人脸图像进行后续处理的情况,例如人脸识别、人脸解锁、人脸支付、人像拍摄等使用场景,尤其适用于在具有高动态范围的拍摄场景下进行人脸检测的情况,例如利用高通平台提供的相机模组和图像处理器进行人脸检测的场景。
[0030]本公开实施例提供的图像处理方法可以由图像处理装置来执行,该装置可以由软件和/或硬件的方式实现,该装置可以集成在具有图像处理功能的电子设备中,例如手机、掌上电脑、平板电脑、笔记本电脑或台式电脑等。
[0031]图2是本公开实施例提供的一种图像处理方法的流程图。参见图2,该图像处理方
法具体包括:
[0032]S110、获取待处理图像,并确定拍摄待处理图像时的动态范围增益值。
[0033]其中,待处理图像是指需要进行诸如人脸检测、目标识别等图像处理的图像,其可以是拍摄所得的图像,也可以是拍摄所得的视频中的某一帧图像。动态范围增益值(Dynamic Range Correctiongain,DRC gain)是对拍摄数据的动态范围进行调整的参数值,其属于拍摄参数的一种,用于表征拍摄时的曝光程度。
[0034]具体地,由电子设备的摄像头进行拍摄,获得待处理图像;或者从内部存储介质/外部存储介质中读取数据来获得待处理图像。然后,根据待处理图像的相关信息来获得拍摄该待处理图像时的动态范围增益值。
[0035]在一些实施例中,确定拍摄待处理图像时的动态范围增益值包括:基于待处理图像的拍摄信息,从自动曝光控制器中获得拍摄待处理图像时的动态范围增益值。其中,拍摄信息用于描述拍摄时的相关信息,如拍摄时间、拍摄所用的摄像头模组(即目标摄像头模组)等。自动曝光控制器AEC是根据拍摄场景来自动控制拍摄时的曝光参数的装置,其可以由软件和/或硬件的方式实现。这里的曝光参数为拍摄参数的一种。具体地,自动曝光控制器可以根据目标摄像头模组对当前拍摄场景的预览图像或预览视频(IFE处理所得),自动确定出拍摄该当前拍摄场景的适宜的拍摄参数。例如,AEC确定当前本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:获取待处理图像,并确定拍摄所述待处理图像时的动态范围增益值;基于所述动态范围增益值,确定图像修正系数;基于所述图像修正系数对所述待处理图像进行修正,获得修正后的待处理图像。2.根据权利要求1所述的方法,其特征在于,所述确定拍摄所述待处理图像时的动态范围增益值包括:基于所述待处理图像的拍摄信息,从自动曝光控制器中获得拍摄所述待处理图像时的动态范围增益值。3.根据权利要求1所述的方法,其特征在于,所述基于所述动态范围增益值,确定图像修正系数包括:基于所述动态范围增益值,确定动态范围补偿系数;基于所述动态范围增益值和所述动态范围补偿系数,确定所述图像修正系数。4.根据权利要求3所述的方法,其特征在于,所述基于所述动态范围增益值,确定动态范围补偿系数包括:基于所述动态范围增益值和拍摄所述待处理图像的目标摄像头模组,确定所述动态范围补偿系数。5.根据权利要求4所述的方法,其特征在于,基于所述动态范围增益值和拍摄所述待处理图像的目标摄像头模组,确定所述动态范围补偿系数包括:基于所述动态范围增益值确定目标增益区间;基于所述目标增益区间、所述目标摄像头模组和预设映射关系,确定所述动态范围补偿系数;其中,所述预设映射关系记录增益区间、摄像头模组和补偿系数之间的对应关系。6.根据权利要求5所述的方法,其特征在于,所述预设...

【专利技术属性】
技术研发人员:张新田慕岳衷赵晓旭王照顺郭斯颜世秦
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1