一种广告图像的检测方法及装置制造方法及图纸

技术编号:14690003 阅读:97 留言:0更新日期:2017-02-23 12:31
本发明专利技术提供一种广告图像的检测方法及装置。一种广告图像的检测方法包括:提取广告视频流中基准位置的图片及其前后至少1张图片;选择得到的每张图片中识别率高的像素点作为图片匹配时的识别点;采用以提取的图片中基准位置的图片及其前后至少1张图片划分一段的方式,将提取的图片划段,形成图片段;将所述图片段分为多个部分,形成图片组;并行将所述图片组中每个所述图片段中的基准位置图片的识别点及基准位置前后至少1张图片的识别点进行相似度匹配,得到每个图片组的广告分段时间向量;根据所述每个图片组的广告分段时间向量,得到所述广告视频流中每段广告的开始时间和结束时间。

【技术实现步骤摘要】

本专利技术涉及图像处理领域,尤其涉及一种广告图像的检测方法及装置
技术介绍
随着数字电视的发展和普遍应用,人们对电视的内容提出了越来越高的要求,而广告作为商业信息的主要载体在数字化的今天扮演着越来越重要的角色。面对如此浩瀚的广告信息,如何快速检测出满足人们需求的广告将成为人们需要解决的问题。现有的广告检测方法是先将彩色图像转化成灰度图像,再将灰度图像进行最大类间方差(OTSU)二值化处理,即将0~255个等级的灰度图像通过适当的阈值选取获得可以反映图像整体和局部特征的黑白图像,然后再将黑白图像划分为8*8区域,再统计每一区域中像素值0和255的个数,若0的个数多则该区域为0,反之,则为1,将8*8区域的特征值生成64位的二进制串,最后通过比较相邻图片的二进制串来判断是否属于同一幅广告。现有技术在检测广告时,需要先将彩色图像转换成灰度图像,这样会丢失大量信息,不利于对广告信息的准确判断。其次,在计算阈值时,需要遍历灰度图像的所有像素点,在提取特征时,也需要统计划分区域内所有像素点的特征值,这样导致运算量大。而且不同的彩色图像可能有相同的二值化图像,这样在判断广告的时候使得误差不可避免,识别准确率降低。此外,在判断每个区域为0或1的时候,只比较0或1的个数多少就判读该区域为0或1,这样使黑白图像和提取的特征图像存在多对一的关系,也会使误识别的概率大大增加。
技术实现思路
基于上述现有技术的不足,本专利技术提出一种广告图像的检测方法及装置,以解决现有技术在检测广告时需要将彩色图像转换成灰度图像丢失大量信息、对图像的所有像素点识别导致运算量大及OTSU二值化处理和特征提取时与原图像对应不唯一使识别的准确率降低的问题。本专利技术提供一种广告图像的检测方法,包括:提取广告视频流中基准位置的图片及其前后至少1张图片;选择得到的每张图片中识别率高的像素点作为图片匹配时的识别点;采用以提取的图片中基准位置的图片及其前后至少1张图片划分一段的方式,将提取的图片划段,形成图片段;将所述图片段分为多个部分,形成图片组;其中,所述图片组中图片的数量大于所述图片段中的图片的数量;并行将所述图片组中每个所述图片段中的基准位置的图片的识别点及基准位置前后至少1张图片的识别点进行相似度匹配,得到每个图片组的广告分段时间向量;根据所述每个图片组的广告分段时间向量,得到所述广告视频流中每段广告的开始时间和结束时间。进一步地,所述提取所述广告视频流中基准位置的图片及其前后至少1张图片,包括:提取所述广告视频流中现存广告最短时间倍数位置的图片及其前后至少1张图片。进一步地,所述选择得到的每张图片中识别率高的像素点作为图片匹配时的识别点,包括:检测得到的每张图片的宽度和高度;依据图片的宽度和高度,将得到的每张图片表示成三阶张量形式;选择三阶张量中宽度一半位置的坐标点和高度一半位置的坐标点作为识别点。进一步地,所述三阶张量中宽度一半位置的坐标点和高度一半位置的坐标点的获得方法,包括:选取预设数量的广告样本;提取预设数量的广告样本中基准位置的图片及其前后至少1张图片;采用以提取的图片中基准位置的图片及其前后至少1张图片划分为一段的方式,将提取的图片划段,形成图片段;将所述图片段分为多个部分,形成图片组;其中,所述图片组中图片的数量大于所述图片段中图片的数量;检测提取的图片的宽度和高度;依据图片的宽度和高度,将提取的图片表示成三阶张量形式;将选取三阶张量坐标点的方式的次数记为t;其中所述t的值大于1,小于或等于三阶张量的行数^3*三阶张量的列数^3;在第t次选取坐标点的方式下选取的坐标点作为识别点;并行将所述图片组中每个所述图片段中的基准位置图片的识别点及基准位置前后至少1张图片的识别点进行相似度匹配,得到每个图片组的广告分段时间向量;根据所述每个图片组的广告分段时间向量,得到所述广告视频流中每段广告的开始时间和结束时间;判断t是否在预设选取方式次数内;如果所述t在预设选取方式次数内,将t加1后赋值给t,并对赋值后的t执行所述在第t次选取坐标点的方式下选取的坐标点作为识别点的步骤执行;如果所述t不在预设选取方式次数内,计算得到每次选取坐标点的方式下所述广告样本的识别率;比较所述每次选取坐标点的方式下的广告样本的识别率,选取识别率最高的选取坐标点的方式。进一步地,所述选取识别率最高的选取坐标点的方式之后,进一步包括:满足预定时间要求时,调整所述广告样本;对调整后的广告样本返回执行所述选取预设数量的广告样本的步骤,得到调整后的广告样本的识别率最高的选取坐标点的方式;所述得到调整后的广告样本的识别率最高的选取坐标点的方式之后,还包括:判断所述调整后的广告样本的识别率最高的选取坐标点的方式对应的广告样本的识别率,和调整前的广告样本的识别率最高的选取坐标点的方式对应的广告样本的识别率是否一致;若一致,则保留调整前的广告样本的识别率最高的选取坐标点的方式;若不一致,则将调整前的广告样本的识别率最高的选取坐标点的方式,替换为所述调整后的广告样本的识别率最高的选取坐标点的方式。进一步地,所述并行将所述图片组中每个所述图片段中的基准位置图片的识别点及基准位置前后至少1张图片的识别点进行相似度匹配,得到每个图片组的广告分段时间向量,包括:依次将图片组中的各个图片段中相邻的两张图片中的识别点对应的像素值向量都作差取绝对值后求和,分别得到每个图片组中每个图片段的计算结果;从每个图片组中每个图片段的计算结果中找出最大的值和第二大的值;将每个图片组的广告分段时间向量中对应最大值和第二大的值的差值大于预设阈值的图片段的值,设置为图片段中基准位置对应的时间,将所述广告分段时间向量中对应最大值和第二大的值的差值小于或者等于预设阈值的图片段的值,设置为预设数值。进一步地,所述根据所述每个图片组的广告分段时间向量,得到所述广告视频流中每段广告的开始时间和结束时间,包括:依据所述每个图片组的广告分段时间向量,得到对应图片组中每段广告的开始时间和结束时间;结合所述每个图片组中每段广告的开始时间和结束时间,得到所述广告视频流中每段广告的开始时间和结束时间。进一步地,所述依据所述每个图片组的广告分段时间向量,得到对应图片组中每段广告的开始时间和结束时间,包括:依次检测所述每个图片组的广告分段时间向量中对应每个图片段的值;若所述广告分段时间向量中对应图片段中的值为图片段中基准位置对应时间,则判断所述广告分段时间向量中对应图片段中的值与所述图片段的开始时间值的差是否等于现存广告时间值;如果等于,则所述图片段中基准位置对应时间为一段广告的结束时间;如果不等于,则继续检测所述广告分段时间向量中对应下一个图片段中的值,直到检测到满足第一条件的图片段,并将所述图片段中基准位置对应时间为一段广告的结束时间;其中,所述第一条件包括:所述广告分段时间向量中对应图片段中的值为图片段中基准位置对应时间、且判断所述广告分段时间向量中对应图片段中的值与图片段的开始时间值的差等于现存广告时间值;若所述广告分段时间向量中对应第一个图片段中的值为预设数值,则直接检测所述广告分段时间向量中对应下一个图片段中的值,直到检测到所述广告分段时间向量中对应图片段中的值为图片段中基准位置对应时间。本专利技术提供一种广告图像的检测装置,该装置本文档来自技高网...
一种广告图像的检测方法及装置

【技术保护点】
一种广告图像的检测方法,其特征在于,包括:提取广告视频流中基准位置的图片及其前后至少1张图片;选择得到的每张图片中识别率高的像素点作为图片匹配时的识别点;采用以提取的图片中基准位置的图片及其前后至少1张图片划分一段的方式,将提取的图片划段,形成图片段;将所述图片段分为多个部分,形成图片组;其中,所述图片组中图片的数量大于所述图片段中的图片的数量;并行将所述图片组中每个所述图片段中的基准位置的图片的识别点及基准位置前后至少1张图片的识别点进行相似度匹配,得到每个图片组的广告分段时间向量;根据所述每个图片组的广告分段时间向量,得到所述广告视频流中每段广告的开始时间和结束时间。

【技术特征摘要】
1.一种广告图像的检测方法,其特征在于,包括:提取广告视频流中基准位置的图片及其前后至少1张图片;选择得到的每张图片中识别率高的像素点作为图片匹配时的识别点;采用以提取的图片中基准位置的图片及其前后至少1张图片划分一段的方式,将提取的图片划段,形成图片段;将所述图片段分为多个部分,形成图片组;其中,所述图片组中图片的数量大于所述图片段中的图片的数量;并行将所述图片组中每个所述图片段中的基准位置的图片的识别点及基准位置前后至少1张图片的识别点进行相似度匹配,得到每个图片组的广告分段时间向量;根据所述每个图片组的广告分段时间向量,得到所述广告视频流中每段广告的开始时间和结束时间。2.根据权利要求1所述的广告图像的检测方法,其特征在于,所述提取所述广告视频流中基准位置的图片及其前后至少1张图片,包括:提取所述广告视频流中现存广告最短时间倍数位置的图片及其前后至少1张图片。3.根据权利要求1所述的广告图像的检测方法,其特征在于,所述选择得到的每张图片中识别率高的像素点作为图片匹配时的识别点,包括:检测得到的每张图片的宽度和高度;依据图片的宽度和高度,将得到的每张图片表示成三阶张量形式;选择三阶张量中宽度一半位置的坐标点和高度一半位置的坐标点作为识别点。4.根据权利要求3所述的广告图像的检测方法,其特征在于,所述三阶张量中宽度一半位置的坐标点和高度一半位置的坐标点的获得方法,包括:选取预设数量的广告样本;提取预设数量的广告样本中基准位置的图片及其前后至少1张图片;采用以提取的图片中基准位置的图片及其前后至少1张图片划分为一段的方式,将提取的图片划段,形成图片段;将所述图片段分为多个部分,形成图片组;其中,所述图片组中图片的数量大于所述图片段中图片的数量;检测提取的图片的宽度和高度;依据图片的宽度和高度,将提取的图片表示成三阶张量形式;将选取三阶张量坐标点的方式的次数记为t;其中所述t的值大于1,小于或等于三阶张量的行数^3*三阶张量的列数^3;在第t次选取坐标点的方式下选取的坐标点作为识别点;并行将所述图片组中每个所述图片段中的基准位置图片的识别点及基准位置前后至少1张图片的识别点进行相似度匹配,得到每个图片组的广告分段时间向量;根据所述每个图片组的广告分段时间向量,得到所述广告视频流中每段广告的开始时间和结束时间;判断t是否在预设选取方式次数内;如果所述t在预设选取方式次数内,将t加1后赋值给t,并对赋值后的t执行所述在第t次选取坐标点的方式下选取的坐标点作为识别点的步骤执行;如果所述t不在预设选取方式次数内,计算得到每次选取坐标点的方式下所述广告样本的识别率;比较所述每次选取坐标点的方式下的所述广告样本的识别率,选取识别率最高的选取坐标点的方式。5.根据权利要求4所述的广告图像的检测方法,其特征在于,所述选取识别率最高的选取坐标点的方式之后,进一步包括:满足预定时间要求时,调整所述广告样本;对调整后的广告样本返回执行所述选取预设数量的广告样本的步骤,得到调整后的广告样本的识别率最高的选取坐标点的方式;所述得到调整后的广告样本的识别率最高的选取坐标点的方式之后,还包括:判断所述调整后的广告样本的识别率最高的选取坐标点的方式对应的广告样本的识别率,和调整前的广告样本的识别率最高的选取坐标点的方式对应的广告样本的识别率是否一致;若一致,则保留调整前的广告样本的识别率最高的选取坐标点的方式;若不一致,则将调整前的广告样本的识别率最高的选取坐标点的方式,替换为所述调整后的广告样本的识别率最高的选取坐标点的方式。6.根据权利要求1所述的广告图像的检测方法,其特征在于,所述并行将所述图片组中每个所述图片段中的基准位置图片的识别点及基准位置前后至少1张图片的识别点进行相似度匹配,得到每个图片组的广告分段时间向量,包括:依次将图片组中的各个图片段中相邻的两张图片中的识别点对应的像素值向量都作差取绝对值后求和,分别得到每个图片组中每个图片段的计算结果;从每个图片组中每个图片段的计算结果中找出最大的值和第二大的值;将每个图片组的广告分段时间向量中对应最大值和第二大的值的差值大于预设阈值的图片段的值,设置为图片段中基准位置对应的时间,将所述广告分段时间向量中对应最大值和第二大的值的差值小于或者等于预设阈值的图片段的值,设置为预设数值。7.根据权利要求6所述的广告图像的检测方法,其特征在于,所述根据所述每个图片组的广告分段时间向量,得到所述广告视频流中每段广告的开始时间和结束时间,包括:依据所述每个图片组的广告分段时间向量,得到对应图片组中每段广告的开始时间和结束时间;结合所述每个图片组中每段广告的开始时间和结束时间,得到所述广告视频...

【专利技术属性】
技术研发人员:徐佳宏李益永兰志才李彦莫愁
申请(专利权)人:深圳市茁壮网络股份有限公司
类型:发明
国别省市:广东;44

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

1