图像暗角补偿方法、装置和终端设备转让专利

申请号 : CN201610623629.0

文献号 : CN106161981B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 杨新勤

申请人 : 广东欧珀移动通信有限公司

摘要 :

本发明公开了一种图像暗角补偿方法、装置和终端设备,其中,方法包括:检测终端设备在初始位置拍摄的原始图像的四个角落中是否具有不满足预设条件的像素亮度;如果检测获知至少一个角落具有不满足预设条件的像素亮度,则根据预设的控制策略和移动距离触发微机电系统将图像传感器移动到一个或多个参考位置拍摄对应的参考图像;根据参考图像对原始图像中不满足预设条件的像素亮度进行补偿处理。该方法通过对原始图像中像素亮度较低的角落进行补偿处理,消除了图像中的暗角,提高了图像的质量。

权利要求 :

1.一种图像暗角补偿方法,其特征在于,包括以下步骤:

检测终端设备在初始位置拍摄的原始图像的四个角落中是否具有不满足预设条件的像素亮度;

如果检测获知至少一个角落具有不满足预设条件的像素亮度,则根据预设的控制策略和移动距离,触发微机电系统将图像传感器移动到一个或多个参考位置拍摄对应的参考图像;

根据所述参考图像对所述原始图像中不满足预设条件的像素亮度进行补偿处理。

2.如权利要求1所述的方法,其特征在于,所述如果检测获知至少一个角落具有不满足预设条件的像素亮度,则根据预设的控制策略和移动距离触发微机电系统将图像传感器移动到一个或多个参考位置拍摄对应的参考图像,包括:如果检测获知左上角具有不满足预设条件的像素亮度,则根据预设的移动距离,触发微机电系统将图像传感器向左移动到第一参考位置,或,向上移动到第二参考位置拍摄对应的参考图像;和/或,如果检测获知左下角具有不满足预设条件的像素亮度,则根据预设的移动距离,触发微机电系统将图像传感器向左移动到第一参考位置,或,向下移动到第三参考位置拍摄对应的参考图像;和/或,如果检测获知右上角具有不满足预设条件的像素亮度,则根据预设的移动距离,触发微机电系统将图像传感器向右移动到第四参考位置,或,向上移动到第二参考位置拍摄对应的参考图像;和/或,如果检测获知右下角具有不满足预设条件的像素亮度,则根据预设的移动距离,触发微机电系统将图像传感器向右移动到第四参考位置,或,向下移动到第三参考位置拍摄对应的参考图像。

3.如权利要求1所述的方法,其特征在于,在所述根据预设的控制策略和移动距离触发微机电系统将图像传感器移动到一个或多个参考位置拍摄对应的参考图像之前,还包括:获取所述图像传感器中与水平方向对应的第一分辨率,以及与垂直方向对应的第二分辨率;

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

4.如权利要求1所述的方法,其特征在于,在所述根据预设的控制策略和移动距离触发微机电系统将图像传感器移动到一个或多个参考位置拍摄对应的参考图像之前,还包括:对所述原始图像中不满足预设条件的像素亮度的角落周围进行测光处理,确定所述图像传感器的移动方向。

5.如权利要求1-4任一所述的方法,其特征在于,所述根据所述参考图像对所述原始图像中不满足预设条件的像素亮度进行补偿处理,包括:确定所述原始图像中不满足预设条件的像素亮度的第一像素位置;

如果所述参考图像为一张,则从所述参考图像中获取与所述第一像素位置对应的像素值,并将所述像素值赋予所述原始图像中对应的第一像素位置;

如果所述参考图像为多张,则从多个所述参考图像中获取与所述第一像素位置对应的像素值的均值,并将所述均值赋予所述原始图像中对应的第一像素位置。

6.如权利要求1-4任一所述的方法,其特征在于,所述根据所述参考图像对所述原始图像中不满足预设条件的像素亮度进行补偿处理,包括:从所述参考图像和所述原始图像中分别获取同一像素位置的参考像素值和原始像素值;

计算所述参考像素值和所述原始像素值的均值,并将所述均值赋予所述原始图像中对应的像素位置。

7.一种图像暗角补偿装置,其特征在于,包括:

检测模块,用于检测终端设备在初始位置拍摄的原始图像的四个角落中是否具有不满足预设条件的像素亮度;

触发模块,用于在检测获知至少一个角落具有不满足预设条件的像素亮度时,根据预设的控制策略和移动距离触发微机电系统将图像传感器移动到一个或多个参考位置拍摄对应的参考图像;

补偿模块,用于根据所述参考图像对所述原始图像中不满足预设条件的像素亮度进行补偿处理。

8.如权利要求7所述的装置,其特征在于,所述触发模块用于:在检测获知左上角具有不满足预设条件的像素亮度时,根据预设的移动距离,触发微机电系统将图像传感器向左移动到第一参考位置,或,向上移动到第二参考位置拍摄对应的参考图像;和/或,在检测获知左下角具有不满足预设条件的像素亮度时,根据预设的移动距离,触发微机电系统将图像传感器向左移动到第一参考位置,或,向下移动到第三参考位置拍摄对应的参考图像;和/或,在检测获知右上角具有不满足预设条件的像素亮度时,根据预设的移动距离,触发微机电系统将图像传感器向右移动到第四参考位置,或,向上移动到第二参考位置拍摄对应的参考图像;和/或,在检测获知右下角具有不满足预设条件的像素亮度时,根据预设的移动距离,触发微机电系统将图像传感器向右移动到第四参考位置,或,向下移动到第三参考位置拍摄对应的参考图像。

9.如权利要求7所述的装置,其特征在于,还包括:

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

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

10.如权利要求7所述的装置,其特征在于,还包括:

测光处理模块,用于对所述原始图像中不满足预设条件的像素亮度的角落周围进行测光处理;

第二确定模块,用于确定所述图像传感器的移动方向。

11.如权利要求7-10任一所述的装置,其特征在于,所述补偿模块包括:确定单元,用于确定所述原始图像中不满足预设条件的像素亮度的第一像素位置;

第一处理单元,用于在所述参考图像为一张时,从所述参考图像中获取与所述第一像素位置对应的像素值,并将所述像素值赋予所述原始图像中对应的第一像素位置;

所述第一处理单元还用于在所述参考图像为多张时,从多个所述参考图像中获取与所述第一像素位置对应的像素值的均值,并将所述均值赋予所述原始图像中对应的第一像素位置。

12.如权利要求7-10任一所述的装置,其特征在于,所述补偿模块包括:获取单元,用于从所述参考图像和所述原始图像中分别获取同一像素位置的参考像素值和原始像素值;

第二处理单元,用于计算所述参考像素值和所述原始像素值的均值,并将所述均值赋予所述原始图像中对应的像素位置。

13.一种终端设备,其特征在于,包括:以下一个或多个组件:壳体和位于所述壳体内的微机电系统、图像传感器、处理器和存储器,其中,所述微机电系统控制所述图像传感器移动,所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行以下步骤:检测终端设备在初始位置拍摄的原始图像的四个角落中是否具有不满足预设条件的像素亮度;

如果检测获知至少一个角落具有不满足预设条件的像素亮度,则根据预设的控制策略和移动距离触发微机电系统将图像传感器移动到一个或多个参考位置拍摄对应的参考图像;

根据所述参考图像对所述原始图像中不满足预设条件的像素亮度进行补偿处理。

说明书 :

图像暗角补偿方法、装置和终端设备

技术领域

[0001] 本发明涉及图像处理技术领域,尤其涉及一种图像暗角补偿方法、装置和终端设备。

背景技术

[0002] 随着摄影技术的发展,数码相机、智能手机等具有拍摄功能的终端设备,具有多种多样的镜头结构,而无论镜头的组合的结构如何,都可将镜头简单看成一个凸透镜。
[0003] 因此,具有拍摄功能的终端设备进行拍摄时,通过镜头将光线汇聚于图像传感器的中心区域,因而导致图像传感器呈现的图像,都是中心区域较亮,而图像的四个角落非常暗,图像的质量不高。

发明内容

[0004] 本发明的目的旨在至少在一定程度上解决上述的技术问题之一。
[0005] 为此,本发明的第一个目的在于提出一种图像暗角补偿方法。该方法通过对原始图像中像素亮度较低的角落进行补偿处理,消除了图像中的暗角,提高了图像的质量。
[0006] 本发明的第二个目的在于提出一种图像暗角补偿装置。
[0007] 本发明的第三个目的在于提出一种终端设备。
[0008] 为了实现上述目的,本发明第一方面实施例提出了一种图像暗角补偿,包括以下步骤:
[0009] 检测终端设备在初始位置拍摄的原始图像的四个角落中是否具有不满足预设条件的像素亮度;
[0010] 如果检测获知至少一个角落具有不满足预设条件的像素亮度,则根据预设的控制策略和移动距离,触发微机电系统将图像传感器移动到一个或多个参考位置拍摄对应的参考图像;
[0011] 根据所述参考图像对所述原始图像中不满足预设条件的像素亮度进行补偿处理。
[0012] 本发明实施例的图像暗角补偿方法,检测终端设备在初始位置拍摄的原始图像的四个角落中是否具有不满足预设条件的像素亮度,如果检测获知至少一个角落具有不满足预设条件的像素亮度,则根据预设的控制策略和移动距离触发微机电系统将图像传感器移动到一个或多个参考位置拍摄对应的参考图像,并根据参考图像对原始图像中不满足预设条件的像素亮度进行补偿处理。由此,通过对原始图像中像素亮度较低的角落进行补偿处理,消除了图像中的暗角,提高了图像的质量。
[0013] 另外,本发明实施例的图像暗角补偿,还具有如下附加的技术特征:
[0014] 在本发明的一个实施例中,所述如果检测获知至少一个角落具有不满足预设条件的像素亮度,则根据预设的控制策略和移动距离触发微机电系统将图像传感器移动到一个或多个参考位置拍摄对应的参考图像,包括:
[0015] 如果检测获知左上角具有不满足预设条件的像素亮度,则根据预设的移动距离,触发微机电系统将图像传感器向左移动到第一参考位置,或,向上移动到第二参考位置拍摄对应的参考图像;和/或,
[0016] 如果检测获知左下角具有不满足预设条件的像素亮度,则根据预设的移动距离,触发微机电系统将图像传感器向左移动到第一参考位置,或,向下移动到第三参考位置拍摄对应的参考图像;和/或,
[0017] 如果检测获知右上角具有不满足预设条件的像素亮度,则根据预设的移动距离,触发微机电系统将图像传感器向右移动到第四参考位置,或,向上移动到第二参考位置拍摄对应的参考图像;和/或,
[0018] 如果检测获知右下角具有不满足预设条件的像素亮度,则根据预设的移动距离,触发微机电系统将图像传感器向右移动到第四参考位置,或,向下移动到第三参考位置拍摄对应的参考图像。
[0019] 在本发明的一个实施例中,在所述根据预设的控制策略和移动距离触发微机电系统将图像传感器移动到一个或多个参考位置拍摄对应的参考图像之前,还包括:
[0020] 获取所述图像传感器中与水平方向对应的第一分辨率,以及与垂直方向对应的第二分辨率;
[0021] 根据所述第一分辨率和所述第二分辨率确定所述移动位置。
[0022] 在本发明的一个实施例中,在所述根据预设的控制策略和移动距离触发微机电系统将图像传感器移动到一个或多个参考位置拍摄对应的参考图像之前,还包括:
[0023] 对所述原始图像中不满足预设条件的像素亮度的角落周围进行测光处理,确定所述图像传感器的移动方向。
[0024] 在本发明的一个实施例中,所述根据所述参考图像对所述原始图像中不满足预设条件的像素亮度进行补偿处理,包括:
[0025] 确定所述原始图像中不满足预设条件的像素亮度的第一像素位置;
[0026] 如果所述参考图像为一张,则从所述参考图像中获取与所述第一像素位置对应的像素值,并将所述像素值赋予所述原始图像中对应的第一像素位置;
[0027] 如果所述参考图像为多张,则从多个所述参考图像中获取与所述第一像素位置对应的像素值的均值,并将所述均值赋予所述原始图像中对应的第一像素位置。
[0028] 在本发明的一个实施例中,所述根据所述参考图像对所述原始图像中不满足预设条件的像素亮度进行补偿处理,包括:
[0029] 从所述参考图像和所述原始图像中分别获取同一像素位置的参考像素值和原始像素值;
[0030] 计算所述参考像素值和所述原始像素值的均值,并将所述均值赋予所述原始图像中对应的像素位置。
[0031] 为了实现上述目的,本发明第二方面实施例提出了一种图像暗角补偿装置,包括:
[0032] 检测模块,用于检测终端设备在初始位置拍摄的原始图像的四个角落中是否具有不满足预设条件的像素亮度;
[0033] 触发模块,用于在检测获知至少一个角落具有不满足预设条件的像素亮度时,根据预设的控制策略和移动距离触发微机电系统将图像传感器移动到一个或多个参考位置拍摄对应的参考图像;
[0034] 补偿模块,用于根据所述参考图像对所述原始图像中不满足预设条件的像素亮度进行补偿处理。
[0035] 本发明实施例的图像暗角补偿装置,检测终端设备在初始位置拍摄的原始图像的四个角落中是否具有不满足预设条件的像素亮度,如果检测获知至少一个角落具有不满足预设条件的像素亮度,则根据预设的控制策略和移动距离触发微机电系统将图像传感器移动到一个或多个参考位置拍摄对应的参考图像,并根据参考图像对原始图像中不满足预设条件的像素亮度进行补偿处理。由此,通过对原始图像中像素亮度较低的角落进行补偿处理,消除了图像中的暗角,提高了图像的质量。
[0036] 另外,本发明实施例的图像暗角补偿装置,还具有如下附加的技术特征:
[0037] 在本发明的一个实施例中,所述触发模块用于:
[0038] 在检测获知左上角具有不满足预设条件的像素亮度时,根据预设的移动距离,触发微机电系统将图像传感器向左移动到第一参考位置,或,向上移动到第二参考位置拍摄对应的参考图像;和/或,
[0039] 在检测获知左下角具有不满足预设条件的像素亮度时,根据预设的移动距离,触发微机电系统将图像传感器向左移动到第一参考位置,或,向下移动到第三参考位置拍摄对应的参考图像;和/或,
[0040] 在检测获知右上角具有不满足预设条件的像素亮度时,根据预设的移动距离,触发微机电系统将图像传感器向右移动到第四参考位置,或,向上移动到第二参考位置拍摄对应的参考图像;和/或,
[0041] 在检测获知右下角具有不满足预设条件的像素亮度时,根据预设的移动距离,触发微机电系统将图像传感器向右移动到第四参考位置,或,向下移动到第三参考位置拍摄对应的参考图像。
[0042] 在本发明的一个实施例中,还包括:
[0043] 获取模块,用于获取所述图像传感器中与水平方向对应的第一分辨率,以及与垂直方向对应的第二分辨率;
[0044] 第一确定模块,用于根据所述第一分辨率和所述第二分辨率确定所述移动距离。
[0045] 在本发明的一个实施例中,所述装置还包括:
[0046] 测光处理模块,用于对所述原始图像中不满足预设条件的像素亮度的角落周围进行测光处理;
[0047] 第二确定模块,用于确定所述图像传感器的移动方向。
[0048] 在本发明的一个实施例中,所述补偿模块包括:
[0049] 确定单元,用于确定所述原始图像中不满足预设条件的像素亮度的第一像素位置;
[0050] 第一处理单元,用于在所述参考图像为一张时,从所述参考图像中获取与所述第一像素位置对应的像素值,并将所述像素值赋予所述原始图像中对应的第一像素位置;
[0051] 所述第一处理单元还用于在所述参考图像为多张时,从多个所述参考图像中获取与所述第一像素位置对应的像素值的均值,并将所述均值赋予所述原始图像中对应的第一像素位置。
[0052] 在本发明的一个实施例中,所述补偿模块包括:
[0053] 获取单元,用于从所述参考图像和所述原始图像中分别获取同一像素位置的参考像素值和原始像素值;
[0054] 第二处理单元,用于计算所述参考像素值和所述原始像素值的均值,并将所述均值赋予所述原始图像中对应的像素位置。
[0055] 为了实现上述目的,本发明第三方面实施例提出了一种终端设备,包括:
[0056] 以下一个或多个组件:壳体和位于所述壳体内的微机电系统、图像传感器、处理器和存储器,其中,所述微机电系统控制所述图像传感器移动,所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行以下步骤:
[0057] 检测终端设备在初始位置拍摄的原始图像的四个角落中是否具有不满足预设条件的像素亮度;
[0058] 如果检测获知至少一个角落具有不满足预设条件的像素亮度,则根据预设的控制策略和移动距离触发微机电系统将图像传感器移动到一个或多个参考位置拍摄对应的参考图像;
[0059] 根据所述参考图像对所述原始图像中不满足预设条件的像素亮度进行补偿处理。
[0060] 本发明实施例的终端设备,检测终端设备在初始位置拍摄的原始图像的四个角落中是否具有不满足预设条件的像素亮度,如果检测获知至少一个角落具有不满足预设条件的像素亮度,则根据预设的控制策略和移动距离触发微机电系统将图像传感器移动到一个或多个参考位置拍摄对应的参考图像,并根据参考图像对原始图像中不满足预设条件的像素亮度进行补偿处理。由此,通过对原始图像中像素亮度较低的角落进行补偿处理,消除了图像中的暗角,提高了图像的质量。
[0061] 本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

[0062] 本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0063] 图1是根据本发明一个实施例的图像暗角补偿方法的流程图;
[0064] 图2是根据本发明一个实施例的凸透镜成像原理示意图;
[0065] 图3(a)-(d)是根据本发明一个实施例的图像传感器的型号示意图;
[0066] 图4是根据本发明一个实施例微机电系统的结构示意图;
[0067] 图5(a)-图5(b)是根据本发明一个实施例的微机电系统控制图像传感器的原理示意图;
[0068] 图6(a)-图6(d)是根据本发明一个实施例的控制图像传感器移动的场景示例图;
[0069] 图7是根据本发明另一个实施例的图像暗角补偿方法的流程图;
[0070] 图8是根据本发明又一个实施例的图像暗角补偿方法的流程图;
[0071] 图9是根据本发明还一个实施例的图像暗角补偿方法的流程图;
[0072] 图10是根据本发明一个实施例的图像暗角补偿装置的结构示意图;
[0073] 图11是根据本发明另一个实施例的图像暗角补偿装置的结构示意图;
[0074] 图12是根据本发明又一个实施例的图像暗角补偿装置的结构示意图;
[0075] 图13是根据本发明还一个实施例的图像暗角补偿装置的结构示意图;以及[0076] 图14是根据本发明一个实施例的终端设备的结构示意图。

具体实施方式

[0077] 下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0078] 下面参考附图描述本发明实施例的图像暗角补偿方法、装置和终端设备。
[0079] 图1是根据本发明一个实施例的图像暗角补偿方法的流程图。
[0080] 如图1所示,该图像暗角补偿方法可包括:
[0081] S110,检测终端设备在初始位置拍摄的原始图像的四个角落中是否具有不满足预设条件的像素亮度。
[0082] 可以理解,本发明实施例的图像暗角补偿方法应用于智能手机、数码相机等具有拍摄功能的终端设备中,其中,进行拍摄的终端设备的镜头的成像原理是凸透镜成像原理。
[0083] 即如图2所示,在通过镜头拍摄景物时,环境光线经过镜头汇聚于图像传感器的中心位置,从而在图像传感器中呈现的拍摄景物的图像中心区域较亮,四个角落相对较暗。
[0084] 也就是说,无论图像传感器的高宽比的型号,是如图3(a)所示的高宽比为4:3的型号、如图3(b)所示的高宽比为3:2的型号、如图3(c)所示的高宽比为16:9的型号、还是如图3(d)所示的高宽比为1:1的型号,其呈现的拍摄景物的图像中,都是中心区域(即如图3(a)-(d)所示的圆形区域)较亮,四个角落相对较暗。
[0085] 因而,由于呈现在图像传感器上,拍摄景物的图像中四个角落的光线较暗,可能会造成拍摄景物的图像四个角落存在曝光不足的角落,导致拍摄景物的图像中的一个或多个角落的图像因为光线较暗,出现无法真实反映景物的色泽的暗角。
[0086] 因此,为了提高图像质量,本发明实施例提供的图像暗角补偿方法,需要对终端设备在初始位置拍摄的原始图像中四个角落的像素亮度进行检测,如果检测到原始图像中存在暗角,则对暗角进行补偿处理。
[0087] 具体地,在实际执行过程中,预先设置针对像素亮度的预设条件,从而通过检测终端设备在初始位置拍摄的原始图像的四个角落中是否具有不满足预设条件的像素亮度,判断该图像是否可能存在暗角。
[0088] 需要说明的是,根据具体应用场景的不同,上述针对像素亮度的预设条件可不同,比如该预设条件可是根据大量实验标定的像素亮度预设阈值,当原始图像的四个角落的像素亮度大于该预设阈值时,则表明该原始图像不存在暗角,否则,当原始图像存在像素亮度不大于该预设阈值的角落时,则表明该角落可能存在暗角。
[0089] S120,如果检测获知至少一个角落具有不满足预设条件的像素亮度,则根据预设的控制策略和移动距离触发微机电系统将图像传感器移动到一个或多个参考位置拍摄对应的参考图像。
[0090] 具体地,如果检测获知至少一个角落具有不满足预设条件的像素亮度,则表明原始图像的该角落可能存在暗角,因此,需要根据预设的控制策略和移动距离触发微机电系统将图像传感器移动到一个或多个参考位置拍摄对应的参考图像,其中,该参考图像中与原始图像中暗角区域对应位置的像素亮度比原始图像中暗角区域的像素亮度高。
[0091] 具体地,微机电系统是在微电子技术(半导体制造技术)基础上发展起来的,融合了光刻、腐蚀、薄膜、LIGA、硅微加工、非硅微加工和精密机械加工等技术制造的高科技电子机械器件。
[0092] 如图4所示,微机电系统包括固定电极122、活动电极124及可形变连接件126。活动电极124与固定电极122配合。连接件126固定连接固定电极122及活动电极124。固定电极122及活动电极124用于在驱动电压的作用下产生静电力。连接件126用于在静电力的作用下沿活动电极124移动的方向形变以允许活动电极124移动从而带动图像传感器进行移动。
[0093] 其中,需要说明的是,根据具体应用需求的不同,设置相应的图5(a)控制图像传感器向不同的方向移动,即如图5(a)所示,可将微机电系统水平设置在图像传感器一侧,从而微机电系统可带动图像传感器进行水平向左或者向右移动等,或者如图5(b)所示,可将微机电系统垂直设置在图像传感器一侧,微机电系统可带动图像传感器进行水平向上或者向下移动等。其中,上述图5(a)控制图像传感器每次移动的步长等,可由系统根据大量实验数据进行标定,也可由用户根据需求自行设置等。
[0094] 为了更加清楚的说明根据微机电系统如何根据该预设的控制策略和移动距离控制图像传感器移动,下面举例说明:
[0095] 第一种示例,如果检测获知左上角具有不满足预设条件的像素亮度,则根据预设的移动距离,触发微机电系统将图像传感器向左移动到,可以消除原始图像中不满足预设条件的像素亮度的角落的第一参考位置,或,向上移动到,可以消除原始图像中不满足预设条件的像素亮度的角落的第二参考位置拍摄对应的参考图像。
[0096] 在本示例中,如图6(a)的原始图像(1)图所示,拍摄蝴蝶时,检测获知拍摄的蝴蝶的左边部分区域较暗,不满足预设条件的像素亮度,则如图6(a)的参考图像(2)图所示,触发微机电系统将图像传感器向左移动L1长度,在移动后的第一参考位置拍摄,从而得到的参考图像中,蝴蝶的左边区域像素亮度较亮,原始图像中的不满足预设条件的像素亮度的角落,在该参考图像中得到消除。
[0097] 或者,如图6(a)的参考图像(3)图所示,触发微机电系统将图像传感器向上移动L2长度,在移动后的第二参考位置拍摄,从而得到的参考图像中,蝴蝶的左边区域像素亮度较亮,可清晰呈现蝴蝶的左边翅膀的细节,原始图像中的不满足预设条件的像素亮度的角落,在该参考图像中得到消除。
[0098] 第二种示例,如果检测获知左下角具有不满足预设条件的像素亮度,则根据预设的移动距离,触发微机电系统将图像传感器向左移动到,可以消除原始图像中不满足预设条件的像素亮度的角落的第一参考位置,或向下移动到,可以消除原始图像中不满足预设条件的像素亮度的角落的第三参考位置拍摄对应的参考图像
[0099] 在本示例中,如图6(b)中的原始图像(1)图所示,拍摄蝴蝶时,检测获知拍摄的图像中的左下角,即蝴蝶的左边部分区域较暗,不满足预设条件的像素亮度,则如图6(b)中参考图像(2)图所示,触发微机电系统将图像传感器向左移动L1长度,在移动后的第一参考位置拍摄,从而得到的参考图像中,蝴蝶的左边区域像素亮度较亮,可清晰呈现蝴蝶的左边翅膀的细节,原始图像中的不满足预设条件的像素亮度的角落,在该参考图像中得到消除。
[0100] 或者,如图6(b)的参考图像(3)图所示,触发微机电系统将图像传感器向下移动L3长度,在移动后的第三参考位置拍摄,从而得到的参考图像中,蝴蝶的左边区域像素亮度较亮,可清晰呈现蝴蝶的左边翅膀的细节,原始图像中的不满足预设条件的像素亮度的角落,在该参考图像中得到消除。
[0101] 第三种示例,如果检测获知右上角具有不满足预设条件的像素亮度,则根据预设的移动距离,触发微机电系统将图像传感器向右移动到,可以消除原始图像中不满足预设条件的像素亮度的角落的第四参考位置,或向上移动到,可以消除原始图像中不满足预设条件的像素亮度的角落的第二参考位置拍摄对应的参考图像。
[0102] 在本示例中,如图6(c)的原始图像(1)图所示,拍摄蝴蝶时,检测获知拍摄的图像中的右上角,即蝴蝶的右边部分区域较暗,不满足预设条件的像素亮度,则如图6(c)的参考图像(2)图所示,触发微机电系统将图像传感器向右移动L4长度,在移动后的第四参考位置拍摄,得到的参考图像中,蝴蝶的右边区域像素亮度较亮,可清晰呈现蝴蝶的右边翅膀的细节,原始图像中的不满足预设条件的像素亮度的角落,在该参考图像中得到消除。
[0103] 或者,如图6(c)的参考图像(3)图所示,触发微机电系统将图像传感器向上移动L2长度,在移动后的第二参考位置拍摄,从而得到的参考图像中,蝴蝶的右边区域像素亮度较亮,原始图像中的不满足预设条件的像素亮度的角落,在该参考图像中得到消除。
[0104] 第四种示例,如果检测获知右下角具有不满足预设条件的像素亮度,则根据预设的移动距离,触发微机电系统将图像传感器向右移动到,可以消除原始图像中不满足预设条件的像素亮度的角落的第四参考位置,或向下移动到,可以消除原始图像中不满足预设条件的像素亮度的角落的第三参考位置拍摄对应的参考图像。
[0105] 在本示例中,如图6(d)的原始图像(1)图所示,拍摄蝴蝶时,蝴蝶右边部分区域处于图像传感器中心位置之外,且检测获知拍摄的图像中的右下角,即蝴蝶的右边部分区域较暗,不满足预设条件的像素亮度,则如图6(d)的参考图像(2)图所示,触发微机电系统将图像传感器向右移动L4长度,在移动后的第四参考位置拍摄,从而得到的参考图像中,蝴蝶的右边区域像素亮度较亮,可清晰呈现蝴蝶的右边翅膀的细节,原始图像中的不满足预设条件的像素亮度的角落,在该参考图像中得到消除。
[0106] 或者,如图6(d)的参考图像(3)图所示,触发微机电系统将图像传感器向下移动L3长度,在移动后的第三参考位置拍摄,从而得到的参考图像中,蝴蝶的右边区域像素亮度较亮,原始图像中的不满足预设条件的像素亮度的角落,在该参考图像中得到消除。
[0107] S130,根据参考图像对原始图像中不满足预设条件的像素亮度进行补偿处理。
[0108] 具体地,在参考图像的基础上,对原始图像中不满足预设条件的像素亮度进行补偿处理,以使得原始图像中的不满足预设条件的像素亮度,得到补偿处理,使得图像中的亮度分布均匀,得到的图像质量较好。
[0109] 需要说明的是,根据具体应用需求的不同,可采用不同的处理方式对原始图像中不满足预设条件的像素亮度进行补偿处理:
[0110] 为了更加清楚的描述上述步骤S130中,如何根据参考图像对原始图像中不满足预设条件的像素亮度进行补偿处理,下面结合附图7和8详细举例说明:
[0111] 图7是根据本发明另一个实施例的图像暗角补偿方法的流程图,如图7所示,步骤S130可包括:
[0112] S210,确定原始图像中不满足预设条件的像素亮度的第一像素位置。
[0113] 具体地,可获取原始图像中所有位置的像素亮度,将获得的像素亮度与预设条件的像素亮度进行比较,确定出原始图像中不满足预设条件的像素亮度的第一像素位置。
[0114] S220,如果参考图像为一张,则从参考图像中获取与第一像素位置对应的像素值,并将像素值赋予原始图像中对应的第一像素位置。
[0115] 举例而言,如果获得的参考图像为一张,则从参考图像中获取与第一像素位置对应的像素值,比如如图6(a)中的原始图像(1)图所示,确定原始图像中不满足预设条件的像素亮度的第一像素位置为A区域,则从参考图像即图6(a)中的(2)图中,获取与第一像素位置对应的A1区域的像素值,从而将A1区域的像素值赋予原始图像中对应的A区域的像素值,补偿处理后的原始图像消除了不满足预设条件的像素亮度的A区域。
[0116] S230,如果参考图像为多张,则从多个参考图像中获取与第一像素位置对应的像素值的均值,并将均值赋予原始图像中对应的第一像素位置。
[0117] 具体地,如果参考图像为多张,则从多个参考图像中获取与第一像素位置对应的像素值,并对该多个像素值求取均值,将均值赋予原始图像中对应的第一像素位置。
[0118] 其中,将多个参考图像中与第一像素位置对应的多个像素均值,赋予原始图像中对应的第一像素位置的实现过程,与上述步骤S220中实现的过程类似,在此不再举例说明。
[0119] 图8是根据本发明又一个实施例的图像暗角补偿方法的流程图,如图8所示,步骤S130可包括:
[0120] S310,从参考图像和原始图像中分别获取同一像素位置的参考像素值和原始像素值。
[0121] 具体地,从参考图像和原始图像中分别获取同一像素位置的参考像素值和原始像素值,比如,如图6(a)所示,确定原始图像(1)图所示,A区域的像素的原始像素值,并从参考图像即图6(a)中的(2)图中,获取与A区域对应的A1区域的像素的参考像素值。
[0122] S320,计算参考像素值和原始像素值的均值,并将均值赋予原始图像中对应的像素位置。
[0123] 具体地,可对同一像素位置的参考像素值和原始像素值取均值,将该像素的均值赋予原始图像中对应的像素位置,从而原始图像中的不满足预设条件的像素亮度的像素值得到提提高,消除了原始图像中不满足预设条件的像素亮度的角落。
[0124] 举例而言,如图6(a)所示,将(1)图A区域的像素的原始像素值,与(2)图中与A区域对应的A1区域的像素的参考像素值取均值,从而将该均值赋予原始图像中对应的A区域的像素值,从而补偿处理后的原始图像消除了不满足预设条件的像素亮度的A区域。
[0125] 综上所述,本发明实施例的图像暗角补偿方法,检测终端设备在初始位置拍摄的原始图像的四个角落中是否具有不满足预设条件的像素亮度,如果检测获知至少一个角落具有不满足预设条件的像素亮度,则根据预设的控制策略和移动距离触发微机电系统将图像传感器移动到一个或多个参考位置拍摄对应的参考图像,并根据参考图像对原始图像中不满足预设条件的像素亮度进行补偿处理。由此,通过对原始图像中像素亮度较低的角落进行补偿处理,消除了图像中的暗角,提高了图像的质量。
[0126] 基于以上实施例,应当理解的是,在实际应用中,为了更好地利用图像传感器的分辨率等,使得得到的参考图像的质量更高,在检测获知至少一个角落具有不满足预设条件的像素亮度后,可根据预设的控制策略和移动距离触发微机电系统在图像传感器分辨率的分布情况,确定出上述图像传感器移动的移动距离。
[0127] 具体地,图9是根据本发明还一个实施例的图像暗角补偿方法的流程图,如图9所示,该方法包括:
[0128] S410,检测终端设备在初始位置拍摄的原始图像的四个角落中是否具有不满足预设条件的像素亮度。
[0129] 具体地,可通过检测终端设备在初始位置拍摄的原始图像的四个角落中是否具有不满足预设条件的像素亮度,以判断原始图像是否可能存在暗角。
[0130] S420,如果检测获知至少一个角落具有不满足预设条件的像素亮度,对原始图像中不满足预设条件的像素亮度的角落周围进行测光处理,确定图像传感器的移动方向。
[0131] 具体地,如果检测获知原始图像至少一个角落具有不满足预设条件的像素亮度,则表明该至少一个角落的像素亮度较暗,可能导致原始图像出现暗角,因而需要移动图像传感器,将图像传感器移动到合适的拍摄参考位置。。
[0132] 由于针对不同像素亮度的角落,需要的合适的曝光亮度是不同的,因此可以通过对原始图像中不满足预设条件的像素亮度的角落周围进行测光处理,以根据测光处理结果中光线强度与该角落合适的分布情况等,确定出适合对上述一个或者多个角落进行合适曝光的方位,从而确定图像传感器的移动方向。
[0133] 举例而言,如果检测获知原始图像左上角落具有不满足预设条件的像素亮度,对原始图像中左上角周围进行测光处理,确定光线亮度较大的区域位于该角落的右方,因此可确定图像传感器的移动方向为向右。
[0134] S430,获取图像传感器中与水平方向对应的第一分辨率,以及与垂直方向对应的第二分辨率。
[0135] S440,根据第一分辨率和第二分辨率确定移动距离。
[0136] 具体地,当检测原始图像存在不满足预设条件的像素亮度的角落时,为了使得该角落所在区域在参考图像中,以像素较高的形式呈现,需要设置确定图像传感器移动时合适的移动距离。
[0137] 具体而言,根据具体应用场景的不同,可以采取不同方式确定出图像传感器移动时合适的移动距离:
[0138] 在本发明的一个实施例中,可获取图像传感器中与水平方向对应的第一分辨率,以及与垂直方向对应的第二分辨率,进而通过对第一分辨率和第二分辨率进行相应的运算处理,确定出图像传感器移动对应的移动距离。
[0139] 在本实施例中,获取图像传感器的水平方向的第一分辨率w,垂直方向的第二分辨率为h,w大于等于h,则可将 的值,即第一分辨率和第二分辨率差值的平均值作为图像传感器移动对应的移动距离。
[0140] S450,根据预设的控制策略和移动距离,触发微机电系统将图像传感器按照上述移动方向,移动到一个或多个参考位置拍摄对应的参考图像。
[0141] 举例而言,当检测获知原始图像的右上角具有不满足预设条件的像素亮度,确定图像传感器的移动方向是向左移动,移动距离为图像传感器的第一分辨率和第二分辨率差值的平均值P,则触发微机电系统,将图像传感器向左移动P,以在该参考位置拍摄对应的参考图像。
[0142] S460,根据参考图像对原始图像中不满足预设条件的像素亮度进行补偿处理。
[0143] 本实施例中步骤460的具体实施方式参见上述实施例中的步骤130的实施过程,此处不再赘述。
[0144] 综上所述,本发明实施例的图像暗角补偿方法,根据获取的图像传感器中与水平方向对应的第一分辨率,以及与垂直方向对应的第二分辨率,并根据第一分辨率和第二分辨率确定移动位置。由此,可使得在检测获知至少一个角落具有不满足预设条件的像素亮度时,微机电系统可以更加合适的移动距离移动图像传感器,使得拍摄的参考图像更加清晰的呈现出原始图像中至少一个角落的图像,有效提高了图像的质量。
[0145] 为实现上述目的,本发明还提出一种图像暗角补偿装置。图10是根据本发明一个实施例的图像暗角补偿装置的结构示意图。
[0146] 如图10所示,图像暗角补偿装置可包括:检测模块10、触发模块20和补偿模块30。
[0147] 其中,检测模块10,用于检测终端设备在初始位置拍摄的原始图像的四个角落中是否具有不满足预设条件的像素亮度。
[0148] 触发模块20,用于在检测获知至少一个角落具有不满足预设条件的像素亮度时,根据预设的控制策略和移动距离触发微机电系统将图像传感器移动到一个或多个参考位置拍摄对应的参考图像。
[0149] 在本发明的一个实施例中,在检测获知左上角具有不满足预设条件的像素亮度时,触发模块20根据预设的移动距离,触发微机电系统将图像传感器向左移动到第一参考位置,或向上移动到第二参考位置拍摄对应的参考图像。
[0150] 在本发明的一个实施例中,在检测获知左下角具有不满足预设条件的像素亮度时,触发模块20根据预设的移动距离,触发微机电系统将图像传感器向左移动到第一参考位置,或向下移动到第三参考位置拍摄对应的参考图像。
[0151] 在本发明的一个实施例中,在检测获知右上角具有不满足预设条件的像素亮度时,触发模块20根据预设的移动距离,触发微机电系统将图像传感器向右移动到第四参考位置,或向上移动到第二参考位置拍摄对应的参考图像。
[0152] 在本发明的一个实施例中,在检测获知右下角具有不满足预设条件的像素亮度时,触发模块20根据预设的移动距离,触发微机电系统将图像传感器向右移动到第四参考位置,或向下移动到第三参考位置拍摄对应的参考图像。
[0153] 补偿模块30,用于根据参考图像对原始图像中不满足预设条件的像素亮度进行补偿处理。
[0154] 图11是根据本发明另一个实施例的图像暗角补偿装置的结构示意图,如图11所示,在如图10所示的基础上,补偿模块30可包括确定单元31和第一处理单元32。
[0155] 其中,确定单元31,用于确定原始图像中不满足预设条件的像素亮度的第一像素位置。
[0156] 第一处理单元32,用于在参考图像为一张时,从参考图像中获取与第一像素位置对应的像素值,并将像素值赋予原始图像中对应的第一像素位置;
[0157] 第一处理单元31还用于在参考图像为多张时,从多个参考图像中获取与第一像素位置对应的像素值的均值,并将均值赋予原始图像中对应的第一像素位置。
[0158] 图12是根据本发明又一个实施例的图像暗角补偿装置的结构示意图,如图12所示,在如图10所示的基础上,补偿模块30可包括获取单元33和第二处理单元34。
[0159] 其中,获取单元33,用于从参考图像和原始图像中分别获取同一像素位置的参考像素值和原始像素值。
[0160] 第二处理单元34,用于计算参考像素值和原始像素值的均值,并将均值赋予原始图像中对应的像素位置。
[0161] 需要说明的是,前述对图像暗角补偿方法实施例的描述,也适用于对本发明实施例的图像暗角补偿装置的描述,其实现原理类似,在此不再赘述。
[0162] 综上所述,本发明实施例的图像暗角补偿装置,检测终端设备在初始位置拍摄的原始图像的四个角落中是否具有不满足预设条件的像素亮度,如果检测获知至少一个角落具有不满足预设条件的像素亮度,则根据预设的控制策略和移动距离触发微机电系统将图像传感器移动到一个或多个参考位置拍摄对应的参考图像,并根据参考图像对原始图像中不满足预设条件的像素亮度进行补偿处理。由此,通过对原始图像中像素亮度较低的角落进行补偿处理,消除了图像中的暗角,提高了图像的质量。
[0163] 基于以上实施例,应当理解的是,在实际应用中,为了更好地利用图像传感器的分辨率等,使得得到的参考图像的质量更高,在检测获知至少一个角落具有不满足预设条件的像素亮度后,可根据预设的控制策略和移动距离触发微机电系统在图像传感器分辨率的分布情况,确定出上述图像传感器移动的移动距离。
[0164] 图13是根据本发明还一个实施例的图像暗角补偿装置的结构示意图,如图13所示,在如图10所示的基础上,图像暗角补偿装置还可包括获取模块40、第一确定模块50、测光处理模块60和第二确定模块70。
[0165] 其中,获取模块40,用于获取图像传感器中与水平方向对应的第一分辨率,以及与垂直方向对应的第二分辨率。
[0166] 第一确定模块50,用于根据第一分辨率和第二分辨率确定移动距离。
[0167] 测光处理模块60,用于对原始图像中不满足预设条件的像素亮度的角落周围进行测光处理。
[0168] 第二确定模块70,用于确定图像传感器的移动方向。
[0169] 需要说明的是,前述对图像暗角补偿方法实施例的描述,也适用于对本发明实施例的图像暗角补偿装置的描述,其实现原理类似,在此不再赘述。
[0170] 综上所述,本发明实施例的图像暗角补偿装置,根据获取的图像传感器中与水平方向对应的第一分辨率,以及与垂直方向对应的第二分辨率,并根据第一分辨率和第二分辨率确定移动位置。由此,可使得在检测获知至少一个角落具有不满足预设条件的像素亮度时,微机电系统可以更加合适的移动距离移动图像传感器,使得拍摄的参考图像更加清晰的呈现出原始图像中至少一个角落的图像,有效提高了图像的质量。
[0171] 为了实现上述实施例,本发明还提出了一种终端设备,图14是根据本发明一个实施例的终端设备的结构示意图,如图14所示,该终端设备1000包括:壳体1100和位于壳体1100内的微机电系统1110、图像传感器1120、处理器1130和存储器1140,其中,微机电系统
1110控制图像传感器1120移动,处理器1130通过读取存储器1140中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:
[0172] 检测终端设备在初始位置拍摄的原始图像的四个角落中是否具有不满足预设条件的像素亮度;
[0173] 如果检测获知至少一个角落具有不满足预设条件的像素亮度,则根据预设的控制策略和移动距离触发微机电系统将图像传感器移动到一个或多个参考位置拍摄对应的参考图像;
[0174] 根据参考图像对原始图像中不满足预设条件的像素亮度进行补偿处理。
[0175] 需要说明的是,前述对图像暗角补偿方法实施例的描述,也适用于对本发明实施例的终端设备的描述,其实现原理类似,在此不再赘述。
[0176] 综上所述,本发明实施例的终端设备,检测终端设备在初始位置拍摄的原始图像的四个角落中是否具有不满足预设条件的像素亮度,如果检测获知至少一个角落具有不满足预设条件的像素亮度,则根据预设的控制策略和移动距离触发微机电系统将图像传感器移动到一个或多个参考位置拍摄对应的参考图像,并根据参考图像对原始图像中不满足预设条件的像素亮度进行补偿处理。由此,通过对原始图像中像素亮度较低的角落进行补偿处理,消除了图像中的暗角,提高了图像的质量。
[0177] 在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
[0178] 尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。