一种基于图像分区域对比的IPTV内容篡改类型识别方法及系统与流程

文档序号:18618843发布日期:2019-09-06 22:17阅读:176来源:国知局
一种基于图像分区域对比的IPTV内容篡改类型识别方法及系统与流程

本发明涉及iptv监测技术领域,具体提供一种基于图像分区域对比的iptv内容篡改类型识别方法及系统。



背景技术:

视频数据本身是由一帧一帧的图片组成,可使用工具(如ffmepg)将这些图片抽取出来,这个过程叫做抽帧。

iptv运营商(以下简称:运营商)的节目来源于集成播控平台。运营商有时会篡改节目数据,比如修改台标、添加字幕、加入广告片段等,最终导致iptv终端用户看到的节目与原始节目不一致。电视节目台标一般位于左上区域,节目字幕位于下部区域。因此可通过对比视频中哪块区域不一致,来推断内容篡改的种类。对此有专门的相关软件监测此类篡改。

但是普通检测软件只能发现、上报违规篡改问题,涉及到违规类型则需要人工审阅。



技术实现要素:

本发明的技术任务是针对上述存在的问题,提供一种针对已确定为内容篡改的节目,基于图像分区域对比,可智能识别其内容篡改的类型,台标篡改、字幕篡改的基于图像分区域对比的iptv内容篡改类型识别方法。

本发明进一步的技术任务是提供一种基于图像分区域对比的iptv内容篡改类型识别系统。

为实现上述目的,本发明提供了如下技术方案:

一种基于图像分区域对比的iptv内容篡改类型识别方法,该方法包括以下步骤:

s1、将集成播控中心的节目作抽帧处理,生成图像;

s2、将iptv用户的节目作抽帧处理,生成图像;

s3、将步骤s1的图像划分区域,使用均值哈希算法分区域计算参考区域特征值;

s4、将步骤s2的图像分区域,使用均值哈希算法分区域计算区域特征值;

s5、对比步骤s3中的参考区域特征值和步骤s4中的区域特征值,确定指定区域是否匹配一致;

s6、若台标区域不一致,则为台标篡改,若字幕区域不一致,则为字幕篡改。

iptv运营商的节目数据来源于集成播控中心,iptv运营商的节目数据发送给iptv用户,因此,可将集成播控中心的节目作为参考基准,将iptv用户的节目用作对比。

作为优选,该基于图像分区域对比的iptv内容篡改类型识别方法还包括如下步骤:

s7、将步骤s2的图像整个区域与黑屏特征值对比,若连续多张图像匹配,则为黑屏故障。

作为优选,该基于图像分区域对比的iptv内容篡改类型识别方法还包括如下步骤:

s8、将连续的多个步骤s2的图像相邻对比,若连续匹配,则为静帧故障。

作为优选,所述步骤s2中iptv用户的节目来源于步骤s1中的集成播控中心。

作为优选,步骤s1、步骤s2得到的图像,对图片进行压缩处理,并进行灰度处理。

由于抽帧的图像像素较高,为降低图像对比时的计算量,可先压缩图片,并做图像灰度处理。

一种基于图像分区域对比的iptv内容篡改类型识别系统,该系统包括以下模块:

图像生成模块:用于将集成播控中心的节目作抽帧处理生成图像和用于将iptv用户的节目作抽帧处理生成图像;

区域特征值计算模块:用于分区域计算参考区域特征值和用于分区域计算区域特征值;

篡改类型判断模块:用于根据参考区域特征值和区域特征值,来确定为台标篡改或字幕篡改。

图像生成模块中,将集成播控中心的节目作抽帧处理,生成图像;将iptv用户的节目作抽帧处理,生成图像。由于抽帧的图像像素较高,为降低图像对比时的计算量,可先压缩图片,并做图像灰度处理。

区域特征值计算模块中,将集成播控中心的节目作抽帧处理生成的图像划分区域,分区域计算参考区域特征值;将iptv用户的节目作抽帧处理生成的图像分区域,分区域计算区域特征值。

篡改类型判断模块中,对比参考区域特征值和区域特征值,确定指定区域是否匹配一致;若台标区域不一致,则为台标篡改,若字幕区域不一致,则为字幕篡改。

作为优选,该基于图像分区域对比的iptv内容篡改类型识别系统还包括以下模块:

故障类型判断模块:用于根据iptv用户的节目得到的图像情况来判断为黑屏故障或静帧故障。

将iptv用户节目图像整个区域与黑屏特征值对比,若连续多张图像匹配,则为黑屏故障。

将连续的多个iptv用户节目的图像相邻对比,若连续匹配,则为静帧故障。

作为优选,图像生成模块用于将集成播控中心的节目作抽帧处理生成图像和用于将iptv用户的节目作抽帧处理生成图像后,对图片进行压缩处理,并进行灰度处理。

与现有技术相比,本发明的基于图像分区域对比的iptv内容篡改类型识别方法具有以下突出的有益效果:所述基于图像分区域对比的iptv内容篡改类型识别方法能够针对已确定为内容篡改的节目,基于图像分区域对比,可智能识别其内容篡改的类型为台标篡改还是字幕篡改,还可以识别出故障为黑屏故障或静帧故障,不需要人工审阅违规类型,具有良好的推广应用价值。

附图说明

图1是本发明所述基于图像分区域对比的iptv内容篡改类型识别方法的流程图。

具体实施方式

下面将结合附图和实施例,对本发明的基于图像分区域对比的iptv内容篡改类型识别方法及系统作进一步详细说明。

实施例

如图1所示,本发明的基于图像分区域对比的iptv内容篡改类型识别方法,具体包括以下步骤:

s1、将集成播控中心的节目作抽帧处理,生成图像。

s2、将iptv用户的节目作抽帧处理,生成图像。

该步骤的iptv用户的节目来源于步骤s1中的集成播控中心。

iptv运营商的节目数据来源于集成播控中心,iptv运营商的节目数据发送给iptv用户,因此,可将集成播控中心的节目作为参考基准,将iptv用户的节目用作对比。

由于抽帧的图像像素较高,为降低图像对比时的计算量,可先压缩图片,并做图像灰度处理。

s3、将步骤s1的图像划分区域,使用均值哈希算法分区域计算参考区域特征值。

s4、将步骤s2的图像分区域,使用均值哈希算法分区域计算区域特征值。

s5、对比步骤s3中的参考区域特征值和步骤s4中的区域特征值,确定指定区域是否匹配一致。

s6、若台标区域不一致,则为台标篡改,若字幕区域不一致,则为字幕篡改。

s7、将步骤s2的图像整个区域与黑屏特征值对比,若连续多张图像匹配,则为黑屏故障。

s8、将连续的多个步骤s2的图像相邻对比,若连续匹配,则为静帧故障。

具体实施过程如下:

1)将集成播控中心、iptv终端节目抽帧处理,生成图像。

2)将图像压缩到指定像素(暂定128*128),然后对图像作灰度处理。

3)将128*128的灰度图像划分为不同的区域,如下部区域(128*20)、中心区域(50*50)、左上区域(30*30)、全部区域(128*128)等,使用均值哈希算法计算特征值。

4)采用汉明距离对比集成播控平台图像与iptv终端图像区域特征值,距离超过阈值(暂定为4)则认为该区域不一致。

5)根据区域对比情况确定内容篡改类型:左上、右上区域不一致,则认为台标不一致;下部不一致,则认为是字幕篡改。

a1均值hash:

10101010101010010010010101001010101100101010101001010101010100101000101010101001010101010

a2均值hash:

01010011010010101010100101001010101011001010101010101010101010010101010101010101010010101

a1、a2汉明距离超过阈值,认为a1、a2区域不一致,根据规则判定为台标不一致。

6)对比iptv终端图像全部区域与黑屏时的区域特征值,如果连续多张图像匹配黑屏特征值,则认为黑屏故障。

7)对比iptv终端连续多张图像的全部区域特征值,如果连续多帧自匹配,则认为是静帧故障。

本发明的基于图像分区域对比的iptv内容篡改类型识别系统,该系统包括以下模块:

图像生成模块:用于将集成播控中心的节目作抽帧处理生成图像和用于将iptv用户的节目作抽帧处理生成图像。

将集成播控中心的节目作抽帧处理,生成图像;将iptv用户的节目作抽帧处理,生成图像。由于抽帧的图像像素较高,为降低图像对比时的计算量,可先压缩图片,并做图像灰度处理。

区域特征值计算模块:用于分区域计算参考区域特征值和用于分区域计算区域特征值。

将集成播控中心的节目作抽帧处理生成的图像划分区域,分区域计算参考区域特征值;将iptv用户的节目作抽帧处理生成的图像分区域,分区域计算区域特征值。

篡改类型判断模块:用于根据参考区域特征值和区域特征值,来确定为台标篡改或字幕篡改。对比参考区域特征值和区域特征值,确定指定区域是否匹配一致;若台标区域不一致,则为台标篡改,若字幕区域不一致,则为字幕篡改。

故障类型判断模块:用于根据iptv用户的节目得到的图像情况来判断为黑屏故障或静帧故障。将iptv用户节目图像整个区域与黑屏特征值对比,若连续多张图像匹配,则为黑屏故障。

将连续的多个iptv用户节目的图像相邻对比,若连续匹配,则为静帧故障。

以上所述的实施例,只是本发明较优选的具体实施方式,本领域的技术人员在本发明技术方案范围内进行的通常变化和替换都应包含在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1