一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种图像数据优化增强方法与流程

2023-10-08 18:33:43 来源:中国专利 TAG:


1.本发明涉及图像处理技术领域,特别是涉及一种图像数据优化增强方法。


背景技术:

2.图像处理在城市规划、工业缺陷检测、卫星遥感图像、目标识别等领域都具有广泛的应用,然而图像采集过程中具有大量不确定因素,比如光照不足、相机对焦出错、镜头畸变、图像压缩失真、噪音等,都有可能导致图像质量不佳,使图像中需要识别的目标部分不明确、模糊。在图像的采集过程中,需要消耗大量人力、物力,而且部分图像是不可再现的,因此通常不会对低质量图像进行重新采集。
3.针对图像质量较差的情况,在进行具体图像处理前,通常需要先进行图像增强,使图像在视觉上更加清晰、鲜明,提升图像的视觉质量,增加、保留图像中的细节,使隐藏的细节更加清晰;恢复或补偿图像因压缩、传输丢失的信息,提高图像的质量和完整性,而且对图像进行增强还可以改善图像处理算法的性能,通过增强图像质量,提高图像处理算法的准确性和鲁棒性。


技术实现要素:

4.鉴于上述问题,本技术提供了一种图像数据优化增强方法,能够增强和保留图像中的细节部分,提高图像的质量和完整性。
5.本技术实施例提供了一种图像数据优化增强方法,包括:获取第一图像;对所述第一图像进行预处理,得到第二图像;将所述第二图像转换为第三图像得到每个像素点的第一亮度值,对所述第三图像进行增强处理得到每个像素点的第二亮度值;将所述第二图像转换为第四图像,所述第四图像为灰度图像,对所述第四图像进行邻域灰度计算得到每个像素点的邻域灰度比;对所述第四图像进行角点检测处理得到多个角点,对所述第四图像的每个像素点进行邻域角点信息计算得到每个像素点的邻域角点信息丰富度,基于所述邻域角点信息丰富度进行角点丰富度计算得到每个像素点的角点丰富度比;基于所述邻域灰度比和所述角点丰富度比计算得到每个像素点的对比度增强系数;基于所述第二亮度值和所述对比度增强系数得到经过对比度增强的第五图像。
6.在一种可能的实现方式中,所述对所述第一图像进行预处理,得到第二图像,包括:对所述第一图像采用高斯滤波进行降噪处理,得到第二图像。
7.在一种可能的实现方式中,所述将所述第二图像转换为第三图像得到每个像素点的第一亮度值,包括:
将所述第二图像转换为第三图像得到每个像素点的第一亮度值,所述第二图像为基于rgb颜色空间的图像,所述第三图像为基于yuv颜色空间的图像,所述第一亮度值的计算公式为:其中,为像素点的第一亮度值,为像素点的坐标值,为所述像素点在第二图像中的r分量值,为所述像素点在第二图像中的g分量值,为所述像素点在第二图像中的b分量值。
8.在一种可能的实现方式中,所述对所述第三图像进行增强处理得到每个像素点的第二亮度值,包括:对所述第三图像进行增强处理得到每个像素点的第二亮度值,所述增强处理的计算公式如下:其中,为像素点的坐标值,为经过增强处理后的所述第二亮度值,为像素点的第一亮度值,为伽马参数,是增强阈值,的取值为:其中,为像素点的坐标值,为像素点的第一亮度值。
9.在一种可能的实现方式中,所述将所述第二图像转换为第四图像,所述第四图像为灰度图像,对所述第四图像进行邻域灰度计算得到每个像素点的邻域灰度比,包括:将所述第二图像转换为第四图像,所述第四图像为灰度图像,对第四图像的每个像素点构建邻域窗口,进行邻域灰度计算得到每个像素点的邻域灰度比,所述邻域灰度比的计算公式如下:其中,为所述邻域灰度比,为所述邻域窗口的中心像素点的灰度值, 为所述邻域窗口中第个非中心像素点的灰度值,为第个所述非中心像素点与所述中心像素点的欧氏距离,为所述邻域窗口内的所有所述非中心像素点与所述中心像素点的欧氏距离之和,为所述邻域窗口的非中心像素点的数量。
10.在一种可能的实现方式中,所述对所述第四图像进行角点检测处理得到多个角
点,对所述第四图像的每个像素点进行邻域角点信息计算得到每个像素点的邻域角点信息丰富度,包括:对所述第四图像进行角点检测处理得到多个角点;对第四图像的每个像素点构建邻域窗口,进行角点分析计算得到每个像素点的角点间距,所述角点间距的计算公式如下:其中,为所述角点间距,为所述邻域窗口内角点的个数,为所述邻域窗口内任意两个角点进行连线得到的线段数量,为所述邻域窗口内第个角点与第个角点之间的欧式距离。
11.在一种可能的实现方式中,所述对所述第四图像的每个像素点进行邻域角点信息计算得到每个像素点的邻域角点信息丰富度,还包括:基于所述邻域窗口中角点的个数和所述角点间距计算得到每个像素点的邻域角点信息丰富度,所述邻域角点信息丰富度的计算公式如下:其中,为邻域角点信息丰富度,为所述邻域窗口中角点的个数,为所述角点间距。
12.在一种可能的实现方式中,所述基于所述邻域角点信息丰富度进行角点丰富度计算得到每个像素点的角点丰富度比,包括:基于所述邻域角点信息丰富度构建每个像素点的邻域角点信息丰富度矩阵,所述邻域角点信息丰富度矩阵为:其中,为所述邻域角点信息丰富度矩阵,为所述邻域窗口的大小,为奇数,为所述邻域窗口内坐标值为的像素点的邻域角点信息丰富度;基于所述邻域角点信息丰富度矩阵计算得到每个像素点的角点丰富度比,所述角点丰富度比的计算公式如下:
其中,为所述角点丰富度比,为所述邻域窗口内所有非中心像素点的邻域角点信息丰富度的平均值,为所述邻域窗口内中心像素点的邻域角点信息丰富度。
13.在一种可能的实现方式中,所述基于所述邻域灰度比和所述角点丰富度比计算得到每个像素点的对比度增强系数,包括:基于所述邻域灰度比和所述角点丰富度比计算得到每个像素点的对比度增强系数,所述对比度增强系数的计算公式如下:其中,为所述对比度增强系数,为所述像素点的坐标值,为所述像素点的所述邻域灰度比,为所述像素点的所述角点丰富度比。
14.在一种可能的实现方式中,所述基于所述第二亮度值和所述对比度增强系数得到经过对比度增强的第五图像,包括:基于所述第二亮度值和所述对比度增强系数计算得到经过对比度增强的第五图像每个像素点的第三亮度值,所述第三亮度值的计算公式为:其中,为对比度增强后的所述第三亮度值,为所述像素点的坐标值,为所述像素点的所述第二亮度值,为所述像素点的所述对比度增强系数。
15.本技术的有益效果在于:首先根据各个像素点的亮度值,提高较暗区域的亮度,进行初步的图像增强;然后继续根据图像各像素点的邻域信息,对邻域中角点更多、更集中,即邻域细节部分越多的像素点,进行对比度增强,使邻域中较暗的像素点更暗,邻域中较亮的像素点更亮,增强邻域的变化,增强邻域中对比度,增强图像邻域中的细节部分,使后续进行缺陷检测、目标识别的特征更明显,准确度更高,从而提高图像的质量和完整性。
附图说明
16.图1是本技术实施例提供的一种图像数据优化增强方法的步骤流程图。
具体实施方式
17.为使本技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员所获得的所有其它实施例,都属于本技术保护的范围。
18.本技术的实施方式部分使用的术语仅用于对本技术的具体实施例进行解释,而非旨在限定本技术。
19.需要注意,本技术中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域
技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
20.下面结合附图,对本技术的实施例进行描述。本领域普通技术人员可知,随着技术的发展和新场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。
21.参见图1所示,本技术实施例公开了一种图像数据优化增强方法,包括:步骤s11,获取第一图像;步骤s12,对所述第一图像进行预处理,得到第二图像;步骤s13,将所述第二图像转换为第三图像得到每个像素点的第一亮度值,对所述第三图像进行增强处理得到每个像素点的第二亮度值;步骤s14,将所述第二图像转换为第四图像,所述第四图像为灰度图像,对所述第四图像进行邻域灰度计算得到每个像素点的邻域灰度比;步骤s15,对所述第四图像进行角点检测处理得到多个角点,对所述第四图像的每个像素点进行邻域角点信息计算得到每个像素点的邻域角点信息丰富度,基于所述邻域角点信息丰富度进行角点丰富度计算得到每个像素点的角点丰富度比;步骤s16,基于所述邻域灰度比和所述角点丰富度比计算得到每个像素点的对比度增强系数;步骤s17,基于所述第二亮度值和所述对比度增强系数得到经过对比度增强的第五图像。
22.在上述实施例步骤中,利用图像采集设备获得第一图像(步骤s11),图像采集设备例如可以为cmos相机等,在此不对其进行具体限定;为防止待增强图像中噪声对后续操作、分析造成较大的影响,对所述第一图像进行预处理得到第二图像(步骤s12);获取第二图像各个像素点的第一亮度值,对第一亮度值进行初步调整,提高较暗的区域的亮度值,进行初步的图像增强,具体为将所述第二图像转换为第三图像得到每个像素点的第一亮度值,对所述第三图像进行增强处理得到每个像素点的第二亮度值(步骤s13);此时并没有考虑第二图像的邻域信息,而邻域中存在一些灰度的变化,具有一些细节信息,这些细节信息往往都是之后实现缺陷检测、目标识别的关键信息,而初步的图像增强并不能更好的保留这些细节,对细节进行更好的增强,因此根据像素点的邻域信息不同,构建对比度增强系数,对邻域中角点更多、更集中,即邻域细节部分越多的像素点,进行对比度增强,具体为将所述第二图像转换为第四图像,所述第四图像为灰度图像,对所述第四图像进行邻域灰度计算得到每个像素点的邻域灰度比(步骤s14),对所述第四图像进行角点检测处理得到多个角点,对所述第四图像的每个像素点进行邻域角点信息计算得到每个像素点的邻域角点信息丰富度,基于所述邻域角点信息丰富度进行角点丰富度计算得到每个像素点的角点丰富度比(步骤s15),基于所述邻域灰度比和所述角点丰富度比计算得到每个像素点的对比度增强系数(步骤s16);最后基于所述第二亮度值和所述对比度增强系数得到经过对比度增强的第五图像(步骤s17),基于图像邻域信息的对比度增强完成,图像中原本较亮的像素点更亮,较暗的像素点更暗,保留并增强图像中的细节部分。
23.在本技术一个可选的实施例中,所述对所述第一图像进行预处理,得到第二图像,包括:对所述第一图像采用高斯滤波进行降噪处理,得到第二图像。
24.在上述实施例步骤中,为防止待增强图像中噪声对后续操作、分析造成较大的影
响,对待增强的第一图像采用高斯滤波进行降噪处理。高斯滤波器是一种线性滤波器,能够有效的抑制噪声,平滑图像。
25.在本技术一个可选的实施例中,所述将所述第二图像转换为第三图像得到每个像素点的第一亮度值,包括:将所述第二图像转换为第三图像得到每个像素点的第一亮度值,所述第二图像为基于rgb颜色空间的图像,所述第三图像为基于yuv颜色空间的图像,所述第一亮度值的计算公式为:其中,为像素点的第一亮度值,为像素点的坐标值,为所述像素点在第二图像中的r分量值,为所述像素点在第二图像中的g分量值,为所述像素点在第二图像中的b分量值。
26.在实际拍摄得到的第一图像和经过预处理的第二图像中,由于光照条件、建筑物遮挡等情况,往往存在一些较暗的阴影区域,该阴影区域占整个图像的比例较大。该阴影区域内部可能存在较多的有用信息,同时该阴影区域可能是实现目标识别、缺陷检测的关键区域,但是该阴影区域的亮度较暗,灰度值较小,在图像中并不明显,无法使用图像处理技术获取该阴影区域准确的纹理、轮廓、梯度等有用信息。
27.因此,在上述实施例步骤中,为了对经过预处理的第二图像(基于rgb颜色空间的图像)的阴影区域进行亮度增强,以便后续呈现该阴影区域的细节,首先将所述第二图像(基于rgb颜色空间的图像)转换为第三图像(基于yuv颜色空间的图像)得到每个像素点的第一亮度值,以便后续根据像素点的第一亮度值先进行第一次亮度调整。
28.在本技术一个可选的实施例中,所述对所述第三图像进行增强处理得到每个像素点的第二亮度值,包括:对所述第三图像进行增强处理得到每个像素点的第二亮度值,所述增强处理的计算公式如下:其中,为像素点的坐标值,为经过增强处理后的所述第二亮度值,为像素点的第一亮度值,为伽马参数,是增强阈值,的取值为:其中,为像素点的坐标值,为像素点的第一亮度值。
29.本技术的发明人通过研究发现,当某像素点的第一亮度值小于值域(值域为[0,1])最大上限的0.2时,即v≤0.2时,通常认为该像素点像素强度较低、亮度较暗,对该像素
点进行图像增强时必须要进一步显著增强亮度;当某像素点的第一亮度值大于值域最大上限的0.8时,即v≥0.8时,通常认为该像素点像素强度较高、亮度较亮,进行图像增强时不必对该像素点进行亮度增强;对于图像中第一亮度值不是特别突出、较亮、较暗的像素点,即该像素点的第一亮度值属于0.2《v《0.8时,该像素点的亮度增强程度应当小于较暗点、大于较亮点。
[0030]
因此,在上述实施例步骤中,采用自适应伽马校正对第三图像的第一亮度值进行增强。对于上述增强处理的计算公式,需要说明的是,增强阈值的作用既是防止第三图像中阴影、亮度较低的区域亮度增强过度,又是避免第三图像中亮度较高的区域细节丢失严重,增强阈值可以取经验值0.5,也根据实际情况进行调整,在此不对其进行具体限定;是第三图像各个像素点的亮度增强系数,对于第三图像中第一亮度值较大()的区域,不进行亮度增强,第一亮度值较小()的区域,进行亮度显著增强,对于第一亮度值不大不小()的区域,亮度增强程度应当小于较暗点,大于较亮点。经过上述实施例步骤,基于整体图像亮度值的第一次亮度调整完成,第三图像中原本亮度较低的像素点亮度显著提高,而第三图像中原本亮度较高的像素点不必进行增强因此未增强。
[0031]
在本技术一个可选的实施例中,所述将所述第二图像转换为第四图像,所述第四图像为灰度图像,对所述第四图像进行邻域灰度计算得到每个像素点的邻域灰度比,包括:将所述第二图像转换为第四图像,所述第四图像为灰度图像,对第四图像的每个像素点构建邻域窗口,进行邻域灰度计算得到每个像素点的邻域灰度比,所述邻域灰度比的计算公式如下:其中,为所述邻域灰度比,为所述邻域窗口的中心像素点的灰度值, 为所述邻域窗口中第个非中心像素点的灰度值,为第个所述非中心像素点与所述中心像素点的欧氏距离,为所述邻域窗口内的所有所述非中心像素点与所述中心像素点的欧氏距离之和,为所述邻域窗口的非中心像素点的数量。
[0032]
经过前述实施例步骤图像亮度值增强处理之后,对第三图像中并不较亮的像素点都进行了亮度增强,但是此时第三图像各个像素点之间的对比度明显下降。传统的全局对比度增强算法,可以使图像对比度进行调整、增强,但是该对比度增强算法并不考虑图像局部、像素点邻域的信息,只是图像中较亮的像素点经过对比度增强更亮,图像中较暗的像素点经过对比度增强更暗。
[0033]
对于第三图像中的某些像素点,该像素点与整体、全局相比较暗,但在该像素点的邻域中,与其他非中心像素点相比,该像素点其实较亮,使用传统的全局对比度增强算法会
使该像素点更暗,导致该像素点与其邻域的细节难以保留。因此,本技术提出使用一种局部的图像对比度增强算法,使得像素点在不同位置但亮度、灰度一致的情况下,由于邻域信息的不一致,进行对比度增强之后,可以得到不同的结果。
[0034]
考虑到在第三图像中,往往该像素点邻域的信息(比如角点、纹理、边缘等信息)比其他像素点邻域的信息更为丰富,同时该像素点与邻域其他像素点相比对比度更高;而信息越丰富,越需要对该像素点进行对比度增强。与此同时,当某一像素点的灰度值比邻域非中心像素点的灰度平均值大时,对该像素点进行对比度增强,越需要增强当前的亮度、灰度值;当某一像素点的灰度值比邻域非中心像素点的灰度平均值小时,对该像素点进行对比度增强,越需要减小当前的亮度、灰度值。如此进行邻域对比度增强,该局部的图像对比度增强算法并非只与该像素点的像素值(灰度值)有关,而是更取决于该像素点邻域的信息丰富程度、相对灰度等邻域信息,对图像对比度、细节部分进行有效的增强、保留,即图像增强效果更好,使得图像质量更高,邻域细节部分保留更多。
[0035]
因此,在上述实施例步骤中,将对预处理得到的第二图像转换为第四图像(灰度图像),对第四图像的每个像素点构建邻域窗口(邻域窗口可以为5*5的邻域滑动窗口,步长可以为1,邻域窗口大小和步长可以根据实际需要选择其他合理值,在此不对其进行具体限定),然后进行邻域灰度计算得到每个像素点的邻域灰度比。对于邻域灰度比的计算公式,需要说明的是,邻域中距离中心像素点越近的点,对中心像素点的影响越大,公式中分母是采用非中心像素点与中心像素点的欧氏距离作为权重系数,求得邻域非中心像素点的灰度值的平均值,其中越小,说明该像素点距离中心像素点越近,对中心像素点的灰度影响越大,该像素点的权重越大。
[0036]
需要说明的是,邻域灰度比的计算公式的整体计算逻辑为中心像素点灰度值/非中心像素点的灰度值的平均值。中心像素点的灰度值越大于非中心像素点的灰度值的平均值,说明该像素点在邻域中越亮,邻域灰度比越大;中心像素点的灰度值越小于非中心像素点的灰度值的平均值,说明该像素点在邻域中越暗,邻域灰度比越小。》1时,说明该像素点在邻域中较亮,想要提高该像素点的对比度,应该进行增强该像素点的亮度、灰度值;《1时,说明该像素点在邻域中较暗,想要提高该像素点的对比度,应该进行降低该像素点的亮度、灰度值。
[0037]
在本技术一个可选的实施例中,所述对所述第四图像进行角点检测处理得到多个角点,对所述第四图像的每个像素点进行邻域角点信息计算得到每个像素点的邻域角点信息丰富度,包括:对所述第四图像进行角点检测处理得到多个角点;对第四图像的每个像素点构建邻域窗口,进行角点分析计算得到每个像素点的角点间距,所述角点间距的计算公式如下:
其中,为所述角点间距,为所述邻域窗口内角点的个数,为所述邻域窗口内任意两个角点进行连线得到的线段数量,为所述邻域窗口内第个角点与第个角点之间的欧式距离。
[0038]
在第四图像中,提高第四图像各个像素点的对比度,如果只考虑该像素点的邻域灰度值,虽然对邻域内细小的差异进行增强,提高各个像素点在邻域中的对比度,使图像邻域中的细节部分可以更好体现出来;但是该方法可能会导致第四图像各个像素点之间的对比度增强过大,即各个像素点之间亮度、灰度值变化过大,在图像上的表现形式就是存在一些像素点与周围其他像素点相比差异过大,在整体图像上很突兀。因此,不仅需要考虑邻域灰度信息,进行对比度增强,实现图像增强,还需要对于第四图像中角点的信息进行分析,降低邻域灰度的影响,避免灰度对比度增强过大,减少第四图像中的突兀点。
[0039]
因此,在上述实施例步骤中,对所述第四图像进行角点检测得到多个角点,对第四图像的每个像素点构建邻域窗口,进行角点分析计算得到每个像素点的角点间距。角点检测算法可以采用harris角点检测算法,也可以使用其他常规角点检测算法,在此不对其进行具体限定。由于后续需要统计每个邻域内角点的数量,为了提高对比度增强的精确度,可以对harris角点检测算法中的默认阈值threshold进行调整,使其调整后的阈值(取经验值threshold/2),使得图像harris角点检测之后,会在图像上产生较多的角点。构建的邻域窗口大小可以为5*5,统计该邻域窗口内角点的数量记为,对邻域窗口内任意两个角点进行连线,共有条不重复的线段,分别记为,线段长度分别为,根据角点间距的计算公式可以计算得到每个像素点的角点间距。
[0040]
需要说明的是,邻域窗口中各角点之间欧式距离越大,越大,说明角点之间越分散、不集中,角点间距越大;邻域窗口中各角点之间欧式距离越小,越小,说明角点之间越集中,角点间距越小。
[0041]
在本技术一个可选的实施例中,所述对所述第四图像的每个像素点进行邻域角点信息计算得到每个像素点的邻域角点信息丰富度,还包括:基于所述邻域窗口中角点的个数和所述角点间距计算得到每个像素点的邻域角点信息丰富度,所述邻域角点信息丰富度的计算公式如下:其中,为邻域角点信息丰富度,为所述邻域窗口中角点的个数,为所述角点间距。
[0042]
在上述实施例步骤中,通过所述邻域窗口中角点的个数和所述角点间距计算得到每个像素点的邻域角点信息丰富度。需要说明的是,邻域窗口中各角点之间欧式距离越小,角点之间越集中,角点间距越小,邻域窗口中角点个数越多,邻域内细节越多,角点信息越丰富,则邻域角点信息丰富度越高。
[0043]
在本技术一个可选的实施例中,所述基于所述邻域角点信息丰富度进行角点丰富度计算得到每个像素点的角点丰富度比,包括:基于所述邻域角点信息丰富度构建每个像素点的邻域角点信息丰富度矩阵,所述邻域角点信息丰富度矩阵为:其中,为所述邻域角点信息丰富度矩阵,为所述邻域窗口的大小,为奇数,为所述邻域窗口内坐标值为的像素点的邻域角点信息丰富度;基于所述邻域角点信息丰富度矩阵计算得到每个像素点的角点丰富度比,所述角点丰富度比的计算公式如下:其中,为所述角点丰富度比,为所述邻域窗口内所有非中心像素点的邻域角点信息丰富度的平均值,为所述邻域窗口内中心像素点的邻域角点信息丰富度。
[0044]
在第四图像中,如果某像素点邻域的信息(比如角点、纹理等信息)比其他像素点邻域的信息更为丰富,该像素点的信息通常比较重要,需要对第四图像增强以提高该像素点的对比度。
[0045]
在上述实施例步骤中,由第四图像中每个像素点的邻域角点信息丰富度,可以构建每个像素点邻域窗口矩阵中所有像素点的邻域角点信息丰富度矩阵,基于所述邻域角点信息丰富度矩阵计算得到每个像素点的角点丰富度比。例如,当邻域窗口大小为5*5(邻域窗口大小可以根据实际需要进行调整,在此不对其进行具体限定)时,可以得某一像素点邻域矩阵中所有像素点的邻域角点信息丰富度矩阵如下:
进一步,使用该像素点(中心像素点)的邻域角点丰富度和该像素点的邻域窗口内所有非中心像素点的邻域角点信息丰富度的平均值计算该像素点的角点丰富度比:需要说明的是,当该像素点的邻域窗口内所有非中心像素点的邻域角点信息丰富度的平均值小于中心像素点的角点丰富度时,说明该像素点在邻域中角点信息较多,且角点更集中,此时》1,说明该点的邻域具有较多的细节部分,较为重要,需要进行较强的图像增强,提高该点的对比度;当该像素点的邻域窗口内所有非中心像素点的邻域角点信息丰富度的平均值大于中心像素点的角点丰富度时,说明该像素点在邻域中角点信息较少,角点分散,此时《1时,说明该像素点邻域细节部分较少,重要性较低,需要进行较小的图像增强。
[0046]
在本技术一个可选的实施例中,所述基于所述邻域灰度比和所述角点丰富度比计算得到每个像素点的对比度增强系数,包括:基于所述邻域灰度比和所述角点丰富度比计算得到每个像素点的对比度增强系数,所述对比度增强系数的计算公式如下:其中,为所述对比度增强系数,为所述像素点的坐标值,为所述像素点的所述邻域灰度比,为所述像素点的所述角点丰富度比。
[0047]
在上述实施例步骤中,基于所述邻域灰度比和所述角点丰富度比计算得到每个像素点的对比度增强系数。需要说明的是,当中心像素点的灰度值越大于非中心像素点的灰度值的平均值,即邻域窗口内该像素点更亮,越大,同时,即必然小于1;反之,当中心像素点的灰度值小于非中心像素点的灰度均值,即邻域该点更暗,此时,即必然大于1。同理,邻域窗口中该像素点角点信息越多、角点越集中,具有越多的细节部分,该像素点越重要,中心像素点角点信息越丰富,像素点的角点丰富度比越大,该像素点的对比度增强系数越大;反之邻域窗口中该像素点角点信息越少、角点越分散,具有越少的细节部分,该像素点越不重要,中心像素点角点信息越不丰富,像素点的角点丰富度比
越小,该像素点的对比度增强系数越小。
[0048]
在本技术一个可选的实施例中,所述基于所述第二亮度值和所述对比度增强系数得到经过对比度增强的第五图像,包括:基于所述第二亮度值和所述对比度增强系数计算得到经过对比度增强的第五图像每个像素点的第三亮度值,所述第三亮度值的计算公式为:其中,为对比度增强后的所述第三亮度值,为所述像素点的坐标值,为所述像素点的所述第二亮度值,为所述像素点的所述对比度增强系数。
[0049]
在上述实施例步骤中,基于所述第二亮度值和所述对比度增强系数计算得到经过对比度增强的第五图像每个像素点的第三亮度值;最终基于图像邻域信息的对比度增强完成,图像中原本较亮的像素点更亮,较暗的像素点更暗,保留并增强图像中的细节部分。
[0050]
需要说明的是,的值域是[0,1],当像素点的对比度增强系数小于1(邻域窗口内该像素点更亮)时,该像素点在局部亮度调整中亮度进一步提高,也就是亮的更亮,同时像素点的角点丰富度比越大,亮度提高的幅度越大,像素点的角点丰富度比越小,亮度提高的幅度越小;当像素点的对比度增强系数大于1(邻域窗口内该像素点更暗)时,该像素点在局部亮度调整中亮度降低,也就是暗的更暗。
[0051]
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0052]
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
[0053]
以上对本技术所提供的一种图像数据优化增强方法进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本技术的限制。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表