用于检测图像的逆光的方法和装置与流程

未命名 09-13 阅读:66 评论:0


1.本公开涉及逆光检测,具体而言,涉及用于检测由阳光产生的图像的逆光的方法和装置。


背景技术:

2.本部分陈述仅提供与本公开相关的背景信息,并不一定构成现有技术。
3.在自主驾驶和高级驾驶员辅助系统(adas)中,车辆使用各种传感器(例如相机、雷达、激光雷达和超声波传感器)识别周围环境和行驶情况。其中,使用相机捕获的图像可以向车辆提供关于周围环境的图像信息,例如人类视觉信息。
4.随着自主驾驶技术的发展,各种使用相机以识别周围环境的图像识别系统在车辆上得到了应用。然而,由于存在于车辆周围的各种光源,可能会发生逆光,并且由于某些区域的亮度失真,难以正确读取在逆光条件下拍摄的逆光图像。特别是由于强烈太阳光产生的逆光,图像识别系统中可能会发生对周围环境的识别错误或识别失败,这增加了自主驾驶车辆发生事故的风险,降低了自主驾驶的可靠性。
5.为了解决逆光图像的问题,提出了许多从图片或动态图片中检测和校正逆光图像的方法。然而,由于现有的方法被设计为统一确定是否存在光的,而不考虑光源的类型和强度,即使在能够进行图像识别的弱逆光的情况下也进行逆光图像校正,可能会导致不必要的图像失真或逆光检测的不准确。


技术实现要素:

6.根据一个实施方式的用于检测图像的逆光的方法和装置,基于图像的预设时间段内的多个帧生成亮度累积数据,并且基于该亮度累积数据计算逆光分数以检测由于多种光源中的阳光导致的逆光图像。
7.根据一个实施方式的用于检测图像的逆光的方法和装置,基于图像的预设时间段内的多个帧生成亮度累积数据,并且可以根据亮度累积数据确定逆光图像的严重程度。
8.本公开要解决的问题不限于上面提到的问题,并且本领域技术人员将从下面的描述清楚地理解未提到的其他问题。
9.根据本发明的一个实施方式,提供了一种用于检测图像的逆光的装置,包括:存储器,被配置为存储一个或多个指令;以及处理器,被配置为执行存储在存储器中的一个或多个指令,其中,处理器基于第一阈值对图像在预设时间段内的多个帧中的每一帧转换像素值,并将像素值分块成多个相同大小的块区域以生成转换帧,基于转换帧生成亮度累积数据,确定亮度累积数据中块区域的块值最大的块区域作为逆光候选块区域,基于逆光候选块区域的位置将多个块区域分类为第一区域和第二区域,并使用第一区域的块区域的块值之和与第二区域的块区域的块值之和来计算图像的逆光分数,并且当逆光分数等于或大于预设的第二阈值时将图像确定为逆光图像。
10.根据本发明的另一实施方式,提供了一种用于检测图像的逆光的方法,包括:基于
第一阈值对图像在预设时间段内的多个帧中的每一帧转换像素值,并将像素值分块成多个相同大小的块区域以生成转换帧;基于转换帧生成亮度累积数据;将亮度累积数据中块区域的块值最大的块区域确定作为逆光候选块区域;基于逆光候选块区域的位置将多个块区域分类为第一区域和第二区域,并使用第一区域的块区域的块值之和与第二区域的块区域的块值之和来计算图像的逆光分数,并且当逆光分数等于或大于预设的第二阈值时将图像确定为逆光图像。
11.根据一个实施方式的方法和装置,亮度累积数据是基于图像的预定时间段的多个帧生成的,逆光分数是基于使用该亮度累积数据在多种光源中检测阳光产生的逆光图像来计算的,因此可以提高逆光检测的精度。
12.根据一个实施方式的方法和装置,基于亮度累积数据确定逆光图像的严重程度,因此可以根据逆光的严重程度确定不可能进行图像识别的逆光情况,从而提高图像识别系统的可靠性。
附图说明
13.图1是根据本公开的一个实施方式的用于检测图像的逆光的装置的示意图。
14.图2a和2b是示出根据本公开的一个实施方式的由用于检测图像的逆光的装置生成转换帧的过程的示意图。
15.图3是示出根据本公开的一个实施方式的由用于检测图像的逆光的装置计算图像的逆光分数的过程的示意图。
16.图4是示出根据本公开的一个实施方式的用于检测图像的逆光的方法的流程图。
具体实施方式
17.以下,将参考附图详细描述本公开的一些示例性实施方式。在下面的描述中,相同的参考数字优选地表示相同的元素,尽管该元素在不同的附图中示出。此外,在以下对一些实施方式的描述中,出于清晰和简洁的目的,将省略对包含在其中的已知功能和配置的详细描述。
18.此外,诸如第一、第二、a、b、(a)、(b)等各种术语仅用于区分一个组件与另一个组件,而不是暗示或建议组件的物质、顺序或次序。在本说明书中,当一个部件“包括”或“包含”一个部件时,该部件意味着进一步包括(而非排除)其他部件,除非有相反的特别说明。诸如“单元”、“模块”等术语是指用于处理至少一个功能或操作的一个或多个单元,其可以通过硬件、软件或其组合来实现。
19.下面结合附图阐述的对本公开的描述旨在描述本公开的示例性实施方式,而不是旨在表示其中可以实践本公开的唯一实施方式。
20.图1是根据本公开的一个实施方式的用于检测图像的逆光的装置的示意图。
21.参照图1,根据一个实施方式的用于检测图像的逆光的装置100包括输入/输出接口110、处理器120和存储器130。在此,根据一个实施方式的用于检测图像的逆光的装置100包括的输入/输出接口110、处理器120和存储器130可以通过总线140相互发送数据。
22.根据一个实施方式,用于检测图像的逆光的装置100可以作为车辆行驶辅助设备安装在非自主驾驶车辆上,也可以安装在自主驾驶车辆上用于车辆控制。
23.输入/输出接口110从车辆的相机获得与由相机捕获的图像有关的数据,并将该数据提供给处理器120。由输入/输出接口110提供给处理器120的数据可以是由相机在每个预设时间段内生成的多个连续帧。在此,多个连续帧可以是构成图像的多个帧中的在预设时间段内的帧。
24.图像的预设时间段内的帧可以是在从预设的第一时间点到第二时间点的时间期间生成的帧,但不限于此,并且可以基于帧的数量来确定。例如,基于根据相机的帧率预设的帧数,输入/输出接口110可以向处理器120提供相应数量的连续帧。
25.处理器120基于图像的预设时间段内的多个帧生成转换帧。在此,处理器120针对每个帧生成与其对应的转换帧。因此,处理器120生成与在预设时间段内的多个帧的数量相同的转换帧。
26.处理器120基于第一阈值转换帧的像素值。在此,像素值可以是构成对应帧的多个通道的像素值中的表示关于亮度的信息的像素值。
27.例如,当帧是rgb图像时,像素值可以是r通道中的像素强度、g通道中的像素强度和b通道中的像素强度的平均值。当帧是色调饱和度值(hsv)图像时,像素值可以是用于颜色值的v通道的像素值,当帧是yuv图像时,像素值可以是用于照度的y通道的像素值。
28.第一阈值是相对于像素值的预设值。第一阈值被设置为在一个像素能够具有的像素值范围内的相对高的值,以便检测可以产生逆光的非常强亮度的光源,例如太阳光。例如,在rgb图像的情况下,在0到255的像素值范围中可以将第一阈值设置为220。
29.处理器120将帧中包括的多个像素中的像素值小于第一阈值的像素值的像素值转换为0。因此,具有等于或大于第一阈值的像素值的像素被提取出来。
30.在处理器120转换帧的像素值之后,处理器120将帧分块为具有相同大小的多个块区域,以生成转换帧。在此,块区域的大小是预先设置的大小,例如,将一个块区域设置为具有分别对应于水平方向上的两个像素和垂直方向上的两个像素的长度,因此,可以针对总共每四个像素设置一个块区域。
31.块区域的大小可以基于在帧上显示的太阳的大小来设置。由于太阳是一个与相机距离很远的对象,所以在相机捕捉的图像中,太阳几乎大小恒定地被捕捉。具体地说,被拍摄的太阳的大小随着镜头焦距的增加而增加,但随着其他拍摄条件的改变几乎恒定。因此,可以基于与出现在帧上的太阳相对应的区域的大小来设置块区域的大小,但不限于此。
32.块区域具有对应于每个块区域的块值。在此,块值是对应于块区域的多个像素的平均像素值。处理器120基于对应于块区域的多个像素的像素值来计算块值。
33.处理器120基于多个转换帧生成一个亮度累积数据。在此,亮度累积数据是一个二维阵列数据,该二维阵列数据是基于通过在每个块区域的预设时间段内累积多个转换帧中的每个块区域的亮度的块值而获得的值而生成的。
34.亮度累积数据包括与转换帧相同的块区域的数目和排布。处理器120基于预设时间段的多个转换帧为亮度累积数据的每个块区域生成块值。
35.处理器120对与每个块区域的多个转换帧中的每个帧对应的相同位置的块区域的块值求和。处理器120基于每个块区域的求和值对于在亮度累积数据中的对应位置处的块区域生成块值。
36.例如,当在预设时间段内顺序生成第一转换帧、第二转换帧和第三转换帧时,处理
器120对与第一转换帧的第一位置对应的块区域的块值、与第二转换帧的第一位置对应的块区域的块值和与第三转换帧的第一位置对应的块区域的块值进行求和,并基于该和生成与亮度累积数据的第一位置对应的块区域的块值。
37.针对亮度累积数据的块区域的块值可以是但不限于针对在多个转换帧中对应位置的块区域的块值之和,并且可以是块值的平均值。例如,处理器120可以生成通过将块值的和除以转换帧的数目所获得的值,作为亮度累积数据的块区域的块值。
38.在光源的位置在预设时间段内发生改变的情况下,它在每个转换帧的一个不同位置的块区域中显示为一个大块值。因此,在光源的位置随时间改变的情况下,难以在相同位置的块区域中累积块值。
39.同时,在光源的位置在预定时间段内不变的情况下,对于每个转换帧,在相同位置或相邻位置的块区域中重复出现为大块值。因此,针对位置不变的光源的块值被累加在相同位置的块区域中。
40.结果是,在亮度累积数据中,具有大块值的块区域与位置不变的光源有关,并且当块值累积时,与针对位置不变的光源的块区域相比,针对位置改变的光源的块区域的块值相对较小。
41.白天干扰车辆图像识别的逆光多为阳光导致的逆光。一般说来,在移动的车辆的相机拍摄到的图像中,阳光是唯一的在运动中不变的光源。因此,当在图像中检测到不移动的光源时,可以从存在于道路上的各种光源中检测阳光。
42.处理器120将亮度累积数据中具有最大块值的块区域确定作为逆光候选块区域,并基于逆光候选块区域的位置将亮度累积数据的多个块区域分类为第一区域和第二区域。
43.处理器120将亮度累积数据中的多个块区域中具有最大块值的块区域确定作为逆光候选块区域,并将逆光候选块区域和与其相邻的多个块区域设置为第一区域。例如,可以将属于以逆光候选块区域为中心的水平方向上的三个块区域和垂直方向上的三个块区域的范围的总共九个块区域设置为第一区域,但本公开不限于此。
44.处理器120将亮度累积数据中的多个块区域中的第一区域以外的其余块区域设置为第二区域。
45.处理器120通过使用第一区域的块区域的块值之和与第二区域的块区域的块值之和来计算图像的逆光分数。具体地,基于等式1计算图像的逆光分数。
46.【等式1】
[0047][0048]
在此,score是图像的逆光分数,light1是第一区域中包括的多个块区域的块值之和,以及light2是第二区域中包括的多个块区域的块值之和。
[0049]
当第一区域和第二区域之间的亮度差增大时,逆光分数的值接近1。当第一区域和第二区域之间的亮度差增大时,出现逆光的概率增大。因此,当逆光分数的值接近1时,逆光图像的可能性增加。
[0050]
当图像的逆光分数等于或大于预设的第二阈值时,处理器120确定图像是逆光图像。在此,第二阈值是基于第一区域和第二区域之间的亮度差大到足以导致在图像中出现逆光的情况而设置的值。第二阈值可以被设置为在0和1之间的值。例如,可以将第二阈值设
置为0.7,但不限于此。
[0051]
当图像被确定为逆光图像时,处理器120基于第一区域的块值的之和来确定逆光的严重程度。在此,逆光的严重程度可以根据其影响车辆的图像识别能力的程度确定为两个或更多个预设严重程度等级中的任何一个。
[0052]
处理器120通过使用第一区域的块区域的块值之和来计算逆光的强度。具体地,基于等式2计算逆光的强度。
[0053]
【等式2】
[0054][0055]
在此,degree是逆光的强度。light1是第一区域的块区域的块值之和,并且lightmax是第一区域的块区域的块值之和的最大值。基于等式3计算第一区域的块区域的块值之和的最大值。
[0056]
【等式3】
[0057]
lightmax=n
×
blockmax在此,n是与亮度累积数据的块区域中的第一区域对应的块区域的数量。blockmax是亮度累积数据的块区域可以具有的最大块值。例如,当基于rgb图像生成多个转换帧并且亮度累积数据的块值是多个转换帧的块值的平均值时,亮度累积数据的块区域可以具有的最大块值为255。
[0058]
处理器120确定逆光的强度属于两个或更多个预设逆光严重程度等级中的哪个等级。
[0059]
例如,当逆光强度为0.75以上时,预设逆光严重程度等级可以被设置为高等级;当逆光强度为0.3以上且小于0.75时,预设逆光严重程度等级可以被设置为中等级;当逆光强度小于0.3时,预设逆光严重程度等级可以被设置为低等级。处理器120可基于逆光强度将逆光的严重程度确定为高等级、中等级和低等级中的任何一个。
[0060]
存储器130可以包括易失性存储器、永久存储器、虚拟存储器或其他类型的存储器,用于存储检测图像的逆光的装置100所使用的信息或由其输出的信息。例如,存储器130可以包括随机存取存储器(ram)或动态ram(dram)。
[0061]
存储器130可以存储用于处理器120的处理或控制的程序和用于检测图像的逆光的装置100的操作的各种数据。例如,在存储器130中可以包括由相机捕获的图像的预设时间段的多个帧、由处理器120生成的多个转换帧和亮度累积数据、以及关于图像的逆光严重程度的信息中的至少一个或多个。此外,存储器130可以存储诸如第一阈值、第二阈值或两个或更多个预设逆光严重程度等级的设置信息。
[0062]
图2a和2b是示出根据本公开的一个实施方式的用于检测图像的逆光的装置生成转换帧的过程的示意图。
[0063]
图2a是示出其中用于检测图像的逆光的装置基于第一阈值转换像素值的帧200的示意图,图2b是示出通过将图2a的帧200分块为多个块区域而生成的转换帧210的图。
[0064]
参照图2a,帧200的多个像素中所有像素值小于220(220是第一阈值)的像素的像素值被转换为0。因此,具有220以上像素值的像素被提取出来。
[0065]
在图像的帧上显示出强亮度的区域(例如其中拍摄到了诸如太阳和其他车辆的照明灯等光源的区域)对应的像素被提取出来,并且将对应于其他区域的像素的像素值转换
为0。因此,太阳像素201和其他车辆的照明灯像素203被提取出来。
[0066]
同时参照图2a和2b,用于检测图像的逆光的装置将帧200的像素分块成包括4个像素的方块,并且每4个像素进行分块。转换帧210针对与水平方向和垂直方向上的两个像素对应的每个位置包括一个块区域,因而总共四个像素。在此,一个块区域的块值是对应于该块区域的四个像素的像素值的平均值。
[0067]
帧200的太阳像素201和其他车辆的照明灯像素203在位于转换帧210的对应位置处被分块在太阳块区域211和另一车辆的照明灯块区域213中。
[0068]
用于检测图像的逆光的装置对应于每个帧200生成一个转换帧210。由于构成图像的多个帧中每一帧的像素的像素值都可能不同,所以对于多个转换帧中的每个转换帧可以具有一不同的块值排布。
[0069]
图3是示出根据本公开的一个实施方式的用于检测图像的逆光的装置计算图像的逆光分数的过程的示意图。
[0070]
参照图3,用于检测图像的逆光的装置基于多个转换帧生成亮度累积数据300。在此,亮度累积数据300包括与转换帧相同的块区域的数目和排布。
[0071]
亮度累积数据300的每个块区域的块值是在对应于每个转换帧的相同位置处的块区域的块值的平均值。在此,具有大的块值的块区域是针对位置不变的光源的块区域,具有相对小的块值的块区域是针对位置改变的光源的块区域。
[0072]
用于检测图像的逆光的装置将具有最大块值的块区域确定为逆光候选块区域311,并将逆光候选块区域311和与逆光候选块区域311相邻的八个块区域设置为第一区域。用于检测图像的逆光的装置将第一区域310以外的剩余块区域设置为第二区域320。
[0073]
用于检测图像的逆光的装置使用第一区域的九个块值之和以及第二区域的31个块值之和来计算图像的逆光分数。
[0074]
图4是示出根据本公开的一个实施方式的用于检测图像的逆光的方法的流程图。
[0075]
参照图4,用于检测图像的逆光的装置为图像的预设时间段内的多个帧生成转换帧(s400)。在此,用于检测图像的逆光的装置为每一帧生成相应的转换帧。
[0076]
用于检测图像的逆光的装置基于预设的第一阈值对帧的像素值进行转换。在此,第一阈值是对于像素值的预设值。在此,第一阈值被设置为一个像素可以具有的像素值范围内的相对高的值,以便检测能够产生逆光的强亮度光源。用于检测图像的逆光的装置将像素值小于第一阈值的像素的像素值转换为0。
[0077]
用于检测图像的逆光的装置通过对帧的像素值进行转换然后将帧分块为具有相同大小的多个块区域来生成转换帧。块区域具有对应于每个块区域的块值。在此,块值是对应于块区域的多个像素的像素值的平均值。
[0078]
用于检测图像的逆光的装置基于多个转换帧生成一个亮度累积数据(s410)。在此,亮度累积数据是一个二维阵列数据,该二维阵列数据是基于通过在每个块区域的预设时间段内累加多个转换帧中的每个块区域的亮度的块值所获得的值而生成的。亮度累积数据包括与转换帧相同的块区域的数目和排布。
[0079]
用于检测图像的逆光的装置针对每个块区域将对应于多个转换帧中的每个转换帧的相同位置的块区域的块值求和,并基于每个块区域的求和值,生成在亮度累积数据中的对应位置的块区域的块值。
[0080]
亮度累积数据的块区域的块值可以是但不限于多个转换帧中对应位置的块区域的块值之和,并且可以是块值的平均值。
[0081]
用于检测图像的逆光的装置从亮度累积数据中确定逆光候选块区域(s420)。在此,将逆光候选块区域确定为亮度累积数据的多个块区域中具有最大块值的块区域。
[0082]
用于检测图像的逆光的装置将亮度累积数据的多个块区域分类为第一区域和第二区域,并计算逆光分数(s430)。
[0083]
用于检测图像的逆光的装置将亮度累积数据的多个块区域中的逆光候选块区域和与其相邻的多个块区域设置为第一区域,并将第一区域以外的其余块区域设置为第二区域。
[0084]
用于检测图像的逆光的装置使用第一区域的块区域的块值之和与第二区域的块区域的块值之和来计算图像的逆光分数。当第一区域和第二区域之间的亮度差增大时,逆光分数增大,并且当逆光分数的值增大时,逆光图像的可能性增大。
[0085]
用于检测图像的逆光的装置确定逆光分数是否等于或大于预设阈值(s440)。在此,阈值可以是基于第一区域和第二区域之间的亮度差大到足以在图像中产生逆光的情况而设置的第二阈值。
[0086]
当逆光分数等于或大于第二阈值时,用于检测图像的逆光的装置将图像确定为逆光图像,并确定逆光的严重程度(s450)。
[0087]
用于检测图像的逆光的装置基于第一区域的块区域的块值之和计算逆光的强度,并确定逆光的强度是否属于逆光的两个或更多个预设严重程度等级中的任何一个。
[0088]
根据本发明的装置或方法的每个元素可以硬件或软件、或硬件和软件的组合来实现。各个元素的功能可以用软件实现,并且微处理器可以被实现以执行对应于各个元素的软件功能。
[0089]
本文描述的系统和技术的各种实施方式可以用数字电子电路、集成电路、现场可编程门阵列(fpga)、专用集成电路(asic)、计算机硬件、固件、软件和/或其组合来实现。各种实施例可以包括具有可在可编程系统上执行的一个或多个计算机程序的实现。可编程系统包括至少一个可编程处理器,其可以是专用处理器或通用处理器,耦接以从存储系统接收和向存储系统发送数据和指令,至少一个输入设备和至少一个输出设备。计算机程序(也称为程序、软件、软件应用程序或代码)包括用于可编程处理器的指令,并存储在“计算机可读记录介质”中。
[0090]
计算机可读记录介质可以包括其上可以存储计算机可读数据的所有类型的存储设备。计算机可读记录介质可以是非易失性或非瞬时介质,例如只读存储器(rom)、随机存取存储器(ram)、光盘rom(cd-rom)、磁带、软盘或光学数据存储设备。另外,计算机可读记录介质还可以包括诸如数据传输介质的过渡介质。此外,计算机可读记录介质可以分布在通过网络连接的计算机系统上,并且计算机可读程序代码可以以分布的方式存储和执行。
[0091]
尽管在本说明书中的流程图/时序图中示出了被顺序执行的操作,但这仅仅是对本公开的一个实施方式的技术思想的示例性描述。换而言之,本公开的一个实施方式所属领域的技术人员可以理解,在不脱离本公开的实施方式的基本特征的情况下,可以进行各种修改和改变,即,可以改变流程图/时序图中所示的顺序,并且可以并行执行操作中的一个或多个操作。因此,流程图/时序图不限于时间顺序。
[0092]
尽管出于说明性目的已经描述了本公开的示例性实施例,但本领域技术人员将理解,在不偏离所要求保护的发明的思想和范围的情况下,各种修改、添加和替换是可能的。因此,为了简洁和清楚,已经描述了本公开的示例性实施方式。本实施例的技术思想的范围不受图示的限制。因此,普通技术人员将理解,所要求保护的发明的范围不受上述明确描述的实施方式的限制,而是受权利要求及其同等物的限制。

技术特征:
1.一种用于检测图像的逆光的装置,包括:存储器,被配置为存储一个或多个指令;以及处理器,被配置为执行存储在所述存储器中的一个或多个所述指令,其中,所述处理器:基于第一阈值针对预设时间段内的多个图像帧中的每一者转换像素值,并将所述像素值分块成相同大小的多个块区域以生成转换帧,基于所述转换帧生成亮度累积数据,将所述亮度累积数据中的块区域的块值最大的所述块区域确定作为逆光候选块区域,基于所述逆光候选块区域的位置将所述多个块区域分类为第一区域和第二区域,并使用所述第一区域的块区域的块值之和以及所述第二区域的块区域的块值之和计算所述图像的逆光分数,并且基于所述逆光分数和第二阈值,将所述图像确定为逆光图像。2.根据权利要求1所述的装置,其中,当所述图像被确定为所述逆光图像时,所述处理器基于所述第一区域的块区域的块值之和确定逆光的严重程度。3.根据权利要求1所述的装置,其中,所述处理器获得所述图像帧的像素的像素值,并且当所述像素值小于预设阈值时将所述像素值转换为0。4.根据权利要求3所述的装置,其中,所述像素值是与所述图像帧的多个通道相关的像素值中的与亮度相关的像素值。5.根据权利要求1所述的装置,其中,所述处理器将所述图像帧划分为具有预设大小的多个块区域,并计算每个块区域的块值,以及所述块值是与所述块区域对应的像素的像素值的平均值。6.根据权利要求1所述的装置,其中,所述亮度累积数据具有的块区域的数量与所述转换帧的块区域的数量相同,并且所述亮度累积数据的块区域的块值是通过在针对每个块区域的所述转换帧中的与所述亮度累积数据的块区域的位置对应的相同位置处的块区域的块值相加所产生的值。7.根据权利要求1所述的装置,其中,所述第一区域包括所述逆光候选块区域和所述亮度累积数据中包括的多个块区域中的与所述逆光候选块区域相邻位置处的多个块区域,并且所述第二区域包括所述亮度累积数据中包括的剩余的块区域。8.根据权利要求1所述的装置,其中,所述图像的所述逆光分数是基于所述第一区域的块区域的块值之和与所述第二区域的块区域的块值之和之间的相对比率计算的。9.根据权利要求2所述的装置,其中,所述处理器基于所述第一区域的块区域的块值之和计算逆光的强度,并且基于逆光的强度确定所述图像属于两个或更多个预设严重程度等级中的哪个等级。10.一种检测图像的逆光的方法,包括:基于第一阈值针对预设时间段内的多个图像帧中的每一者转换像素值;将所述像素值分块成相同大小的多个块区域以生成转换帧,基于所述转换帧生成亮度累积数据,将所述亮度累积数据中的块区域的块值最大的所述块区域确定作为逆光候选块区域,
基于所述逆光候选块区域的位置将所述多个块区域分类为第一区域和第二区域,并使用所述第一区域的块区域的块值之和以及所述第二区域的块区域的块值之和计算所述图像的逆光分数,并且基于所述逆光分数和第二阈值,将所述图像确定为逆光图像。11.根据权利要求10所述的方法,还包括:当所述图像被确定为所述逆光图像时,基于所述第一区域的块区域的块值之和确定逆光的严重程度。12.根据权利要求10所述的方法,其中,基于所述第一阈值对所述多个图像帧中的每一者转换像素值包括:获得所述图像帧的像素的像素值,并且当所述像素值小于预设阈值时将所述像素值转换为0。13.根据权利要求12所述的方法,其中,所述像素值是与所述图像帧的多个通道相关的像素值中的与亮度相关的像素值。14.根据权利要求10所述的方法,其中,生成所述转换帧包括将所述图像帧划分为具有预设大小的多个块区域,并计算每个块区域的块值,并且所述块值是与所述块区域对应的像素的像素值的平均值。15.根据权利要求10所述的方法,其中,所述亮度累积数据具有的块区域的数量与所述转换帧的块区域的数量相同,并且所述亮度累积数据的块区域的块值是通过在针对每个块区域的所述转换帧中的与所述亮度累积数据的块区域的位置对应的相同位置处的块区域的块值相加所产生的值。16.根据权利要求10所述的方法,其中,所述第一区域包括所述逆光候选块区域和所述亮度累积数据中包括的多个块区域中的与所述逆光候选块区域相邻位置处的多个块区域,并且所述第二区域包括所述亮度累积数据中包括的剩余的块区域。17.根据权利要求10所述的方法,其中,所述图像的所述逆光分数是基于所述第一区域的块区域的块值之和与所述第二区域的块区域的块值之和之间的相对比率计算的。18.根据权利要求11所述的方法,其中,基于所述第一区域的块区域的块值之和计算逆光的强度,并且基于逆光的强度确定所述图像属于两个或更多个预设严重程度等级中的哪个等级。

技术总结
本发明公开了用于检测图像的逆光的方法和装置。一种用于检测图像的逆光的装置,包括:处理器,被配置为基于第一阈值转换多个图像帧中的每一帧的像素值,将所述像素值分块为多个块区域以生成转换帧,基于转换帧生成亮度累积数据,确定亮度累积数据中块值最大的块区域作为逆光候选块区域,基于逆光候选块区域的位置将块区域分类为第一和第二区域,并使用第一区域的块区域的块值之和与第二区域的块区域的块值之和计算逆光分数,以及基于第二阈值和逆光分数将图像确定为逆光图像。光分数将图像确定为逆光图像。光分数将图像确定为逆光图像。


技术研发人员:宋动喜
受保护的技术使用者:现代摩比斯株式会社
技术研发日:2022.07.07
技术公布日:2023/9/11
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐