一种高动态范围图像生成的方法、设备技术

技术编号:29284291 阅读:33 留言:0更新日期:2021-07-16 23:43
本申请提供一种高动态范围图像生成的方法、设备,包括:终端设备获取目标位置的图像,确定所述图像的亮度统计数据;根据所述亮度统计数据确定所述图像的亮度直方图;确定所述亮度直方图的亮区亮度值在设定的目标亮度区间内时,确定生成HDR图像所需的曝光参数和/或生成HDR图像所需的短曝光参数,并在接收到拍照命令后,根据所述生成HDR图像所需的曝光参数和/或所述生成HDR图像所需的短曝光参数生成HDR图像。上述方法,通过逐步迭代,使获取到的图像的亮区亮度值在设定的目标亮度区间内,从而确定所述生成HDR图像所需的曝光参数,进而能够通过所述生成HDR图像所需的曝光参数,获取质量较高HDR图像,提升拍照效果。提升拍照效果。提升拍照效果。

A method and device for generating high dynamic range image

【技术实现步骤摘要】
一种高动态范围图像生成的方法、设备


[0001]本申请涉及终端
,尤其涉及一种高动态范围图像生成的方法、设备。

技术介绍

[0002]随着数码相机和智能手机的普及,拍摄照片已经成为人们记录生活的重要方式,同时,人们对于拍摄得到的照片的质量也越来越重视。而在实际拍摄照片过程中,受限于摄像头感光传感器(Sensor)的动态范围,在逆光等高动态场景下,普通拍照模式无法完整地还原场景的细节:若曝光参数偏大,则场景的亮区会过亮;若曝光参数偏小,则场景的暗区会过暗。因此,为了提高拍摄照片的质量,高动态范围(High Dynamic Range,HDR)拍照应运而生。
[0003]现有获取HDR图像的方式一般可以分为两种,方式一为根据预览图像的亮度统计数据计算得到多个不同的曝光参数,从而在收到拍照指令后,基于不同的曝光参数对同一场景进行多次拍照,获得基于不同曝光参数的多张图像,将所述多张图像作为待处理图像,最后对所述待处理图像进行降噪和/或融合,生成HDR图像;方式二为根据预览图像的亮度统计数据计算得到短曝光参数,收到拍照指令后,对同一场景进行至少一次拍照,每次拍照采用相同的短曝光参数,从而获得至少一张图像,将所述至少一张图像作为待处理图像,然后使用Gamma校正和动态范围压缩(Dynamic Range Compression)等方法对所述待处理图像的暗区进行提亮,最后对所述待处理图像进行降噪和/或融合,生成HDR图像。
[0004]但是,上述方法在获取HDR图像时,由于摄像头感光传感器(Sensor)在采样量化生成预览图像的过程中存在失真,因此,根据预览图像的亮度统计数据计算得到的生成HDR图像所需的曝光参数无法做到十分精准,从而限制了HDR图像的效果。
[0005]综上,现有方法生成的HDR图像的效果较差。

技术实现思路

[0006]本申请提供一种高动态范围图像生成的方法及设备,用以解决现有技术得到的HDR图像效果较差的问题。
[0007]第一方面,本申请实施例提供一种高动态范围图像生成的方法,包括:
[0008]终端设备获取目标位置的图像,并确定所述图像的亮度统计数据;所述终端设备根据所述亮度统计数据确定所述图像的亮度直方图;所述终端设备确定所述亮度直方图的亮区亮度值在设定的目标亮度区间内时,确定生成HDR图像所需的曝光参数和/或生成HDR图像所需的短曝光参数,并在接收到拍照命令后,根据所述生成HDR图像所需的曝光参数和/或所述生成HDR图像所需的短曝光参数生成HDR图像。
[0009]基于上述方法,本申请实施例中,通过逐步迭代,使获取到的图像的亮区亮度值在设定的目标亮度区间内,从而确定所述生成HDR图像所需的曝光参数,进而能够通过所述生成HDR图像所需的曝光参数,获取质量较高HDR图像,提升拍照效果。
[0010]在一种可能的实现方式中,当所述终端设备确定所述亮度直方图的亮区亮度值不
在所述目标亮度区间内时,所述终端设备根据所述亮度直方图的亮区亮度值与所述目标亮度区间,确定新的曝光参数;所述终端设备根据所述新的曝光参数获取新的图像,并继续确定所述新的图像的亮度直方图的亮区亮度值,直至确定所述新的图像的亮度直方图的亮区亮度值在所述目标亮度区间内。
[0011]在一种可能的实现方式中,所述终端设备根据所述亮度直方图的亮区亮度值与所述目标亮度区间,确定新的曝光参数,包括:所述终端设备根据所述亮度直方图的亮区亮度值与所述目标亮度区间的中间亮度值的差值或商值,确定新的曝光参数;或所述终端设备根据所述亮度直方图的亮区亮度值与所述目标亮度区间的最小亮度值的差值或商值,确定新的曝光参数;或所述终端设备根据所述亮度直方图的亮区亮度值与所述目标亮度区间的最大亮度值的差值或商值,确定新的曝光参数。
[0012]在一种可能的实现方式中,所述终端设备根据所述亮度直方图的亮区亮度值与所述目标亮度区间,确定新的曝光参数,包括:若所述终端设备确定所述亮度直方图的亮区亮度值大于所述目标亮度区间最大值,则所述终端设备减小当前用于获取所述图像的曝光参数,并将减小后的所述曝光参数确定为新的曝光参数;若所述终端设备确定所述亮度直方图的亮区亮度值小于所述目标亮度区间最小值,则所述终端设备增大当前用于获取所述图像的曝光参数,并将增大后的所述曝光参数确定为新的曝光参数。
[0013]在一种可能的实现方式中,当所述亮度直方图的亮区亮度值在设定的目标亮度区间内时,所述终端设备根据当前获取所述图像的曝光参数确定生成HDR图像所需的曝光参数和/或生成HDR图像所需的短曝光参数;或当所述亮度直方图的亮区亮度值在设定的目标亮度区间内时,所述终端设备根据当前所述图像的亮度统计数据确定生成HDR图像所需的曝光参数。
[0014]在一种可能的实现方式中,所述终端设备接收到拍照命令后,根据所述生成HDR图像所需的曝光参数和/或生成HDR图像所需的短曝光参数生成HDR图像,包括:在接收到拍照指令前,所述终端设备根据所述生成HDR图像所需的曝光参数和/或生成HDR图像所需的短曝光参数获取并缓存至少一张图像,作为待处理图像,以及在接收到拍摄指令后,对所述待处理图像进行处理,生成HDR图像;或
[0015]所述终端设备在接收到所述拍摄指令后,根据所述生成HDR图像所需的曝光参数和/或生成HDR图像所需的短曝光参数获取至少一张图像,作为待处理图像,并对所述待处理图像进行处理,生成HDR图像。
[0016]在一种可能的实现方式中,所述终端设备对所述待处理图像进行处理,生成HDR图像,包括:所述终端设备对所述待处理图像进行降噪和/或融合,生成HDR图像。
[0017]在一种可能的实现方式中,所述终端设备根据所述生成HDR图像所需的曝光参数获取并缓存至少一张图像,作为待处理图像,还包括:若所述终端设备缓存的图像的数量未达到设定的数量上限,则根据所述生成HDR图像所需的曝光参数继续缓存最新的图像;若所述终端设备缓存的图像的数量达到设定的上限后,删除最早缓存的图像并缓存最新的图像。
[0018]在一种可能的实现方式中,所述终端设备根据所述生成HDR图像所需的短曝光参数获取并缓存至少一张图像,作为待处理图像,还包括:若所述终端设备缓存的图像的数量未达到设定的数量上限,则根据所述生成HDR图像所需的短曝光参数继续缓存最新的图像;
若所述终端设备缓存的图像的数量达到设定的上限后,删除最早缓存的图像并缓存最新的图像。
[0019]在一种可能的实现方式中,所述终端设备根据所述生成HDR图像所需的短曝光参数获取并缓存至少一张图像,作为待处理图像,还包括:所述终端设备将当前获取所述图像的曝光参数确定为所述生成HDR图像所需的短曝光参数,根据所述短曝光参数获取并缓存至少一张图像,作为待处理图像。
[0020]在一种可能的实现方式中,所述终端设备根据所述生成HDR图像所需的短曝光参数,获取至少一张图像,作为待处理图像,包括:所述终端设备将当前用于获取所述图像的曝光参数确定为所述生成HD本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种高动态范围图像生成的方法,其特征在于,包括:终端设备获取目标位置的图像,并确定所述图像的亮度统计数据;所述终端设备根据所述亮度统计数据确定所述图像的亮度直方图;所述终端设备确定所述亮度直方图的亮区亮度值在设定的目标亮度区间内时,确定生成HDR图像所需的曝光参数和/或生成HDR图像所需的短曝光参数,并在接收到拍照命令后,根据所述生成HDR图像所需的曝光参数和/或所述生成HDR图像所需的短曝光参数生成HDR图像。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述终端设备确定所述亮度直方图的亮区亮度值不在所述目标亮度区间内时,所述终端设备根据所述亮度直方图的亮区亮度值与所述目标亮度区间,确定新的曝光参数;所述终端设备根据所述新的曝光参数获取新的图像,并继续确定所述新的图像的亮度直方图的亮区亮度值,直至确定所述新的图像的亮度直方图的亮区亮度值在所述目标亮度区间内。3.根据权利要求2所述的方法,其特征在于,所述终端设备根据所述亮度直方图的亮区亮度值与所述目标亮度区间,确定新的曝光参数,包括:所述终端设备根据所述亮度直方图的亮区亮度值与所述目标亮度区间的中间亮度值的差值或商值,确定新的曝光参数;或所述终端设备根据所述亮度直方图的亮区亮度值与所述目标亮度区间的最小亮度值的差值或商值,确定新的曝光参数;或所述终端设备根据所述亮度直方图的亮区亮度值与所述目标亮度区间的最大亮度值的差值或商值,确定新的曝光参数。4.根据权利要求2所述的方法,其特征在于,所述终端设备根据所述亮度直方图的亮区亮度值与所述目标亮度区间,确定新的曝光参数,包括:若所述终端设备确定所述亮度直方图的亮区亮度值大于所述目标亮度区间最大值,则所述终端设备减小当前用于获取所述图像的曝光参数,并将减小后的所述曝光参数确定为新的曝光参数;或若所述终端设备确定所述亮度直方图的亮区亮度值小于所述目标亮度区间最小值,则所述终端设备增大当前用于获取所述图像的曝光参数,并将增大后的所述曝光参数确定为新的曝光参数。5.根据权利要求1~4任一项所述的方法,其特征在于,所述终端设备确定所述亮度直方图的亮区亮度值在设定的目标亮度区间内时,确定生成HDR图像所需的曝光参数和/或生成HDR图像所需的短曝光参数,包括:所述终端设备确定所述亮度直方图的亮区亮度值在设定的目标亮度区间内时,所述终端设备根据当前获取所述图像的曝光参数确定生成HDR图像所需的曝光参数和/或生成HDR图像所需的短曝光参数;或所述终端设备确定所述亮度直方图的亮区亮度值在设定的目标亮度区间内时,所述终端设备根据当前所述图像的亮度统计数据确定生成HDR图像所需的曝光参数。6.根据权利要求1~5任一项所述的方法,其特征在于,所述终端设备接收到拍照命令后,根据所述生成HDR图像所需的曝光参数和/或生成HDR图像所需的短曝光参数生成HDR图像,包括:
在接收到拍照指令前,根据所述生成HDR图像所需的曝光参数和/或生成HDR图像所需的短曝光参数获取并缓存至少一张图像,作为待处理图像,以及在接收到拍摄指令后,对所述待处理图像进行处理,生成HDR图像;或所述终端设备在接收到所述拍摄指令后,根据所述生成HDR图像所需的曝光参数和/或生成HDR图像所需的短曝光参数获取至少一张图像,作为待处理图像,并对所述待处理图像进行处理,生成HDR图像。7.根据权利要求6所述的方法,其特征在于,所述终端设备对所述待处理图像进行处理,生成HDR图像,包括:所述终端设备对所述待处理图像进行降噪和/或融合,生成HDR图像。8.根据权利要求6或7所述的方法,其特征在于,所述终端设备根据所述生成HDR图像所需的曝光参数和/或生成HDR图像所需的短曝光参数获取并缓存至少一张图像,作为待处理图像,还包括:若所述终端设备缓存的图像的数量未达到设定的数量上限,则根据所述生成HDR图像所需的曝光参数和/或生成HDR图像所需的短曝光参数继续缓存最新的图像;若所述终端设备缓存的图像的数量达到设定的上限后,删除最早缓存的图像并缓存最新的图像。9.根据权利要求6~8任一所述的方法,其特征在于,所述终端设备根据所述生成HDR图像所需的短曝光参数获取并缓存至少一张图像,作为待处理图像,还包括:所述终端设备将当前获取所述图像的曝光参数确定为所述生成HDR图像所需的短曝光参数,根据所述短曝光参数获取并缓存至少一张图像,作为待处理图像。10.根据权利要求6~8任一所述的方法,其特征在于,所述终端设备在接收到所述拍摄指令后,根据所述生成HDR图像所需的短曝光参数,获取至少一张图像,作为待处理图像,包括:所述终端设备将当前用于获取所述图像的曝光参数确定为所述生成HDR图像所需的短曝光参数,根据所述短曝光参数获取至少一张图像,作为待处理图像;或所述终端设备根据当前所述图像的亮度统计数据确定生成HDR图像所需的短曝光参数,根据所述短曝光参数获取至少一张图像,作为待处理图像。11.根据权利要求6~8任一所述的方法,其特征在于,所述终端设备根据所述生成HDR图像所需的曝光参数,获取至少一张图像,作为待处理图像,包括:所述终端设备将当前用于获取所述图像的曝光参数确定为所述生成HDR图像所需的曝光参数中的短曝光参数,以及根据当前用于获取所述图像的曝光参数确定生成HDR图像所需的曝光参数中的长曝光参数和/或中曝光参数,根据所述短曝光参数、所述长曝光参数和/或所述中曝光参数获取至少一张图像,作为待处理图像;或所述终端设备根据当前所述图像的亮度统计数据确定所述生成HDR图像所需的曝光参数中的短曝光参数...

【专利技术属性】
技术研发人员:蔡金刘虎李佳熊
申请(专利权)人:深圳市海思半导体有限公司
类型:发明
国别省市:

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

1