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

黑电平校正方法、装置、计算机设备及存储介质

文献发布时间:2024-04-18 19:58:30


黑电平校正方法、装置、计算机设备及存储介质

技术领域

本发明涉及图像处理领域,具体涉及黑电平校正方法、装置、计算机设备及存储介质。

背景技术

CMOS(Complementary Metal Oxide Semiconductor)传感器广泛应用于数码相机、手机、医疗仪器等设备中,其使用一个单一的传感器,结合颜色滤波阵列(Color filterarray,CFA)分别捕获红、绿、蓝三个通道的颜色分量,得到一幅不完全的彩色图像,称为CFA图像,或者马赛克图像。在图像的每一个像素位置,只有一个通道被采样。在成像过程中,每一个像素位置由一个光电二极管控制将电信号转换为数字信号,每一个光电二极管在工作时有一定的电压,导致在外部没有光线照射的时候,传感器也会有一定的电压而产生电信号,从而形成暗图像。在有光线时,暗图像对应的电信号会叠加到图像信号中,导致图像出现偏色,因此需要在图像处理的过程中进行黑电平校正,去除叠加的暗图像的电信号。常用的黑电平校正方法,如中值法、均值法,其对图像处理的效果不佳,通常会存在过校正或者欠校正的情况,不能很好的恢复真实图像,导致图像存在较大偏色。

发明内容

有鉴于此,本发明提供了一种黑电平校正方法、装置、计算机设备及存储介质,以解决黑电平校正不能很好的恢复真实图像,导致图像存在较大偏色的问题。

第一方面,本发明提供了一种黑电平校正方法,包括:

获取目标暗图像;

基于像素点的颜色类型对目标暗图像进行颜色通道的数据提取,得到多个颜色通道的数据;

对多个颜色通道的数据分别进行滤波处理,得到与多个颜色通道一一对应的第一校正数据;

对多个颜色通道的数据分别进行均值处理,得到与多个颜色通道一一对应的第二校正数据;

对于每个颜色通道,将该颜色通道对应的第一校正数据与第二校正数据中的最小值,确定为该颜色通道对应的校正数据;

基于多个颜色通道对应的校正数据对待校正图像进行校正,得到目标图像。

如此,可以减弱噪声干扰的影响,减少图像偏色,从而能够很好的恢复真实图像,提高输出的目标图像的色彩真实性。

作为一种可选的实施方式,获取目标暗图像,包括:

获取预设帧数的暗图像;

对预设帧数的暗图像中位于同一位置的像素点的像素值进行均值处理,并将均值处理后得到的每个像素值分别对应的像素点构成的图像作为目标暗图像。

如此,可以减少黑电平分布的偶然性,提高校正矩阵的普适性。

作为一种可选的实施方式,基于像素点的颜色类型对目标暗图像进行颜色通道的数据提取,得到多个颜色通道的数据,包括:

基于像素点的颜色类型对目标暗图像中的像素点进行分类,得到多个颜色通道分别对应的通道像素点;

将多个颜色通道分别对应的通道像素点的像素值排列成矩阵,以得到多个颜色通道的数据,其中,多个矩阵中每个通道像素点的位置与该通道像素点在目标暗图像中的位置相同。

作为一种可选的实施方式,基于多个颜色通道对应的校正数据对待校正图像进行校正,得到目标图像,包括:

按照颜色类型,对待校正图像中的像素点进行分类,得到多个颜色通道对应的待校正数据;

基于多个颜色通道对应的校正数据对多个颜色通道对应的待校正数据进行校正,得到目标像素点的像素值,其中,目标像素点为多个颜色通道中的任一像素点;

将多个颜色通道对应的所有目标像素点的像素值按照每个目标像素点在待校正图像中的位置进行排列,得到目标图像。

如此,可以通过校正矩阵对待校正图像进行校正,提高输出的目标图像的色彩真实性。

作为一种可选的实施方式,基于多个颜色通道对应的校正数据对多个颜色通道对应的待校正数据进行校正,得到目标像素点的像素值,包括:

将目标颜色通道对应的校正数据确定为目标颜色通道对应的待校正数据的目标校正数据,其中,目标颜色通道为目标暗图像与待校正图像中颜色类型一致的颜色通道;

通过待校正数据的目标校正数据对待校正数据进行校正,以得到多个颜色通道中目标像素点的像素值。

作为一种可选的实施方式,通过目标校正数据分别对其对应的待校正数据进行校正,以得到多个颜色通道中目标像素点的像素值,包括:

将待校正数据与待校正数据的目标校正数据相减,得到待校正数据对应的目标像素点的目标值;

当目标值大于预设值时,将目标值确定为目标像素点的像素值。

作为一种可选的实施方式,在将待校正数据与待校正数据对应的目标校正数据相减,得到待校正数据对应的目标像素点的目标值之后,该方法还包括:

当目标值小于等于预设值时,将预设值确定为目标像素点的像素值。

第二方面,本发明提供了一种黑电平校正装置,包括:

目标暗图像获取模块,用于获取目标暗图像;

数据提取模块,用于基于像素点的颜色类型对目标暗图像进行颜色通道的数据提取,得到多个颜色通道的数据;

第一校正数据确定模块,用于对多个颜色通道的数据分别进行滤波处理,得到与多个颜色通道一一对应的第一校正数据;

第二校正数据确定模块,用于对多个颜色通道的数据分别进行均值处理,得到与多个颜色通道一一对应的第二校正数据;

校正数据确定模块,用于对于每个所述颜色通道,将该颜色通道对应的第一校正数据与第二校正数据中的最小值,确定为该颜色通道对应的校正数据;

待校正图像校正模块,用于基于多个颜色通道对应的校正数据对待校正图像进行校正,得到目标图像。

第三方面,本发明提供了一种计算机设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的黑电平校正方法。

第四方面,本发明提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的黑电平校正方法。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是根据本发明实施例的黑电平校正方法的流程示意图;

图2式根据本发明实施例的黑电平校正方法的马赛克图像示意图;

图3是根据本发明实施例的另一黑电平校正方法的流程示意图;

图4是根据本发明实施例的又一黑电平校正方法的流程示意图;

图5是根据本发明实施例的再一黑电平校正方法的流程示意图;

图6是根据本发明实施例的黑电平校正装置的结构框图;

图7是本发明实施例的计算机设备的硬件结构示意图。

具体实施方式

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

相关技术中,通常采用减去固定值的方法进行黑电平校正,常见的减去固定值的方法包括均值法和中值法,将暗图像分为四个通道;其中,按照像素点采样的颜色类型将暗图像分为四个通道;该四个通道中,红色和蓝色的颜色类型分别对应于一个通道,即红色通道R和蓝色通道B,而绿色的颜色类型对应的通道,绿色通道G,则拆分为两个通道,分别为Gr通道和Gb通道。对四个通道求平均值或者取中位数,将其作为对应通道的校正值,用以对后续图像进行校正。其中对于绿色颜色类型的两个通道,还需要再进行线性拉伸的操作,将其归一化到0-255之间,避免校正后绿色通道G出现不饱和的情况。

然而,上述方法没有考虑到噪声分布对暗图像采集的影响,并且将一个固定值作为一个通道中所有像素的校正值,会存在某些像素位置处有过校正或欠校正的情况,导致最终校正后的图像存在偏色,尤其是图像中接近过曝光的地方,会出现偏紫的情况,影响图像的色彩真实性。

基于此,本发明提供了一种黑电平校正方法,在考虑噪声分布的影响的同时,对每个通道中的每个像素均确定其对应的校正值,以避免在某些像素位置处出现过校正或欠校正,从而保证最终校正后的图像的色彩真实性。

具体的,获取目标暗图像;基于像素点的颜色类型对目标暗图像进行颜色通道的数据提取,得到多个颜色通道的数据;对多个颜色通道的数据分别进行滤波处理,得到与多个颜色通道一一对应的第一校正数据;对多个颜色通道的数据分别进行均值处理,得到与多个颜色通道一一对应的第二校正数据;对于每个颜色通道,将该颜色通道对应的第一校正数据与第二校正数据中的最小值,确定为该颜色通道对应的校正数据;基于多个颜色通道对应的校正数据对待校正图像进行校正,得到目标图像。

本发明实施例中,该黑电平校正方法可以适用于所有包含图像传感器,例如CCD传感器和CMOS传感器的装置或者设备,举例而言,手机、平板电脑、电脑等移动终端中的摄像头,车载摄像头等。

根据本发明实施例,提供了一种黑电平校正方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

在本实施例中提供了一种黑电平校正方法,可用于上述的手机、平板电脑、电脑等移动终端中的摄像头,车载摄像头等,图1是根据本发明实施例的黑电平校正方法的流程图,如图1所示,该流程包括如下步骤:

步骤S101,获取目标暗图像。

本发明实施例中,目标暗图像基于暗图像获取得到,用于确定目标校正数据。由于采用颜色滤波阵列(Color filter array,CFA)分别捕获红、绿、蓝三个通道的颜色分量,在每个像素处,只有一个通道的颜色分量会被采样。参考图2,R对应于红色通道,G对应于绿色通道,B对应于蓝色通道,在位置为(i,j)的像素处,只有G通道,也就是绿色通道被采用,也就只有绿色通道上有像素值。

步骤S102,基于像素点的颜色类型对目标暗图像进行颜色通道的数据提取,得到多个颜色通道的数据。

本发明实施例中,考虑到不同通道的像素点的像素值属于不同颜色分量,将目标暗图像中的像素点按照对应的颜色类型,也就是采样的通道类型进行分类并提取其对应的像素值,得到多个颜色通道的数据,具体的,得到分别对应于红色通道、绿色通道和蓝色通道的数据,分别对不同通道的校正数据进行计算。

步骤S103,对多个颜色通道的数据分别进行滤波处理,得到与多个颜色通道一一对应的第一校正数据。

本发明实施例中,考虑到噪声会对图像中像素点的像素值产生干扰,对多个颜色通道的数据分别进行滤波处理,去除噪声对各颜色通道的数据,也就是目标暗图像中的像素点的像素值的影响,得到每个颜色通道的第一校正数据。第一校正数据是目标图像中像素点在去除噪声干扰后的像素值,可以相对真实的代表在无噪声干扰下暗图像中各像素点的像素值。

作为一种可选的实施方式,可以采用高斯滤波分别对多个颜色通道的数据进行滤波处理。高斯滤波是一种线性平滑滤波,适用于消除高斯噪声,可以作为低通滤波器,对抑制服从正态分布的噪声非常有效,高斯滤波可以抑制噪声,平滑图像。采用高斯滤波可以滤除各颜色通道的数据的噪声干扰,平滑各颜色通道的数据的数值。

作为一种可选的实施方式,可以采用如下的高斯滤波算子对各颜色通道的数据进行高斯滤波:

步骤S104,对多个颜色通道的数据分别进行均值处理,得到与多个颜色通道一一对应的第二校正数据。

本发明实施例中,对多个颜色通道的数据分别进行均值处理,分别将各颜色通道的数据相加后求平均值,得到每个颜色通道对应的平均值,将该平均值作为对应的颜色听到的第二校正数据。

作为一种可选的实施方式,可以采用全局均值的方式确定第二校正数据。相应的,同一颜色通道中,每个数据的第二校正数据是相同的,都等于该颜色通道的平均值。

步骤S105,对于每个颜色通道,将该颜色通道对应的第一校正数据与第二校正数据中的最小值,确定为该颜色通道对应的校正数据。

本发明实施例中,为了减弱噪声分布对校正值计算的影响,同时为了避免部分像素位置处出现过校正,对于每个颜色通道,将该颜色通道对应的第一校正数据和第二校正数据中的最小值,作为该颜色通道中每个像素值的校正值,将每个像素值的校正值按照对应的像素点在目标暗图像中的位置排列,得到每个颜色通道的校正数据。当第一校正数据小于第二校正数据时,说明按照均值处理得到第二校正数据对该像素值对应的像素点进行校正会存在过校正的问题,此时将第一校正数据作为该像素值的校正值。

步骤S106,基于多个颜色通道对应的校正数据对待校正图像进行校正,得到目标图像。

本发明实施例中,通过目标校正数据,对待校正图像中对应颜色通道的像素点进行校正,得到校正后的目标图像。

本实施例提供的黑电平校正方法,通过对多个颜色通道的数据分别进行滤波处理,得到第一校正数据,通过对多个颜色通道的数据分别进行均值处理,得到第二校正数据,将第一校正数据和第二校正数据中较小的值作为校正值,来构建目标校正数据,由此可以减弱噪声干扰的影响,减少图像偏色,从而能够很好的恢复真实图像,提高输出的目标图像的色彩真实性。

在本实施例中提供了一种黑电平校正方法,可用于上述的手机、平板电脑、电脑等移动终端中的摄像头,车载摄像头等,图3是根据本发明实施例的另一黑电平校正方法的流程图,如图3所示,该流程包括如下步骤:

步骤S301,获取目标暗图像。

具体的,上述步骤S301,包括:

步骤S3011,获取预设帧数的暗图像。

本发明实施例中,为了避免单帧暗图像中黑电平分布的偶然性,获取预设帧数的暗图像。

作为一种可选的实施方式,预设帧数可以是大于3的任意数量。

步骤S3012,对预设帧数的暗图像中位于同一位置的像素点的像素值进行均值处理,并将均值处理后得到的每个像素值分别对应的像素点构成的图像作为目标暗图像。

本发明实施例中,由于是由同一图像传感器获取的预设帧数的暗图像,该预设帧数的暗图像中,每帧暗图像中像素点的排布与通道类型排布是完全一致的,因此不同暗图像中同一位置的像素点一一对应。在均值处理时,只需要每帧暗图像中位于同一位置的像素点的像素值做均值处理,就能够得到目标暗图像中该位置的像素点的像素值,从而确定目标暗图像。

由此,通过对多帧暗图像中像素点的像素值做均值处理,以确定目标暗图像,避免了将单帧暗图像作为目标暗图像时黑电平分布的偶然性,而导致最终获得的目标校正数据不具有普适性,从而提高了目标校正数据的普适性和可靠性。

步骤S302,基于像素点的颜色类型对目标暗图像进行颜色通道的数据提取,得到多个颜色通道的数据。详细请参见图1所示实施例的步骤S102,在此不再赘述。

步骤S303,对多个颜色通道的数据分别进行滤波处理,得到与多个颜色通道一一对应的第一校正数据。详细请参见图1所示实施例的步骤S103,在此不再赘述。

步骤S304,对多个颜色通道的数据分别进行均值处理,得到与多个颜色通道一一对应的第二校正数据。详细请参见图1所示实施例的步骤S104,在此不再赘述。

步骤S305,对于每个颜色通道,将该颜色通道对应的第一校正数据与第二校正数据中的最小值,确定为该颜色通道对应的校正数据。详细请参见图1所示实施例的步骤S105,在此不再赘述。

步骤S306,基于多个颜色通道对应的校正数据对待校正图像进行校正,得到目标图像。详细请参见图1所示实施例的步骤S106,在此不再赘述。

本实施例提供的黑电平校正方法,通过对多帧暗图像中像素点的像素值做均值处理,以确定目标暗图像,避免了将单帧暗图像作为目标暗图像时黑电平分布的偶然性,而导致最终获得的目标校正数据不具有普适性,从而提高了目标校正数据的普适性和可靠性,提高了校正后的目标图像的可靠性。

在本实施例中提供了一种黑电平校正方法,可用于上述的手机、平板电脑、电脑等移动终端中的摄像头,车载摄像头等,图4是根据本发明实施例的又一黑电平校正方法的流程图,如图4所示,该流程包括如下步骤:

步骤S401,获取目标暗图像。详细请参见图1所示实施例的步骤S106,在此不再赘述。

步骤S402,基于像素点的颜色类型对目标暗图像进行颜色通道的数据提取,得到多个颜色通道的数据。

具体的,上述步骤S402,包括:

步骤S4021,基于像素点的颜色类型对目标暗图像中的像素点进行分类,得到多个颜色通道分别对应的通道像素点。

本发明实施例中,按照目标暗图像中像素点采样的颜色类型,也就是红色通道R、绿色通道G、蓝色通道B,将像素点对应分类,将分类后的像素点作为对应颜色通道的通道像素点,然后根据这些通道像素点的像素值,构建得到通道矩阵,也就是其对应的颜色通道的数据。

步骤S4012,将多个颜色通道分别对应的通道像素点的像素值排列成矩阵,以得到多个颜色通道的数据。

本发明实施例中,排列成的多个矩阵中每个通道像素点的位置与该通道像素点在目标暗图像中的位置相同。考虑到后续需要对各颜色通道的数据进行滤波处理,各颜色通道的数据,也就是像素点的像素值,的排列顺序需要与目标暗图像中对应的像素点的排列顺序一致,这样才能够按照目标暗图像中正确的噪声分布进行滤波。由于高斯滤波实际上是用像素点邻域的加权均值来代替该像素点像素值,那么滤波得到的每个像素点的像素值都融合了周围像素点的信息。如果没有按照目标暗图像中对应的像素点的排列顺序排布颜色通道的数据,那么滤波后的数据,也就是第一校正数据就会融合入错误的像素点的信息,导致第一校正数据失真,不能代表目标暗图像中黑电平的实际情况。基于此,将多个颜色通道分别对应的通道像素点的像素值排列成矩阵,以得到多个颜色通道的数据。

举例而言,以图2所示的像素点排布,构建绿色通道G的矩阵为例,如图2所示,在第一排,即第(i-4)排的像素点中,位置为(i-4,j-4)的像素点为第一个在绿色通道G采样的像素点,因此将该像素点的像素值作为绿色通道G对应的矩阵的第一个矩阵元素;在第一排像素点中,位置为(i-4,j-2)的像素点为第一排第二个在绿色通道G采样的像素点,因此将该像素点的像素值作为绿色通道G对应的矩阵第一排的第二个矩阵元素;依此类推,得到绿色通道G对应的通道矩阵第一排的矩阵元素分别对应于目标暗图像中位置为(i-4,j-4)、(i-4,j-2)、(i-4,j)、(i-4,j+2)、(i-4,j+4)的像素点。按照如上的方式依次得到矩阵中每一排每一列的矩阵元素对应的像素点的像素值,由此构建矩阵,得到颜色通道的数据。

步骤S403,对多个颜色通道的数据分别进行滤波处理,得到与多个颜色通道一一对应的第一校正数据。详细请参见图1所示实施例的步骤S103,在此不再赘述。

步骤S404,对多个颜色通道的数据分别进行均值处理,得到与多个颜色通道一一对应的第二校正数据。详细请参见图1所示实施例的步骤S104,在此不再赘述。

步骤S405,对于每个颜色通道,将该颜色通道对应的第一校正数据与第二校正数据中的最小值,确定为该颜色通道对应的校正数据。详细请参见图1所示实施例的步骤S105,在此不再赘述。

步骤S406,基于多个颜色通道对应的校正数据对待校正图像进行校正,得到目标图像。详细请参见图1所示实施例的步骤S106,在此不再赘述。

在本实施例中提供了一种黑电平校正方法,可用于上述的手机、平板电脑、电脑等移动终端中的摄像头,车载摄像头等,图5是根据本发明实施例的再一黑电平校正方法的流程图,如图5所示,该流程包括如下步骤:

步骤S501,获取目标暗图像。详细请参见图1所示实施例的步骤S101,在此不再赘述。

步骤S502,基于像素点的颜色类型对目标暗图像进行颜色通道的数据提取,得到多个颜色通道的数据。详细请参见图1所示实施例的步骤S102,在此不再赘述。

步骤S503,对多个颜色通道的数据分别进行滤波处理,得到与多个颜色通道一一对应的第一校正数据。详细请参见图1所示实施例的步骤S103,在此不再赘述。

步骤S504,对多个颜色通道的数据分别进行均值处理,得到与多个颜色通道一一对应的第二校正数据。详细请参见图1所示实施例的步骤S104,在此不再赘述。

步骤S505,对于每个颜色通道,将该颜色通道对应的第一校正数据与第二校正数据中的最小值,确定为该颜色通道对应的校正数据。详细请参见图1所示实施例的步骤S105,在此不再赘述。

步骤S506,基于多个颜色通道对应的校正数据对待校正图像进行校正,得到目标图像。

具体的,上述步骤S506,包括:

步骤S5061,按照颜色类型,对待校正图像的中像素点进行分类,得到多个颜色通道对应的待校正数据。

本发明实施例中,按照待校正图像中的像素点采样的颜色通道,也就是红色通道R、绿色通道G、蓝色通道B,将像素点对应的分类,将分类后的像素点作为对应颜色通道的待校正像素点,然后根据这些待校正像素点的像素值,构建矩阵,以得到待校正数据。具体的,可以参考图4所示实施例的步骤S402,按照与步骤S402相同的方法构建每个颜色通道对应的待校正数据。

步骤S5062,基于多个颜色通道对应的校正数据对多个颜色通道对应的待校正数据进行校正,得到目标像素点的像素值。

本发明实施例中,目标像素点为多个颜色通道中的任一像素点,也就是分别对每个颜色通道中的每个像素点进行矫正,得到每个像素点的像素值。

作为一种可选的实施方式,上述步骤S5062,包括:

步骤b1,将目标颜色通道对应的校正数据确定为目标颜色通道对应的待校正数据的目标校正数据,其中,目标颜色通道为目标暗图像与待校正图像中颜色类型一致的颜色通道。

步骤b2,通过待校正数据的目标校正数据对待校正数据进行校正,以得到多个颜色通道中目标像素点的像素值。

作为一种可选的实施方式,上述步骤b2,包括:

步骤b21,将待校正数据与待校正数据的目标校正数据相减,得到待校正数据对应的目标像素点的目标值。

本发明实施例中,目标校正数据代表暗图像中每个像素位置处的黑电平数值分布,因此需要在待校正图像中将其减去,以去除黑电平对待校正图像的色彩的影响。由于目标校正数据和待校正数据是按照同样的方式,从对应的图像中分离构建出来的矩阵,其同一位置的数据,也就是相对应的矩阵元素对应于图像中相同位置的像素点,也就是说,目标校正数据和待校正数据中的矩阵元素是一一对应的。那么,在校正时,将待校正数据中的矩阵元素,与其对应的目标校正数据中的矩阵元素相减,就能够得到目标图像中每个目标像素点的目标值。

步骤b22,当目标值大于预设值时,将目标值确定为目标像素点的像素值。

本发明实施例中,由于图像中像素点的像素值应当为0至255间一个数值,目标矩阵中矩阵元素的值应当大于0,因此预先设定预设值为0,在步骤b21得到目标像素点的目标值后,判断目标值是否大于0,当目标值大于0时,将目标值确定为目标像素点的像素值。

步骤b23,当目标值小于等于预设值时,将预设值确定为目标像素点的像素值。

本发明实施例中,当目标值小于预设值0时,表明校正得到的值不满足像素点的像素值的区间要求,此时将预设值0确定为目标像素点的像素值。

步骤S5063,将多个颜色通道对应的所有目标像素点的像素值按照每个目标像素点在待校正图像中的位置进行排列,得到目标图像。

本发明实施例中,按照每个颜色通道对待校正数据进行校正,得到的目标像素点的像素值依然是按照待校正数据中数据的排布方式进行排布的,不停颜色通道间的目标像素点的像素值依然是相互独立的,没有融合进一张图像对应的像素值矩阵中,因此,将在得道目标像素的像素值之后,将这些像素值,按照对应的像素点在待校正图像中的位置进行排列,从而进行融合,得到目标图像。

本实施例提供的黑电平校正方法,通过目标校正数据对每个颜色通道对应的待校正数据进行校正,从而对待校正图像中每个像素点进行校正,提高输出的目标图像的色彩真实性。

在本实施例中还提供了一种黑电平校正装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”、“单元”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

本实施例提供一种黑电平校正装置,如图6所示,包括:

目标暗图像获取模块601,用于获取目标暗图像;

数据提取模块602,用于基于像素点的颜色类型对目标暗图像进行颜色通道的数据提取,得到多个颜色通道的数据;

第一校正数据确定模块603,用于对多个颜色通道的数据分别进行滤波处理,得到与多个颜色通道一一对应的第一校正数据;

第二校正数据确定模块604,用于对多个颜色通道的数据分别进行均值处理,得到与多个颜色通道一一对应的第二校正数据;

校正数据确定模块605,用于对于每个所述颜色通道,将该颜色通道对应的第一校正数据与第二校正数据中的最小值,确定为该颜色通道对应的校正数据;

待校正图像校正模块606,用于基于多个颜色通道对应的校正数据对待校正图像进行校正,得到目标图像。

作为一种可选的实施方式,目标暗图像获取模块601,包括:

暗图像获取单元,用于获取预设帧数的暗图像;

像素值确定单元,用于对预设帧数的暗图像中位于同一位置的像素点的像素值进行均值处理,并将均值处理后得到的每个像素值分别对应的像素点构成的图像作为目标暗图像。

作为一种可选的实施方式,数据提取模块602,包括:

通道像素点确定单元,用于基于像素点的颜色类型对目标暗图像中的像素点进行分类,得到多个颜色通道分别对应的通道像素点;

像素值排列单元,用于将多个颜色通道分别对应的通道像素点的像素值排列成矩阵,以得到多个颜色通道的数据,其中,多个矩阵中每个通道像素点的位置与该通道像素点在目标暗图像中的位置相同。

作为一种可选的实施方式,待校正图像校正模块606,包括:

待校正数据确定单元,用于按照颜色类型,对待校正图像中的像素点进行分类,得到多个颜色通道的待校正数据;

像素值确定单元,用于基于多个颜色通道对应的校正数据对多个颜色通道对应的待校正数据进行校正,得到目标像素点的像素值,其中,目标像素点为多个颜色通道中的任一像素点;

目标图像确定单元,用于将多个颜色通道对应的所有目标像素点的像素值按照每个目标像素点在待校正图像中的位置进行排列,得到目标图像。

作为一种可选的实施方式,像素值确定单元,包括:

目标校正数据确定子单元,用于将目标颜色通道对应的校正数据确定为目标颜色通道对应的待校正数据的目标校正数据,其中,目标颜色通道为目标暗图像与待校正图像中颜色类型一致的颜色通道;

像素值确定子单元,用于通过待校正数据的目标校正数据对待校正数据进行校正,以得到多个颜色通道中目标像素点的像素值。

作为一种可选的实施方式,像素值确定子单元,包括:

目标值确定子模块,用于将待校正数据与待校正数据的目标校正数据相减,得到待校正数据对应的目标像素点的目标值;

当像素值确定子模块,用于目标值大于预设值时,将目标值确定为目标像素点的像素值。

作为一种可选的实施方式,像素值确定子模块,还用于:

当目标值小于等于预设值时,将预设值确定为目标像素点的像素值。

本实施例中的黑电平校正装置是以功能单元的形式来呈现,这里的单元是指ASIC电路,执行一个或多个软件或固定程序的处理器和存储器,和/或其他可以提供上述功能的器件。

上述各个模块和单元的更进一步的功能描述与上述对应实施例相同,在此不再赘述。

本发明实施例还提供一种计算机设备,具有上述图6所示的黑电平校正装置。

请参阅图7,图7是本发明可选实施例提供的一种计算机设备的结构示意图,如图7所示,该计算机设备包括:一个或多个处理器10、存储器20,以及用于连接各部件的接口,包括高速接口和低速接口。各个部件利用不同的总线互相通信连接,并且可以被安装在公共主板上或者根据需要以其它方式安装。处理器可以对在计算机设备内执行的指令进行处理,包括存储在存储器中或者存储器上以在外部输入/输出装置(诸如,耦合至接口的显示设备)上显示GUI的图形信息的指令。在一些可选的实施方式中,若需要,可以将多个处理器和/或多条总线与多个存储器和多个存储器一起使用。同样,可以连接多个计算机设备,各个设备提供部分必要的操作(例如,作为服务器阵列、一组刀片式服务器、或者多处理器系统)。图7中以一个处理器10为例。

处理器10可以是中央处理器,网络处理器或其组合。其中,处理器10还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路,可编程逻辑器件或其组合。上述可编程逻辑器件可以是复杂可编程逻辑器件,现场可编程逻辑门阵列,通用阵列逻辑或其任意组合。

其中,所述存储器20存储有可由至少一个处理器10执行的指令,以使所述至少一个处理器10执行实现上述实施例示出的方法。

存储器20可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据一种小程序落地页的展现的计算机设备的使用所创建的数据等。此外,存储器20可以包括高速随机存取存储器,还可以包括非瞬时存储器,例如至少一个磁盘存储器件、闪存器件、或其他非瞬时固态存储器件。在一些可选的实施方式中,存储器20可选包括相对于处理器10远程设置的存储器,这些远程存储器可以通过网络连接至该计算机设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

存储器20可以包括易失性存储器,例如,随机存取存储器;存储器也可以包括非易失性存储器,例如,快闪存储器,硬盘或固态硬盘;存储器20还可以包括上述种类的存储器的组合。

该计算机设备还包括输入装置30和输出装置40。处理器10、存储器20、输入装置30和输出装置40可以通过总线或者其他方式连接,图7中以通过总线连接为例。

输入装置30可接收输入的数字或字符信息,以及产生与该计算机设备的用户设置以及功能控制有关的键信号输入,例如触摸屏、小键盘、鼠标、轨迹板、触摸板、指示杆、一个或者多个鼠标按钮、轨迹球、操纵杆等。输出装置40可以包括显示设备、辅助照明装置(例如,LED)和触觉反馈装置(例如,振动电机)等。上述显示设备包括但不限于液晶显示器,发光二极管,显示器和等离子体显示器。在一些可选的实施方式中,显示设备可以是触摸屏。

本发明实施例还提供了一种计算机可读存储介质,上述根据本发明实施例的方法可在硬件、固件中实现,或者被实现为可记录在存储介质,或者被实现通过网络下载的原始存储在远程存储介质或非暂时机器可读存储介质中并将被存储在本地存储介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件的存储介质上的这样的软件处理。其中,存储介质可为磁碟、光盘、只读存储记忆体、随机存储记忆体、快闪存储器、硬盘或固态硬盘等;进一步地,存储介质还可以包括上述种类的存储器的组合。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件,当软件或计算机代码被计算机、处理器或硬件访问且执行时,实现上述实施例示出的方法。

虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下做出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。

相关技术
  • 视频校正方法、装置、电子设备和计算机可读存储介质
  • 成像畸变校正方法、装置、计算机设备及存储介质
  • 一种用于校正显示设备的灰阶显示曲线的方法、电子设备及计算机可读存储介质
  • 一种浴室加热装置和用于控制浴室加热装置的方法、设备、电子设备及计算机可读存储介质
  • 一种元数据存储方法、装置、设备及计算机可读存储介质
  • 黑电平校正方法及装置、计算机可读存储介质、终端
  • 黑电平校正方法、装置、计算机设备和介质
技术分类

06120116502377