掌桥专利:专业的专利平台
掌桥专利
首页

图像处理方法、装置、设备及计算机可读存储介质

文献发布时间:2023-06-19 18:46:07


图像处理方法、装置、设备及计算机可读存储介质

技术领域

本发明涉及图像处理技术领域,尤其涉及一种图像处理方法、装置、设备及计算机可读存储介质。

背景技术

随着VR(Vi rtua l Rea l ity,虚拟现实)和AR(Augmented Rea l ity,增强现实)行业近两年迎来爆发,在工业、医疗、娱乐、办公、社交等方面的价值逐渐展现,目前各大厂商也纷纷在MR(Mi xed Rea l ity,混合现实)领域上进行探索和布局。

而当前实现MR的主要技术路线是基于VST(Vi deo See-Through,视频透视)技术。VST技术中是通过相机捕捉到真实世界的实时视图,然后将实时视图与数字世界的虚拟视图结合在一起,呈现在显示屏上,以将结合后的图像送至用户的眼睛。基于VST技术可以完全控制视觉集成,允许虚拟和真实物体之间的完全遮挡,甚至可以对真实物体进行更高级别的修改。

但是VST技术对现实世界的场景进行拍摄的相机通常是采用C I S(CMOS ImageSensor,CMOS图像传感器)进行成像,而相机成像的动态范围较小则会导致输出图像的暗处区域难以看清细节,影响用户的MR体验。

发明内容

本发明的主要目的在于提供一种图像处理方法、装置、设备及计算机可读存储介质,旨在解决相机成像的动态范围较小导致输出图像的暗处区域难以看清细节的技术问题。

为实现上述目的,第一方面,本发明提供一种图像处理方法,所述图像处理方法包括:

获取实时拍摄画面,确定所述实时拍摄画面中的低亮度画面区域;

基于预设低触发阈值,检测出所述低亮度画面区域的目标像素点;

对所述目标像素点执行亮度提升操作,获得高动态范围成像画面。

基于以上技术方案,通过获取实时拍摄画面,确定所述实时拍摄画面中的低亮度画面区域;然后基于预设低触发阈值,检测出所述低亮度画面区域的目标像素点,从而提高了事件驱动相机中EVS(Event-Based Vi s ion Sensors,基于事件的视觉传感器)的敏感度,更易于识别出暗处物体的轮廓(即所述目标像素点),然后再对所述目标像素点执行亮度提升操作,获得高动态范围成像画面。从而本实施例增强了暗处图像的轮廓,改善了相机成像的动态范围,提升了暗处图像细节的清晰程度,保证了用户的MR体验。

根据第一方面,所述基于预设低触发阈值,检测出所述低亮度画面区域的目标像素点的步骤包括:

通过事件驱动相机采集所述低亮度画面区域中的低亮度像素点的第二亮度变化值;

判断所述第二亮度变化值的绝对值是否大于预设低触发阈值;

若所述第二亮度变化值的绝对值大于预设低触发阈值,则判定所述低亮度像素点为目标像素点。

基于以上技术方案,通过事件驱动相机采集所述低亮度画面区域中的低亮度像素点的第二亮度变化值,进而通过预设低触发阈值对所述第二亮度变化值的绝对值进行判定,从而确定所述低亮度画面区域内的目标像素点,以识别出所述低亮度画面区域内物体的轮廓。

根据第一方面,或者以上第一方面的任意一种实现方式,在所述获取实时拍摄画面的步骤之后,所述图像处理方法还包括:

根据所述实时拍摄画面的第一亮度信息,确定所述实时拍摄画面中的高亮度画面区域;

对所述高亮度画面区域中的高亮度像素点执行亮度降低操作,获得新的实时拍摄画面。

基于以上技术方案,在所述获取实时拍摄画面的步骤之后,可以根据所述实时拍摄画面的第一亮度信息,确定所述实时拍摄画面中的高亮度画面区域。然后对所述高亮度画面区域中的高亮度像素点执行亮度降低操作,从而避免所述实时拍摄画面的高亮度画面区域出现泛白的现象,以进一步地提高所述实时拍摄画面的动态范围,获得新的实时拍摄画面。

根据第一方面,或者以上第一方面的任意一种实现方式,所述第一亮度信息包括所述实时拍摄画面中第一画面像素点的第一亮度值,所述根据所述实时拍摄画面的第一亮度信息,确定所述实时拍摄画面中的高亮度画面区域的步骤,包括:

判断所述第一画面像素点的第一亮度值是否高于预设高亮度阈值;

若所述第一亮度值高于预设高亮度阈值,则判定所述第一画面像素点为高亮度画面区域中的高亮度像素点,确定所述实时拍摄画面中的高亮度画面区域。

基于以上技术方案,通过所述高动态范围成像画面中第一画面像素点的第一亮度值,基于预设高亮度阈值对所述第一亮度值进行判断,识别出第一画面像素点中的高亮度像素点,进而确定了所述实时拍摄画面中的高亮度画面区域。

根据第一方面,或者以上第一方面的任意一种实现方式,所述对所述高亮度画面区域中的高亮度像素点执行亮度降低操作的步骤,包括:

通过事件驱动相机采集所述高亮度画面区域中的高亮度像素点的第一亮度变化值;

根据所述第一亮度变化值,降低所述高亮度画面区域中的高亮度像素点的亮度值。

基于以上技术方案,通过事件驱动相机采集所述高亮度画面区域中的高亮度像素点的第一亮度变化值,再根据所述第一亮度变化值,降低所述高亮度画面区域中的高亮度像素点的亮度值。从而高亮度像素点的亮度值随着第一亮度变化值而变化,可以使得高亮度画面区域内的物体不会由于亮度过高而导致物体细节难以看清,进一步提高了高亮度画面区域的画面清晰度。

根据第一方面,或者以上第一方面的任意一种实现方式,所述根据所述第一亮度变化值,降低所述高亮度画面区域中的高亮度像素点的亮度值的步骤,包括:

根据所述第一亮度变化值查询预设映射表,确定所述高亮度像素点的亮度降低幅度;

根据所述亮度调节幅度,降低所述高亮度画面区域中的高亮度像素点的亮度值。

基于以上技术方案,通过预设映射表确定第一亮度变化值对应的亮度降低幅度,无需经过繁琐的计算过程,提高了降低所述高亮度画面区域中的高亮度像素点的亮度值的处理效率。

根据第一方面,或者以上第一方面的任意一种实现方式,所述获取实时拍摄画面,确定所述实时拍摄画面中的低亮度画面区域的步骤,包括:

通过标准相机对目标场景进行实时拍摄,获得实时拍摄画面;

获取所述实时拍摄画面中第二画面像素点的第二亮度值;

当所述第二亮度值低于预设低亮度阈值时,判定所述第二画面像素点为低亮度画面区域中的低亮度像素点,确定所述实时拍摄画面中的低亮度画面区域。

基于以上技术方案,在通过标准相机对目标场景进行拍摄,获得实时拍摄画面后,通过所述实时拍摄画面中第二画面像素点的第二亮度值,确定了所述实时拍摄画面中的低亮度画面区域。

第二方面,本发明提供了一种图像处理装置,所述图像处理装置包括:

获取模块,用于获取实时拍摄画面,确定所述实时拍摄画面中的低亮度画面区域;

检测模块,用于基于预设低触发阈值,检测出所述低亮度画面区域的目标像素点;

亮度提升模块,用于对所述目标像素点执行亮度提升操作,获得高动态范围成像画面。

根据第二方面,检测模块,还用于:

通过事件驱动相机采集所述低亮度画面区域中的低亮度像素点的第二亮度变化值;

判断所述第二亮度变化值的绝对值是否大于预设低触发阈值;

若所述第二亮度变化值的绝对值大于预设低触发阈值,则判定所述低亮度像素点为目标像素点。

根据第二方面,或者以上第二方面的任意一种实现方式,所述图像处理装置还包括亮度降低模块;亮度降低模块,用于:

根据所述实时拍摄画面的第一亮度信息,确定所述实时拍摄画面中的高亮度画面区域;

对所述高亮度画面区域中的高亮度像素点执行亮度降低操作,获得新的实时拍摄画面。

根据第二方面,或者以上第二方面的任意一种实现方式,所述第一亮度信息包括所述实时拍摄画面中第一画面像素点的第一亮度值,亮度降低模块,还用于:

判断所述第一画面像素点的第一亮度值是否高于预设高亮度阈值;

若所述第一亮度值高于预设高亮度阈值,则判定所述第一画面像素点为高亮度画面区域中的高亮度像素点,确定所述实时拍摄画面中的高亮度画面区域。

据第二方面,或者以上第二方面的任意一种实现方式,亮度降低模块,还用于:

通过事件驱动相机采集所述高亮度画面区域中的高亮度像素点的第一亮度变化值;

根据所述第一亮度变化值,降低所述高亮度画面区域中的高亮度像素点的亮度值。

根据第二方面,或者以上第二方面的任意一种实现方式,亮度降低模块,还用于:

根据所述第一亮度变化值查询预设映射表,确定所述高亮度像素点的亮度降低幅度;

根据所述亮度调节幅度,降低所述高亮度画面区域中的高亮度像素点的亮度值。

根据第二方面,或者以上第二方面的任意一种实现方式,获取模块,还用于:

通过标准相机对目标场景进行实时拍摄,获得实时拍摄画面;

获取所述实时拍摄画面中第二画面像素点的第二亮度值;

当所述第二亮度值低于预设低亮度阈值时,判定所述第二画面像素点为低亮度画面区域中的低亮度像素点,确定所述实时拍摄画面中的低亮度画面区域。

第三方面,本发明提供了一种图像处理设备,所述图像处理设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序配置为实现如上所述的图像处理方法的步骤。

第三方面以及第三方面的任意一种实现方式分别与第一方面以及第一方面的任意一种实现方式相对应。第三方面以及第三方面的任意一种实现方式所对应的技术效果可参见上述第一方面以及第一方面的任意一种实现方式所对应的技术效果,此处不再赘述。

第四方面,本发明提供了一种计算机可读存储介质,所述计算机可读存储介质中存储了计算机程序,当所述计算机程序被处理器执行时,使得处理器执行如上述第一方面或第一方面的可能的实现方式中任一项所述的图像处理方法。

第四方面以及第四方面的任意一种实现方式分别与第一方面以及第一方面的任意一种实现方式相对应。第四方面以及第四方面的任意一种实现方式所对应的技术效果可参见上述第一方面以及第一方面的任意一种实现方式所对应的技术效果,此处不再赘述。

第五方面,本发明实施例提供了一种计算机程序,该计算机程序包括用于执行第一方面以及第一方面的任意可能的实现方式中的图像处理方法的指令。

第五方面以及第五方面的任意一种实现方式分别与第一方面以及第一方面的任意一种实现方式相对应。第五方面以及第五方面的任意一种实现方式所对应的技术效果可参见上述第一方面以及第一方面的任意一种实现方式所对应的技术效果,此处不再赘述。

附图说明

图1为本发明实施例涉及的视频透视技术的示意图;

图2为本发明实施例方案涉及的硬件运行环境的图像处理设备的结构示意图;

图3为本发明图像处理方法第一实施例的流程示意图;

图4为本发明图像处理方法第二实施例的流程示意图;

图5为本发明实施例涉及的图像处理装置的结构示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。

本发明实施例的说明书和权利要求书中的术语“第一”和“第二”等是用于区别不同的对象,而不是用于描述对象的特定顺序。例如,第一目标对象和第二目标对象等是用于区别不同的目标对象,而不是用于描述目标对象的特定顺序。

在本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。

在本发明实施例的描述中,除非另有说明,“多个”的含义是指两个或两个以上。例如,多个处理单元是指两个或两个以上的处理单元;多个系统是指两个或两个以上的系统。

为了下述各实施例的描述清楚简洁,首先给出一种图像处理方法的实现方案的简要介绍:

随着VR(Vi rtua l Rea l ity,虚拟现实)和AR(Augmented Rea l ity,增强现实)行业近两年迎来爆发,在工业、医疗、娱乐、办公、社交等方面的价值逐渐展现,目前各大厂商也纷纷在MR(Mixed Rea l ity,混合现实)领域上进行探索和布局。

而当前实现MR的主要技术路线是基于VST(Video See-Through,视频透视)技术。参照图1,图1为本发明实施例涉及的视频透视技术的示意图。VST技术中是通过相机10捕捉到真实世界(Rea l wor l d)的实时视图,然后将实时视图与数字世界(Digita l wor ld)的虚拟视图结合在一起,呈现在显示屏20上,以将结合后的图像送至用户的眼睛。基于VST技术可以完全控制视觉集成,允许虚拟和真实物体之间的完全遮挡,甚至可以对真实物体进行更高级别的修改。

但是VST技术对现实世界的场景进行拍摄的相机通常是采用CI S(CMOS ImageSensor,CMOS图像传感器)进行成像,而相机成像的动态范围较小则会导致输出图像的暗处区域难以看清细节,影响用户的MR体验。

本发明设计了一种通过预设低触发阈值确定所述低亮度画面区域中目标像素点后进行亮度提升的图像处理方法,从而增强了暗处图像的轮廓,改善了相机成像的动态范围,提升了暗处图像细节的清晰程度,保证了用户的MR体验。

在一些实施例中,通过获取实时拍摄画面,确定所述实时拍摄画面中的低亮度画面区域;然后基于预设低触发阈值,检测出所述低亮度画面区域的目标像素点,从而提高了EVS的敏感度,更易于识别出暗处物体的轮廓(即所述目标像素点),然后再对所述目标像素点执行亮度提升操作,获得高动态范围成像画面。从而本实施例增强了暗处图像的轮廓,改善了相机成像的动态范围,提升了暗处图像细节的清晰程度,保证了用户的MR体验。

参照图2,图2为本发明实施例方案涉及的硬件运行环境的图像处理设备结构示意图。

具体地,所述图像处理设备可以是MR设备、PC(Persona l Computer,个人计算机)、平板电脑、便携式计算机或者服务器等设备。

如图2所示,该图像处理设备可以包括:处理器1001,例如中央处理器(Centra lProcess i ng Un it,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Disp l ay)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(WI re less-F I de l ity,WI-F I)接口)。存储器1005可以是高速的随机存取存储器(RandomAccess Memory,RAM)存储器,也可以是稳定的非易失性存储器(Non-Vo l at i l eMemory,NVM),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图2中示出的结构并不构成对图像处理设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图2所示,作为一种存储介质的存储器1005中可以包括操作系统、数据存储模块、网络通信模块、用户接口模块以及计算机程序。

在图2所示的图像处理设备中,网络接口1004主要用于与其他设备进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明图像处理设备中的处理器1001、存储器1005可以设置在图像处理设备中,所述图像处理设备通过处理器1001调用存储器1005中存储的计算机程序,并执行本发明实施例提供的图像处理方法。

应当理解的是,上述说明仅是为了更好的理解本实施例的技术方案而列举的示例,不作为对本实施例的唯一限制。

下面结合图3所示的图像处理方法第一实施例的流程示意图,对图像处理方法进行详细说明。

参见图3,本发明的图像处理方法一实施例提供的图像处理方法,所述图像处理方法包括:

步骤S100,获取实时拍摄画面,确定所述实时拍摄画面中的低亮度画面区域;

在本实施例中,可以理解的是,所述实时拍摄画面为通过标准相机对目标场景进行拍摄后得到的画面,其中所述标准相机为具备C I S(CMOS Image Sensor,CMOS图像传感器)等常规图像传感器的相机。然后可以通过所述实时拍摄画面的亮度信息,确定所述实时拍摄画面中的低亮度画面区域。其中所述低亮度画面区域可以包括至少一个像素点,所述低亮度画面区域可以是一个或多个。

其中,步骤S100获取实时拍摄画面,确定所述实时拍摄画面中的低亮度画面区域,包括:

步骤S110,通过标准相机对目标场景进行实时拍摄,获得实时拍摄画面;

步骤S120,获取所述实时拍摄画面中第二画面像素点的第二亮度值;

步骤S130,当所述第二亮度值低于预设低亮度阈值时,判定所述第二画面像素点为低亮度画面区域中的低亮度像素点,确定所述实时拍摄画面中的低亮度画面区域。

具体地,所述目标场景为用户期望拍摄的场景。本实施例通过标准相机对目标场景进行实时拍摄,则可以获得所述目标场景对应的实时拍摄画面。然后可以获取所述实时拍摄画面中第二画面像素点的第二亮度值并判断所述第二亮度值是否低于预设低亮度阈值,若所述第二亮度值低于预设低亮度阈值,则可以判定所述第二画面像素点为低亮度画面区域中的低亮度像素点,确定所述实时拍摄画面中的低亮度画面区域。可以理解的是,所述低亮度画面区域由所述低亮度像素点构成。

本实施例在通过标准相机对目标场景进行拍摄,获得实时拍摄画面后,通过所述实时拍摄画面中第二画面像素点的第二亮度值,确定了所述实时拍摄画面中的低亮度画面区域。

步骤S200,基于预设低触发阈值,检测出所述低亮度画面区域的目标像素点;

由于EVS是基于PD(Photo-Di ode,光电二极管)电流,监测PD的电流信号是否发生了变化。因此,EVS与C I S相比,具有动态范围大(>120dB)的特点。由于EVS是基于PD电流的电流信号的变化值(例如电压变化值)超过预设阈值,以表征画面中像素点的亮度发生了变化,从而确定画面中存在移动的像素点,触发输出事件信号,检测出画面中移动的像素点。由此,所述预设低触发阈值可以是用于在低亮度画面区域下触发EVS输出事件信号的电压阈值,例如0.03V、0.05V、0.06V等。示例性地,所述预设低触发阈值的具体取值可以根据所述低亮度画面区域的实时亮度值进行选取,所述低亮度画面区域的实时亮度值越低,所述预设低触发阈值越低。由于在低亮度画面中,像素点发生移动时带来的亮度变化并不明显,因此通过采用预设低触发阈值,可以提高EVS对于所述低亮度画面区域内低亮度像素点亮度变化的灵敏性,从而更加容易检测出所述低亮度画面区域的目标像素点,以识别出暗处物体的轮廓。

示例性地,可以在MR设备中设置采用C I S的标准相机和采用EVS的事件驱动相机,从而在标准相机进行拍摄时,通过事件驱动相机可以采集所述低亮度画面区域的亮度变化信息。从而根据所述亮度变化信息和预设低触发阈值,检测出所述低亮度画面区域的目标像素点,识别出暗处物体的轮廓。

其中,步骤S200基于预设低触发阈值,检测出所述低亮度画面区域的目标像素点,包括:

步骤S210,通过事件驱动相机采集所述低亮度画面区域中的低亮度像素点的第二亮度变化值;

步骤S220,判断所述第二亮度变化值的绝对值是否大于预设低触发阈值;

步骤S230,若所述第二亮度变化值的绝对值大于预设低触发阈值,则判定所述低亮度像素点为目标像素点。

在本实施例中,需要说明的是,由于EVS是基于PD(Photo-Di ode,光电二极管)电流,监测PD的电流信号是否发生了变化。由此,事件驱动相机中可以以PD电流信号的变化值(如电压变化值)用于表征所述低亮度像素点的第二亮度变化值。

因此本实施例可以通过事件驱动相机采集所述低亮度画面区域中的低亮度像素点的第二亮度变化值。进而所述第二亮度变化值的绝对值是否大于预设低触发阈值,以确定所述低亮度画面区域内物体的轮廓。若所述第二亮度变化值的绝对值大于预设低触发阈值,说明该低亮度像素点为构成低亮度画面区域内物体的轮廓的目标像素点,则可以判定所述低亮度像素点为目标像素点。

本实施例通过事件驱动相机采集所述低亮度画面区域中的低亮度像素点的第二亮度变化值,进而通过预设低触发阈值对所述第二亮度变化值的绝对值进行判定,从而确定所述低亮度画面区域内的目标像素点,以识别出所述低亮度画面区域内物体的轮廓。

步骤S300,对所述目标像素点执行亮度提升操作,获得高动态范围成像画面。

在确定实时拍摄画面的低亮度画面区域内的目标像素点后,则可以通过对所述目标像素点执行亮度提升操作,以提高所述低亮度画面区域内物体的轮廓辨识度,获得高动态范围成像画面。其中,所述亮度提升操作为将所述目标像素点的亮度提升至目标提升亮度。所述目标提升亮度可以根据具体需求进行设置,示例性地,所述目标提升亮度可以是所述实时拍摄画面的平均亮度值,或加权平均亮度值。以使用户能够清晰看出所述实时拍摄画面的低亮度画面区域内的物体。

在本发明第一实施例中,通过获取实时拍摄画面,确定所述实时拍摄画面中的低亮度画面区域;然后基于预设低触发阈值,检测出所述低亮度画面区域的目标像素点,从而提高了EVS的敏感度,识别出暗处物体的轮廓(即所述目标像素点),然后再对所述目标像素点执行亮度提升操作,获得高动态范围成像画面。从而本实施例增强了暗处图像的轮廓,改善了相机成像的动态范围,提升了暗处图像细节的清晰程度,保证了用户的MR体验。

下面结合图4所示的图像处理方法第二实施例的流程示意图,对所述图像处理方法进行详细说明。

参见图4,本发明的图像处理方法另一实施例中,在步骤S100获取实时拍摄画面的步骤之后,所述图像处理方法还包括:

步骤A10,根据所述实时拍摄画面的第一亮度信息,确定所述实时拍摄画面中的高亮度画面区域;

步骤A20,对所述高亮度画面区域中的高亮度像素点执行亮度降低操作,获得新的实时拍摄画面。

可以理解的是,本实施例步骤A10与步骤A20中的亮度降低操作与第一实施例中步骤S100、S200、S300中的亮度提升操作可以同时并行执行,也可以先执行亮度降低操作再执行亮度提升操作,或者先执行亮度提升操作再执行亮度降低操作。本发明对此并不做限制。

本实施例中,在所述获取实时拍摄画面的步骤之后,可以根据所述实时拍摄画面的第一亮度信息,确定所述实时拍摄画面中的高亮度画面区域。然后对所述高亮度画面区域中的高亮度像素点执行亮度降低操作,从而避免所述实时拍摄画面的高亮度画面区域出现泛白的现象,以进一步地提高所述实时拍摄画面的动态范围,获得新的实时拍摄画面。其中所述亮度降低操作,可以是将所述高亮度像素点的亮度降低至目标降低亮度。所述目标提升亮度可以根据具体需求进行设置,示例性地,所述目标提升亮度可以是实时拍摄画面的峰值亮度的某一比值(如90%、85%、80%等),或预设的某一固定值。

其中,所述第一亮度信息包括所述实时拍摄画面中第一画面像素点的第一亮度值,步骤A10根据所述实时拍摄画面的第一亮度信息,确定所述实时拍摄画面中的高亮度画面区域,包括:

步骤B10,判断所述第一画面像素点的第一亮度值是否高于预设高亮度阈值;

步骤B20,若所述第一亮度值高于预设高亮度阈值,则判定所述第一画面像素点为高亮度画面区域中的高亮度像素点,确定所述实时拍摄画面中的高亮度画面区域。

具体地,所述第一亮度信息包括所述实时拍摄画面中第一画面像素点的第一亮度值。本实施例可以通过判断所述第一画面像素点的第一亮度值是否高于预设高亮度阈值,识别出述高动态范围成像画面中的高亮度画面区域。若所述第一亮度值高于预设高亮度阈值,则可以判定所述第一画面像素点为高亮度画面区域中的高亮度像素点,确定所述实时拍摄画面中的高亮度画面区域。可以理解的是,所述高亮度画面区域由所述高亮度像素点构成。

本实施例通过所述高动态范围成像画面中第一画面像素点的第一亮度值,基于预设高亮度阈值对所述第一亮度值进行判断,识别出第一画面像素点中的高亮度像素点,进而确定了所述实时拍摄画面中的高亮度画面区域。

其中,步骤A20对所述高亮度画面区域中的高亮度像素点执行亮度降低操作,包括:

步骤C10,通过事件驱动相机采集所述高亮度画面区域中的高亮度像素点的第一亮度变化值;

步骤C20,根据所述第一亮度变化值,降低所述高亮度画面区域中的高亮度像素点的亮度值。

可以理解的是,事件驱动相机中可以以PD电流的变化值用于表征高亮度像素点的第一亮度变化值。因此本实施例可以通过事件驱动相机采集所述高亮度画面区域中的高亮度像素点的第一亮度变化值。从而确定所述高亮度像素点的亮度变化趋势和变化值。从而可以根据所述第一亮度变化值,降低所述高亮度画面区域中的高亮度像素点的亮度值。其中,所述第一亮度变化值越大说明所述高亮度像素点的亮度增长越快,所述第一亮度变化值越小说明所述高亮度像素点的亮度增长越慢,甚至在负增长。因此所述第一亮度变化值与所述高亮度像素点的亮度值的降低幅度呈负相关,即所述第一亮度变化值越大,则所述高亮度像素点的亮度值降低幅度越大。

本实施例通过事件驱动相机采集所述高亮度画面区域中的高亮度像素点的第一亮度变化值,再根据所述第一亮度变化值,降低所述高亮度画面区域中的高亮度像素点的亮度值。从而高亮度像素点的亮度值随着第一亮度变化值而变化,可以使得高亮度画面区域内的物体不会由于亮度过高而导致物体细节难以看清,进一步提高了高亮度画面区域的画面清晰度。

其中,步骤C20根据所述第一亮度变化值,降低所述高亮度画面区域中的高亮度像素点的亮度值,包括:

步骤D10,根据所述第一亮度变化值查询预设映射表,确定所述高亮度像素点的亮度降低幅度;

步骤D20,根据所述亮度调节幅度,降低所述高亮度画面区域中的高亮度像素点的亮度值。

具体地,所述预设映射表为所述第一亮度变化值与所述亮度降低幅度的映射表。其中所述第一变化亮度值与所述亮度降低幅度呈负相关。由此,则可以根据所述第一亮度变化值查询预设映射表,确定所述高亮度像素点的亮度降低幅度。根据所述亮度调节幅度,降低所述高亮度画面区域中的高亮度像素点的亮度值。

本实施例通过预设映射表确定第一亮度变化值对应的亮度降低幅度,无需经过繁琐的计算过程,提高了降低所述高亮度画面区域中的高亮度像素点的亮度值的处理效率。

参考图5,图5为本发明实施例涉及的图像处理装置的结构示意图。

参见图5,本发明提供了一种图像处理装置,所述图像处理装置包括:

获取模块10,用于获取实时拍摄画面,确定所述实时拍摄画面中的低亮度画面区域;

检测模块20,用于基于预设低触发阈值,检测出所述低亮度画面区域的目标像素点;

亮度提升模块30,用于对所述目标像素点执行亮度提升操作,获得高动态范围成像画面。

可选地,检测模块20,还用于:

通过事件驱动相机采集所述低亮度画面区域中的低亮度像素点的第二亮度变化值;

判断所述第二亮度变化值的绝对值是否大于预设低触发阈值;

若所述第二亮度变化值的绝对值大于预设低触发阈值,则判定所述低亮度像素点为目标像素点。

可选地,所述图像处理装置还包括亮度降低模块;亮度降低模块,用于:

根据所述实时拍摄画面的第一亮度信息,确定所述实时拍摄画面中的高亮度画面区域;

对所述高亮度画面区域中的高亮度像素点执行亮度降低操作,获得新的实时拍摄画面。

可选地,所述第一亮度信息包括所述实时拍摄画面中第一画面像素点的第一亮度值,亮度降低模块,还用于:

判断所述第一画面像素点的第一亮度值是否高于预设高亮度阈值;

若所述第一亮度值高于预设高亮度阈值,则判定所述第一画面像素点为高亮度画面区域中的高亮度像素点,确定所述实时拍摄画面中的高亮度画面区域。

可选地,亮度降低模块,还用于:

通过事件驱动相机采集所述高亮度画面区域中的高亮度像素点的第一亮度变化值;

根据所述第一亮度变化值,降低所述高亮度画面区域中的高亮度像素点的亮度值。

可选地,亮度降低模块,还用于:

根据所述第一亮度变化值查询预设映射表,确定所述高亮度像素点的亮度降低幅度;

根据所述亮度调节幅度,降低所述高亮度画面区域中的高亮度像素点的亮度值。

可选地,获取模块10,还用于:

通过标准相机对目标场景进行实时拍摄,获得实时拍摄画面;

获取所述实时拍摄画面中第二画面像素点的第二亮度值;

当所述第二亮度值低于预设低亮度阈值时,判定所述第二画面像素点为低亮度画面区域中的低亮度像素点,确定所述实时拍摄画面中的低亮度画面区域。

可以理解的是,所述图像处理装置实现上述实施例提供的图像处理方法中的操作,具体实施步骤可参照上述实施例的记载内容,在此不多做赘述。

此外,本发明实施例还提出一种计算机存储介质,所述计算机存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述实施例提供的图像处理方法中的操作,具体步骤此处不再过多赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

技术分类

06120115686606