一种视频马赛克图像检测方法

文档序号:6463239阅读:252来源:国知局
专利名称:一种视频马赛克图像检测方法
技术领域
本发明属于图像检测技术领域,具体涉及一种视频马赛克图像检测方法。
背景技术
马赛克现象是视频传输中的数据丟失或者在视频压缩中过度压缩造成的 视频帧中出现的块效应现象,主要表现形式是在图像中出现大块的连续色块。 在视频质量的检测和恢复领域,视频马赛克现象的出现会直接影响对于图像 内容的理解和分析。在现有的技术中,还没有一种视频马赛克图像的检测方 法,本发明提供了这样一种方法。
为了更好的理解本发明所述的方法,现将本发明所涉及的现有技术简要 介绍如下。
坎尼(Canny)边缘检测算子是John F. Canny于1986年开发出来 的一个图像多级边缘检测算法。图像的边缘是指图像局部区域亮度变化显著 的部分,该区域的灰度剖面一般可以看作是一个阶跃,既从一个灰度值在很 d、的緩沖区域内急剧变化到另 一 个灰度相差较大的灰度值。图像的边缘部分 集中了图像的大部分信息,图像边缘的确定与提取对于整个图像场景的识别 与理解是非常重要的,同时也是图像分割所依赖的重要特征,边缘检测主要 是图像的灰度变化的度量、检测和定位,自从1959提出边缘;^测以来,经过 五十多年的发展,已有许多种不同的边缘检测方法。本发明所用的Canny边 缘检测算子主要包括以下步骤。
第一步,高斯低通滤波与高斯一阶导数滤波。
巻积的微分性质告诉我们两个函数相巻积后的导数等于其中 一个函数 的导数与另一函数的巻积。即
4[/!(0吖2(,/!(^,,吖2(0 (1)
如用H(x,y)表示灰度图像,G(x,y)表示二维高斯函数,则<formula>formula see original document page 6</formula> (2)
即用高斯函数与高斯函数一 阶导数滤波等于对图像进行两次高斯低通滤 波后再求其梯度。由于高斯函数的傅里叶变换仍然是高斯函数,因此高斯函
数能构成一个在时域和频域都具有平滑性能的低通滤波器。Canny算子用高 斯函数与高斯函数一 阶导数滤波能起到滤波和求得梯度的双重结果。
第二步,计算每个像素梯度的大小和方向,对梯度进行非极大值抑制。 假设G"是二维高斯函数G在方向n上的一阶导数,即
<formula>formula see original document page 6</formula>(3)
方向n与图像边缘是垂直的,尽管这个方向预先并不知道,但基于平滑 后的梯度方向可对方向n作一有效的估计。若用I表示图像,则边缘的法线 n可估计为
<formula>formula see original document page 6</formula>
(4)
处,
<formula>formula see original document page 6</formula>
而边缘点就位于图像I与高斯一阶导数G巻积后,沿方向n的局部最大 通过对沿方向n的偏导数取零求驻点,即
将(3)式代入得:
<formula>formula see original document page 6</formula>(5)
<formula>formula see original document page 6</formula>(6)
此式揭示了如何寻找与边缘方向垂直的局部最大点,这种寻找局部最大 的算法称之为非极大值抑制。根据巻积与微分的性质,可先做巻积运算,后
再求二阶方向导数。同时边缘的强度,即梯度幅值可写作
<formula>formula see original document page 6</formula>(7) 第三步,进行阈值化和边缘连接。
对非极大值抑制幅值进行阔值化后的结果是一个图像的边缘阵列。阈值 化后得到的边缘阵列仍然有假边缘存在,如果用单阈值来处理,选择合适的 阈值是很困难的,常需要经过反复试验。
有效的方法是选用两个阈值。选取两个阔值TH(高阈值)、TL(低阄值),对于己经检测到的梯度幅值进行阈值处理①梯度幅值中大于等于高阈值TH 的像素点一定是边缘点;②梯度幅值中小于等于低阈值TL的像素点一定不是 边缘点;(D梯度幅值介于高阈值TH和低阈值TL之间的像素点,可能是边缘点, 也可能不是边缘点,判断准则是只有和局部最大保持8邻域连接的才是边缘 点。总之,通过滞后阈值判断的边缘点是大于等于高阈值TH的像素点和介于 高阈值TH和低阈值TL之间的与局部最大有8邻域连接的像素点。

发明内容
为了解决现有技术中不存在视频马赛克图像检测方法的问题,本发明的 目的是提供一种视频马赛克图像检测方法,采用本发明所述的方法能够有效 的检测出视频帧图像中是否存在马赛克。
为了实现上述目的,本发明采用的技术方案是, 一种视频马赛克图像检 测方法,包括以下步骤
(1) 将待检测图像转换为灰度图,进行坎尼边缘检测,获得只具有轮廓 信息的图像;
(2) 利用四个模板对步骤(1)得到的图像进行模板匹配,获得四个匹 配后的图像;
(3) 对步骤(2)中得到的四个图像进行二值化处理,获得只保留匹配 点的图像;
(4) 利用滑动窗口检测步骤(3)中得到的图像是否具有马赛克。
进一步,步骤(2)中所述的模板是指一个图像,包括Windows位图文件 -BMP, DIB; JPEG文件-JPEG, JPG, JPE;便携式网络图片-PNG;便携式图像 格式-PBM, PGM, PPM; Sun rasters-SR, RAS; TIFF文件-TIFF, TIF; OpenEXR HDR图片一EXR; JPEG 2000图片-jp2。
四个模板分别用于检测马赛克块的四个角;检测左上角的模板要求最上 一行和最左一列的像素点为白色,其余部分为黑色;检测右上角的模板要求 最上一行和最右一列的像素点为白色,其余部分为黑色;检测左下角的模板 要求最左一列和最下一行的像素点为白色,其余部分为黑色;检测右下角的模板要求最右 一 列和最下 一 行的像素点为白色,其余部分为黑色。
模板形状为正方形,大小为4像素x4像素。
进一步,步骤(4)中所述的利用滑动窗口检测步骤(3)中得到的图像 是否具有马赛克的过程包括以下步骤
① 将滑动窗口置于四个图像的左上角;
② 在滑动窗口内,从四个图像的任意三个图像中任取一个匹配点,判断 这三个点的位置关系能否构成一个直角,如果能,则认为图像中存在一个马 赛克块,将马赛克块计数器增l;然后,改取与上次所取不完全相同的三个 点,继续进行判断;直到判断完滑动窗口内四个图像中所有三个点的组合;
③ 将滑动窗口在四个图像中滑动,设滑动步长为len,即每次滑动窗口 滑动了 len个像素点,重复步骤②,直到遍历完整个图像;
判断马赛克块计数器的值是否大于预先设定的阈值,如果大于,则判 定待检测图像中含有马赛克;如果小于,则判定待检测图像中不含马赛克。
更进一步,步骤②中所述的从四个图像的任意三个图像中任取一个匹配 点的具体实现方法是首先从滑动窗口的左上角点开始,逐行扫描滑动窗口 内各点;如果扫描到的点是匹配点,则将该点坐标记录到与该点所在图像对 应的数组中,四个图像对应四个数组,直到扫描完滑动窗口内所有点;然后 从四个数组中任意选取三个数组,共得四组三个数组的组合;最后再从任意 一组三个数组组合的每个数组中任意取出 一点;
所述的改取与上次所取不完全相同的三个点,直到判断完滑动窗口内四 个图像中所有三个点的组合的具体选点方法是当判断完一组三个数组中取 出的三个点组合后,从该三个数组组合中取出与上次所取不完全相同的三个 点,当判断完一组三个数组中的所有三个点组合后,再从四组三个数组组合 中取出与上次所取不同的一组三个数组的组合,直到判断完四个组。
判断三个点位置关系能否构成直角釆用的具体方法是判断三个点的位 置关系是否能构成一条水平直线和一条垂直直线,即判断是否有两个点的横 坐标之差和两个点的纵坐标之差在预先设定的误差范围内,如是则构成一个 直角。所述的预先设定的误差值为3像素。进一步,步骤③中遍历图像采用的方法包括以下步骤
(a) 将滑动窗口置于四个图像的左上角,并初始化左上角点横坐标x=0;
(b) 判断滑动窗口左上角点横坐标x加上滑动窗口宽度是否小于或等于 图像宽度;如果大于图像宽度,则图像遍历完成;
(c) 初始化滑动窗口左上角点纵坐标y=0;
(d) 判断滑动窗口左上角点纵坐标y加上滑动窗口高度是否小于或等于 图像高度;如果大于图像高度,则滑动窗口向右滑动ien步长距离,转至步 骤(b);
(e) 判断完滑动窗口内的马赛克块后,滑动窗口向下滑动len步长距离, 转至步骤(d)。
更进一步,所述的滑动窗口形状为正方形,大小为50像素x 50像素。 所述的len值为半个滑动窗口的长度。
进一步,步骤④中所述的预先设定的阈值为30。
本发明的效果在于采用本发明所述的方法,通过对马赛克块阈值的合 理预定,能够有效的检测出视频帧图像中是否存在马赛克。


图l是本发明所述的方法流程图; 图2是本发明具体实施方式
中所述的模板示意图; 图3是本发明具体实施方式
中所述的利用滑动窗口检测图像是否存在马 赛克的流程图4是本发明具体实施方式
中检测马赛克块的流程图; 图5是本发明具体实施方式
中滑动窗口遍历图像的流程图; 图6是本发明具体实施方式
中的原始图像; 图7是本发明具体实施方式
中的轮廓图像; 图8是本发明具体实施方式
中的匹配图像; 图9是本发明具体实施方式
中的匹配点图像。
具体实施例方式
下面以;险测-〖见频中的一帧如图6所示的图像为例,对本发明所述的方法 进行详纟田地描述。
如图1所示, 一种视频马赛克图像检测方法,包括以下步骤。
(1) 获得待检测图像,即从帧緩存中获取图6所示的视频帧图像,将该 图像简称为原始图像。由于坎尼(Canny)边缘检测只能处理单通道数组,所 以需要将原始图像转换为灰度图,将该图像简称为原始图像对应的灰度图。
(2) 将原始图像对应的灰度图进行坎尼(Canny)边缘检测,获得只具 有轮廓信息的图像,将该图像简称为轮廓图像。Canny边缘检测的方法为现 有技术,本发明采用Canny边缘检测的目的是为了得到图像的轮廓信息,把 其他一些无关信息丟弃,方便后续的处理。本实施例中,轮廓图像如图7所 示。
(3) 利用如图2所示的四个模板对轮廓图像进行模板匹配,获得四个匹 配后的图像,将该图像简称为匹配图像。本实施例中,匹配图像如图8所示。
所述的模板是一个图像,四个模板用来匹配马赛克块的四个角,图2中 模板T1匹配左上角,模板T2匹配右上角,模板T3匹配左下角,模板T4匹 配右下角。
对模板格式的要求由于本发明所述的模板是利用现有技术中的 cvLoadlmage ()函数载入的,所以只要是cvLoadlmage ()函数支持的图像 格式都是可以的,目前支持如下文件4各式Windows位图文件-BMP, DIB; JPEG文件-JPEG, JPG, JPE;便携式网络图片-PNG;便携式图像格式-PBM, PGM, PPM; Sun rasters - SR, RAS; TIFF文件-TIFF, TIF; 0penEXR HDR 图片-EXR; JPEG 2000图片-jp2。
对模板内容的要求由于四个模板分别匹配马赛克块的四个角,因此对 每个模板内容的要求不同,模板T1必须满足最上一行和最左一列的像素点为 白色,其余部分为黑色;模板T2必须满足最上一行和最右一列的像素点为白 色,其余部分为黑色;模板T3必须满足最左一列和最下一行的像素点为白色, 其余部分为黑色;模板T4必须满足最右一列和最下一行的像素点为白色,其 余部分为黑色。对模板进行上述要求的原因有二第一,通过这种方式构造 出马赛克块的四个直角;第二,模板匹配是在carmy检测后进行的,canny检测后得到的图像中,马赛克的边框是白色的,而内部是黑色的。
对模板形状的要求模板的形状主要取决于什么形状的模板构造的直角 能够尽可能正确的匹配马赛克的形状,由于标准马赛克的形状为正方形,所 以最好采用正方形的模板。
对模板尺寸的要求模板尺寸的选择标准是尽可能的减少对马赛克的误 判和漏判。如果模板过小,则可能会产生大量的误判;如杲过大,则匹配到 的马赛克数目会大量减小,只有比较标准的马赛克才会被检测到。
本实施例中,模板的格式为BMP格式,模板的形状为正方形,模板的尺 寸为4x4 (单位像素)。
模板匹配的过程是将模板的角点和轮廓图像的相应角点重合,对比模 板和图像中同样大小的一块区域(简称为子图),计算两者之间的差别,然 后平移模板,重复上述操作,所有位置都对比之后,差别值最小的区域就是 匹配的结果。
计算模板与图像中同样大小的区域的方法采用的是现有技术0penCV中 的cvMatchTemplate函凄t来实现的。 模板匹配的数学模型是<formula>formula see original document page 11</formula>
该式中第一项为模板能量,第三项是子图能量,都与模板匹配无关。中 间 一项是模板与子图的相关,随模板在原图的移动而改变,即随(i, j)而改变。 当该项取最大值时,认定模板与子图匹配,通过归一化,可以得到模板匹配 的相关系数<formula>formula see original document page 11</formula>
根据施瓦兹不等式可以知道,上式中0</ (/,_;■)《1,并且仅在比值 <formula>formula see original document page 11</formula>为常数时取极大值,此时模板和子图&.完全一样,及(/,_/) = 1。在轮廓图像中完成全部搜索之后,找出i (/,_/ )的最大值i max (/。,厶),其对应的子图S..
即为匹配结果。上述所谓的计算两者之间的差别,即是计算i a力,其值反映 了模板与图像的匹配程度。
(4)将四个匹配图像进行二值化处理,获得只保留相匹配的点的图像, 将该图像简称为匹配点图像。将图像进行二值化处理采用的是现有技术,即 通过调用函数cvThreshold来实现的。本实施例中,匹配点图像如图9所示。
(5 )利用滑动窗口检测匹配点图像中是否具有马赛克,具体包括以下步 骤,如图3所示。
①将滑动窗口置于四个匹配图的左上角。
所述的滑动窗口的形状可以是长方形,也可以是正方形。本实施例中滑 动窗口为正方形,大小设为50 x 50 (单位像素)。
②在滑动窗口内,从四个图像的任意三个图像中任取一个匹配点,判断 这三个点的位置关系能否构成一个直角,如果能,则认为图像中存在一个马 赛克块,将马赛克块计数器增l;然后,改取与上次所取不完全相同的三个 点,继续进行判断;直到判断完滑动窗口内四个图像中的所有三个点的组合。
上述判断马赛克块的方法中,只要三个点的位置关系能构成一个直角就 认为图像中存在一个马赛克块,是因为从canny检测得到的图像可以看到, 马赛克块的形状大多是不规则的,几乎没有一个马赛克块的边缘是四四方方 的矩形,所以如果判断四个角全是直角才认为是马赛克是行不通的,因此只 要有一个直角就认为是一个马赛克块。当然,如果出现一个马赛克块的边缘 比较规整,有两个及两个以上的直角,会把实际上同一个马赛克块认为是多 个马赛克块,造成重复检测,这实际上会拉大马赛克块与非马赛克块的差距, 更加有利于最后通过阈值判断图像中是否存在马赛克。
本实施例中,该步骤的具体实现方法如下,如图4所示。 首先从滑动窗口的左上角点开始,逐行扫描滑动窗口内各点;如果扫描 到的点是匹配点,则将该点坐标记录到与该点所在图^f象对应的数组中,四个 图像对应四个数组,直到扫描完滑动窗口内所有点;然后/人四个数组中任意 取出三个数组;共得四组三个数组的组合,再从#1选出的一组三个数组组合 的每个数组中任意取出一点,得到三个点。判断三个点的位置关系是否能构 成一个直角,允许有一个较小的误差,如果能构成一个直角,则认为是一个马赛克块,马赛克块计数器自增l。然后从该组三个数组中取出与上次所取 不完全相同的三个点,继续进行判断。当判断完一组三个数组中的所有三点 组合后,再从四组三个数组组合中取出与上次所取不同的一组,再进4亍如上 所述的判断,直到判断完四个组。
例如,四个匹配点图对应的数组分别为Sl、 S2、 S3和S4, /人四个数纟且 中任意取出三个数组,共有四组组合,分别为(Sl, S2, S3} 、 {S1, S2, S4} 、 (S2, S3, S4} 、 (Sl, S3, S4}。假设首先判断{Sl, S2, S3}中 的点,从S1 、 S2、 S3中各取出一点,判断三点位置关系是否能构成直角, 判断完后,再从S1 、 S2、 S3中取出与上次所取不完全相同的三个点,继续 进行判断,直到判断完S1 、 S2、 S3中所有三个点的组合(假设S1、 S2、 S3 的元素个数分別是a、 b、 c,则共需要取axbxc次)。再从四组三个数组 组合中任取出与上次所取不同的一组,如{S1, S2, S4},进行如上判断, 直到判断完四个组。
判断三个点位置关系能否构成直角采用的具体方法是判断三个点的位 置关系是否能构成一条水平直线和一条垂直直线,即判断是否有两个点的横 坐标之差、两个点的纵坐标之差在预先设定的误差范围之内,如是则构成一 个直角,举例如下。
假设三个点的坐标分别为《(x,,A),《(;c2,y2), 40c3,y3); A(^,;0为一个 马赛克块左上角点,4(A,h)为右上角点,4(A,K)为左下角点。各点的坐标 按屏幕坐标表示,即屏幕的左上角的点为原点,横轴为x轴,向右为正方向, 纟从轴为y轴,向下为正方向。
判断三点的位置关系能否构成一个直角依据下面的公式
其中,公式1中的! = 1,_/ = 2,公式2中的/ = 1,_/ = 3,公式3中的/ = 1,;' = 2, 公式4中的/ =〗,/ = 3; Afax—£>7"为^吴差阈<直, 丄ew 为预先设定的最大马赛
公式1 公式2 公式3 公式4克块的边长。公式1和公式2的作用是限制马赛克块的最大边长,公式3和 公式4的作用是判断两个点是否可以认为是水平或垂直关系。如果三点坐标
满足上述四个公式,则认为构成一个直角。本实施例中,Ma—五AT值为3像
素,M议—丄e"的值为50像素,与滑动窗口的边长相同。
③ 将滑动窗口在四个匹配点图像中滑动,设滑动步长为len,即每次滑 动窗口滑动了 len个像素点,重复步骤②,直到遍历完整个图像。
本实施例中,滑动窗口遍历整个图像采用的方法包括以下步骤,如图5所示。
(a) 将滑动窗口置于四个匹配图的左上角,并初始化左上角点横坐标
x=0;
(b) 判断滑动窗口左上角点横坐标x加上滑动窗口宽度是否小于或等于 图像宽度;如果大于图像宽度,则图像遍历完成;
(c) 初始化滑动窗口左上角点纵坐标y=0;
(d) 判断滑动窗口左上角点纵坐标y加上滑动窗口高度是否小于或等于 图像高度;如果大于图像高度,则滑动窗口向右滑动len步长距离,转至步 骤(b);
(e) 判断完滑动窗口内的马赛克块后,滑动窗口向下滑动len步长距离, 转至步骤(d)。
其中,步骤(d)和(e)中所述的len值为半个滑动窗口的长度。
④ 判断马赛克块计数器的值是否大于预先设定的阈值,如果大于,则判 定原始图像中含有马赛克,如果小于,则判定原始图像中不含马赛克。本实 施例中,预先设定的阈值为30,马赛克块计数器的值大于30,因此原始图像 中含有马赛克。
经过多次实验证明通过设定合适的马赛克块阈值,本发明所述的方法 检测马赛克正确率达到95°/。以上,视频中马赛克比较明显时,检测的正确率 可以达到100%,可靠性方面完全可以达到实际应用要求。例,本领域技术人员根据本发明的技术方案得出其他的实施方式,同样属于 本发明的技术创新范围。
权利要求
1.一种视频马赛克图像检测方法,包括以下步骤(1)将待检测图像转换为灰度图,进行坎尼边缘检测,获得只具有轮廓信息的图像;(2)利用四个模板对步骤(1)得到的图像进行模板匹配,获得四个匹配后的图像;(3)对步骤(2)中得到的四个图像进行二值化处理,获得只保留匹配点的图像;(4)利用滑动窗口检测步骤(3)中得到的图像是否具有马赛克。
2. 如权利要求1所述的一种视频马赛克图像检测方法,其特征在于步 骤(2 )中所述的模板是指一个图像,包括Windows位图文件-BMP, DIB; JPEG 文件-JPEG, JPG, JPE;便携式网络图片-PNG;便携式图像格式-PBM, PGM, PPM; Sun rasters-SR, RAS; TIFF文件-TIFF, TIF; 0penEXR HDR图片-EXR; JPEG 2000图片-jp2。
3. 如权利要求1所述的一种视频马赛克图像检测方法,其特征在于步 骤(2)中所述的四个模板分别用于检测马赛克块的四个角;^r测左上角的模 板要求最上一行和最左一列的像素点为白色,其余部分为黑色;检测右上角 的模板要求最上一行和最右一列的像素点为白色,其余部分为黑色;检测左 下角的模板要求最左一列和最下一行的像素点为白色,其余部分为黑色;检 测右下角的模板要求最右 一 列和最下 一行的像素点为白色,其余部分为黑色。
4. 如权利要求1至3之一所述的一种视频马赛克图像检测方法,其特征 在于所述的模板形状为正方形,大小为4像素x4像素。
5. 如权利要求1所述的一种视频马赛克图像检测方法,其特征在于,步 骤(4)中所述的利用滑动窗口检测步骤(3)中得到的图像是否具有马赛克 的过程包括以下步骤① 将滑动窗口置于四个图像的左上角;② 在滑动窗口内,/人四个图像的任意三个图1象中任取一个匹配点,判断 这三个点的位置关系能否构成一个直角,如果能,则认为图像中存在一个马赛克块,将马赛克块计数器增l;然后,改取与上次所取不完全相同的三个 点,继续进行判断;直到判断完滑动窗口内四个图像中所有三个点的组合;③ 将滑动窗口在四个图像中滑动,设滑动步长为len,即每次滑动窗口 滑动了 len个像素点,重复步骤②,直到遍历完整个图像;④ 判断马赛克块计数器的值是否大于预先设定的阈值,如果大于,则判 定待检测图像中含有马赛克;如果小于,则判定待检测图像中不含马赛克。
6. 如权利要求5所述的一种视频马赛克图像检测方法,其特征在于,步 骤②中所述的从四个图像的任意三个图像中任取一个匹配点的具体实现方法 是首先从滑动窗口的左上角点开始,逐行扫描滑动窗口内各点;如果扫描 到的点是匹配点,则将该点坐标记录到与该点所在图像对应的数组中,四个 图像对应四个数组,直到扫描完滑动窗口内所有点;然后乂人四个数组中任意 选取三个数组,共得四组三个数组的组合;最后再从任意一组三个数组组合 的每个数组中任意取出一点;所述的改取与上次所取不完全相同的三个点,直到判断完滑动窗口内四 个图像中所有三个点的组合的具体实现方法是当判断完一组三个数组中取 出的三个点组合后,从该三个数组组合中取出与上次所取不完全相同的三个 点,当判断完一组三个数组中的所有三个点组合后,再从四组三个数组组合 中取出与上次所取不同的一组三个数组的组合,直到判断完四个组。
7. 如权利要求5所述的一种视频马赛克图像检测方法,其特征在于,步 骤②所述的判断三个点位置关系能否构成直角采用的具体方法是判断三个 点的位置关系是否能构成一条水平直线和一条垂直直线,即判断是否有两个 点的横坐标之差和两个点的纵坐标之差在预先i殳定的误差范围内,如是则构 成一个直角。
8. 如权利要求7所述的一种视频马赛克图像检测方法,其特征在于所 述的预先设定的误差值为3像素。
9. 如权利要求5所述的一种视频马赛克图像检测方法,其特征在于,步 骤③中遍历图像采用的方法包括以下步骤(a) 将滑动窗口置于四个图像的左上角,并初始化左上角点横坐标x=0;(b) 判断滑动窗口左上角点横坐标x加上滑动窗口宽度是否小于或等于图像宽度;如果大于图像宽度,则图像遍历完成;(c) 初始化滑动窗口左上角点纵坐标y=0;(d) 判断滑动窗口左上角点纵坐标y加上滑动窗口高度是否小于或等于 图像高度;如果大于图像高度,则滑动窗口向右滑动len步长距离,转至步 骤(b);(e) 判断完滑动窗口内的马赛克块后,滑动窗口向下滑动len步长距离, 转至步骤(d)。
10. 如权利要求l、 5或9所述的一种视频马赛克图像检测方法,其特征 在于所述的滑动窗口形状为正方形,大小为50像素x50像素。
11. 如权利要求5或9所述的一种视频马赛克图像检测方法,其特征在 于所述的len值为半个滑动窗口的长度。
12. 如权利要求5所述的一种视频马赛克图像检测方法,其特征在于 步骤④中所述的预先设定的阈值为30。
全文摘要
本发明公开了一种视频马赛克图像检测方法,属于图像检测技术领域。马赛克现象是视频传输中的数据丢失或者在视频压缩中过度压缩造成的视频帧中出现的块效应现象,视频马赛克现象的出现会直接影响对于图像内容的理解和分析。在现有技术中,还不存在有效的视频马赛克图像检测的方法。本发明所述的方法首先将待检测图像转换为灰度图,进行坎尼边缘检测,获得只具有轮廓信息的图像;然后利用四个模板对轮廓图像进行模板匹配,获得四个匹配图像;再对四个匹配图像进行二值化处理,获得只保留相匹配的点的图像;最后利用滑动窗口马赛克检测算法检测图像是否具有马赛克。采用本发明所述的方法能够有效的检测出视频中是否存在马赛克。
文档编号G06T5/00GK101551900SQ20081010305
公开日2009年10月7日 申请日期2008年3月31日 优先权日2008年3月31日
发明者杨金伟, 郝小峰, 马华东, 黄晓冬 申请人:新奥特(北京)视频技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1