一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于执行图像运动补偿的系统的制作方法

2022-07-11 11:47:08 来源:中国专利 TAG:


1.本公开涉及用于执行图像运动补偿的系统和方法。


背景技术:

2.在个人护理和健康应用领域,特别是在皮肤感测领域,对非侵入式测量和监测设备的需求不断增加。当前可用的皮肤测量系统提供皮肤量化和皮肤特征监测功能,这些功能为消费者提供可能太小而不能检测、太微弱而不能注意或太慢而不能追踪的信息。为了让这些类型的系统被普通消费者认为是可用的,嵌入式感测功能应当是敏感并且具体的。此外,为了建立消费者信任,相关测量的稳健性也是必不可少的。
3.这种成像测量系统中的一个关键问题是,当它们在不受控环境(例如,在家里)中使用时,由于未定义和可能变化的环境照明,通常会出现测量不一致。使环境光的不期望影响最小化的一种方法是提供比环境光强得多的已知人造光源。在这种情况下,人造光有效地掩盖了环境光。然而,特别是在阳光充足的户外条件下,人造光的亮度可能变得不切实际。


技术实现要素:

4.使环境光的影响最小化的备选方法是将使用人造光和环境光拍摄的图像与仅使用环境光拍摄的图像进行比较。将这两个图像相减将提供合成图像,该合成图像几乎不受环境光影响并且因此具有高度可再现性。然而,与这种生成可再现图像的方法相关的缺点中的一个是,图像减法技术对主体运动高度敏感,尤其是在拍摄对象的边缘处。因此,期望在图像的减法运算之前执行适当的运动补偿。然而,现有运动估计算法(例如,光流算法)对于大的强度变化不够稳健。因此,提供一种用于执行图像运动补偿的改进系统以及一种用于执行图像运动补偿的方法将是有利的。
5.为了更好地解决前面提到的一个或多个问题,在第一方面,提供了一种用于执行图像运动补偿的系统。该系统包括:光源,被配置为在多个颜色通道中向对象提供多路复用照明,其中多路复用照明被提供以使得多个通道中的至少一个通道被一次使用;成像单元,被配置为在多个颜色通道中捕获对象的第一图像和第二图像,其中第一图像在第一时间点被捕获,在第一时间点期间,照明在至少第一颜色通道中被提供,并且第二图像在第二时间点被捕获,在第二时间点期间,照明在至少第一颜色通道中被提供;以及控制单元,被配置为:确定第一颜色通道中的第一图像与第二图像之间的像素的估计运动;以及通过将第一图像与第二图像之间的像素的估计运动外推到多个颜色通道中的至少另一个颜色通道来生成第一运动补偿图像。
6.在一些实施例中,在第一时间点期间,照明可以在第一颜色通道和第二颜色通道中被提供,并且在第二时间点期间,照明可以在第二颜色通道中未被提供。在这些实施例中,控制单元可以被配置为:通过将第一颜色通道中的第一图像与第二图像之间的像素的估计运动外推到第二颜色通道来生成第一运动补偿图像;以及基于第二颜色通道中的第一
图像与第一运动补偿图像之间的差异来执行环境光校正。
7.此外,在第二时间点期间,照明可以在第三颜色通道中被提供。在这些实施例中,成像单元还可以被配置为在第三时间点期间捕获第三图像,在第三时间点期间,照明在第三颜色通道中被提供而在第一颜色通道中未被提供,并且控制单元还可以被配置为:确定第三颜色通道中的第二图像与第三图像之间的像素的估计运动,通过将第三颜色通道中的第二图像与第三图像之间的像素的估计运动外推到第一颜色通道来生成第二运动补偿图像,以及基于第一颜色通道中的第二图像与第三图像之间的差异来执行环境光校正。
8.在一些实施例中,成像单元可以是卷帘快门相机,并且控制单元可以被配置为基于第一图像中的第一部分和第二图像中的对应第二部分来确定第一颜色通道中的第一图像与第二图像之间的像素的估计运动。在这些实施例中,第一部分和第二部分可以对应于第一颜色通道中的照明的重叠。此外,控制单元还可以被配置为在第二颜色通道中的第一图像中的第三部分和第一运动补偿图像中的对应第四部分中执行环境光校正,该环境光校正基于第三部分和第四部分之间的差异。在这些实施例中,第三部分和第四部分可以对应于第二颜色通道中的照明不重叠的区域。
9.在一些实施例中,控制单元可以被配置为通过生成运动图来确定第一颜色通道中的第一图像与第二图像之间的像素的估计运动,该运动图指示在第一颜色通道中与第一图像相比第二图像中的一个或多个像素的位移,并且控制单元被配置为通过将运动图外推到多个颜色通道中的至少一个颜色通道中的第二图像中的对应的一个或多个像素来生成第一运动补偿图像。在这些实施例中,生成运动图可以包括使用运动估计算法跟踪第一图像与第二图像之间的一个或多个像素的位移。
10.在一些实施例中,与多个颜色通道中的每个颜色通道相关联的带宽可以在相应预定范围内。
11.在一些实施例中,光源可以被配置为提供rgb的多路复用照明,并且成像单元是rgb传感器。
12.在第二方面,提供了一种用于执行图像运动补偿的方法。该方法包括:在多个颜色通道中向对象提供多路复用照明,其中多路复用照明被提供以使得多个通道中的至少一个通道被一次使用;在多个颜色通道中捕获对象的第一图像和第二图像,其中第一图像在第一时间点被捕获,在第一时间点期间,照明在至少第一颜色通道中被提供,并且第二图像在第二时间点被捕获,在第二时间点期间,照明在至少第一颜色通道中被提供;确定第一颜色通道中的第一图像与第二图像之间的像素的估计运动;以及通过将第一图像与第二图像之间的像素的估计运动外推到多个颜色通道中的至少另一个颜色通道来生成第一运动补偿图像。
13.在一些实施例中,在第一时间点期间,照明可以在第一颜色通道和第二颜色通道中被提供,并且在第二时间点期间,照明在第二颜色通道中未被提供。在这些实施例中,生成第一运动补偿图像包括将第一颜色通道中的第一图像与第二图像之间的像素的估计运动外推到第二颜色通道。此外,该方法还可以包括基于第二颜色通道中的第一图像与第一运动补偿图像之间的差异来执行环境光校正。
14.此外,在一些实施例中,在第二时间点期间,照明可以在第三颜色通道中被提供,并且该方法还可以包括:在第三时间点期间捕获第三图像,在第三时间点期间,照明在第三
颜色通道中被提供而在第一颜色通道中未被提供;确定第三颜色通道中的第二图像与第三图像之间的像素的估计运动;通过将第三颜色通道中的第二图像与第三图像之间的像素的估计运动外推到第一颜色通道来生成第二运动补偿图像;以及基于第一颜色通道中的第二图像与第三图像之间的差异来执行环境光校正。
15.在一些实施例中,确定第一颜色通道中的第一图像与第二图像之间的像素的估计运动可以基于第一图像中的第一部分和第二图像中的对应第二部分。第一部分和第二部分可以对应于第一颜色通道中的照明的重叠。
16.在一些实施例中,该方法还可以包括在第二颜色通道中的第一图像中的第三部分和第一运动补偿图像中的对应第四部分中执行环境光校正,该环境光校正基于第三部分和第四部分之间的差异。在这些实施例中,第三部分和第四部分可以对应于其中第二颜色通道中的照明不重叠的区域。
17.在一些实施例中,确定第一颜色通道中的第一图像与第二图像之间的像素的估计运动可以包括生成运动图,该运动图指示在第一颜色通道中与第一图像相比第二图像中的一个或多个像素的位移,并且生成第一运动补偿图像可以包括将运动图外推到多个颜色通道中的至少一个颜色通道中的第二图像中的对应的一个或多个像素。
18.根据上述方面和实施例,解决了现有技术的限制。特别地,上述方面和实施例提供了能够处理大强度变化的稳健运动补偿技术。因此,提供了一种用于执行图像运动补偿的改进的系统和方法。本公开的这些和其他方面将从下文描述的(多个)实施例中变得明显并且参考下文中描述的(多个)实施例来阐明。
附图说明
19.为了更好地理解实施例,并且为了更清楚地示出它们如何实施,现在将仅通过示例的方式参考附图,在附图中:
20.图1是根据实施例的用于执行图像运动补偿的系统的框图;
21.图2示出了根据实施例的用于执行图像运动补偿的方法;
22.图3a示出了根据实施例的使用卷帘快门相机捕获的第一图像和第二图像;以及
23.图3b示出了图3a的第一图像和第二图像。
具体实施方式
24.如上所述,提供了解决现有问题的改进的系统和方法。
25.图1示出了根据实施例的系统100的框图,系统100可以用于执行图像运动补偿。该系统包括光源110、成像单元120和控制单元130。
26.光源110被配置为在多个颜色通道中向对象(例如,主体的面部)提供多路复用照明。更详细地,多路复用照明由光源110提供,使得多个通道中的至少一个通道被一次使用。在一些实施例中,与多个颜色通道中的每个颜色通道相关联的带宽在相应预定范围内。例如,在一些实施例中,光源110可以具有大约450nm、520nm和630nm的窄带光谱。此外,在一些实施例中,光源110可以被配置为提供rgb中的多路复用照明。通过采用足够窄的颜色通道,可以最小化或防止成像单元120处的rgb灵敏度重叠。
27.成像单元120被配置为在多个颜色通道中捕获对象的第一图像和第二图像。第一
图像是在第一时间点被捕获的,在第一时间点期间,照明由光源110在至少第一颜色通道中提供,并且第二图像是在第二时间点被捕获的,在第二时间点期间,照明由光源110在至少第一颜色通道中提供。在一些实施例中,成像单元120可以是卷帘快门相机。此外,在一些实施例中,成像单元120可以是rgb传感器。
28.控制单元130被配置为确定第一颜色通道中的第一图像与第二图像之间的像素的估计运动,并且通过将第一图像与第二图像之间的像素的估计运动外推到多个颜色通道中的至少另一个颜色通道来生成第一运动补偿图像。
29.在一些实施例中,光源110可以被配置为提供照明,使得在第一时间点期间,在第一颜色通道和第二颜色通道中提供照明,并且在第二时间点期间,在第二颜色通道中不提供照明。在这些实施例中,控制单元130可以被配置为通过将第一颜色通道中的第一图像与第二图像之间的像素的估计运动外推到第二颜色通道来生成第一运动补偿图像,并且基于第二颜色通道中的第一图像与第一运动补偿图像之间的差异来执行环境光校正。
30.此外,在这些实施例中,光源110可以被配置为提供照明,使得在第二时间点期间,在第三颜色通道中提供照明,并且成像单元120可以被配置为在第三时间点期间捕获第三图像,在第三时间点期间,在第三颜色通道中提供照明,而在第一颜色通道中不提供照明。在这些实施例中,控制单元130可以被配置为确定第三颜色通道中的第二图像与第三图像之间的像素的估计运动,通过将第三颜色通道中的第二图像与第三图像之间的像素的估计运动外推到第一颜色通道来生成第二运动补偿图像,并且基于第一颜色通道中的第二图像与第三图像之间的差异来执行环境光校正。
31.如上所述,在一些实施例中,成像单元120可以是卷帘快门相机。在这些实施例中,控制单元130可以被配置为基于第一图像中的第一部分和第二图像中的对应第二部分来确定第一颜色通道中的第一图像与第二图像之间的像素的估计运动。第一部分和第二部分可以对应于第一颜色通道中的照明的重叠。在这些实施例中,控制单元130还可以被配置为在第二颜色通道中的第一图像中的第三部分和第一运动补偿图像中的对应第四部分中执行环境光校正,该环境光校正基于第三部分和第四部分之间的差异,第三部分和第四部分对应于第二颜色通道中的照明不重叠的区域。将参考图3a和图3b更详细地解释示例性相关实施例。
32.在一些实施例中,控制单元130可以被配置为通过生成运动图来确定第一颜色通道中的第一图像与第二图像之间的像素的估计运动,运动图指示在第一颜色通道中与第一图像相比第二图像中的一个或多个像素的位移,控制单元130还可以被配置为通过将运动图外推到多个颜色通道中的至少一个颜色通道中的第二图像中的对应的一个或多个像素来生成第一运动补偿图像。在这些实施例中,控制单元130可以被配置为通过使用运动估计算法(例如,光流算法)跟踪第一图像与第二图像之间的一个或多个像素的位移来生成运动图。
33.为了更详细地说明系统100的操作,下面提供表1作为在捕获图像的不同时间点如何触发rgb中颜色通道的不同组合以用于照明的示例。在该示例中,图像编号(“图像#”)是根据捕获图像的顺序提供的。因此,图像#1在第一时间点捕获,图像#2在第二时间点捕获,图像#3在第三时间点捕获,以此类推,其中第一时间点到第九时间点依次发生。
34.对于图像#1到#9中的每个,相应列中的“r”指示在捕获图像的相应时间点在红色
通道中提供照明,相应列中的“g”指示在捕获图像的相应时间点在绿色通道中提供照明,相应列中的“b”指示在捕获图像的相应时间点在蓝色通道中提供照明。例如,图像#1在第一时间点被捕获,在第一时间点期间,在红色通道和蓝色通道中提供照明,图像#2在第二时间点被捕获,在第二时间点期间,在红色通道和绿色通道中提供照明。
[0035][0036][0037]
表1:按照捕获顺序的图像序列和在其间捕获图像的相应时间点在其中提供照明颜色通道的对应组合
[0038]
在该示例中,可以基于红色通道中的图像#4和图像#5执行运动补偿,因为这两个图像都是在红色通道中提供照明的时间点捕获的。应用相同逻辑,也可以基于绿色通道中的图像#5和图像#6、和/或基于蓝色通道中的图像#6和图像#7来执行运动补偿。在确定特定颜色通道中的两个图像之间的像素的估计运动之后,可以通过将两个图像之间的像素的估计运动外推到(多个)其他颜色通道来生成运动补偿图像。例如,可以将红色通道中的图像#4与图像#5之间像素的估计运动外推到绿色通道和蓝色通道以生成运动补偿图像goff’、roff’和boff’,该运动补偿图像分别对应于绿色通道(即使相关图像是在绿色通道中未提供照明的时间点捕获的,因此“g” “关闭”)、红色通道(即使相关图像是在红色通道中未提供照明的时间点捕获的,因此“r” “关闭”)和蓝色通道(即使相关图像是在蓝色通道中未提供照明的时间点捕获的,因此“b” “关闭”)。下面的表2示出了在基于图像#4、图像#5和图像#6执行运动补偿之后的表1的已更新版本。
[0039][0040]
表2:按照捕获顺序的图像序列和在其间捕获图像的相应时间点在其中提供照明的对应颜色通道组合,其中根据基于图像#4-6而执行的运动补偿进行更新
[0041]
基于这些运动补偿图像,可以通过将与在特定颜色通道中提供照明的时间和在特定颜色通道中不提供照明的时间相对应的图像相减来执行特定颜色通道中的环境光校正。例如,绿色通道中的环境光校正可以通过基于g’(图像#5)和goff’(图像4)执行减法运算来实现。类似地,蓝色通道中的环境光校正可以通过基于b’(图像#4)和boff’(图像#5)执行减法运算来实现,并且红色通道中的环境光校正可以通过基于r’(图像#5)和roff’(图像#6)执行减法运算来实现。
[0042]
通常,控制单元130可以控制系统100的操作并且可以实现本文中描述的方法。控制单元130可以包括被配置或编程为以本文中描述的方式控制系统100的一个或多个处理器、处理单元、多核处理器或模块。在特定实现中,控制单元130可以包括多个软件和/或硬件模块,每个软件和/或硬件模块被配置为执行或用于执行本文中描述的方法的单独的或多个步骤。
[0043]
在一些实施例中,系统100还可以包括至少一个用户接口。备选地或附加地,至少一个用户接口可以在系统100外部(即,与系统100分离或远离)。例如,至少一个用户接口可以是另一设备的一部分。用户接口可以用于向系统100的用户提供由本文中描述的方法产生的信息。备选地或附加地,用户接口可以被配置为接收用户输入。例如,用户接口可以允许系统100的用户手动输入指令、数据或信息。在这些实施例中,控制单元130可以被配置为从一个或多个用户接口获取用户输入。
[0044]
用户接口可以是能够向系统100的用户渲染(或输出或显示)信息的任何用户接口。替代地或另外地,用户接口可以是使得系统100的用户能够提供用户输入、与系统100交互和/或控制系统100的任何用户接口。例如,用户接口可以包括一个或多个开关、一个或多个按钮、小键盘、键盘、触摸屏或应用(例如,在平板电脑或智能手机上)、显示屏、图形用户接口(gui)或其他视觉渲染组件、一个或多个扬声器、一个或多个麦克风或任何其他音频组件、一个或多个灯、用于提供触觉反馈的组件(例如,振动功能)、或任何其他用户接口、或用户接口的组合。
[0045]
在一些实施例中,系统100可以包括存储器。备选地或附加地,一个或多个存储器可以在系统100外部(即,与系统100分离或远离)。例如,一个或多个存储器可以是另一设备的一部分。存储器可以被配置为存储可以由控制单元130执行以执行本文中描述的方法的程序代码。存储器可以用于存储由系统100的控制单元130获取或进行的信息、数据、信号和测量。例如,存储器可以用于存储(例如,在本地文件中)由控制单元130生成的第一运动补偿图像。控制单元130可以被配置为控制存储器以存储第一运动补偿图像。
[0046]
在一些实施例中,系统100可以包括用于使得系统100能够与系统100内部或外部的任何接口、存储器和/或设备通信的通信接口(或电路系统)。通信接口可以无线地或经由有线连接与任何接口通信、存储器和/或设备通信。例如,通信接口可以无线地或经由有线连接与一个或多个用户接口通信。类似地,通信接口可以无线地或经由有线连接与一个或多个存储器通信。
[0047]
应当理解,图1仅示出了说明系统100的一方面所需要的组件,并且在实际实现中,系统100可以包括所示组件的备选或补充组件。还将理解,尽管已经参考三个颜色通道(rgb)描述了一些实施例和示例,但是在备选实施例中,可以使用更多或更少的颜色通道。例如,在一些实施例中,可以使用多于三个颜色通道并且系统100的图像单元120可以是多光谱相机。
[0048]
图2示出了根据实施例的用于执行图像运动补偿的方法。所示方法通常可以由系统100的控制单元130执行或在其控制下执行。出于说明的目的,将参考图1的系统100的各种组件来描述图2的框的至少一些。
[0049]
参考图2,在框202,在多个颜色通道中向对象提供多路复用照明。具体地,可以由系统100的光源110提供多路复用照明。具体地,多路复用照明被提供以使得多个通道中的
至少一个通道被一次使用。与多个颜色通道中的每个颜色通道相关联的带宽可以在相应预定范围内。在一些实施例中,可以以rgb提供多路复用照明。
[0050]
回到图2,在框204,在多个颜色通道中捕获第一图像和第二图像。具体地,第一图像和第二图像可以由系统100的成像单元120(例如,卷帘快门相机)来捕获。第一图像在第一时间点被捕获,在第一时间点期间,由光源110在至少第一颜色通道中提供照明,并且第二图像在第二时间点被捕获,在第二时间点期间,由光源110在至少第一颜色通道中提供照明。在一些实施例中,在框204,第三图像可以在第三时间点期间被捕获。
[0051]
回到图2,在框206,确定第一颜色通道中的第一图像与第二图像之间的像素的估计运动。具体地,像素的估计运动可以由系统100的控制单元130确定。
[0052]
在其中卷帘快门相机用于在框204捕获至少第一图像和第二图像的一些实施例中,在框206确定第一颜色通道中的第一图像与第二图像之间的像素的估计运动可以基于第一图像中的第一部分和第二图像中的对应第二部分。在这些实施例中,第一部分和第二部分可以对应于第一颜色通道中的照明的重叠。
[0053]
在一些实施例中,在框206确定第一颜色通道中的第一图像与第二图像之间的像素的估计运动可以通过生成运动图来执行,该运动图指示在第一颜色通道中与第一图像相比第二图像中的一个或多个像素的位移。生成运动图可以包括使用运动估计算法跟踪第一图像与第二图像之间的一个或多个像素的位移。
[0054]
回到图2,在框208,通过将第一图像与第二图像之间的像素的估计运动外推到多个颜色通道中的至少另一个颜色通道来生成第一运动补偿图像。具体地,第一运动补偿图像可以由系统100的控制单元130生成。
[0055]
如上所述,在一些实施例中,在框206确定第一颜色通道中的第一图像与第二图像之间的像素的估计运动可以通过生成运动图来执行,该运动图指示在第一颜色通道中与第一图像相比第二图像中的一个或多个像素的位移。随后,在这些实施例中,在框208生成第一运动补偿图像可以通过将运动图外推到多个颜色通道中的至少一个颜色通道中的第二图像中的对应的一个或多个像素来执行。
[0056]
在一些实施例中,在框202,在第一时间点期间,在第一颜色通道和第二颜色通道中提供照明,并且在第二时间点期间,在第二颜色通道中不提供照明。在这些实施例中,在框208生成第一运动补偿图像可以包括将第一颜色通道中的第一图像与第二图像之间的像素的估计运动外推到第二颜色通道。此外,在这些实施例中,该方法还可以包括基于第二颜色通道中的第一图像与第一运动补偿图像之间的差异来执行环境光校正。
[0057]
在一些实施例中,在第二时间点期间,可以在第三颜色通道中提供照明,并且在框204,可以在第三时间点期间捕获第三图像,在第三时间点期间,在第三颜色通道中提供照明,而在第一颜色通道中不提供照明。在这些实施例中,该方法还可以包括确定第三颜色通道中的第二图像与第三图像之间的像素的估计运动,通过将第三颜色通道中的第二图像与第三图像之间的像素的估计运动外推到第一颜色通道来生成第二运动补偿图像,并且基于第一颜色通道中的第二图像与第三图像之间的差异来执行环境光校正。这些操作可以由系统的控制单元130执行。
[0058]
如上所述,在其中在框204处使用卷帘快门相机捕获至少第一图像和第二图像的一些实施例中,在框206确定第一颜色通道中的第一图像与第二图像之间的像素的估计运
动可以基于第一图像中的第一部分和第二图像中的对应第二部分。在这些实施例中,该方法还可以包括在第二颜色通道中的所述第一图像中的第三部分和所述第一运动补偿图像中的对应第四部分中执行环境光校正,该环境光校正基于所述第三部分和所述第四部分之间的差异。在这些实施例中,第三部分和第四部分可以对应于第二颜色通道中的照明不重叠的区域。
[0059]
图3a和图3b都示出了根据实施例的使用卷帘快门相机捕获的第一图像和第二图像。更详细地,在图3a中,示出了第一图像310和第二图像320,使得相应图像中的阴影区域表示在第一颜色通道中被照明的区域;在图3b中,示出了第一图像310和第二图像320,使得相应图像中的阴影区域表示在第二颜色通道中被照明的区域。
[0060]
在本实施例中,第一图像310和第二图像320是使用卷帘快门相机连续捕获的图像。因此,如图3a和图3b所示,不同照明波长(对应于不同颜色通道)的开启相位和关闭相位在第一图像310和第二图像320上表现为色带。特别地,通过在特定颜色通道(例如,第一颜色通道)中提供照明足够长的时间段,可以实现两个图像310和320中的大的重叠照明区域。
[0061]
在该实施例中,第一图像310与第二图像320之间的像素的估计运动可以基于如图3a所示的重叠部分330在第一颜色通道中确定。具体地,可以通过生成运动图来确定像素的估计运动,该运动图指示在第一颜色通道和重叠部分330中与第一图像310相比第二图像320中的一个或多个像素的位移。图3a中标记的重叠部分330对应于两个图像310、320在第一颜色通道中的照明重叠。第一图像310与第二图像320之间的像素的估计运动的确定可以由系统的控制单元130确定。
[0062]
随后,通过将第一图像310与第二图像320之间的像素的估计运动外推到重叠部分330的至少第二颜色通道,可以生成部分运动补偿图像。
[0063]
一旦确定了第一颜色通道中的第一图像310与第二图像320之间的像素的估计运动,并且生成了部分运动补偿图像,就可以在第一图像的第三部分和运动补偿图像中的对应第四部分中执行环境光校正,其中第三部分和第四部分对应于第二颜色通道中的照明不重叠的区域。在该实施例中,可以基于重叠部分330中的至少一个子部分之间的差异来对重叠部分330内的子部分执行环境光校正,具体地,在至少在重叠部分330中补偿第一图像310和/或第二图像320中的运动之后,可以对第一图像310中与被第二颜色通道中的光照明的区域相对应的子部分和第二图像320中与未被第二颜色通道中的光照明的区域相对应的子部分执行环境光校正。例如,图3b中标记的第一图像310中未被照明的子区域340可以被视为当前上下文中的第三区域,而第二图像320中被照明的子区域350可以被视为当前上下文中的第四部分,因为第二图像320中的该被照明的子部分350在位置上对应于第一图像310中的未被照明的子部分340。
[0064]
作为另一示例,还可以基于如图3b中标记的第一图像310中的被照明的子部分360和第二图像320中的未被照明的子部分370来执行环境光校正,因为第二图像320中的该未被照明的子部分370在位置上对应于第一图像310中的被照明的子部分360。在这种情况下,子部分360可以被认为是第三部分,而子部分370可以被认为是第四部分。
[0065]
在一些实施例中,可以逐段执行环境光校正。例如,可以基于未被照明的部分340和被照明的部分350来执行第二颜色通道中的环境光校正,以在图像的对应部分获取期望校正结果,并且随后可以在图像的对应部分基于被照明的部分360和未被照明的部分370来
执行第二颜色通道中的环境光校正。图像的其余部分可以以类似的方式针对环境光而被校正。
[0066]
因此,提供了一种用于执行图像运动补偿的改进的系统和方法,其克服了现有的问题。
[0067]
通过研究附图、公开内容和所附权利要求,本领域技术人员在实践所要求保护的发明时可以理解和实现对所公开的实施例的变型。在权利要求中,“包括”一词不排除其他元件或步骤,不定冠词“一个(a)”或“一个(an)”不排除多个。单个处理器或其他单元可以实现权利要求中列举的若干项的功能。在相互不同的从属权利要求中列举某些措施这一事实并不表明这些措施的组合不能有利地使用。权利要求中的任何附图标记不应当被解释为限制范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献