一种基于正弦曲线变化的图像增强方法及其应用与流程

文档序号:26800497发布日期:2021-09-29 01:48阅读:223来源:国知局
一种基于正弦曲线变化的图像增强方法及其应用与流程

1.本发明涉及图像增强技术领域,具体涉及一种基于正弦曲线变化的图像增强方法及其应用。


背景技术:

2.现有的基于色彩空间的线性增强方法将图像变换到hsv或rgb空间中,对亮度值进行线性映射,通过调整影响亮度和对比度的系数,改变亮暗和清晰度;现有的gamma校正技术是一种曲线增强的方法,对图像进行非线性映射,不同像素分布的区域,动态范围会有不同程度的改变,进而达到图像对比度增强的目的。非线性亮度调整方法众多,通常的做法是根据具体应用标准设计合理的变换公式,改变图像亮度的同时又不失对比度。
3.已有的图像增强技术在自适应调整方面有很多不足,大多数线性和非线性图像增强方法,亮度和对比度之间互相独立,每个像素的增量相同,导致对比度降低,在自动调节对比度过程中,很难调整一个合适的值,例如,在给定一数值区间下,将图像亮度均值调整到这一范围内,如果进行线性调整,所有像素等量的增加,亮度得到了增强,同时若不改变对比度参数,图像对比度会下降,整体会变得模糊,这种人为设置的自动调整方式下对比度调节不可控,所以该方法不够实用。而gamma曲线增强技术,选取不同的指数gamma,会得到不同变换曲线,这种调整方式虽然能够在调整亮度同时不同区域内的对比度增强程度不同,但是变化仍然比较剧烈,实际应用中容易导致原图失真,难以得到一个比较均衡自然的效果。


技术实现要素:

4.为了克服现有技术存在的缺陷与不足,本发明提供一种基于正弦曲线变化的图像增强方法,主要对图像亮度和对比度调节,每一次增加的亮度值满足近似正态分布,并采用正弦函数去计算,亮度增加本身内在包含了对比度的调节,这种调节方法相对平滑,极大地保持了原图的特征;另外,本发明还进行锐化度的微调,在亮度调整的基础上,进一步锐化图像,使其获得更好的处理效果。
5.本发明的第二目的在于提供一种基于正弦曲线变化的图像增强系统。
6.本发明的第三目的在于提供一种存储介质。
7.本发明的第四目的在于提供一种计算设备。
8.为了达到上述目的,本发明采用以下技术方案:
9.一种基于正弦曲线变化的图像增强方法,包括下述步骤:
10.获取rgb彩色图像,预设亮度增量参数,根据亮度增量参数对rgb彩色图像进行正弦归一化处理,得到全局正弦归一化图;
11.对rgb彩色图像灰度化后得到灰度图,进行sobel边缘检测,采用横向差分算子和纵向差分算子分别在x方向和y方向单独与灰度图进行卷积,加权合并得到边缘图像;
12.对边缘图像进行高斯卷积核滤波平滑,将高斯卷积核与边缘图像进行卷积,预设
锐化强度调节参数,根据所述锐化强度调节参数幂运算得到增强指数,对所述全局正弦归一化图与增强指数进行幂运算得到增强后的图像。
13.作为优选的技术方案,所述根据亮度增量参数对rgb彩色图像进行正弦归一化处理,具体计算公式为:
14.y

=(x+a*sin(x/255*π))/255
15.其中,y

表示全局正弦归一化图的图像强度值,x表示输入的rgb彩色图像,a表示亮度增量参数。
16.作为优选的技术方案,所述对rgb彩色图像灰度化后得到灰度图,具体计算公式为:
17.x
gray
=0.114x
b
+0.587x
g
+0.299x
r
18.采用横向差分算子和纵向差分算子分别在x方向和y方向单独与灰度图进行卷积,加权合并得到边缘图像,具体计算公式为:
19.x

=a*|x

x
|+b*|x

y
|
20.x

x
=x
gray
*d
x
21.x

y
=x
gray
*d
y
[0022][0023][0024]
其中,x
gray
表示灰度图,x
r
、x
g
、x
b
分别表示彩色图像的rgb三通道分量,d
x
、d
y
分别表示横向差分算子和纵向差分算子,x

表示边缘图像,a、b分别表示x方向和y方向的卷积灰度图加权合并的权重。
[0025]
作为优选的技术方案,所述将高斯卷积核与边缘图像进行卷积,具体计算公式为:
[0026]
w=x

*g(x,y)
[0027][0028]
其中,w表示高斯滤波后的图像,x

表示边缘图像,x、y表示原图上像素坐标点,σ表示标准差。
[0029]
作为优选的技术方案,所述对所述全局正弦归一化图与增强指数进行幂运算得到增强后的图像,具体计算公式为:
[0030]
y=255*(y

)
p
[0031]
p=(1

w/255)
b
[0032]
其中,p表示增强指数,b表示锐化强度调节参数,w表示高斯滤波后的图像,y表示增强后的输出图像。
[0033]
作为优选的技术方案,所述亮度增量参数的取值范围预设为[

50,50],所述锐化强度调节参数的取值范围预设为[

1,1]。
[0034]
为了达到上述第二目的,本发明采用以下技术方案:
[0035]
本发明提供一种基于正弦曲线变化的图像增强系统,包括:rgb彩色图像获取模块、亮度增量参数预设模块、正弦归一化处理模块、灰度化模块、边缘检测模块、滤波平滑模块、锐化强度调节参数预设模块、增强指数计算模块、增强图像输出模块;
[0036]
所述rgb彩色图像获取模块用于获取rgb彩色图像;
[0037]
所述亮度增量参数预设模块用于预设亮度增量参数;
[0038]
所述正弦归一化处理模块用于根据亮度增量参数对rgb彩色图像进行正弦归一化处理,得到全局正弦归一化图;
[0039]
所述灰度化模块用于对rgb彩色图像灰度化后得到灰度图;
[0040]
所述边缘检测模块用于对灰度图进行sobel边缘检测,采用横向差分算子和纵向差分算子分别在x方向和y方向单独与灰度图进行卷积,加权合并得到边缘图像;
[0041]
所述滤波平滑模块用于对边缘图像进行高斯卷积核滤波平滑,将高斯卷积核与边缘图像进行卷积;
[0042]
所述锐化强度调节参数预设模块用于预设锐化强度调节参数;
[0043]
所述增强指数计算模块用于根据所述锐化强度调节参数幂运算得到增强指数;
[0044]
所述增强图像输出模块用于对所述全局正弦归一化图与增强指数进行幂运算得到增强后的图像。
[0045]
为了达到上述第三目的,本发明采用以下技术方案:
[0046]
一种存储介质,存储有程序,所述程序被处理器执行时实现如上述基于正弦曲线变化的图像增强方法。
[0047]
为了达到上述第四目的,本发明采用以下技术方案:
[0048]
一种计算设备,包括处理器和用于存储处理器可执行程序的存储器,所述处理器执行存储器存储的程序时,实现如上述基于正弦曲线变化的图像增强方法。
[0049]
本发明与现有技术相比,具有如下优点和有益效果:
[0050]
(1)本发明采用了基于正弦曲线变换的图像增强技术,解决了在调整图像亮度过程中,难以同时平衡亮度和对比度的问题,本发明的图像亮度增量呈正态分布,实现了平滑调整,而且采用正弦函数便于计算,同时进行边缘锐化,综合处理之后达到了良好的效果。
[0051]
(2)本发明在调整亮度参数的过程中,不同大小的像素增量也有所不同,对原图的对比度没有太多的影响,同时调节锐化参数亦可补偿对比度,进一步增强细节部分,使得处理结果更加清晰自然。
[0052]
(3)现有的低照度图像增强算法和自动校正曝光算法虽然在自动调节曝光度方面取得了一定的效果,但在不易量化、鲁棒性方面不如本发明的正弦波调整方式。
附图说明
[0053]
图1为本发明基于正弦曲线变化的图像增强方法的流程示意图;
[0054]
图2为本发明基于正弦曲线变化的图像增强方法在不同参数取值下的处理效果示意图;
[0055]
图3为本发明基于正弦曲线变化的图像增强系统的框架结构示意图。
具体实施方式
[0056]
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0057]
实施例1
[0058]
如图1所示,本实施例提供一种基于正弦曲线变化的图像增强方法,基于正弦曲线的映射函数,实现人像图片曝光度的调节,使得曝光程度调整至合理的区间,实现了三个功能:图像亮度、对比度和锐化程度的调节。其中,亮度的调节过程中内在地保持了对比度的关系。本实施例整个实现过程均在rgb空间中完成,输入图像为rgb三通道,首先对摄像机获取的图像进行预处理,主要包括基于正弦变换的全局归一化,以及对原图灰度化处理,在此基础上做横向和纵向的sobel边缘检测,然后将这两个方向的边缘图加权计算得到最后的边缘图像,进一步对其高斯滤波平滑,之后每个像素值除以255归一化到0~1之间,得到锐化权重图,再由1减去该图并和锐化强度b幂运算得到增强指数p,最后全局正弦归一化图与p幂运算,最终得到增强后的输出图像。
[0059]
具体包括下述步骤:
[0060]
s1:获取rgb彩色图像;
[0061]
s2:将获取rgb彩色图像进行图像预处理,进行正弦归一化处理后输出图像强度值,具体表示为:
[0062]
y

=(x+a*sin(x/255*π))/255
[0063]
其中,y

表示全局正弦归一化图的图像强度值,x表示输入的rgb彩色图像,rgb三通道分别进行处理,a为亮度增量参数。显然,这一变换对原来的比较暗和亮的区域增强较小,对中间调的像素增强较大,从而实现了在亮度的调节过程中内在地保持了对比度的关系。a为可调节参数,本实施例取值范围优选为[

50,50]。在实际应用中,在保证原图像不失真的前提下,可以进一步加大a的区间大小,以实现预期的增强效果。
[0064]
s3:对原图x灰度化得到x
gray
,然后进行sobel边缘检测,用横向、纵向差分算子d
x
和d
y
,分别在x方向和y方向单独与灰度图x
gray
卷积,加权合并得到图像亮度差分近似值,即边缘图像x

,如下公式所示:
[0065]
x
gray
=0.114x
b
+0.587x
g
+0.299x
r
[0066][0067][0068]
x

x
=x
gray
*d
x
[0069]
x

y
=x
gray
*d
y
[0070]
x

=a*|x

x
|+b*|x

y
|
[0071]
其中,a、b分别表示x方向和y方向的卷积灰度图加权合并的权重,本实施例优选值为a=0.5,b=0.5.
[0072]
s4:对上述一系列计算得到大致边缘区域图像做平滑滤波处理,图像滤波是根据给定像素点周围的像素去决定此像素,本实施例采用高斯卷积核滤波,卷积核函数由g(x,y)表示,如下所示:
[0073][0074]
其中,x、y表示原图上像素坐标点,σ表示标准差。
[0075]
高斯卷积核与边缘图像x'进行卷积得到w,具体表示为:
[0076]
w=x

*g(x,y)
[0077]
其中,w为高斯滤波后的图像,即得到锐化权重图。
[0078]
最终增强后的图像由y表示,如下所示:
[0079]
y=255.0*(y

)
p
[0080]
其中,p=(1

w/255.0)
b
表示增强指数,b为锐化强度调节参数可取

1~1,b的取值越小,图像细节部分越突出,边缘和纹理越明显,减少了模糊度。
[0081]
如图2所示,本发明在标准lena图像上做了测试比较,列出了在不同增量参数a和锐化参数b下的处理效果,所列第一行三幅图像是同一b值下,a取不同值下的效果。可见,随着a的增加,图像越来越亮,并且能够保持很好的对比度。第二行三幅图像是在同一a值下,不同b对图像的影响,随着b的减小,锐化程度不断提升,细节部分更加明显。
[0082]
本发明根据图像中不同像素自身的大小以及与周围邻域像素间梯度大小来决定每个中心像素的增量,而本实施例中采用的基于正弦函数的方法,从形状上近似于正态分布曲线,因此,其变化量近似于正态分布,取得了不错的增强效果。本发明不仅可以应用于人像图片,也能够适用于其他自然图像。
[0083]
实施例2
[0084]
如图3所示,本实施例提供一种基于正弦曲线变化的图像增强系统,包括:rgb彩色图像获取模块、亮度增量参数预设模块、正弦归一化处理模块、灰度化模块、边缘检测模块、滤波平滑模块、锐化强度调节参数预设模块、增强指数计算模块、增强图像输出模块;
[0085]
在本实施例中,rgb彩色图像获取模块用于获取rgb彩色图像;
[0086]
在本实施例中,亮度增量参数预设模块用于预设亮度增量参数;
[0087]
在本实施例中,正弦归一化处理模块用于根据亮度增量参数对rgb彩色图像进行正弦归一化处理,得到全局正弦归一化图;
[0088]
在本实施例中,灰度化模块用于对rgb彩色图像灰度化后得到灰度图;
[0089]
在本实施例中,边缘检测模块用于对灰度图进行sobel边缘检测,采用横向差分算子和纵向差分算子分别在x方向和y方向单独与灰度图进行卷积,加权合并得到边缘图像;
[0090]
在本实施例中,滤波平滑模块用于对边缘图像进行高斯卷积核滤波平滑,将高斯卷积核与边缘图像进行卷积;
[0091]
在本实施例中,锐化强度调节参数预设模块用于预设锐化强度调节参数;
[0092]
在本实施例中,增强指数计算模块用于根据所述锐化强度调节参数幂运算得到增强指数,
[0093]
在本实施例中,增强图像输出模块用于对所述全局正弦归一化图与增强指数进行幂运算得到增强后的图像。
[0094]
实施例3
[0095]
本实施例提供一种存储介质,存储介质可以是rom、ram、磁盘、光盘等储存介质,该存储介质存储有一个或多个程序,程序被处理器执行时,实现实施例1的基于正弦曲线变化的图像增强方法。
[0096]
实施例4
[0097]
本实施例提供一种计算设备,该计算设备可以是台式电脑、笔记本电脑、智能手机、pda手持终端、平板电脑或其他具有显示功能的终端设备,该计算设备包括处理器和存储器,存储器存储有一个或多个程序,处理器执行存储器存储的程序时,实现实施例1的基于正弦曲线变化的图像增强方法。
[0098]
上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1