一种成像控制方法及装置制造方法及图纸

技术编号:14504122 阅读:72 留言:0更新日期:2017-01-31 11:50
本发明专利技术公开了一种成像控制方法及装置,在本方案中,通过参考邻域内图像块的亮度,来选择确定动态范围的图像块,使得图像块的选择更加合理,使得确定出的动态范围更加合理,故而,进行成像控制时的成像效果更好。

【技术实现步骤摘要】

本专利技术涉及图像处理
,尤其涉及一种成像控制方法及装置
技术介绍
成像设备是人们生活中不可或缺的必需品。例如手机中内置有摄像机,使用户可以随时拍摄和记录自己的生活。例如,人们出外游玩时,也喜欢通过成像设备记录下这段经历。故此,人们对成像设备的成像质量要求越来越高。在成像设备中有一个重要的参考指标,即拍摄场景的动态范围(通常情况下该动态范围可用拍摄场景中最亮区域和最暗区域的差异表示)。成像时,成像设备根据拍摄场景的动态范围进行成像控制。例如根据拍摄场景的动态范围,选择合理的拍摄模式和/或拍摄参数进行拍摄。譬如,拍摄场景的动态范围超过设定动态范围值时,成像设备通常采用宽动态范围模式拍摄,以提高拍摄场景的拍摄效果。故此,如何确定拍摄场景的动态范围以便于进行成像控制是本领域密切关注的问题。相关技术中,确定拍摄场景的动态范围的方法一般是:首先获取拍摄场景的图像,并将该图像分割为预设数量的图像块;然后根据亮度最大的图像块以及亮度最低的图像块计算拍摄场景的动态范围,例如将两图像块的亮度差作为拍摄场景的动态范围。然而,上述方法确定动态范围虽然比较简便,但是其确定的动态范围并不能很好的用于进行成像控制,致使最终拍摄效果差。例如,拍摄场景为室内,其动态范围较小,若室内天花板开启多盏日光灯,相机拍摄到天花板时,相关技术中会确定拍摄场景是高动态范围,成像控制时会通过宽动态范围模式进行拍摄,就会出现拍摄的日光灯出现干涉条纹的现象,致使拍摄效果差。
技术实现思路
本专利技术实施例提供了一种成像控制方法及装置,用以解决目前存在的由于相关技术中确定的动态范围不能适用当前拍摄场景,导致拍摄效果差的问题。本专利技术实施例提供了一种成像控制方法,包括:获取拍摄场景的当前帧图像,并将所述当前帧图像分割为预设块数的图像块;将亮度大于第一阈值的图像块划分至预设亮块集合中;将亮度小于第二阈值的图像块划分至预设暗块集合中;并,针对每个图像块,计算该图像块与在所述当前帧图像中位置相邻的第一预设数量的图像块的整体亮度差异值;其中,所述第一阈值大于等于所述第二阈值;在预设亮块集合中选择整体亮度差异值小于第一差异值且亮度大于第一亮度的一个图像块作为最优亮块,并在预设暗块集合中选择整体亮度差异值小于第二差异值且亮度小于第二亮度的一个图像块作为最优暗块;根据所述最优亮块的亮度以及所述最优暗块的亮度计算所述动态范围;并,根据计算得到的所述动态范围调整拍摄参数和/或拍摄模式,并对所述当前拍摄场景进行拍摄。进一步地,本专利技术实施例还提供了一种成像控制装置,包括:图像获取模块,用于获取拍摄场景的当前帧图像,并将所述当前帧图像分割为预设块数的图像块;归类算差模块,用于将亮度大于第一阈值的图像块划分至预设亮块集合中;将亮度小于第二阈值的图像块划分至预设暗块集合中;并,针对每个图像块,计算该图像块与在所述当前帧图像中位置相邻的第一预设数量的图像块的整体亮度差异值;其中,所述第一阈值大于等于所述第二阈值;选择模块,用于在预设亮块集合中选择整体亮度差异值小于第一差异值且亮度大于第一亮度的一个图像块作为最优亮块,并在预设暗块集合中选择整体亮度差异值小于第二差异值且亮度小于第二亮度的一个图像块作为最优暗块;动态范围确定模块,用于根据所述最优亮块的亮度以及所述最优暗块的亮度计算所述动态范围;控制模块,用于根据计算得到的所述动态范围调整拍摄参数和/或拍摄模式,并对所述当前拍摄场景进行拍摄。本专利技术有益效果如下:在本专利技术实施例所述技术方案中,由于考虑相邻图像块的影响,合理选择用于计算动态范围的图像块,使得图像块的选择更加合理,最终计算的动态范围更能适用于当前拍摄场景,故此,本专利技术实施例由于确定的动态范围更加合理,能够提高成像控制的效果,提高拍摄效果。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1所示为本专利技术实施例一中所述成像控制方法的流程示意图;图2所示为本专利技术实施例一中所述预设邻域内图像块的意图;图3所示为本专利技术实施例一中所述首行、末行、首列、末列的图像块的示意图;图4所示为本专利技术实施例一中所述拍摄场景的示意图之一;图5所示为本专利技术实施例一中所述拍摄场景的示意图之二;图6所示为本专利技术实施例二中所述成像控制方法的流程示意图;图7所示为本专利技术实施例三中所述成像控制装置的结构示意图。具体实施方式本专利技术实施例提供了一种成像控制方法及装置,在本专利技术实施例所述技术方案中,由于考虑相邻图像块的影响,合理选择用于计算动态范围的图像块,使得图像块的选择更加合理,最终计算的动态范围更能适用于当前拍摄场景,故此,本专利技术实施例由于确定的动态范围更加合理,能够提高成像控制的效果,提高拍摄效果。为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。实施例一:如图1所示,其为本专利技术实施例一中所述成像控制方法的流程示意图,所述成像控制方法可包括以下步骤:步骤101:获取拍摄场景的当前帧图像,并将所述当前帧图像分割为预设块数的图像块。其中,在一个实施例中,该预设块数可以是16*16=256,即将图像横向和纵向均划分为16份,获得256个图像块。为了便于之后对各个图像块进行处理,可以按照设定顺序例如自上而下、自左至右的顺序为每个图像块分配一个标识。当然,具体实施时,可以根据拍摄获得图像的大小,设置合理的预设块数,本专利技术实施例对此不做限定。步骤102:将亮度大于第一阈值的图像块划分至预设亮块集合中;将亮度小于第二阈值的图像块划分至预设暗块集合中;并,针对每个图像块,计算该图像块与在所述当前帧图像中位置相邻的第一预设数量的图像块的整体亮度差异值;其中,所述第一阈值大于等于所述第二阈值。其中,在一个实施例中,第一阈值和第二阈值可以根据经验值获得,本专利技术对此不做任何限定。其中,在一个实施例中,针对每个图像块,其相邻的第一预设数量的图像本文档来自技高网
...

【技术保护点】
一种成像控制方法,其特征在于,包括:获取拍摄场景的当前帧图像,并将所述当前帧图像分割为预设块数的图像块;将亮度大于第一阈值的图像块划分至预设亮块集合中;将亮度小于第二阈值的图像块划分至预设暗块集合中;并,针对每个图像块,计算该图像块与在所述当前帧图像中位置相邻的第一预设数量的图像块的整体亮度差异值;其中,所述第一阈值大于等于所述第二阈值;在预设亮块集合中选择整体亮度差异值小于第一差异值且亮度大于第一亮度的一个图像块作为最优亮块,并在预设暗块集合中选择整体亮度差异值小于第二差异值且亮度小于第二亮度的一个图像块作为最优暗块;根据所述最优亮块的亮度以及所述最优暗块的亮度计算所述动态范围;并,根据计算得到的所述动态范围调整拍摄参数和/或拍摄模式,并对所述拍摄场景进行拍摄。

【技术特征摘要】
1.一种成像控制方法,其特征在于,包括:
获取拍摄场景的当前帧图像,并将所述当前帧图像分割为预设块数的图
像块;
将亮度大于第一阈值的图像块划分至预设亮块集合中;将亮度小于第二
阈值的图像块划分至预设暗块集合中;并,针对每个图像块,计算该图像块
与在所述当前帧图像中位置相邻的第一预设数量的图像块的整体亮度差异
值;其中,所述第一阈值大于等于所述第二阈值;
在预设亮块集合中选择整体亮度差异值小于第一差异值且亮度大于第一
亮度的一个图像块作为最优亮块,并在预设暗块集合中选择整体亮度差异值小
于第二差异值且亮度小于第二亮度的一个图像块作为最优暗块;
根据所述最优亮块的亮度以及所述最优暗块的亮度计算所述动态范围;
并,
根据计算得到的所述动态范围调整拍摄参数和/或拍摄模式,并对所述拍
摄场景进行拍摄。
2.根据权利要求1所述的方法,其特征在于,所述针对每个图像块,计
算该图像块与在所述当前帧图像中位置相邻的第一预设数量的图像块的整体
亮度差异值,具体包括:
根据以下公式计算所述整体亮度差异值:
D=Σi=1n|L-Li|]]>其中,D表示所述整体亮度差异值;L表示待计算整体亮度差异值的图像
块的亮度;Li表示相邻的第i个图像块的亮度;n表示所述第一预设数量。
3.根据权利要求1所述的方法,其特征在于,所述在预设亮块集合中选
择整体亮度差异值小于第一差异值且亮度大于第一亮度的一个图像块作为最
优亮块,并在预设暗块集合中选择整体亮度差异值小于第二差异值且亮度小于

\t第二亮度的一个图像块作为最优暗块,具体包括:
针对预设亮块集合中的每一个图像块,根据以下公式确定该图像块的第一
适用度:
Ρ1=λ1×(Lmax-L)+λ2×D
其中,Ρ1表示第一适用度;Lmax表示预设亮度上限;L表示待计算第一适
用度的图像块的亮度;D表示所述整体亮度差异值;λ1表示第一预置权重因
子;λ2表示第二预置权重因子;
以及,
针对预设暗块集合中的每一个图像块,根据以下公式确定该图像块的第二
适用度:
Ρ2=λ3×L+λ4×D
其中,Ρ2表示第二适用度;L表示待计算第二适用度的图像块的亮度;
D表示所述整体亮度差异值;λ3表示第三预置权重因子;λ4表示第四预置权
重因子;
选择第一适用度满足第一预置条件的一个图像块作为最优亮块,并选择
第二适用度满足第二预置条件的一个图像块作为最优暗块;所述第一预置条
件为所述第一适用度按从低到高排序时,在预置排序位置前;所述第二预置
条件为所述第二适用度按从低到高排序时,在预置排序位置前。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
存储所述当前帧图像的以下信息:第一适用度排序在所述预置排序位置前
的所有图像块在所述当前帧图像中的位置,形成第一位置集合,以及,第二适
用度排序在所述预置排序位置前的所有图像块在所述当前帧图像中的位置,
形成第二位置集合;最优亮块在所述当前帧图像中的位置,最优暗块在所述当
前帧图像中的位置;
根据以下方法计算所述当前帧图像的下一帧图像的动态范围:
获取所述下一帧图像中第一适用度排序在所述预置排序位置前的所有图

\t像块在所述下一帧图像中的位置,形成第三位置集合;并获取所述下一帧图
像中第二适用度排序在所述预置排序位置前的所有图像块在所述下一帧图像
中的位置,形成第四位置集合;
判断以下条件是否成立:所述第一位置集合与所述第三位置集合的交集
中包括的位置的数量大于等于第二预设数量,且所述第二位置集合与所述第
四位置集合的交集中包括的位置的数量大于等于第二预设数量;
若是,则选择所述下一帧图像中与所述当前帧图像计算动态范围时的最
优亮块的位置相同的图像块作为所述下一帧图像的最优亮块,并选择与所述
当前帧图像计算动态范围时的最优暗块的位置相同的图像块作为所述下一帧
图像的最优暗块;
若否,则执行所述选择第一适用度满足第一预置条件的一个图像块作为
最优亮块,并选择第二适用度满足第二预置条件的一个图像块作为最优暗块
的步骤。
5.根据权利要求1所述的方法,其特征在于,所述根据所述最优亮块的
亮度以及所述最优暗块的亮度计算所述动态范围之前,所述方法还包括:
判断最优亮块的亮度是否大于预置亮度拉伸阈值;
若是,则对所述最优亮块进行亮度拉伸。
6.根据权利要求1所述的方法,其特征在于,所述根据所述最优亮块的
亮度以及所述最优暗块的亮度计算所述动态范围,具体包括:
获取所述最优亮块的亮度的权值,以及所述最优亮块对应的预设邻域内
的图像块的亮度的权值;并将通过加权求和再求平均值的方式获得的计算结
果作为所述图像的亮区亮度;
获取所述最优暗块的亮度的权值,以及所述最优暗块对应的预设邻域内
的图像块的亮度的权值;并将通过加权求和再求平均值的方式获得的计算结
果作为所述图像的暗区亮度;
计算所述亮区亮度与所述暗区亮度的比值,将该比...

【专利技术属性】
技术研发人员:黄澄琛陈铨
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:浙江;33

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

1