一种亮度可控细节保持眼底图像动态范围扩展方法及系统技术方案

技术编号:34011427 阅读:36 留言:0更新日期:2022-07-02 14:41
本发明专利技术公开了一种亮度可控细节保持眼底图像动态范围扩展方法,包括以下步骤:通过数据获取模块获取眼底图像和显示设备亮度;将眼底图像提取亮度分量和色度分量,对亮度分量进行双边滤波层分解,得到亮度分量背景纹理层和亮度分量细节层;对亮度分量背景纹理层进行分段直方图剪切补偿处理,得到直方图处理结果;对显示设备亮度估算背景纹理层平均亮度和标准差,并求解相应映射曲线;基于映射曲线实现图像亮度分量背景纹理层的动态范围扩展;将动态范围扩展的图像亮度分量背景纹理层与所述亮度分量细节层叠加,再与色度分量融合,得到最终输出眼底图像;本发明专利技术所提出算法的时间复杂度低,运算效率高,能够满足实时计算场合,提高眼底图像识别率。高眼底图像识别率。高眼底图像识别率。

【技术实现步骤摘要】
一种亮度可控细节保持眼底图像动态范围扩展方法及系统


[0001]本专利技术涉及图像处理的研究领域,特别涉及一种亮度可控细节保持眼底图像动态范围扩展方法及系统。

技术介绍

[0002]随着成像技术的演变,人们一直在追求更高的图像分辨率、更快的采样速率、更宽的动态范围(最大亮度与最小亮度之比)的高质量图像。数字图像的分辨率和采样速率不断提高,但是作为高质量图像指标之一的动态范围却提升不大。真实场景中的动态范围十分宽广,从夜空的星光到直射的太阳,真实环境的动态范围为108:1。
[0003]但数字图像受制于模数转换器的量化位宽,采集系统采用控制相机曝光参数有选择地舍弃不感兴趣的亮度信息,如固定镜头光圈值不变使得场景具有相同的景深,然后通过设置曝光时间控制相机的曝光量,从而控制光线到达传感器的大小,使得图像的动态范围在映射过程中被大幅压缩,在拍摄动态范围较大的场景时该问题尤为明显。
[0004]眼睛具有终末血管系统,人体许多疾病都会在眼底视网膜上产生相应的病理变化,其血管状况是诊断的重要依据。由于人眼不适合用检眼镜等仪器长时间观察,故临床中主要使用眼底照相机采集眼底视网膜图像(简称眼底图像)进行检查。受限于眼底照相机的ADC与文件记录方式,所拍摄眼底图像如图4所示。其动态范围通常被严重压缩,只有28:1或2
16
:1,远不能反映场景亮度的变化,导致目标图像与背景对比度较低、图像细节模糊,难以区分,从而影响了阅片结果。因此,提升眼底图像的动态范围是当前亟待解决的问题。
[0005]为此,可以采用图像增强方法扩展图像动态范围,从而改善图像质量。其基本思想,是通过采用一系列技术去改善图像的质量和视觉效果,突出图像中感兴趣的特征,获得图像中有价值的信息,从而将图像转换成一种更适合于人或机器进行分析和处理的形式,使得处理后的图像对某些特定的应用有更好的效果。该类方法被广泛应用于生物医学领域、工业生产领域、公共安全领域以及航空航天领域等。
[0006]图像增强技术的关键在于如何有效地改善增强图像质量、扩展图像动态范围与增强视觉效果的同时,要更好地保留图像的边缘和细节信息。其中,与本专利技术相比用到的图像增强方法,主要有两类:
[0007]1.直方图均衡:该方法包括全局直方图均衡、直方图规定化和局部直方图均衡,这些方法使得亮度呈均匀分布,从而达到增强图像局部对比度或全局对比度,扩展其动态范围,尤其是当图像有用数据的对比度相当接近时,这类方法特别有效。Y.T.Kim提出亮度保持的双直方图均衡(BBHE)算法,通过计算亮度平均值将直方图分为两部分,然后分别用传统的直方图均衡算法进行重新映射,该算法在提升图像对比度的同时,抑制了噪声的增强。Abdullah

Al

Wadud M等人提出了一种动态直方图均衡算法(DHE),有效地提升了图像对比度,并可对灰度级进行扩展;但是对于直方图灰度分布与两端中间分布较少的图像的处理并不理想,作为全局算法,其复杂度相对较高。Ibrahim H等人在DHE算法的基础上,提出了一种亮度保持的动态直方图均衡算法(BPDHE),该算法在提升图像动态范围的同时还可以
保持其平均亮度不变,不过对于曝光不足的照片整体亮度提高不明显,但仍可以提高对比度。但是,这类方法可能会增加背景噪声对比度并且降低有用信号的对比度,也可能导致过增强与细节丢失问题。
[0008]2.反锐化掩模:在印刷和出版界已用了多年的图像锐化处理技术,是从原图像中减去一幅非锐化(平滑过的)版本,即将图像的模糊部分从原图像减去而得到清晰的图像。其算法处理步骤包括:(1)模糊原图像;(2)从原图像中减去模糊图像(产生的差值图像称为模板);(3)将模板线性加到原图像上。Guang Deng提出基于数比与布雷格曼差异算子的UM算法,图像恢复与提升效果比较好,但时间复杂度较高,且对噪声抑制较差。Shwu

huey Yen等人提出利用Canny边缘算子对低亮度图像的边缘部分进行提取,然后将边缘分成两部分,之后加入自适应权值的方法结合拉普拉斯算子来对边缘进行增强,再利用UM的思想将原图像与边缘增强部分相叠加而得到边缘增强的图像。该类方法能够提升图像的高频信息,增强图像轮廓,但同时也可能导致噪声被增强或出现振铃效应。
[0009]另外,当前的图像增强方法对显示设备背光的适应性较差,无法根据显示设备背光的变化而改变,且容易出现过增强现象。

技术实现思路

[0010]本专利技术的主要目的在于克服现有技术的缺点与不足,提供一种亮度可控细节保持眼底图像动态范围扩展方法及系统,利用直方图模型估计输出图像平均亮度和标准差的具有亮度可控与细节保持的扩展眼底图像动态范围的方法,它可以根据用户显示设备的亮度值而有效扩展眼底图像动态范围,使得输出眼底图像亮度与用户显示设备亮度值相匹配,同时还能抑制噪声、保持眼底图像细节信息。
[0011]本专利技术的第一目的在于提供一种亮度可控细节保持眼底图像动态范围扩展方法;
[0012]本专利技术的第二目的在于提供一种亮度可控细节保持眼底图像动态范围扩展系统
[0013]本专利技术的第一目的通过以下的技术方案实现:
[0014]一种亮度可控细节保持眼底图像动态范围扩展方法,包括以下步骤:
[0015]通过数据获取模块获取眼底图像和显示设备亮度;
[0016]将所述眼底图像提取亮度分量和色度分量,对所述亮度分量进行双边滤波层分解,得到亮度分量背景纹理层和亮度分量细节层;
[0017]对所述亮度分量背景纹理层进行分段直方图剪切补偿处理,得到直方图处理结果;
[0018]对所述显示设备亮度估算背景纹理层平均亮度和标准差,并求解相应映射曲线;
[0019]基于所述映射曲线实现图像亮度分量背景纹理层的动态范围扩展;
[0020]将所述动态范围扩展的图像亮度分量背景纹理层与所述亮度分量细节层叠加,再与色度分量融合,得到最终输出眼底图像。
[0021]进一步地,对所述亮度分量进行预处理,得到亮度分量背景纹理层和亮度分量细节层,具体为:对所述亮度分量进行双边滤波,分解为亮度分量背景纹理层和亮度分量细节层;所述亮度分量背景纹理层为亮度分量的大尺度纹理信息的背景纹理层,所述亮度分量细节层为亮度分量细小变化的细节层。
[0022]进一步地,所述将所述眼底图像提取亮度分量和色度分量,具体为:
[0023]a1)定义输入的眼底图像为I,用户显示设备亮度值为L
d
,图像红、绿、蓝三个色彩通道的数据分别为R,G,B,则定义I的亮度分量L
w
为:
[0024]L
w
=0.299R+0.587G+0.114B
[0025]a2)定义双边滤波器为BF:
[0026][0027]其中,||p

q||是图像上p位置与q位置之间的欧几里得距离;I
p
表示图像上p位置的亮度,I...

【技术保护点】

【技术特征摘要】
1.一种亮度可控细节保持眼底图像动态范围扩展方法,其特征在于,包括以下步骤:通过数据获取模块获取眼底图像和显示设备亮度;将所述眼底图像提取亮度分量和色度分量,对所述亮度分量进行双边滤波层分解,得到亮度分量背景纹理层和亮度分量细节层;对所述亮度分量背景纹理层进行分段直方图剪切补偿处理,得到直方图处理结果;对所述显示设备亮度估算背景纹理层平均亮度和标准差,并求解相应映射曲线;基于所述映射曲线实现图像亮度分量背景纹理层的动态范围扩展;将所述动态范围扩展的图像亮度分量背景纹理层与所述亮度分量细节层叠加,再与色度分量融合,得到最终输出眼底图像。2.根据权利要求1所述的一种亮度可控细节保持眼底图像动态范围扩展方法,其特征在于,对所述亮度分量进行预处理,得到亮度分量背景纹理层和亮度分量细节层,具体为:对所述亮度分量进行双边滤波,分解为亮度分量背景纹理层和亮度分量细节层;所述亮度分量背景纹理层为亮度分量的大尺度纹理信息的背景纹理层,所述亮度分量细节层为亮度分量细小变化的细节层。3.根据权利要求2所述的一种亮度可控细节保持眼底图像动态范围扩展方法,其特征在于,所述将所述眼底图像提取亮度分量和色度分量,具体为:a1)定义输入的眼底图像为I,用户显示设备亮度值为L
d
,图像红、绿、蓝三个色彩通道的数据分别为R,G,B,则定义I的亮度分量L
w
为:L
w
=0.299R+0.587G+0.114Ba2)定义双边滤波器为BF:其中,||p

q||是图像上p位置与q位置之间的欧几里得距离;I
p
表示图像上p位置的亮度,I
q
表示图像上q位置的亮度;|I
p

I
q
|则表示图像上p位置与q位置亮度之差的绝对值;与均表示二维高斯核;W
p
为归一化因子,确保了像素权重和为1:参数σ
s
和σ
r
,分别控制了空间权重和幅度权重函数的形状:加大空间权重σ
s
,双边滤波器将平滑掉更多的图像细节纹理,加大幅度权重σ
r
,双边滤波器将近似于高斯滤波;而G
σ
(x,y)是二维高斯核:其中,σ为标准差,x、y为图像空间坐标;a3)利用双边滤波器的特性将输入图像的亮度分量分解为背景纹理层和细节层:B=BF[log L
w
]D=log L
w

B其中,B为大尺度纹理信息背景纹理层,D为细小变化的细节层;BF为双边滤波器,L
w
为亮度分量;
a4)将背景纹理层与细节层回复为正常图像:B=10exp(B)D=10exp(D)得到分离后的大尺度纹理背景纹理层与细小变化的细节层图像。4.根据权利要求3所述的一种亮度可控细节保持眼底图像动态范围扩展方法,其特征在于,所述对所述亮度分量背景纹理层进行直方图处理,得到直方图处理结果,具体为:b1)对步骤a4)获得的大尺度纹理背景纹理层图像B进行直方图统计,定义直方图为h(i):h(i)=|{L
B
(x,y)|L
B
(x,y)=i}|其中,i=0,...,L

1,|
·
|表示图像B的元素个数,L

1表示图像B的最大亮度值;b2)定义由步骤b1)得到的直方图h(i)的平均值μ:其中,M,N分别为图像B的高和宽,i为亮度级别;b3)定义由步骤b1)得到的直方图h(i)的标准差σ:其中,M,N分别为图像B的高和宽,i为亮度级别;b4)定义t1和t2为直方图h(i)的两个分割点:其中,表示向下取整,t1和t2将直方图h(i)分割为三段独立的直方图,分别定义为h
l
(i)、h
m
(i)和h
u
(i):h
l
(i)=h(i),0≤i<t1h
m
(i)=h(i),t1≤i<t2h
u
(i)=h(i),t2≤i<L其中,i为亮度级别;定义r1,r2和r3分别表示各段直方图在整体直方图中的比例:分别表示各段直方图在整体直方图中的比例:分别表示各段直方图在整体直方图中的比例:其中,M,N分别为图像B的高和宽;b5)对第一段直方图h
l
进行裁剪补偿,定义裁剪阈值为T
l
:T
l
=median(h
l
(i))其中,median(
·
)表示中位值,定义裁剪后的直方图为h
l

(i):
5.根据权利要求4所述的一种亮度可控细节保持眼底图像动态范围扩展方法,其特征在于,还包括:为了不改变h

l
(i)在整个直方图中的比例,需要将裁剪多出的部分补偿到直方图中,定义补偿后的直方图为h”l
(i):(i):其中,inc
l
(i)表示第一段直方图各灰度值补偿的像素个数函数,用于提升暗部亮度;res
l
为第一段直方图所裁剪像素值个数之和;b6)对第二段直方图h
m
进行裁剪补偿,定义裁剪阈值为T
m
:T
m
=median(h
m
(i)其中,median(
·
)表示中位值;定义裁剪后的直方图为h
m

(i):为了不改变h

m
(i)在整个直方图中的比例,需要将裁剪多出的部分补偿到直方图中,定义补偿后的直方图为h”m
(i):其中,res
m
为第二段直方图所裁剪像素值个数之和,该段为平均补偿,t1和t2为直方图h(i)的两个分割点;b7)对第三段直方图h
u
(i)进行裁剪补偿,定义裁剪阈值为T
u
:T
u
=median(h
u
(i))其中,median(
·
)表示中位值,定义裁剪后的直方图为h

u
(i):为了不改变h

u
(i)在整个直方图中的比例,需要将裁剪多出的部分补偿到直方图中,定义补偿后的直方图为h”u
(i):(i):其中,inc
u
(i)表示第三段直方图各灰度值补偿的像素个数函数,用于压制亮部亮度;
res
u
为第三段直方图所裁剪像素值个数之和;b8)定义经过裁剪与补偿的直方图h”(i):6.根据权利要求5所述的一种亮度可控细节保持眼底图像动态范围扩展方法,其特征在于,所述对所述显示设备亮度估算平均亮度和标准差,具体为:c1)定义亮度分量大尺度纹理图像B直方图的分割点t1和t2映射到输出大尺度纹理图像B

的分割点为t1’
和t2’
,定义估计输出图像B

的模型平均亮度μ
m
和标准差σ
...

【专利技术属性】
技术研发人员:朱雄泳彭俊丰陆许明梁亚妃
申请(专利权)人:广东第二师范学院
类型:发明
国别省市:

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

1