一种基于自适应块通道拉伸的图像增强方法与流程

文档序号:13218182阅读:124来源:国知局
技术领域本发明属于图像增强领域,尤其涉及从输入图像中选取自适应阈值并对输入图像进行去雾化和曝光调整的方法。

背景技术:
图像增强是指将数码相机拍摄的图像按照用户一定的需求进行清晰化处理或曝光调整的过程。由于感光元件能力的限制,数码相机对暗淡光线不敏感,在光线不佳的条件下所摄图片对比度低,局部细节不突出,导致图像的主观视觉效果差。因此,通过软件方法增强图像对比度是不可或缺的数字图像处理技术。增强后的图像,可视性提高,能够更好的实现视频监控、图像识别等基于图像的应用。近年来,随着软硬件技术的飞速发展,大量图像处理的计算机软件与手机应用为用户提供图像增强的功能,方便用户对拍摄的照片进行后期处理。然而现阶段产品提供图像增强功能的核心方法往往涉及到多个阈值的选取,图像增强的最终结果与所选择的阈值高低有很大的关系,因而良好的图像增强效果通常需要用户交互操作,对用户图像处理的专业性提出了很高的要求。此外,涉及阈值选取的图像增强方法无法对多张照片进行批量处理。从方法角度分析,现有的图像增强方法也存在一定弊端。首先,现有方法把雾化图像和暗光图像作为两种图像增强问题分别解决,缺乏统一框架。其次,现有方法大多在HSV色彩空间下进行增强饱和度操作,容易产生偏色、失真等问题。再次,现有图像去雾化方法大多采用图像暗通道进行处理,由于算法中计算暗通道所采用的像素邻域尺寸为固定值,导致增强后的图像容易产生显著光晕。如需避免光晕问题,则用户必须手动减小邻域尺寸,导致削弱图像增强的效果。因此,迫切需要一种新型的图像增强方法,可以对输入的问题图像进行准确的自动增强处理。基于自适应块通道拉伸的图像增强方法,是一种基于统计学习的图像自动增强方法。采用统计学习方法,对大量通过互联网搜集的各类图像进行学习,通过分析正常图像和问题图像的相关数据,获得问题图像增强处理的自适应阈值。用户选取需要处理的图像,系统根据输入图像的相关特征和学习所得自适应阈值,对图像像素进行邻域图像块的选择,图像像素的增强调整基于其邻域图像块实施高光通道和阴影通道的拉伸操作,完成对图像的去雾化或曝光调整处理。增强后的图像显示在输出软件中,用户可以对增强后的图像进行进一步的操作。这种方式极大地简化了用户的操作,并为用户节约了宝贵的时间。

技术实现要素:
本发明要克服现有技术的上述缺点,提供一种基于自适应块通道拉伸的图像增强方法,此方法可同时适用于图像的去雾化和曝光调整操作。为实现上述目的,本发明所述的基于自适应块通道拉伸的图像增强方法包括如下步骤:1)从互联网上获取训练图像数据集,基于训练图像数据集,统计学习图像块离散度特征的自适应阈值;2)进入图像选取模式,选择需处理的图像,并进行颜色空间变换和预处理,获得待增强图像;3)根据所述待增强图像和所述图像块离散度特征的自适应阈值,为待增强图像的每个像素自动选择自适应处理的邻域图像块尺寸阈值;4)基于所述待增强图像的每个像素对应的邻域图像块尺寸阈值,对待增强图像运行基于通道拉伸的图像增强方法;5)将增强后的图像进行颜色空间反变换,并将数据传送至输出单元。进一步地,所述步骤1)中,所述的图像块离散度特征的自适应阈值通过图像数据库训练获得。通过互联网收集两类图像形成图像数据库:第一类是正常图像,无雾化并且正确曝光;第二类是问题图像,包括雾化图像和曝光不足的图像。所有图像转为灰度图像后进行如下统计学习步骤,学习雾化和曝光不足图像数据中图像块离散度特征的自适应阈值σ。1.1)计算正常图像的图像块离散度特征的统计直方图。该直方图统计图像数据库中所有无雾化和正确曝光的正常图像每个像素对应的邻域图像块内离散度特征值。依据正常图像的直方图分布特点,确定直方图中离散度特征值σw。若图像块离散度特征大于所述离散度特征值σw,则表明图像块内各像素的灰度值分散度高、具有显著对比,否则表明图像块内各像素的灰度值均匀、分散度低、无显著对比。1.2)计算问题图像的图像块离散度特征的统计直方图。该直方图统计图像数据库中所有雾化或者曝光不足的问题图像每个像素对应的邻域图像块内离散度特征值。1.3)分别计算正常图像和问题图像的图像块离散度特征的累积直方图。1.4)在正常图像的图像块离散度特征的累积直方图上获取如1.1)所述离散度特征值σw对应的累积百分比θw。在问题图像的图像块离散度特征的累积直方图获取累积百分比θw对应的离散度特征值σ。离散度特征值σ即图像块离散度特征的自适应阈值。当图像块的离散度特征大于自适应阈值σ,则表明图像块内各像素的灰度值分散度高、具有显著对比,可使用基于图像块通道拉伸的图像增强方法对像素进行增强。进一步地,所述图像块离散度特征是表征图像块内各像素灰度值对比程度的图像特征,图像块离散度特征值大则表明图像块内各像素灰度值分散度高、具有显著对比,否则表明图像块内各像素灰度值均匀、分散度低、对比不显著。图像块离散度特征的一种计算公式为图像块内像素灰度值的标准差,即图像块离散度特征的另一种计算公式为图像块内像素灰度值的平均差,即其中ω是图像块所在区域,M为图像块包含的像素个数,为图像块内所有像素灰度值的平均值。进一步地,所述步骤2)中,所述颜色空间变换和预处理具体为:对图像Irgb采集所使用的RGB三原色颜色空间进行变换,获得一个灰度分量Igray以及两个色彩分量Iu和Iv,对灰度分量Igray进行去除噪声的低通滤波预处理,预处理后的灰度分量Igray以及色彩分量Iu和Iv构成待增强图像Iyuv。进一步地,所述步骤3)具体包括以下步骤:3.1)构造图像块离散度特征金字塔:针对待增强图像Iyuv的灰度分量Igray构造自下而上的图像块离散度特征金字塔。金字塔各层由当前层对应尺寸的图像块离散度特征值构成,金字塔第1层计算尺寸为1×1的图像块,金字塔第2层计算尺寸为2×2的图像块,金字塔第3层计算尺寸为4×4的图像块,以此类推,金字塔第n层计算尺寸为2n-1×2n-1的图像块。金字塔各层的计算公式为Ln(p)=f(ω(p)),其中f(ω)是计算离散度特征的函数,ω(p)是灰度分量Igray中以像素(px×2n-1+2n-2,py×2n-1+2n-2)为中心、以2n-1为大小的方形区域,n的取值范围是[1,N],N为金字塔的层数。3.2)构造邻域图像块尺寸阈值图Iwinsize:针对待增强图像的每个像素p,遍历上述离散度特征金字塔,为像素p选择大于图像块离散度特征自适应阈值σ的金字塔层级t,即Lt(px/2n-1,py/2n-1)>σ。根据所得金字塔层级t计算像素p对应的图像块尺寸阈值,公式为Iwinsize(p)=2t-1。进一步地,所述步骤4)具体包括以下步骤:4.1)构造阴影通道图像Ilow:根据邻域图像块尺寸阈值图Iwinsize,为每个图像像素p计算邻域图像块阴影值;邻域图像块阴影值的计算是,以像素p为中心,以Iwinsize(p)为图像块尺寸的图像区域内,原图像Irgb所有像素的RGB三通道数值的最小值,公式为其中ω(p)是以像素p为中心以Iwinsize(p)为大小的方形区域;4.2)构造高光通道图像Ihigh:根据邻域图像块尺寸阈值图Iwinsize,为每个图像像素p计算邻域图像块高光值;邻域图像块高光值的计算是,以像素p为中心,以Iwinsize(p)为图像块尺寸的图像区域内,原图像Irgb所有像素的RGB三通道数值的最大值,公式为其中ω(p)是以像素p为中心以Iwinsize(p)为大小的方形区域;4.3)对上述所获阴影图像和高光图像进行保边低通滤波,平滑数值,获得平滑后的阴影图像和高光图像4.4)使用平滑后的阴影图像和高光图像对灰度分量Igray的每个像素进行增强变换,改变整个灰度图像的对比度,变换公式为:对两个色彩分量Iu和Iv进行线性变换,提高图像的饱和度,变换公式为:和Iven(p)=Iv(p)/(I‾high(p)-I‾low(p)).]]>进一步地,所述步骤5)具体为:对上述步骤获得的增强后的三个图像分量和进行颜色空间反变换获得增强后的RGB空间的彩色图像,该彩色图像可作为最终结果单独输出,也可作为其他图像处理过程的先验。本发明的有益效果如下:1)通过在亮度-色彩类颜色空间而非传统图像增强方法的亮度-色度-饱和度颜色空间内对输入图像进行处理,避免了图像处理过程中产生偏色,失真等情况;2)通过图像数据库的统计学习获得自适应阈值,可为待增强图像的每一个像素定制最佳邻域尺寸,从而自动完成图像的最优增强。与传统的任意图像全部像素使用固定阈值的方法相比,本发明在实现图像有效增强的同时避免了光晕等副作用。此外,通过自适应阈值,本发明减少了图像增强过程中的人工交互,在获得更优结果的同时提高了处理效率;3)使用高光通道和阴影通道的线性组合拉伸对图像进行处理,考虑了照片的暗场和明场,能够对图像进行更强的对比度增强;4)所述方法能够在统一框架下同时处理雾化图像和暗光图像。附图说明图1是本发明的流程示意图;图2是自适应阈值选择的数据曲线示意图,(a)为正常图像和问题图像的图像块离散度特征直方图,(b)为正常图像和问题图像的图像块离散度特征累积直方图;图3是选择自适应处理的邻域图像块尺寸阈值过程示意图;图4是选择自适应处理的邻域图像块尺寸阈值效果示意图,(a)为待处理图像,(b)为每个像素对应的邻域图像块尺寸,颜色越黑图像块尺寸越小,反之越大;图5是基于通道拉伸的图像增强方法过程示意图;图6是基于通道拉伸的图像增强方法效果示意图,(a)为待处理图像,(b)为已有方法处理结果,(c)为本发明方法处理结果。具体实施方式下面将结合本发明中的附图,对本发明的技术方案进行清晰、完整的解释。本发明提出了一种基于自适应块通道拉伸的图像增强方法,该方法首先通过互联网搜索引擎获取大量无雾化和正常曝光的图像,并通过对这些图像进行学习训练获得不同环境条件下的自适应阈值。在图像增强过程中,首先将图像转到YUV颜色空间,然后用多层金字塔对转化后的图像进行表示,最后通过自适应阈值的引导,使用图像的亮通道和暗通道进行线性拉伸组合对图像进行相应的增强操作。图1是本发明基于自适应块通道拉伸的图像增强方法流程图。如图1所示,本发明基于自适应块通道拉伸的图像增强方法包括以下步骤:1)从互联网上获取训练图像数据集,基于训练图像数据集,统计学习图像块离散度特征的自适应阈值;2)进入图像选取模式,选择需处理的图像,并进行颜色空间变换和预处理,获得待增强图像;3)根据所述待增强图像和所述图像块离散度特征的自适应阈值,为待增强图像的每个像素自动选择自适应处理的邻域图像块尺寸阈值;4)基于所述待增强图像的每个像素对应的邻域图像块尺寸阈值,对待增强图像运行基于通道拉伸的图像增强方法;5)将增强后的图像进行颜色空间反变换,并将数据传送至输出单元。以下结合实施例详细说明本发明的实现方法:所述步骤1)中,所述的图像块离散度特征的自适应阈值通过图像数据库训练获得。通过互联网收集两类图像形成图像数据库:第一类是正常图像,无雾化并且正确曝光;第二类是问题图像,包括雾化图像和曝光不足的图像。所有图像转为灰度图像后进行如下统计学习步骤,学习雾化和曝光不足图像数据中图像块离散度特征的自适应阈值σ。1.1)计算正常图像的图像块离散度特征的统计直方图。该直方图统计图像数据库中所有无雾化和正确曝光的正常图像每个像素对应的邻域图像块内离散度特征值。依据正常图像的直方图分布特点,确定直方图中离散度特征值σw。若图像块离散度特征大于所述离散度特征值σw,则表明图像块内各像素的灰度值分散度高、具有显著对比,否则表明图像块内各像素的灰度值均匀、分散度低、无显著对比。1.2)计算问题图像的图像块离散度特征的统计直方图。该直方图统计图像数据库中所有雾化或者曝光不足的问题图像每个像素对应的邻域图像块内离散度特征值。1.3)分别计算正常图像和问题图像的图像块离散度特征的累积直方图。1.4)如图2所示,在正常图像的图像块离散度特征的累积直方图上获取如1.1)所述离散度特征值σw对应的累积百分比θw。在问题图像的图像块离散度特征的累积直方图获取累积百分比θw对应的离散度特征值σ。离散度特征值σ即图像块离散度特征的自适应阈值。当图像块的离散度特征大于自适应阈值σ,则表明图像块内各像素的灰度值分散度高、具有显著对比,可使用基于图像块通道拉伸的图像增强方法对像素进行增强。在实施例中,图像数据库中所有的图像通过重采样达到分辨率尺度统一,即图像较长边的像素数为600;统计过程中图像块的尺寸固定为15*15;直方图的横坐标是图像块离散度特征值,共70级,取值1-70,纵坐标是每个图像块离散度特征值级别出现的频率。所述图像块离散度特征是表征图像块内各像素灰度值对比程度的图像特征,图像块离散度特征值大则表明图像块内各像素灰度值分散度高、具有显著对比,否则表明图像块内各像素灰度值均匀、分散度低、对比不显著。图像块离散度特征的一种计算公式为图像块内像素灰度值的标准差,即图像块离散度特征的另一种计算公式为图像块内像素灰度值的平均差,即其中ω是图像块所在区域,M为图像块包含的像素个数,为图像块内所有像素灰度值的平均值。图像块离散度特征的计算公式不仅限以上两种,所有表征图像块内各像素灰度值对比程度的计算方法均在本发明的保护范围内。本实施例中使用的图像块离散度特征计算公式为图像块内像素灰度值的标准差σ(ω)。所述步骤2)中,所述颜色空间变换和预处理具体为:对图像Irgb采集所使用的RGB三原色颜色空间进行变换,获得一个灰度分量Igray以及两个色彩分量Iu和Iv,对灰度分量Igray进行去除噪声的低通滤波预处理,预处理后的灰度分量Igray以及色彩分量Iu和Iv构成待增强图像Iyuv。本实施例中使用的颜色空间变换是RGB空间到YUV空间的变换。使用的滤波器是导向滤波器,以灰度分量Igray作为导向图。为了和图像数据库的分辨率尺度一致,可将输入图像重采样保证较长边的像素数为600。如图3所示,所述步骤3)具体包括以下步骤:3.1)构造图像块离散度特征金字塔:针对待增强图像Iyuv的灰度分量Igray构造自下而上的图像块离散度特征金字塔。金字塔各层由当前层对应尺寸的图像块离散度特征值构成,金字塔第1层计算尺寸为1×1的图像块,金字塔第2层计算尺寸为2×2的图像块,金字塔第3层计算尺寸为4×4的图像块,以此类推,金字塔第n层计算尺寸为2n-1×2n-1的图像块。金字塔各层的计算公式为Ln(p)=f(ω(p)),其中f(ω)是计算离散度特征的函数,ω(p)是灰度分量Igray中以像素(px×2n-1+2n-2,py×2n-1+2n-2)为中心、以2n-1为大小的方形区域,n的取值范围是[1,N],N为金字塔的层数。本实施例中使用的计算离散度特征的函数f(ω)为图像块内像素灰度值的标准差σ(ω)。3.2)构造邻域图像块尺寸阈值图Iwinsize:针对待增强图像的每个像素p,遍历上述离散度特征金字塔,为像素p选择大于图像块离散度特征自适应阈值σ的金字塔层级t,即Lt(px/2n-1,py/2n-1)>σ。根据所得金字塔层级t计算像素p对应的图像块尺寸阈值,公式为Iwinsize(p)=2t-1。如图5所示,所述步骤4)具体包括以下步骤:4.1)构造阴影通道图像Ilow:根据邻域图像块尺寸阈值图Iwinsize,为每个图像像素p计算邻域图像块阴影值;邻域图像块阴影值的计算是,以像素p为中心,以Iwinsize(p)为图像块尺寸的图像区域内,原图像Irgb所有像素的RGB三通道数值的最小值,公式为其中ω(p)是以像素p为中心以Iwinsize(p)为大小的方形区域;4.2)构造高光通道图像Ihigh:根据邻域图像块尺寸阈值图Iwinsize,为每个图像像素p计算邻域图像块高光值;邻域图像块高光值的计算是,以像素p为中心,以Iwinsize(p)为图像块尺寸的图像区域内,原图像Irgb所有像素的RGB三通道数值的最大值,公式为其中ω(p)是以像素p为中心以Iwinsize(p)为大小的方形区域;4.3)对上述所获阴影图像和高光图像进行保边低通滤波,平滑数值,获得平滑后的阴影图像和高光图像本实施例选取的是导向滤波器,灰度图像Igray用作导向图。4.4)使用平滑后的阴影图像和高光图像对灰度分量Igray的每个像素进行增强变换,改变整个灰度图像的对比度,变换公式为:对两个色彩分量Iu和Iv进行线性变换,提高图像的饱和度,变换公式为:和Iven(p)=Iv(p)/(I‾high(p)-I‾low(p)).]]>对于Ihigh(p)-Ilow(p)等于0的异常情况,本实施例中强制设置为一个极小值0.001。所述步骤5)具体为:对上述步骤获得的增强后的三个图像分量和进行颜色空间反变换获得增强后的RGB空间的彩色图像,该彩色图像可作为最终结果单独输出,也可作为其他图像处理过程的先验。本实施例中使用了YUV空间到RGB空间的反变换。最后,应当指出,以上实施例仅是本发明较有代表性的例子。本领域的普通技术人员可在不脱离本发明的发明思想情况下,对于上述实施做出各种修改或变化,因而本发明的保护范围并不被上述实施例所限,而应该是符合权利要求书提到的创新性特征的最大范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1