【技术实现步骤摘要】
一种高动态图像直方图指定方法与系统
[0001]本专利技术涉及机器视觉
,尤其是涉及一种高动态图像直方图指定方法与系统。
技术介绍
[0002]高动态范围图像具有广泛的应用场景,如夜晚有强光照情况下行车记录仪的图像记录和显示,工业焊接机器人对高动态焊接图像的处理和显示等,其图像的亮度动态范围很大,可以达到20bit。而目前大多数的显示设备只可以显示8bit的图像,因此需要专门的算法来处理这样20bit以上的数据,使其能保留原始场景在人眼中的视觉效果。基于图像直方图指定的图像增强算法,对于高动态图像的具有很好的增强效果,但是对于20位或更高位的超宽动态图像,其直方图过于庞大,计算量和存贮量都很大,目前一般的处理器或FPGA芯片难以满足要求。常规的直方图均衡算法也可用于高动态范围图像增强,但对于超高动态图像,直方图均衡同样具有计算量和存贮量大的问题,且直方图均衡算法由于其参数不可调节,在针对特殊的应用场景时很难达到比较好的效果。现有的其它一些高动态图像增强技术,一般都计算复杂,很难在现有的普通嵌入式平台上实时应用。直方图指定算法由于可以指定目标直方图,算法的处理效果容易控制,在处理特殊的应用场景时效果较为理想。
技术实现思路
[0003]本专利技术提出了一种高动态视频图像实时增强处理方法,包括高动态图像和视频的直方图指定方法,该方法具有占用内存小、计算复杂度低、且能够根据应用需要调整参数的特点,适用于高动态视频图像直方图指定实时处理。
[0004]本专利技术首先公开了一种高动态图像直方图指定 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.一种高动态图像直方图指定方法,其特征在于,包括以下步骤:S1:指定目标直方图S2:对输入图像取高K1位统计图像的高位直方图H
f0
;S3:根据指定目标直方图和高位直方图H
f0
计算从高K1位输入图像灰度值到输出图像灰度值的直方图指定灰度映射表M0;S4:用灰度映射表M0对高位直方图H
f0
进行灰度变换,得到变换后的直方图H
g0
;S5:找变换后的直方图H
g0
与目标直方图差异最大的n个灰度区间,并按差异大小从大到小排序为G
i
,i=1,2,
…
n;S6:根据输出图像的各灰度区间G
i
,i=1,2,
…
n的端点,及灰度映射表M0,得到对应输入图像的高位直方图H
f0
的灰度区间端点;S7:将找到的各个灰度区间G
i
,i=1,2,
…
n对应的输入图像灰度值,分别线性灰度变换到K2位,再分别统计其输入图像的直方图H
f1
,H
f2
,
…
,H
fn
;S8:对各个灰度区间G
i
,i=1,2,
…
n,计算从K2位输入图像灰度值到输出图像灰度值的直方图指定灰度映射表,并根据K2位输入图像灰度值与原始输入图像灰度的变换关系,得到各个灰度区间从原始输入图像灰度值映射到输出图像灰度值的灰度映射表M
i
,i=1,2,
…
n;S9:利用灰度映射表M
i
,i=0,1,2,
…
n,对输入图像的每个像素的灰度值进行变换,得到输出图像。2.一种高动态视频二级直方图指定方法,其特征在于包括如下步骤:S11:指定目标直方图S12:对每一帧输入图像取高K1位统计图像的高位直方图H
f0
;S13:根据指定目标直方图和高位直方图H
f0
计算从高K1位输入图像灰度值到输出图像灰度值的直方图指定灰度映射表M0;S14:用灰度映射表M0对直方图H
f0
进行灰度变换,得到变换后的直方图H
g0
;S15:找变换后的直方图H
g0
与目标直方图差异最大的n个灰度区间,并按差异大小从大到小排序为G
i
,i=1,2,
…
n;S16:根据输出图像的各灰度区间G
i
,i=1,2,
…
n的端点,及灰度映射表M0,计算对应输入图像的高位直方图H
f0
的灰度区间端点;S17:利用上一帧图像找到的各个灰度区间G
i
,i=1,2,
…
n对应的输入图像灰度值,将当前图像的灰度值分别线性灰度变换到K2位,再分别统计当前输入图像的直方图H
f1
,H
f2
,
…
,H
fn
;S18:对各个灰度区间G
i
,i=1,2,
…
n,计算从当前K2位输入图像灰度值到输出图像灰度值的直方图指定灰度映射表,并根据K2位输入图像灰度值与原始输入图像灰度的变换关系,得到各个灰度区间从原始输入图像灰度值映射到输出图像灰度值的灰度映射表M
i
,i=1,2,
…
n;S19:利用上一帧图像得到的灰度映射表M
i
,i=1,2,
…
n,和上上帧图像得到的灰度映射表M0,对当前输入图像的每个像素的灰度值进行变换,得到输出图像。
3.根据权利要求1或2所述的高动态图像或视频直方图指定方法,其特征在于,所述找变换后的直方图H
技术研发人员:唐宇恒,马骁,王一刚,吕隆斐,
申请(专利权)人:宁波博视达焊接机器人有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。