高动态范围图像拍摄方法、装置和终端设备与流程

文档序号:11436558阅读:320来源:国知局
高动态范围图像拍摄方法、装置和终端设备与流程

本发明涉及拍摄技术领域,尤其涉及一种高动态范围图像拍摄方法、装置和终端设备。



背景技术:

高动态范围图像(High Dynamic Range Imaging,HDR)是用来实现比普通数字图像技术更大曝光动态范围(即更大的明暗差别)的一组拍摄技术。高动态范围图像的目的就是要准确地表示真实世界中从太阳光直射到最暗的阴影范围内的亮度。使得拍摄的图像可将拍摄景物中,无论高光还是阴影部分的细节,都能清晰的呈现出来,使得图像呈现的效果接近人眼视觉的效果。

通常,在进行高动态范围图像拍摄时,会拍摄同一位置三种曝光强度(低曝光、中曝光、高曝光)的图像,然后把这三张图像合成一张图像。对于中等强度的曝光,可以准确地控制,但是对于低曝光和高曝光这两种情形,并没法准确控制,只能按照一个固定的时间进行曝光控制。从而,容易导致生成的高动态范围图像中的阴影区域仍然欠曝,高光区域继续过曝,合成出来的高动态范围图像质量不高。



技术实现要素:

本发明的目的旨在至少在一定程度上解决上述的技术问题之一。

为此,本发明的第一个目的在于提出一种高动态范围图像拍摄方法,该方法,该方法实现了合成的高动态范围图像接近人眼视觉效果,提高了高动态范围图像的质量。

本发明的第二个目的在于提出一种高动态范围图像拍摄装置。

本发明的第三个目的在于提出一种终端设备。

为了实现上述目的,本发明第一方面实施例提出了一种高动态范围图像拍摄方法,该方法包括:

检测终端设备在初始位置对中心区域曝光后拍摄的原始图像的亮度分布类型;

根据所述亮度分布类型和预设的移动距离,触发微机电系统将图像传感器移动到一个或多个参考位置,并在所述参考位置对中心区域曝光后拍摄对应的参考图像;

根据所述参考图像和所述原始图像合成高动态范围图像。

本发明实施例的高动态范围图像拍摄方法,检测终端设备在初始位置对中心区域曝光后拍摄的原始图像的亮度分布类型,根据亮度分布类型和预设的移动距离,触发微机电系统将图像传感器移动到一个或多个参考位置,并在参考位置对中心区域曝光后拍摄对应的参考图像,进而根据参考图像和原始图像合成高动态范围图像。由此,实现了合成的高动态范围图像接近人眼视觉效果,提高了高动态范围图像的质量。

另外,本发明实施例的高动态范围图像拍摄方法,还具有如下附加的技术特征:

在本发明的一个实施例中,所述检测终端设备在初始位置对中心区域曝光后拍摄的原始图像的亮度分布类型,包括:

检测所述原始图像中上半部分像素亮度与下半部分像素亮度之间的第一差值是否满足预设阈值;

如果所述第一差值满足预设阈值,则确定所述原始图像的亮度呈水平分布;

如果所述第一差值不满足预设阈值,则检测所述原始图像中左半部分像素亮度与右半部分像素亮度之间的第二差值是否满足预设阈值;

如果所述第二差值满足预设阈值,则确定所述原始图像的亮度呈垂直分布。

在本发明的一个实施例中,根据所述亮度分布类型和预设的移动距离,触发微机电系统将图像传感器移动到一个或多个参考位置,包括:

如果所述原始图像的亮度呈水平分布,则触发第一微机电系统按照预设的移动距离,将图像传感器沿垂直方向的正方向,和/或,负方向移动到一个或多个参考位置;或,

如果所述原始图像的亮度呈垂直分布,则触发第二微机电系统按照预设的移动距离,将图像传感器沿水平方向的正方向,和/或,负方向移动到一个或多个参考位置。

在本发明的一个实施例中,在所述根据所述亮度分布类型和预设的移动距离,触发微机电系统将图像传感器移动到一个或多个参考位置之前,还包括:

获取所述图像传感器中与水平方向对应的第一分辨率,以及与垂直方向对应的第二分辨率;

根据所述第一分辨率和所述第二分辨率确定所述移动距离。

在本发明的一个实施例中,所述根据所述参考图像和所述原始图像合成高动态范围图像,包括:

如果所述参考图像的合集没有覆盖所述原始图像,则从所述参考图像中获取与所述原始图像交叠部分中各像素位置对应的参考像素值;

根据所述交叠部分中各像素位置对应的原始像素值和所述参考像素值,计算所述交叠部分中各像素位置对应的均值;

根据所述交叠部分中各像素位置对应的均值,以及所述原始图像中与所述参考图像非交叠部分对应的原始像素值合成高动态范围图像。

在本发明的一个实施例中,,所述根据所述参考图像和所述原始图像合成高动态范围图像,包括:

如果所述参考图像的合集覆盖所述原始图像,则从所述参考图像中获取与所述原始图像中各像素位置对应的参考像素值;

根据与所述原始图像中各像素位置对应的参考像素值合成高动态范围图像。

为了实现上述目的,本发明第二方面实施例提出了一种高动态范围图像拍摄装置,包括:检测模块,用于检测终端设备在初始位置对中心区域曝光后拍摄的原始图像的亮度分布类型;

触发模块,用于根据所述亮度分布类型和预设的移动距离,触发微机电系统将图像传感器移动到一个或多个参考位置;

拍摄模块,用于在所述参考位置对中心区域曝光后拍摄对应的参考图像;

合成模块,用于根据所述参考图像和所述原始图像合成高动态范围图像。

本发明实施例的高动态范围图像拍摄装置,检测终端设备在初始位置对中心区域曝光后拍摄的原始图像的亮度分布类型,根据亮度分布类型和预设的移动距离,触发微机电系统将图像传感器移动到一个或多个参考位置,并在参考位置对中心区域曝光后拍摄对应的参考图像,进而根据参考图像和原始图像合成高动态范围图像。由此,实现了合成的高动态范围图像接近人眼视觉效果,提高了高动态范围图像的质量。

另外,本发明实施例的高动态范围图像拍摄装置,还具有如下附加的技术特征:

在本发明的一个实施例中,所述检测模块包括:

检测单元,用于检测所述原始图像中上半部分像素亮度与下半部分像素亮度之间的第一差值是否满足预设阈值;

确定单元,用于在所述第一差值满足预设阈时,确定所述原始图像的亮度呈水平分布;

所述检测单元还用于在所述第一差值不满足预设阈值时,检测所述原始图像中左半部分像素亮度与右半部分像素亮度之间的第二差值是否满足预设阈值;

所述确定单元还用于在所述第二差值满足预设阈值时,确定所述原始图像的亮度呈垂直分布。

在本发明的一个实施例中,所述触发模块用于:

在所述原始图像的亮度呈水平分布时,触发第一微机电系统按照预设的移动距离,将图像传感器沿垂直方向的正方向,和/或,负方向移动到一个或多个参考位置;或,

在所述原始图像的亮度呈垂直分布时,触发第二微机电系统按照预设的移动距离,将图像传感器沿水平方向的正方向,和/或,负方向移动到一个或多个参考位置。

在本发明的一个实施例中,所述装置还包括:获取模块,用于获取所述图像传感器中与水平方向对应的第一分辨率,以及与垂直方向对应的第二分辨率;

确定模块,用于根据所述第一分辨率和所述第二分辨率确定所述移动距离。

在本发明的一个实施例中,所述合成模块包括:

第一获取单元,用于在所述参考图像的合集没有覆盖所述原始图像时,从所述参考图像中获取与所述原始图像交叠部分中各像素位置对应的参考像素值;

计算单元,用于根据所述交叠部分中各像素位置对应的原始像素值和所述参考像素值,计算所述交叠部分中各像素位置对应的均值;

第一合成单元,用于根据所述交叠部分中各像素位置对应的均值,以及所述原始图像中与所述参考图像非交叠部分对应的原始像素值合成高动态范围图像。

在本发明的一个实施例中,所述合成模块包括:

第二获取单元,用于在所述参考图像的合集覆盖所述原始图像时,从所述参考图像中获取与所述原始图像中各像素位置对应的参考像素值;

第二合成单元,用于根据与所述原始图像中各像素位置对应的参考像素值合成高动态范围图像。

为了实现上述目的,本发明第二方面实施例提出了一种终端设备,包括:壳体和位于所述壳体内的微电机系统、图像传感器、存储器和处理器,其中,所述微机电系统控制所述图像传感器移动;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行以下步骤:

检测终端设备在初始位置对中心区域曝光后拍摄的原始图像的亮度分布类型;

根据所述亮度分布类型和预设的移动距离,触发微机电系统将图像传感器移动到一个或多个参考位置,并在所述参考位置对中心区域曝光后拍摄对应的参考图像;

根据所述参考图像和所述原始图像合成高动态范围图像。

本发明实施例的终端设备,检测终端设备在初始位置对中心区域曝光后拍摄的原始图像的亮度分布类型,根据亮度分布类型和预设的移动距离,触发微机电系统将图像传感器移动到一个或多个参考位置,并在参考位置对中心区域曝光后拍摄对应的参考图像,进而根据参考图像和原始图像合成高动态范围图像。由此,实现了合成的高动态范围图像接近人眼视觉效果,提高了高动态范围图像的质量。

本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1是根据本发明一个实施例的高动态范围图像拍摄方法的流程图;

图2(a)-图2(b)是根据本发明一个实施例的原始图像亮度分布示类型示意图;

图3是根据本发明一个实施例的微机电系统的结构示意图;

图4是根据本发明一个实施例的微机电系统与图像传感器的连接示意图;

图5(a)-图5(b)是根据本发明一个实施例的微机电系统控制图像传感器拍摄的场景示意图;

图6是根据本发明另一个实施例的高动态范围图像拍摄方法的流程图;

图7是根据本发明又一个实施例的高动态范围图像拍摄方法的流程图;

图8是根据本发明还一个实施例的高动态范围图像拍摄方法的流程图;

图9是根据本发明一个实施例的高动态范围图像拍摄装置的结构示意图;

图10是根据本发明另一个实施例的高动态范围图像拍摄装置的结构示意图;

图11是根据本发明又一个实施例的高动态范围图像拍摄装置的结构示意图;

图12是根据本发明还一个实施例的高动态范围图像拍摄装置的结构示意图;

图13是根据本发明再一个实施例的高动态范围图像拍摄装置的结构示意图;以及

图14是根据本发明一个实施例的终端设备的结构示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。

下面参考附图描述本发明实施例的高动态范围图像拍摄方法、装置和终端。

图1是根据本发明一个实施例的高动态范围图像拍摄方法的流程图。

如图1所示,该高动态范围图像拍摄方法可包括:

S110,检测终端设备在初始位置对中心区域曝光后拍摄的原始图像的亮度分布类型。

通常,在拍摄高动态范围图像时,可通过调整光圈的大小以及快门的速度等,在同一位置拍摄出三种曝光强度(低曝光、中曝光、高曝光)的图像,之后将这三种曝光强度的图像合成以生成高动态范围图像。

然而,由于拍摄环境的亮度以及操作的复杂性,可能无法在拍摄景物时,准确进行高曝光强度以及低曝光强度的控制,从而很容易导致合成的高动态范围图像中,阴影区域仍然欠曝,高光区域继续过曝,合成出来的高动态范围图像质量不高。

为了解决上述问题,提高图像质量,本发明实施例提供的高动态范围图像拍摄方法,需要检测拍摄的原始图像中亮度的分布情况,以针对不同亮度的区域,拍摄不同曝光强度的参考图像,然后将上述参考图像合成高动态范围图像。

从而,合成高动态范围图像的参考图像是根据拍摄景物的不同亮度进行曝光的,不同的参考图像清晰曝光了原始图像不同亮度的区域,进而参考图像合成高动态范围图像可清晰呈现拍摄景物的每个细节,图像质量较高。

具体地,在实际实施过程中,检测终端设备在初始位置对中心区域曝光后拍摄的原始图像的亮度分布类型,比如确定出原始图像亮度是如图2(a)所示的水平分布的,即原始图像中同一水平线的亮度是一致的,还是如图2(b)所示的垂直分布的,即原始图像中同一垂直线的亮度是一致的等。

需要说明的是,根据具体应用场景的不同,可采用不同的方式检测终端设备在初始位置对中心区域曝光后拍摄的原始图像的亮度分布类型:

在本发明的一个实施例中,可检测原始图像中上半部分像素亮度与下半部分像素亮度之间的第一差值是否满足预设阈值。其中,预设阈值是根据大量实验标定的像素的差值,可通过该差值可以准确判定像素之间的亮度是否差距较明显。

进而,如果第一差值满足预设阈值,则表明原始图像中的像素亮度上半部分和下半部分差距大,从而确定原始图像的亮度呈水平分布。

如果第一差值不满足预设阈值,则表明原始图像中的像素亮度上半部分和下半部分相对一致,差距不明显,因而检测原始图像中左半部分像素亮度与右半部分像素亮度之间的第二差值是否满足预设阈值。

如果第二差值满足预设阈值,则表明原始图像中的像素亮度左半部分和右半部分差距较大,从而确定原始图像的亮度呈垂直分布。

S120,根据亮度分布类型和预设的移动距离,触发微机电系统将图像传感器移动到一个或多个参考位置,并在参考位置对中心区域曝光后拍摄对应的参考图像。

具体地,在确定原始图像的亮度分布类型后,为了根据不同的原始图像亮度拍摄不同的参考图像,可根据亮度分布类型和预设的移动距离,触发微机电系统将图像传感器移动到一个或多个参考位置,并在参考位置对中心区域曝光后,拍摄对应的参考图像。

具体地,微机电系统是在微电子技术(半导体制造技术)基础上发展起来的,融合了光刻、腐蚀、薄膜、LIGA、硅微加工、非硅微加工和精密机械加工等技术制造的高科技电子机械器件。

如图3所示,微机电系统包括固定电极122、活动电极124及可形变连接件126。活动电极124与固定电极122配合。连接件126固定连接固定电极122及活动电极124。固定电极122及活动电极124用于在驱动电压的作用下产生静电力。连接件126用于在静电力的作用下沿活动电极124移动的方向形变以允许活动电极124移动从而带动图像传感器进行移动。

其中,需要说明的是,根据具体应用需求的不同,设置相应的微机电系统控制图像传感器向不同的方向移动,即如图4所示,可在图像传感器的水平方向和垂直方向分别设置微机电系统,从而微机电系统可带动图像传感器进行水平向左或者向右移动、水平向上或者向下移动等。其中,上述微机电系统控制图像传感器每次移动的步长等,可由系统根据大量实验数据进行标定,也可由用户根据需求自行设置等。

为了更加清楚的说明根据微机电系统如何根据该亮度分布类型和移动距离控制图像传感器移动,下面举例说明:

第一种示例,如果原始图像的亮度呈水平分布,则触发第一微机电系统按照预设的移动距离,将图像传感器沿垂直方向的正方向,或负方向移动到一个或多个参考位置。

在本示例中,如图5(a)中的原始图像(1)图所示,拍摄风景的原始图像时,原始图像中上侧的天空和下侧的草地的亮度差距明显,天空所在区域较为明亮,草地所在区域较为阴暗,原始图像中的草地可能出现过曝现象,草地可能出现欠曝现象。

从而,如图5(a)的参考图像(2)图所示,将图像传感器沿垂直方向的正方向移动到一个参考位置进行拍摄,从而得到的参考图像中,天空得到合适的曝光,得到的参考图像清晰地呈现天空的细节。

或者,如图5(a)的参考图像(3)图所示,将将图像传感器沿垂直方向的负方向移动到一个参考位置进行拍摄,从而得到的参考图像中,草地得到合适的曝光,得到的参考图像清晰地呈现草地的细节。

第二种示例,如果原始图像的亮度呈垂直分布,则触发第二微机电系统按照预设的移动距离,将图像传感器沿水平方向的正方向,或负方向移动到一个或多个参考位置。

在本示例中,如图5(b)中的原始图像(1)图所示,拍摄风景的原始图像时,原始图像中左侧的风车和右侧的天空的亮度差距明显,天空所在区域较为明亮,风车所在区域较为阴暗,原始图像中的天空可能出现过曝现象,风车可能出现欠曝现象。

从而,如图5(b)的参考图像(2)图所示,将图像传感器沿水平方向的正方向移动到一个参考位置进行拍摄,从而得到的参考图像中,天空得到合适的曝光,得到的参考图像清晰地呈现天空的细节。

或者,如图5(b)的参考图像(3)图所示,将图像传感器沿水平方向的负方向移动到一个参考位置进行拍摄,从而得到的参考图像中,风车得到合适的曝光,得到的参考图像清晰地呈现风车的细节。

S130,根据参考图像和原始图像合成高动态范围图像。

具体地,将参考图像和原始图像进行合成,以消除原始图像中过曝或者欠曝的情况,使得得到的高动态范围图像清晰呈现拍摄景物的每个细节,呈现的图像效果更加接近人眼的视觉效果,得到的高动态范围图像的图像质量较好。

需要说明的是,根据具体应用需求的不同,可采用不同的处理方式根据参考图像和原始图像合成高动态范围图像,下面结合附图6和7详细举例说明:

图6是根据本发明另一个实施例的高动态范围图像拍摄方法的流程图,如图6所示,步骤S130可包括:

S210,如果参考图像的合集没有覆盖原始图像,则从参考图像中获取与原始图像交叠部分中各像素位置对应的参考像素值。

具体地,如果参考图像的合集仅仅包含原始图像中部分原始图像,并没有覆盖原始图像,则可以从参考图像中获取与原始图像交叠部分中各像素位置对应的参考像素值。

举例而言,当如图5(a)的原始图像(1)图所示的原始图像的参考图像,只有图5(a)的(2)图时,(2)图没有呈现完全草地的相关图像,并没有覆盖(1)图,则从(2)图中获取与原始图像(1)图交叠的天空以及小部分草地的像素位置对应的参考像素值。

S220,根据交叠部分中各像素位置对应的原始像素值和参考像素值,计算交叠部分中各像素位置对应的均值。

举例而言,获取参考图像与原始图像的交叠部分中,各像素位置对应的原始像素值和参考像素值,当原始图像与参考图像交叠的部分是天空图像时,则获取原始图像中天空图像中各像素位置对应的原始像素值,以及参考图像中天空图像中各像素位置对应的参考像素值,将原始图像与参考图像对应的像素取均值。

S230,根据交叠部分中各像素位置对应的均值,以及原始图像中与参考图像非交叠部分对应的原始像素值合成高动态范围图像。

具体地,在获取到原始图像与参考图像的交叠部分中,各像素位置对应的均值后,对原始图像进行相应的合成处理,即将该均值赋予原始图像中对应的像素位置,原始图像中与参考图像非交叠部分对应的原始像素值不做更改,以生成可以清晰反应拍摄景物的每个区域细节的合成高动态范围图像。

图7是根据本发明又一个实施例的高动态范围图像拍摄方法的流程图,如图7所示,步骤S130可包括:

S310,如果参考图像的合集覆盖原始图像,则从参考图像中获取与原始图像中各像素位置对应的参考像素值。

具体地,如果参考图像的合集包含原始图像中全部原始图像,覆盖了原始图像,则可以从参考图像中获取与原始图像中各像素位置对应的参考像素值。

举例而言,当如图5(a)的原始图像(1)图所示的原始图像的参考图像,包含图5(a)的(2)图和(3)图时,(2)图和(3)图呈现完全(1)图中草地和天空的相关图像,覆盖(1)图中所示的图像,则从(2)图和(3)图中分别获取与原始图像(1)图中天空对应的参考像素值以及草地对应的参考像素值。

S320,根据与原始图像中各像素位置对应的参考像素值合成高动态范围图像。

具体地,在获取到与原始图像各像素位置对应的参考图像的参考像素值后,可将原始图像的原始像素值与对应的参考像素值,进行相应的运算处理,比如将原始像素值与对应的参考像素值进行均值处理获取像素均值等,进而将处理得到的像素值赋予原始像素对应的像素位置的像素值,以合成高动态范围图像,该高动态范围图像可以清晰反应拍摄景物的每个区域的细节。

综上所述,本发明实施例的高动态范围图像拍摄方法,检测终端设备在初始位置对中心区域曝光后拍摄的原始图像的亮度分布类型,根据亮度分布类型和预设的移动距离,触发微机电系统将图像传感器移动到一个或多个参考位置,并在参考位置对中心区域曝光后拍摄对应的参考图像,进而根据参考图像和原始图像合成高动态范围图像。由此,实现了合成的高动态范围图像接近人眼视觉效果,提高了高动态范围图像的质量。

基于以上实施例,应当理解的是,在实际应用中,为了更好地利用图像传感器的分辨率等,使得得到的高动态范围图像的质量更高,在检测终端设备在初始位置对中心区域曝光后拍摄的原始图像的亮度分布类型后,可根据预设的控制策略和移动距离触发微机电系统在图像传感器分辨率的分布情况,确定出上述图像传感器移动的移动距离。

具体地,图8是根据本发明还一个实施例的高动态范围图像拍摄方法的流程图,如图8所示,该方法包括:

S410,检测终端设备在初始位置对中心区域曝光后拍摄的原始图像的亮度分布类型。

具体地,可根据终端设备在初始位置对中心区域曝光后拍摄的原始图像的像素亮度的分布情况,检测原始图像的亮度分布类型。

S420,获取图像传感器中与水平方向对应的第一分辨率,以及与垂直方向对应的第二分辨率。

S430,根据第一分辨率和第二分辨率确定移动距离。

具体地,当检测原始图像的亮度分布类型后,为了使得拍摄的参考图像能针对每个亮度进行合适的曝光,需要设置确定图像传感器移动时合适的移动距离。

具体而言,根据具体应用场景的不同,可以采取不同方式确定出图像传感器移动时合适的移动距离:

在本发明的一个实施例中,可获取图像传感器中与水平方向对应的第一分辨率,以及与垂直方向对应的第二分辨率,进而通过对第一分辨率和第二分辨率进行相应的运算处理,确定出图像传感器移动对应的移动距离。

在本实施例中,获取图像传感器的水平方向的第一分辨率w,垂直方向的第二分辨率为h,w大于等于h,如果原始图像的亮度是水平分布的,则可将的值,即第二分辨率的四分之一值作为图像传感器垂直移动对应的移动距离。

如果原始图像的亮度是处置分布的,则可将的值,即第一分辨率的四分之一值作为图像传感器水平移动对应的移动距离。

S440,根据亮度分布类型和预设的移动距离,触发微机电系统将图像传感器移动到一个或多个参考位置,并在参考位置对中心区域曝光后拍摄对应的参考图像。

S450,根据参考图像和原始图像合成高动态范围图像。

本实施例中步骤S450和S460的具体实施方式参见上述实施例中的步骤S120-S130的实施过程,此处不再赘述。

综上所述,本发明实施例的高动态范围图像拍摄方法,获取图像传感器中与水平方向对应的第一分辨率,以及与垂直方向对应的第二分辨率,并根据第一分辨率和第二分辨率确定移动距离。由此,可使得在检测获知原始图像的亮度分布类型时,微机电系统可以更加合适的移动距离移动图像传感器,使得拍摄的参考图像更加清晰的呈现出原始图像中,不同亮度所在区域的图像的细节,有效提高了合成的高动态范围图像的质量。

为了实现上述实施例,本发明还提出了一种高动态范围图像拍摄装置,图9是根据本发明一个实施例的高动态范围图像拍摄装置的结构示意图,如图9所示,该高动态范围图像拍摄装置包括:检测模块10、触发模块20、拍摄模块30和合成模块40。

其中,检测模块10,用于检测终端设备在初始位置对中心区域曝光后拍摄的原始图像的亮度分布类型。

图10是根据本发明另一个实施例的高动态范围图像拍摄装置的结构示意图,如图10所示,该检测模块10可包括:检测单元11和确定单元12。

其中,检测单元11,用于检测原始图像中上半部分像素亮度与下半部分像素亮度之间的第一差值是否满足预设阈值。

确定单元12,用于在第一差值满足预设阈时,确定原始图像的亮度呈水平分布。

检测单元11还用于在第一差值不满足预设阈值时,检测原始图像中左半部分像素亮度与右半部分像素亮度之间的第二差值是否满足预设阈值。

确定单元12还用于在第二差值满足预设阈值时,确定原始图像的亮度呈垂直分布。

触发模块20,用于根据亮度分布类型和预设的移动距离,触发微机电系统将图像传感器移动到一个或多个参考位置。

具体地,触发模块20用于:在原始图像的亮度呈水平分布时,触发第一微机电系统按照预设的移动距离,将图像传感器沿垂直方向的正方向,或负方向移动到一个或多个参考位置。

或者触发模块20用于在原始图像的亮度呈垂直分布时,触发第二微机电系统按照预设的移动距离,将图像传感器沿水平方向的正方向,或负方向移动到一个或多个参考位置。

拍摄模块30,用于在参考位置对中心区域曝光后拍摄对应的参考图像。

合成模块40,用于根据参考图像和原始图像合成高动态范围图像。

图11是根据本发明又一个实施例的高动态范围图像拍摄装置的结构示意图,如图11所示,在如图9所示的基础上,该合成模块40可包括:第一获取单元41、计算单元42和第一合成单元43。

其中,第一获取单元41,用于在参考图像的合集没有覆盖原始图像时,从参考图像中获取与原始图像交叠部分中各像素位置对应的参考像素值。

计算单元42,用于根据交叠部分中各像素位置对应的原始像素值和参考像素值,计算交叠部分中各像素位置对应的均值。

第一合成单元43,用于根据交叠部分中各像素位置对应的均值,以及原始图像中与参考图像非交叠部分对应的原始像素值合成高动态范围图像。

图12是根据本发明还一个实施例的高动态范围图像拍摄装置的结构示意图,如图12所示,在如图9所示的基础上,该合成模块40可包括:第二获取单元44和第二合成单元45。

其中,第二获取单元44,用于在参考图像的合集覆盖原始图像时,从参考图像中获取与原始图像中各像素位置对应的参考像素值。

第二合成单元45,用于根据与原始图像中各像素位置对应的参考像素值合成高动态范围图像。

需要说明的是,前述对高动态范围图像拍摄方法实施例的描述,也适应于对本发明实施例的高动态范围图像拍摄装置的描述,其实现原理类似,在此不再赘述。

综上所述,本发明实施例的高动态范围图像拍摄装置,检测终端设备在初始位置对中心区域曝光后拍摄的原始图像的亮度分布类型,根据亮度分布类型和预设的移动距离,触发微机电系统将图像传感器移动到一个或多个参考位置,并在参考位置对中心区域曝光后拍摄对应的参考图像,进而根据参考图像和原始图像合成高动态范围图像。由此,实现了合成的高动态范围图像接近人眼视觉效果,提高了高动态范围图像的质量。

图13是根据本发明再一个实施例的高动态范围图像拍摄装置的结构示意图,如图13所示,在如图9所示的基础上,该高动态范围图像拍摄装置还可包括:获取模块50和确定模块60。

确定模块60,用于根据第一分辨率和第二分辨率确定移动距离。

需要说明的是,前述对高动态范围图像拍摄方法实施例的描述,也适应于对本发明实施例的高动态范围图像拍摄装置的描述,其实现原理类似,在此不再赘述。

综上所述,本发明实施例的高动态范围图像拍摄装置,获取图像传感器中与水平方向对应的第一分辨率,以及与垂直方向对应的第二分辨率,并根据第一分辨率和第二分辨率确定移动距离。由此,可使得在检测获知原始图像的亮度分布类型时,微机电系统可以更加合适的移动距离移动图像传感器,使得拍摄的参考图像更加清晰的呈现出原始图像中,不同亮度所在区域的图像的细节,有效提高了合成的高动态范围图像的质量。

为了实现上述实施例,本发明还提出了一种终端设备,图14是根据本发明一个实施例的终端设备的结构示意图,如图14所示,该终端设备1000包括:壳体1100和位于壳体1100内的微电机系统1110、图像传感器1120、存储器1130和处理器1140,其中,微机电系统1110控制图像传感器1120移动;处理器1140通过读取存储器1130中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:

检测终端设备在初始位置对中心区域曝光后拍摄的原始图像的亮度分布类型。

根据亮度分布类型和预设的移动距离,触发微机电系统将图像传感器移动到一个或多个参考位置,并在参考位置对中心区域曝光后拍摄对应的参考图像。

根据参考图像和原始图像合成高动态范围图像。

需要说明的是,前述对高动态范围图像拍摄方法实施例的描述,也适应于对本发明实施例的终端设备的描述,其实现原理类似,在此不再赘述。

综上所述,本发明实施例的终端设备,检测终端设备在初始位置对中心区域曝光后拍摄的原始图像的亮度分布类型,根据亮度分布类型和预设的移动距离,触发微机电系统将图像传感器移动到一个或多个参考位置,并在参考位置对中心区域曝光后拍摄对应的参考图像,进而根据参考图像和原始图像合成高动态范围图像。由此,实现了合成的高动态范围图像接近人眼视觉效果,提高了高动态范围图像的质量。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1