一种图像块的模糊度判断方法及系统的制作方法

文档序号:8340217阅读:342来源:国知局
一种图像块的模糊度判断方法及系统的制作方法
【技术领域】
[0001]本发明涉及图像处理技术领域,具体涉及一种图像块的模糊度判断方法及系统。
【背景技术】
[0002]模糊图像一般表现为图像结构的不清晰,目前图像模糊判断的方法大多数需要一个参考图来辅助评判图像的清晰度,这种方法显然不实用。不需要参考图的图像清晰度评判方法,通过分析图像内边的过渡带长度来判断结构是否清晰,这类方法更为实用。
[0003]不需要参考图的图像清晰度评判方法,一般通过分析图像内边的宽度来判断图像是否清晰。一般流程为首先检测图像的边界,然后分析边界宽度,例如在检测到的边界点附近,求水平或垂直方向的梯度局部极大值和局部极小值,两个极值的距离认为是边界的宽度。边界宽度小,则认为图像清晰,反之,边界宽度大,则认为图像模糊。这种方法一般需要进行边缘提取,计算量大,检测精度易受图像模糊影响,同时可能出现漏检、多检等情况影响模糊判断的准确性。

【发明内容】

[0004]针对现有技术中存在的缺陷,本发明的目的在于提供一种图像块的模糊度判断方法及系统,提高图像模糊度判断的效率及准确性。
[0005]为实现上述目的,本发明采用的技术方案为:一种图像块的模糊度判断方法,包括以下步骤:
[0006](I)将待处理图像块进行二值化处理,并提取处理后的二值化图像块的骨架;
[0007](2)计算图像块中所有像素点与所述骨架的距离,以该距离为横轴、像素点的灰度值为纵轴,建立灰度-距离直方图;
[0008](3)计算灰度-距离直方图中的最长上升斜坡的斜率,以该斜率作为待处理图像块的模糊度,斜率越小图像块越模糊。
[0009]步骤(2)中,所述的像素点的灰度值指的是与所述骨架距离相等的所有像素点的灰度值的平均值。
[0010]进一步,如上所述的一种图像块模糊度判断方法,步骤(I)中,在将待处理图像块进行二值化处理之前,对待处理图像块进行图像块亮度归一化和大小归一化处理。
[0011]再进一步,如上所述的一种图像块模糊度判断方法,步骤(2)中,建立灰度-距离直方图的具体方式包括:
[0012]I)计算图像块中所有像素点到骨架的距离;
[0013]2)计算相同距离位置处的所有像素点的灰度平均值;
[0014]3)以距离为横轴、相同距离位置处的所有像素点的灰度平均值为纵轴,形成灰度-距离直方图。
[0015]更进一步,如上所述的一种图像块模糊度判断方法,该方法还包括以下步骤:
[0016](4)设定模糊度门限,根据待处理图像块的模糊度和模糊度门限确定待处理图像块的模糊程度。
[0017]一种图像块的模糊度判断系统,包括:
[0018]图像细化模块,用于将待处理图像块进行二值化处理,并提取处理后的二值化图像块的骨架;
[0019]直方图建立模块,用于计算图像块中所有像素点与所述骨架的距离,以该距离为横轴、像素点的灰度值为纵轴,建立灰度-距离直方图;
[0020]模糊度计算模块,用于计算灰度-距离直方图中的最长上升斜坡的斜率,以该斜率作为待处理图像块的模糊度,斜率越小图像块越模糊。
[0021]进一步,如上所述的一种图像块的模糊度判断系统,该系统还包括:
[0022]归一化模块,用于在将待处理图像块进行二值化处理之前,对待处理图像块进行图像块亮度归一化和大小归一化处理。
[0023]再进一步,如上所述的一种图像块的模糊度判断系统,所述的直方图建立模块包括:
[0024]距离计算单元,用于计算图像块中所有像素点到骨架的距离;
[0025]灰度平均值计算单元,用于计算相同距离位置处的所有像素点的灰度平均值;
[0026]直方图建立单元,用于以距离为横轴、相同距离位置处的所有像素点的灰度平均值为纵轴,形成灰度-距离直方图。
[0027]更进一步,如上所述的一种图像块的模糊度判断系统,该系统还包括:
[0028]模糊度判断模块,用于设定模糊度门限,根据待处理图像块的模糊度和模糊度门限确定待处理图像块的模糊程度。
[0029]本发明的有益效果在于:本发明所述的方法及系统,以图像内前景图像骨架为基本形状向外扩大,通过建立灰度-距离直方图,以扩大后形状的边缘像素灰度平均值的变换情况用于分析图像边缘过度带的长短即清晰度,该方法及系统能够快速判断图像的模糊度,不需要准确定位图像边界,简单实用且效率高。
【附图说明】
[0030]图1为【具体实施方式】中一种图像块的模糊度判断系统的结构框图;
[0031]图2为本发明【具体实施方式】中一种图像块的模糊度判断方法的流程图;
[0032]图3a为实施例1中的待处理图像块;
[0033]图3b为实施例1中经过大小归一化和亮度归一化处理后的图像块;
[0034]图3c为实施例1中经过二值化处理后的图像块;
[0035]图4为实施例1中的灰度-距离直方图;
[0036]图5a为实施例2中的待处理图像块;
[0037]图5b为实施例2中经过大小归一化和亮度归一化处理后的图像块;
[0038]图5c为实施例2中经过二值化处理后的图像块;
[0039]图6为实施例2中的灰度-距离直方图。
【具体实施方式】
[0040]下面结合说明书附图与【具体实施方式】对本发明做进一步的详细说明。
[0041]图1示出了本发明【具体实施方式】中一种图像块的模糊度判断系统的结构框图,该系统包括归一化模块11、图像细化模块12、直方图建立模块13、模糊度计算模块14和模糊度判断模块15,其中:
[0042]归一化模块11用于在将待处理图像块进行二值化处理之前,对待处理图像块进行图像块亮度归一化和大小归一化处理;
[0043]图像细化模块12用于将待处理图像块进行二值化处理,并提取处理后的二值化图像块的骨架;
[0044]直方图建立模块13用于计算图像块中所有像素点与所述骨架的距离,以该距离为横轴、像素点的灰度值为纵轴,建立灰度-距离直方图;
[0045]模糊度计算模块14用于计算灰度-距离直方图中的最长上升斜坡的斜率,以该斜率作为待处理图像块的模糊度,斜率越小图像块越模糊;
[0046]模糊度判断模块15用于设定模糊度门限,根据待处理图像块的模糊度和模糊度门限确定待处理图像块的模糊程度。
[0047]其中,直方图建立模块14包括了用于计算图像块中所有像素点到骨架的距离的距离计算单元、用于计算相同距离位置处的所有像素点的灰度平均值的灰度平均值计算单元、以及用于以距离为横轴、相同距离位置处的所有像素点的灰度平均值为纵轴,形成灰度-距离直方图的直方图建立单元。
[0048]本发明所述的系统,通过图像细化模块12提取出待处理图像块内的前景骨架,以该骨架为基本形状向外扩大,计算出图像中所有像素点与该骨架的距离,并以该距离和与骨架之间距离相同的所有像素点的灰度平均值建立直方图,以边缘像素灰度平均值的变换情况分析图像的清晰度,而需要准确定位图像边界,有效提高了图像的分析效率。
[0049]图2示出了基于图1中所示系统的一种图像块的模糊度判断方法的流程图,该方法包括以下步骤:
[0050]步骤S21:待处理图像块亮度归一化和大小归一化处理;
[0051]图像在进行模糊判断前,必须进行大小和灰度的归一化,这有利于对不同大小和不同亮度的图像块定义一个统一的模糊判断标准。大小归一化处理是指所有输入图像块都归一化到同一个尺寸,例如64 X 64。亮度归一化处理是指将所有图像块的灰度都归一化到0-255灰度范围内,例如对于灰度范围为0-100的图像,将灰度值为100的像素点的灰度处理为255,其它灰度值的像素点的灰度按照同样的比例进行处理,如将灰度值为20的像素点的灰度处理为51。
[0052]步骤S22:提取经过二值化处理处理后的待处理图像块的骨架;
[0053]对归一化处理后的待处理图像块进行二值化处理,得到处理后的二值图像块,并提取二值图像的骨架,即将二值图像进行细化处理。如果待处理图像本身就是二值图像,该步骤直接提取二值图像的骨架。其中,图像的二值化处理及骨架提取均为现有技术,优选的可以选用Otsu算法进行图像的二值化处理。
[0054]步骤S23:计算二值图像块中所有像素点与骨架的距离,建立像素点灰度-距离直方图;
[0055]步骤S24:计算
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1