图像处理方法、装置、设备、存储介质及程序产品制造方法及图纸

技术编号:35575176 阅读:36 留言:0更新日期:2022-11-12 16:00
本申请实施例提供的一种图像处理方法、装置、设备、存储介质及程序产品。该方法包括,获取RGB图像,将RGB图像,转换为亮度图像;根据亮度图像,确定RGB图像中每个像素点的亮度增益值;根据亮度增益值对RGB图像进行处理,得到处理后的RGB图像。提升了图像的局部对比度。提升了图像的局部对比度。提升了图像的局部对比度。

【技术实现步骤摘要】
图像处理方法、装置、设备、存储介质及程序产品


[0001]本申请涉及视频显示
,尤其涉及一种图像处理方法、装置、设备、存储介质及程序产品。

技术介绍

[0002]对比度是指一幅图像中明暗区域最亮的白和最暗的黑之间不同亮度层级的测量,差异范围越大代表对比越大,差异范围越小代表对比越小。对比度的大小可以决定图像的细节和清晰度质量。因此,可以通过调整对比度以提升图像质量。
[0003]在相关技术中,主要是通过全局直方图均衡化算法提升图像整体的对比度。但是全局直方图均衡化算法会导致图像局部的对比度较低。

技术实现思路

[0004]本申请涉及一种图像处理方法、装置、设备、存储介质及程序产品,提高了图像的局部对比度。
[0005]第一方面,本申请实施例提供一种图像处理方法,包括:
[0006]获取RGB图像;
[0007]将所述RGB图像,转换为亮度图像;
[0008]根据所述亮度图像,确定所述RGB图像中每个像素点的亮度增益值;
[0009]根据所述亮度增益值对所述RGB图像进行处理,得到处理后的RGB图像。
[0010]在一种可能的实施方式中,根据所述亮度图像,确定所述RGB图像中每个像素点的亮度增益值,包括:
[0011]将所述亮度图像划分为N个亮度子图像,所述N为正整数;
[0012]对所述N个亮度子图像分别进行统计处理、平滑处理、以及累加处理中的至少一种处理,得到N个直方图;
[0013]将所述N个直方图分别转换为N条第一子映射曲线;
[0014]根据所述N条第一子映射曲线,确定所述RGB图像中每个像素点的亮度增益值。
[0015]在一种可能的实施方式中,根据所述N条第一映射曲线,确定所述RGB图像中每个像素点的亮度增益值,包括:
[0016]确定M帧参考图像对应的M条第二映射曲线,每条第二映射曲线包括N条第二子映射曲线,所述M为正整数;
[0017]根据所述M条第二映射曲线和所述N条第一子映射曲线,确定第三映射曲线;
[0018]根据所述第三映射曲线,确定所述RGB图像中每个像素点的亮度增益值。
[0019]在一种可能的实施方式中,根据所述M条第二映射曲线和所述N条第一子映射曲线,确定第三映射曲线,包括:
[0020]在所述N个直方图中确定K个不稳定直方图,所述K为正整数;
[0021]若所述K小于或等于第一阈值,则将所述RGB图像的前一帧图像对应的映射曲线确
定为所述第三映射曲线,所述前一帧图像对应的映射曲线为所述M条第二映射曲线中的一条映射曲线;
[0022]若所述K大于或等于第一阈值,则将所述M条第二映射曲线和所述N条第一子映射曲线进行融合处理,得到所述第三映射曲线。
[0023]在一种可能的实施方式中,将所述M条第二映射曲线和所述N条第一子映射曲线进行融合处理,得到所述第三映射曲线,包括:
[0024]在所述N个直放图中确定H个稳定直方图,所述H为正整数;
[0025]针对任意一个稳定直方图,将所述稳定直方图对应的第二子映射曲线,确定为第三子映射曲线,所述稳定直方图对应的第二子映射曲线对应的图像为所述RGB图像的前一帧图像;
[0026]针对任意一个不稳定直方图,将所述不稳定直方图对应的M条第二子映射曲线和第一子映射曲线进行加权处理,得到第三子映射曲线;
[0027]其中,所述K+所述H等于所述N,所述第三映射曲线包括N条第三子映射曲线。
[0028]在一种可能的实施方式中,直方图中包括多个亮度区间,在所述N个直方图中确定K个不稳定直方图,包括:
[0029]针对任意一个直方图,在所述多个亮度区间中确定多个不稳定亮度区间;
[0030]若所述多个不稳定亮度区间的数量大于或等于第二阈值,则将所述直方图确定为不稳定直方图。
[0031]在一种可能的实施方式中,在所述多个亮度区间中确定多个不稳定亮度区间,包括:
[0032]针对任意一个亮度区间,若亮度区间对应的像素个数大于或等于第三阈值,则将所述亮度区间确定为不稳定亮度区间;
[0033]其中,所述第三阈值根据M个参考亮度区间对应的M个像素个数的平均值确定,所述M个参考亮度区间为所述M帧参考图像对应的亮度区间。
[0034]在一种可能的实施方式中,根据所述第三映射曲线,确定所述RGB图像中每个像素点的亮度增益值,包括:
[0035]获取所述每个像素点对应的初始亮度值;
[0036]根据所述初始亮度值和i条第三子映射曲线,确定i个映射亮度值,所述i为正整数;
[0037]根据所述初始亮度值和所述i个映射亮度值,确定所述RGB图像中每个像素点的亮度增益值;
[0038]其中,所述i条第三子映射曲线包括初始亮度值对应的当前亮度子图像的映射曲线,以及与所述当前亮度子图像相邻的亮度子图像的映射曲线。
[0039]在一种可能的实施方式中,对所述N个亮度子图像分别进行统计处理和平滑处理,包括:
[0040]对所述N个亮度子图像进行统计处理,得到N个统计直方图;
[0041]针对任意一个统计直方图,确定所述统计直方图对应的裁剪阈值;
[0042]根据所述裁剪阈值对所述统计直方图进行平滑处理。
[0043]在一种可能的实施方式中,确定所述统计直方图对应的裁剪阈值,包括:
[0044]所述统计直方图中包括多个亮度区间,针对任意一个亮度区间,确定亮度区间中所有像素点的亮度梯度;
[0045]根据所述所有像素点的亮度梯度、梯度阈值和所有像素点的数量,确定亮度区间对应的平坦置信度;
[0046]根据所述平坦置信度确定裁剪阈值。
[0047]在一种可能的实施方式中,根据所述裁剪阈值对所述统计直方图进行平滑处理,包括:
[0048]将所述多个亮度区间中像素个数大于所述裁剪阈值的部分,分摊至像素个数小于所述裁剪阈值的亮度区间。
[0049]在一种可能的实施方式中,将所述RGB图像,转换为亮度图像,包括:
[0050]针对所述RGB图像中任意一个像素点,将其RGB数值中的最大值,作为所述亮度图像中在该像素点的初始亮度值。
[0051]在一种可能的实施方式中,根据所述亮度增益值对所述RGB图像进行处理,得到处理后的RGB图像,包括:
[0052]根据所述亮度增益值对所述RGB图像中所有像素点的RGB数值进行处理,得到所述处理后的RGB图像。
[0053]第二方面,本申请实施例提供一种图像处理装置,包括获取模块、转换模块、确定模块和处理模块,其中,
[0054]所述获取模块用于,获取RGB图像;
[0055]所述转换模块用于,将所述RGB图像,转换为亮度图像;
[0056]所述确定模块用于,根据所述亮度图像,确定所述RGB图像中每个像素点的亮度增益值;
[0057]所述处理模块用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:获取三原色RGB图像;将所述RGB图像,转换为亮度图像;根据所述亮度图像,确定所述RGB图像中每个像素点的亮度增益值;根据所述亮度增益值对所述RGB图像进行处理,得到处理后的RGB图像。2.根据权利要求1所述的方法,其特征在于,根据所述亮度图像,确定所述RGB图像中每个像素点的亮度增益值,包括:将所述亮度图像划分为N个亮度子图像,所述N为正整数;对所述N个亮度子图像分别进行统计处理、平滑处理、以及累加处理中的至少一种处理,得到N个直方图;将所述N个直方图分别转换为N条第一子映射曲线;根据所述N条第一子映射曲线,确定所述RGB图像中每个像素点的亮度增益值。3.根据权利要求2所述的方法,其特征在于,根据所述N条第一映射曲线,确定所述RGB图像中每个像素点的亮度增益值,包括:确定M帧参考图像对应的M条第二映射曲线,每条第二映射曲线包括N条第二子映射曲线,所述M为正整数;根据所述M条第二映射曲线和所述N条第一子映射曲线,确定第三映射曲线;根据所述第三映射曲线,确定所述RGB图像中每个像素点的亮度增益值。4.根据权利要求3所述的方法,其特征在于,根据所述M条第二映射曲线和所述N条第一子映射曲线,确定第三映射曲线,包括:在所述N个直方图中确定K个不稳定直方图,所述K为正整数;若所述K小于或等于第一阈值,则将所述RGB图像的前一帧图像对应的映射曲线确定为所述第三映射曲线,所述前一帧图像对应的映射曲线为所述M条第二映射曲线中的一条映射曲线;若所述K大于或等于第一阈值,则将所述M条第二映射曲线和所述N条第一子映射曲线进行融合处理,得到所述第三映射曲线。5.根据权利要求4所述的方法,其特征在于,将所述M条第二映射曲线和所述N条第一子映射曲线进行融合处理,得到所述第三映射曲线,包括:在所述N个直放图中确定H个稳定直方图,所述H为正整数;针对任意一个稳定直方图,将所述稳定直方图对应的第二子映射曲线,确定为第三子映射曲线,所述稳定直方图对应的第二子映射曲线对应的图像为所述RGB图像的前一帧图像;针对任意一个不稳定直方图,将所述不稳定直方图对应的M条第二子映射曲线和第一子映射曲线进行加权处理,得到第三子映射曲线;其中,所述K+所述H等于所述N,所述第三映射曲线包括N条第三子映射曲线。6.根据权利要求4或5所述的方法,其特征在于,直方图中包括多个亮度区间,在所述N个直方图中确定K个第一直方图,包括:针对任意一个直方图,在所述多个亮度区间中确定多个不稳定亮度区间;若所述多个不稳定亮度区间的数量大于或等于第二阈值,则将所述直方图确定为不稳
定直方图。7.根据权利要求6所述的方法,其特征在于,在所述多个亮度区间中确定多个不稳定亮度区间,包括:针对任意一个亮度区间,若亮度区间对应的像素个数大于或等于第三阈值,则将所述亮度区间确定为不稳定亮度区间;其中,所述第三阈值根据M个参考亮度区间对应的M个像素个数的平均值确定,所述M个参考亮度区间为所述M帧参考图像对应的亮度区间。8.根据权利要...

【专利技术属性】
技术研发人员:汪雷汪涛霍星
申请(专利权)人:展讯通信上海有限公司
类型:发明
国别省市:

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

1