一种图像处理方法、装置、设备及介质制造方法及图纸

技术编号:33129131 阅读:20 留言:0更新日期:2022-04-17 00:43
本申请一些实施例提供了一种图像处理方法、装置、设备及介质,由于在本申请一些实施例中对针对待处理图像中的每个子区域,根据该子区域内每个像素点的灰度值,确定该区域是亮度较高区域还是亮度较低区域,根据该子区域的亮度确定对第一裁剪限制值进行放大或者缩小处理得到第二裁剪限制值,使每个子区域都对应不同的第二裁剪限制值,从而基于CLAHE对图像进行处理时,能够明显提升图像中亮度较低区域亮度的同时,依然保持图像中原亮度较高区域的亮度。度。度。

【技术实现步骤摘要】
一种图像处理方法、装置、设备及介质


[0001]本申请涉及图像处理领域,尤其涉及一种图像处理方法、装置、设备及介质。

技术介绍

[0002]在低照度环境下,拍摄出的图像往往偏暗,很多细节呈现不出来,为了能够提高拍摄出的图像的亮度,现有技术中可以使用自适应直方图均衡(Adaptive Histogram Equalization,AHE)技术来对拍摄出的图像进行处理,但是AHE在增强图像对比度的同时也会增强图像区域的噪声。
[0003]对于拍摄出的图像中的每个子区域来说,基于AHE可以提高每个子区域内图像的亮度,子区域内像素值越高,所表示的图像区域亮度越高,但是采用AHE对每个子区域进行处理后,会导致每个子区域很亮,同时噪声也会暴露出来,效果反而不好。
[0004]因此现有技术中为了改进AHE带来的问题,提出了限制对比度自适应直方图增强(Contrast Limited Adaptive Histogram Equalization,CLAHE),其核心在于CLAHE运用对比度限幅,以达到限制方法幅度的目的,同时避免过度引入噪声。CLAHE采用裁剪限制值(ClipLimit)对AHE得到的直方图进行剪裁,限制了累计直方图的斜度,因此也限制了变换函数的斜度。
[0005]但是,CLAHE对拍摄出的图像中的每个子区域使用的是相同的ClipLimit,CLAHE对于每个子区域的可控性不强,不能在明显提高图像中亮度偏低部分亮度的同时,依然保持图像中原亮度偏高部分。
[0006]因此,如何基于CLAHE对拍摄的图像进行处理,并且能够实现在明显提高图像中亮度偏低部分亮度的同时,依然保持图像中原亮度偏高部分成为亟待解决的问题。

技术实现思路

[0007]本申请实施提供一种图像处理方法、装置、设备及介质,用以解决现有技术中基于CLAHE对拍摄的图像进行处理时,不能在明显提高图像中亮度偏低部分亮度的同时,依然保持图像中原亮度偏高部分的问题。
[0008]第一方面,本申请提供了一种图像处理方法,所述方法包括:
[0009]对待处理图像进行分块处理,获取所述待处理图像包含的每个子区域;获取限制对比度自适应直方图增强CLAHE的第一裁剪限制值;
[0010]针对所述每个子区域,根据该子区域内每个像素点的灰度值,确定该子区域是亮度较高区域还是亮度较低区域;若确定该子区域为亮度较高区域,则对所述第一裁剪限制值进行缩小处理得到第二裁剪限制值,若确定该子区域为亮度较低区域,则对所述第一裁剪限制值进行放大处理得到第二裁剪限制值;
[0011]根据每个子区域对应的第二裁剪限制值,确定所述待处理图像对应的增强图像。
[0012]第二方面,本申请还提供了一种图像处理装置,所述装置包括:
[0013]获取模块,用于对待处理图像进行分块处理,获取所述待处理图像包含的每个子
区域;获取限制对比度自适应直方图增强CLAHE的第一裁剪限制值;
[0014]确定模块,用于针对所述每个子区域,根据该子区域内每个像素点的灰度值,确定该子区域是亮度较高区域还是亮度较低区域;若确定该子区域为亮度较高区域,则对所述第一裁剪限制值进行缩小处理得到第二裁剪限制值,若确定该子区域为亮度较低区域,则对所述第一裁剪限制值进行放大处理得到第二裁剪限制值;
[0015]增强模块,用于根据每个子区域对应的第二裁剪限制值,确定所述待处理图像对应的增强图像。
[0016]第三方面,本申请还提供了一种终端设备,所述终端设备至少包括处理器和显示单元,所述处理器用于执行存储器中存储的计算机程序时实现上述任一所述的图像处理方法的步骤,所述显示单元用于显示增强后的图像。
[0017]第四方面,本申请还提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行时实现上述任一所述的图像处理方法的步骤。
[0018]本申请一些实施例提供了一种图像处理方法、装置、设备及介质,该方法中对待处理图像进行分块处理,获取所述待处理图像包含的每个子区域,获取限制对比度自适应直方图增强CLAHE的第一裁剪限制值,针对所述每个子区域,根据该子区域内每个像素点的灰度值,确定该子区域是亮度较高区域还是亮度较低区域,若确定该子区域为亮度较高区域,则对所述第一裁剪限制值进行缩小处理得到第二裁剪限制值,若确定该子区域为亮度较低区域,则对所述第一裁剪限制值进行放大处理得到第二裁剪限制值,根据每个子区域对应的第二裁剪限制值,确定所述待处理图像对应的增强图像。由于在本申请一些实施例中对针对待处理图像中的每个子区域,根据该子区域内每个像素点的灰度值,确定该区域是亮度较高区域还是亮度较低区域,根据该子区域的亮度确定对第一裁剪限制值进行放大或者缩小处理得到第二裁剪限制值,使每个子区域都对应不同的第二裁剪限制值,从而基于CLAHE对图像进行处理时,能够明显提升图像中亮度较低区域亮度的同时,依然保持图像中原亮度较高区域的亮度。
附图说明
[0019]为了更清楚地说明本申请的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1为本申请一些实施例提供的图像处理过程示意图;
[0021]图2为本申请一些实施例提供的对待处理图像经过分块处理后的示意图;
[0022]图3a为本申请一些实施例提供的子区域1的直方图;
[0023]图3b为本申请一些实施例提供的采用AHE确定的子区域1的变换函数对应的折线图;
[0024]图3c为本申请一些实施例提供的采用CLAHE确定的子区域1的截断直方图;
[0025]图3d为本申请一些实施例提供的采用CLAHE确定的子区域1的变换函数对应的折线图;
[0026]图4a为本申请一些实施例提供的CLAHE剪裁前直方图的示意图;
[0027]图4b为本申请一些实施例提供的CLAHE剪裁后直方图的示意图;
[0028]图5a为本申请一些实施例提供的子区域2的直方图;
[0029]图5b为本申请一些实施例提供的采用CLAHE确定的子区域2的截断直方图;
[0030]图5c为本申请一些实施例提供的采用CLAHE确定的子区域2的变换函数对应的折线图;
[0031]图6a为本申请一些实施例提供的采用本申请一些实施例的方法确定的子区域1的截断直方图;
[0032]图6b为本申请一些实施例提供的采用本申请一些实施例的方法确定的子区域1的变换函数对应的折线图;
[0033]图6c为本申请一些实施例提供的采用本申请一些实施例的方法确定的子区域2的截断直方图;
[0034]图6d为本申请一些实施例提供的采用本申请一些实施例的方法确定的子区域2的变换函数对应的折线图;
[0035]图7a为本申请一些实施例提供的插值计算方法本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,其特征在于,所述方法包括:对待处理图像进行分块处理,获取所述待处理图像包含的每个子区域;获取限制对比度自适应直方图增强CLAHE的第一裁剪限制值;针对所述每个子区域,根据该子区域内每个像素点的灰度值,确定该子区域是亮度较高区域还是亮度较低区域;若确定该子区域为亮度较高区域,则对所述第一裁剪限制值进行缩小处理得到第二裁剪限制值,若确定该子区域为亮度较低区域,则对所述第一裁剪限制值进行放大处理得到第二裁剪限制值;根据每个子区域对应的第二裁剪限制值,确定所述待处理图像对应的增强图像。2.如权利要求1所述的方法,其特征在于,所述根据该子区域内每个像素点的灰度值,确定该子区域是亮度较高区域还是亮度较低区域包括:获取该子区域的累计直方图中像素点数量达到预设数量时对应的目标灰度值;根据预设灰度值与所述目标灰度值的差值是否大于预设阈值,确定该子区域是亮度较高区域还是亮度较低区域。3.如权利要求1所述的方法,其特征在于,所述根据预设灰度值与所述目标灰度值的差值是否大于预设阈值,确定该子区域是亮度较高区域还是亮度较低区域包括:若预设灰度值与所述目标灰度值的差值大于预设阈值,确定该子区域是亮度较低区域;若预设灰度值与所述目标灰度值的差值小于预设阈值,确定该子区域是亮度较高区域。4.如权利要求3所述的方法,其特征在于,对所述第一裁剪限制值进行缩放处理得到第二裁剪限制值包括:确定所述差值与所述预设阈值的商值;根据所述商值与所述第一裁剪限制值,确定为该子区域对应的第二裁剪限制值。5.如权利要求1所述的方法,其特征在于,所述根据每个子区域对应的第二裁剪限制值,确定所述待处理图像对应的增强图像包括:针对每个子区域中的像素点,根据该子区域对应的第二裁剪限制值及该像素点的灰度值,确定该像素点增强后的灰度值,得到该子区域在增强图像中对...

【专利技术属性】
技术研发人员:袁高阳路萍萍
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:

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

1