当前位置: 首页 > 专利查询>华侨大学专利>正文

一种具有双控功能的线性图像增强方法技术

技术编号:19780147 阅读:20 留言:0更新日期:2018-12-15 11:53
本发明专利技术提供的一种具有双控功能的线性图像增强方法,首先获得输入图像的灰度图像;统计灰度图像直方图,得到数组h1;缩放直方图数据,使其灰度均值为1,得到数组h2;进行双向阈值截断处理得到数组h3;进行线性缩放处理得到数组h4;进行归一化处理得到数组h5;计算累积分布数组cdf;计算映射表;对灰度图像进行查表操作,得到灰度增强图像。本发明专利技术提供的线性图像增强方法,能够分别控制图像的细节部分和显著部分,适用于各类图像,计算复杂度低、增强效果显著。

【技术实现步骤摘要】
一种具有双控功能的线性图像增强方法
本专利技术涉及,特别是一种具有双控功能的线性图像增强方法,可用于各种类型图像、视频增强等

技术介绍
现实生活中,由于场景条件的影响,导致拍摄的图像和视频视觉效果不佳,这就需要图像增强技术来改善人的视觉效果。图像增强技术根据增强处理过程所在的空间不同,可分为基于空域的算法和基于频域的算法两大类。具有双控功能的线性图像增强方法和直方图均衡都属于基于空域的算法,但直方图均衡往往存在过度增强和细节丢失的问题,而至今为止出现的许多直方图改进算法,它们仅仅减轻了过度增强的程度,并未从根本上解决这两个问题。本专利技术提出的具有双控功能的线性图像增强方法克服了直方图均衡的固有缺陷,从根本上解决了过度增强和细节丢失的问题。它通过调节k1和k2两个参数分别控制图像的显著部分和细节部分,从而使增强后的图像不会出现由于过度增强而导致的过曝,并且保留住原图像的细节。
技术实现思路
本专利技术提供的一种具有双控功能的线性图像增强方法,对图像的显著和细节部分分别进行控制,解决了现有直方图均衡方法中过度增强和细节丢失的问题,增强效果自然。本专利技术采用如下技术方案:一种具有双控功能的线性图像增强方法,其包含如下步骤:a)输入数字图像,获取其灰度图像;统计灰度图像直方图,得到数组h1;直方图数据进行缩放处理,使其均值为1,得到数组h2;b)将数组h2进行双向阈值截断处理,大于阈值Tmax的值变为Tmax,小于阈值Tmin的值变为0,得到数组h3;c)遍历数组h3,对每个数组单元中的值依据其大小进行不同策略的线性调整,调整后得到数组h4;d)将数组h4进行缩放处理,使其总和为1,得到数组h5;计算数组h5的逐次累加和,得到一个新的分布数组cdf;e)计算映射表:将分布数组cdf与图像灰度范围相乘,然后将结果取为整数得到映射表;应用映射表:对灰度图像中每个数据进行查表操作,得到最终的灰度增强图像。所述的步骤a)中,如果是多通道图像则取其亮度通道作为灰度图像,如果是单通道图像则直接作为灰度图像。所述的步骤b)中,Tmax的取值范围为1~20,Tmin的取值范围为0.001~0.5。所述的步骤c)中,不同策略的线性调整为:判断数组单元值是否大于1,如果是,则应用公式:1+k1*(gray-1);如果否,则应用公式:1-k2*(1-gray);其中,gray代表数组单元中的原值,k1、k2取值范围都为0~2。所述的步骤d)中,对数组h4的缩放处理为:将数组h4中各单元的值分别除以数组h4的总和,得到数组h5。所述的步骤e)中,通过分布数组cdf与图像灰度范围相乘取整得到映射表,然后在应用映射表过程中的查表操作具体方法为:遍历整个灰度图像,依据当前像素点的灰度值,在映射表中找到对应的映射值,最后用映射值替换当前值即可。由上述对本专利技术的描述可知,与现有技术相比,本专利技术具有如下有益效果:本专利技术提供的具有双控功能的线性图像增强方法,通过预置参数k1和k2分别控制图像的显著部分和细节部分,通过调节这两个参数,使图像既能避免过度增强又能保留好细节,处理结果自然。附图说明图1是本专利技术提供的具有双控功能的线性图像增强方法的流程图;图2是本专利技术处理过程的直方图示意图;图3为本专利技术实施例的实验结果之一;具体实施方式以下通过具体实施方式对本专利技术作进一步的描述。图1为本专利技术提供的具有双控功能的线性图像增强方法的流程图,包括以下步骤:步骤a)输入数字图像,如果是多通道图像则取其亮度通道作为灰度图像,如果是单通道图像则直接作为灰度图像;统计灰度图像的直方图,得到数组h1;直方图数据进行缩放处理,使其均值为1,具体操作为:将数组h1中所有元素都乘上图像灰度范围,得到的积再除以图像总像素数,得到数组h2,灰度图像总像素数可用灰度图像的长乘宽得到。步骤b)将数组h2进行双向阈值截断处理,大于阈值Tmax的值变为Tmax,小于阈值Tmin的值变为0,得到数组h3,其中Tmax的取值范围为1~20,默认值是6;Tmin的取值范围为0.001~0.5,默认值是0.05。步骤c)遍历数组h3,对每个数组单元中的值依据其大小进行不同策略的线性调整,即遍历整个数组,判断数组单元值是否大于1,如果是,则应用公式:1+k1*(gray-1);如果否,则应用公式:1-k2*(1-gray);其中,gray代表数组单元中的原值,k1、k2为预置参数,k1的取值范围为0~2,默认值为0.75,用于控制图像的显著部分;k2的取值范围为0~2,默认值为0.5,用于控制图像的细节部分;调整后得到数组h4。步骤d)将数组h4进行缩放处理,即遍历整个数组,将数组h4中各单元的值分别除以数组h4的总和,使其总和为1,得到数组h5;遍历数组h5,将各单元的值逐次累加起来,即第一个单元的值不变,第二个单元的值等于数组h5前两个单元值的和,第三个单元的值等于数组h5前三个单元值的和,以此类推,得到一个新的分布数组cdf。步骤e)计算映射表:将分布数组cdf与图像灰度范围相乘,然后将结果取为整数得到映射表,这里取整可以是四舍五入取整,也可以是向上取整或向下取整,默认采用的是四舍五入取整;应用映射表:对灰度图像中每个数据进行查表操作,即遍历整个灰度图像,依据当前像素点的灰度值,在映射表中找到对应的映射值,最后用映射值替换当前值;遍历结束后即可得到最终的灰度增强图像。本专利技术提供的具有双控功能的线性图像增强方法,通过预置参数k1和k2分别控制图像的显著部分和细节部分,通过调节这两个参数,使图像既能避免过度增强又能保留好细节,处理结果自然。图1是具有双控功能的线性图像增强方法的流程图;图2是本专利技术处理过程的直方图示意图,其中(a)为处理前,(b)为处理后;图3为本专利技术实施例的实验结果之一,其中(a)为增强前,(b)为增强后。从图3可以看出,本实施例处理后的图像既能避免过度增强又能保留好细节,处理结果自然。上述仅为本专利技术的具体实施方式,但本专利技术的设计构思并不局限于此,凡利用此构思对本专利技术进行非实质性的改动,均应属于侵犯本专利技术保护范围的行为。本文档来自技高网...

【技术保护点】
1.一种具有双控功能的线性图像增强方法,其特征在于包含如下步骤:a)获取输入数字图像的灰度图像;统计灰度图像直方图,得到数组h1;直方图数据进行缩放处理,使其均值为1,得到数组h2;b)将数组h2进行双向阈值截断处理,大于阈值Tmax的值变为Tmax,小于阈值Tmin的值变为0,得到数组h3;c)遍历数组h3,对每个数组单元中的值依据其大小进行不同策略的线性调整,调整后得到数组h4;d)将数组h4进行缩放处理,使其总和为1,得到数组h5;计算数组h5的逐次累加和,得到一个新的分布数组cdf;e)计算映射表:将分布数组cdf与图像灰度范围相乘,然后将结果取整得到映射表;应用映射表:对灰度图像中每个数据进行查表操作,得到最终的灰度增强图像。

【技术特征摘要】
1.一种具有双控功能的线性图像增强方法,其特征在于包含如下步骤:a)获取输入数字图像的灰度图像;统计灰度图像直方图,得到数组h1;直方图数据进行缩放处理,使其均值为1,得到数组h2;b)将数组h2进行双向阈值截断处理,大于阈值Tmax的值变为Tmax,小于阈值Tmin的值变为0,得到数组h3;c)遍历数组h3,对每个数组单元中的值依据其大小进行不同策略的线性调整,调整后得到数组h4;d)将数组h4进行缩放处理,使其总和为1,得到数组h5;计算数组h5的逐次累加和,得到一个新的分布数组cdf;e)计算映射表:将分布数组cdf与图像灰度范围相乘,然后将结果取整得到映射表;应用映射表:对灰度图像中每个数据进行查表操作,得到最终的灰度增强图像。2.如权利要求1所述的具有双控功能的线性图像增强方法,其特征在于,所述的步骤a)中,如果是多通道图像则取其亮度通道作为灰度图像,如果是单通道图像则直接作为灰度图像。3.如权利要求1所述的具有双控功能的线性图...

【专利技术属性】
技术研发人员:戴声奎钟峥黄正暐高剑萍
申请(专利权)人:华侨大学
类型:发明
国别省市:福建,35

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

1