图像处理方法、装置、电子设备以及可读存储介质制造方法及图纸

技术编号:27752433 阅读:14 留言:0更新日期:2021-03-19 13:48
本发明专利技术提供一种图像处理方法、装置、电子设备以及存储介质。本发明专利技术通过分别对输入信号以及输入信号的低频信号进行曲线拉伸,得到第一信号和第二信号,并根据输入信号的高频信号以及第二信号计算第三信号,当拉伸曲线的斜率大于1,即图像视频的动态范围被拉升时,输出信号取第一信号,当拉伸曲线的斜率小于或等于1,即图像视频的动态范围被压缩时,输出信号取第三信号,从而保护高频信号不被压缩,实现达到更好对比度的同时,避免图像视频的细节变弱或丢失,进而提升图像视频的质量。

【技术实现步骤摘要】
图像处理方法、装置、电子设备以及可读存储介质
本专利技术涉及图像处理
,尤其涉及一种图像处理方法、装置、电子设备以及存储介质。
技术介绍
对比度增强是一种点处理方法,通过对像素亮度值的变换来实现,目前较常用的方法有很多,如灰度线性拉伸、分段线性拉伸、非线性拉伸、直方图调整等。关于全局对比度增强,通过对全图的像素做一条全局的灰度映射的曲线来增强对比度。现有技术中,全局对比度增强是通过一条类S形的曲线拉伸图像,曲线的输入和输出动态范围(DynamicRange)都是0-255灰阶,由于整体DynamicRange保持不变,所以有区域的DynamicRange被扩展,一定会有区域的DynamicRange被压缩,被压缩的区域就会出现细节变弱甚至丢失。
技术实现思路
本专利技术提供一种图像处理方法、装置、电子设备以及存储介质,以解决图像视频进行对比度增强时由于全局曲线造成的图像细节变弱甚至丢失的问题。根据本专利技术的第一方面,本专利技术提供一种图像处理方法,所述方法包括:获取YUV图像;获取所述YUV图像中Y通道的输入信号的低频信号;根据所述输入信号和所述低频信号,计算高频信号;将所述输入信号和所述低频信号分别进行曲线拉伸,得到第一信号和第二信号;根据所述高频信号和所述第二信号,计算第三信号;以及根据所述第一信号和所述第三信号,计算输出信号。在一些实施例中,在获取所述YUV图像中Y通道的输入信号的低频信号的步骤中,通过对所述输入信号进行低通滤波,以获取所述低频信号。在一些实施例中,所述高频信号的计算公式为:Yac=Yin-Ydc,其中,Yac为所述高频信号,Yin为所述输入信号,Ydc为所述低频信号。在一些实施例中,所述第三信号的计算公式为:Y′ac=Y′dc+Yac,其中,Y′ac为所述第三信号,Y′dc为所述第二信号,Yac为所述高频信号。在一些实施例中,所述输出信号的计算公式为:Yout=k*Y′in+(1-k)*Y′ac,其中,Yout为所述输出信号,Y′in为所述第一信号,Y′ac为所述第三信号,k为拉伸曲线的斜率。在一些实施例中,当所述拉伸曲线上的相邻两点的纵坐标的差值大于一预设值时,所述斜率k为1,其中所述纵坐标为所述输入信号和所述低频信号的期望被拉升后的信号值。在一些实施例中,当所述拉伸曲线上的相邻两点的纵坐标的差值小于或等于一预设值时,所述斜率k为0,其中所述纵坐标为所述输入信号和所述低频信号的期望被拉升后的信号值。根据本专利技术的第二方面,本专利技术提供一种图像处理装置,所述图像处理装置包括:第一获取模块,用于获取YUV图像;第二获取模块,用于获取所述YUV图像中Y通道的输入信号的低频信号;第一计算模块,用于根据所述输入信号和所述低频信号,计算高频信号;拉伸模块,用于将所述输入信号和所述低频信号分别拉伸至第一信号和第二信号;第二计算模块,用于根据所述高频信号和所述第二信号,计算第三信号;以及第三计算模块,用于根据所述第一信号和所述第三信号,计算输出信号。根据本专利技术的第三方面,本专利技术提供一种电子设备,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如上述的图像处理方法的步骤。根据本专利技术的第四方面,本专利技术提供一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如上述的图像处理方法。与现有技术相比,本专利技术的有益效果:通过分别对输入信号以及输入信号的低频信号进行曲线拉伸,得到第一信号和第二信号,并根据输入信号的高频信号以及第二信号计算第三信号,当拉伸曲线的斜率大于1,即图像视频的动态范围被拉升时,输出信号取第一信号,当拉伸曲线的斜率小于或等于1,即图像视频的动态范围被压缩时,输出信号取第三信号,从而保护高频信号不被压缩,实现达到更好对比度的同时,避免图像视频的细节变弱或丢失,进而提升图像视频的质量。附图说明图1为本专利技术实施例提供的一种图像处理方法的步骤流程示意图。图2为本专利技术实施例提供的一种图像处理装置的结构示意图。图3为本专利技术实施例提供的电子设备的结构示意图。图4为本专利技术实施例提供的电子设备的具体结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术实施例提供一种图像处理方法,应用于电子设备,该方法包括步骤S11至步骤S16。步骤S11,获取YUV图像。其中,YUV是一种颜色编码方法。YUV是编译true-color颜色空间(colorspace)的种类,Y'UV,YUV,YCbCr,YPbPr等专有名词都可以称为YUV,彼此有重叠。“Y”表示明亮度(Luminance、Luma),“U”和“V”则是色度、浓度(Chrominance、Chroma)。步骤S12,获取所述YUV图像中Y通道的输入信号的低频信号。在本专利技术实施例中,通过对所述输入信号进行低通滤波,以获取所述低频信号。其中,对进行低通滤波的滤波器不做限定。步骤S13,根据所述输入信号和所述低频信号,计算高频信号。在本专利技术实施例中,可选的,所述高频信号的计算公式为:Yac=Yin-Ydc,其中,Yac为所述高频信号,Yin为所述输入信号,Ydc为所述低频信号。当然,在本专利技术的其他一些实施例中,也不排除采用其他计算公式计算高频信号,例如在上述计算公式中为所述输入信号和/或所述低频信号赋予一定的权重等。步骤S14,将所述输入信号和所述低频信号分别进行曲线拉伸,得到第一信号和第二信号。在一些实施例中,该拉伸曲线可以为S形曲线或直方图均衡化生成的曲线,此处不做限定。步骤S15,根据所述高频信号和所述第二信号,计算第三信号。在本专利技术实施例中,可选的,所述第三信号的计算公式为:Y′ac=Y′dc+Yac,其中,Y′ac为所述第三信号,Y′dc为所述第二信号,Yac为所述高频信号。其中,第三信号是包括低频信号和高频信号的完整信号。当然,在本专利技术的其他一些实施例中,也不排除采用其他计算公式计算第三信号,例如在上述计算公式中为所述高频信号和/或所述第二信号赋予一定的权重等。步骤S16,根据所述第一信号和所述第三信号,计算输出信号。在本专利技术实施例中,可选的,所述输出信号的计算公式为:Yout=k*Y′in+(1-k)*Y′ac,其中,Yout为所述输出信号,Y′in为所述第一信号,Y′ac为所述第三信号,k为拉伸曲线的斜率。当然,在本专利技术的其他一些实施例中,也不排除采用其他计算公式计算输出信号,例如输出信号为第一信号和第三信号之和赋本文档来自技高网...

【技术保护点】
1.一种图像处理方法,其特征在于,包括:/n获取YUV图像;/n获取所述YUV图像中Y通道的输入信号的低频信号;/n根据所述输入信号和所述低频信号,计算高频信号;/n将所述输入信号和所述低频信号分别进行曲线拉伸,得到第一信号和第二信号;/n根据所述高频信号和所述第二信号,计算第三信号;以及/n根据所述第一信号和所述第三信号,计算输出信号。/n

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:
获取YUV图像;
获取所述YUV图像中Y通道的输入信号的低频信号;
根据所述输入信号和所述低频信号,计算高频信号;
将所述输入信号和所述低频信号分别进行曲线拉伸,得到第一信号和第二信号;
根据所述高频信号和所述第二信号,计算第三信号;以及
根据所述第一信号和所述第三信号,计算输出信号。


2.如权利要求1所述的图像处理方法,其特征在于,在获取所述YUV图像中Y通道的输入信号的低频信号的步骤中,通过对所述输入信号进行低通滤波,以获取所述低频信号。


3.如权利要求1所述的图像处理方法,其特征在于,所述高频信号的计算公式为:
Yac=Yin-Ydc,
其中,Yac为所述高频信号,Yin为所述输入信号,Ydc为所述低频信号。


4.如权利要求1的图像处理方法,其特征在于,所述第三信号的计算公式为:
Y′ac=Y′dc+Yac,
其中,Y′ac为所述第三信号,Y′dc为所述第二信号,Yac为所述高频信号。


5.如权利要求1的图像处理方法,其特征在于,所述输出信号的计算公式为:
Yout=k*Y′in+(1-k)*Y′ac,
其中,Yout为所述输出信号,Y′in为所述第一信号,Y′ac为所述第三信号,k为拉伸曲线的斜率。


6...

【专利技术属性】
技术研发人员:李永超赵博洪星智
申请(专利权)人:海宁奕斯伟集成电路设计有限公司北京奕斯伟计算技术有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1