信息推送结果检测方法和系统的制作方法

文档序号:6505117阅读:109来源:国知局
信息推送结果检测方法和系统的制作方法
【专利摘要】一种信息推送结果检测方法,包括步骤:确定在检测时间段内被测展示信息各次播放的时间信息;根据所述时间信息从采集的视频数据中获取该被测展示信息各次播放过程对应的视频片段;分别从各个所述视频片段中识别出观看所述被测展示信息的人脸信息;对所述人脸信息进行聚类处理获得实际观看该被测展示信息的观看者信息。本发明还提供一种信息推送结果检测系统,通过本发明的技术,避免了重复的观看者对检测过程的影响,提高了展示信息推送结果的检测精度,可以更加客观真实地反映观看者的接受情况。
【专利说明】信息推送结果检测方法和系统

【技术领域】
[0001]本发明涉及信息推送【技术领域】,特别是涉及一种信息推送结果检测方法和系统。

【背景技术】
[0002]展示信息推送是通过各种技术手段向接受者进行推送的过程,在推送过程中,为了获得推送的接受者的实际接受情况,往往需要通过相关技术手段来检测推送结果,从而可以为以后推送提供相关参考,或者执行与推送的展示信息有关的应用等。
[0003]例如,在广告展示信息推送中,对于楼宇屏幕广告,在屏幕上安装一个摄像头,采集屏幕前的视频数据,然后从视频中检测人脸,可以得知播放广告展示信息时经过的人次,依据统计的人次作为推送结果。
[0004]基于上述技术分析,对于推送的展示信息来说,往往会重复循环播放一段时间来向观看者进行推送,而观看展示信息的观看者可能是重复的,重复的观看者严重影响了推送结果的检测,导致检测的推送结果的精确度低,无法客观真实反映观看者的接受情况。


【发明内容】

[0005]基于此,有必要针对检测的推送结果的精确度低的问题,提供一种信息推送结果检测方法和系统。
[0006]一种信息推送结果检测方法,包括如下步骤:
[0007]确定在检测时间段内被测展示信息各次播放的时间信息;
[0008]根据所述时间信息从采集的视频数据中获取该被测展示信息各次播放过程对应的视频片段;
[0009]分别从各个所述视频片段中识别出观看所述被测展示信息的人脸信息;
[0010]对所述人脸信息进行聚类处理获得实际观看该被测展示信息的观看者信息。
[0011]一种信息推送结果检测系统,包括:
[0012]时间信息获取模块,用于确定在检测时间段内被测展示信息各次播放的时间信息;
[0013]视频片段截取模块,用于根据所述时间信息从采集的视频数据中获取该被测展示信息各次播放过程对应的视频片段;
[0014]人脸信息识别模块,用于分别从各个所述视频片段中识别出观看所述被测展示信息的人脸信息;
[0015]观看者信息获取模块,用于对所述人脸信息进行聚类处理获得实际观看该被测展示信息的观看者信息。
[0016]上述信息推送结果检测方法和系统,针对于被测展示信息,在检测时间段内从采集的视频数据中截取各次播放过程对应的视频片段,再从各个视频片段中识别出观看被测展示信息的人脸信息,确定各个视频片段实际观看的人脸,进而根据所获得的人脸信息进行聚类处理获得实际观看该被测展示信息的观看者信息。避免了重复的观看者对检测过程的影响,提高了展示信息推送结果的检测精度,可以更加客观真实地反映观看者的接受情况。

【专利附图】

【附图说明】
[0017]图1为一个实施例的信息推送结果检测方法流程图;
[0018]图2为一个实施例的信息推送结果检测系统结构示意图。

【具体实施方式】
[0019]下面结合附图对本发明的信息推送结果检测方法的【具体实施方式】作详细描述。
[0020]如图1所示,图1为一个实施例的信息推送结果检测方法流程图,包括如下步骤:
[0021]步骤S10,确定在检测时间段内被测展示信息各次播放的时间信息。
[0022]在本步骤中,是在选取的所需检测的一段检测时间内,确定某段被测展示信息被播放的次数及其每次播放的时间信息。
[0023]例如,对于由若干段广告展示信息循环推送过程中,在选择检测的时间内,某段广告展示信息重复播放了多次,获取该段广告展示信息每次播放时起止时间,即可获得其被播放的次数及其每次播放的时间信息。
[0024]步骤S20,根据所述时间信息从采集的视频数据中获取该被测展示信息各次播放过程对应的视频片段。
[0025]在本步骤中,利用采集的在播放屏幕前的视频数据,根据被测展示信息对应的时间信息,从所述视频数据截取视频片段,得到被测展示信息每次播放时播放屏幕前的视频片段。
[0026]在一个实施例中,具体包括如下步骤:
[0027]首先,根据所需检测时间段内的起止时刻,从采集的视频数据中截取检测视频数据。
[0028]然后,根据被测展示信息的播放起止时间对所述检测视频信数据进行视频截取,获得所述被测展示信息各次播放过程对应的视频片段。
[0029]例如,对于楼宇屏幕广告展示信息,在屏幕上安装一个摄像头,采集播放屏幕前的视频数据,先根据检测时间段从所有采集的视频数据中截取一段用于检测的检测视频数据,然后根据被测广告展示信息每次播放的时间信息,以相同的时刻值从视频数据截取视频片段,得到与每次播放被测展示信息同步的视频片段。
[0030]步骤S30,分别从各个所述视频片段中识别出观看所述被测展示信息的人脸信息。
[0031]在本步骤中,利用人脸识别相关技术,分别从截取的视频片段中识别出观看了被测展示信息的人脸信息,从而确定在每一次播放过程中,有哪些不同人脸观看了该被测展不?目息。
[0032]在一个实施例中,步骤S30的识别过程可以包括如下步骤:
[0033]步骤S301、通过人脸检测技术从所述视频片段中检测出含有人脸的人脸帧图片。
[0034]具体的,对视频片段进行解码得到帧图片,使用人脸检测算法在解码的每一帧图片上的图像进行人脸检测,通过人脸跟踪算法对检测到的人脸进行跟踪,检测出含有人脸的人脸帧图片,记录每个人脸所在人脸帧图片及其时间信息。
[0035]步骤S302、通过眼睛检测技术检测出所述人脸帧图片中眼睛信息;具体的,在每一帧人脸帧图片中,使用五官定位算法找到眼睛信息。
[0036]步骤S303、根据眼睛信息获取每帧人脸帧图片中观看所述被测展示信息的人脸图像。
[0037]具体的,对人脸帧图片中的眼睛信息进行过滤,通过判断眼球方向筛选出观看被测展示信息的眼睛,保留这些眼睛对应的人脸图像及其时间信息。
[0038]步骤S304、将该视频片段内的观看人脸获取观看被测展示信息的人脸信息。
[0039]具体的,基于上述获得的人脸图像,对于每一段被测展示信息,在其每一次的播放时间范围内,在人脸图像中筛选时间重叠的人脸图像和重叠的时间信息,得到观看该被测展示信息的所有人脸信息及每个人脸观看的时间。
[0040]例如,对于楼宇屏幕广告展示信息的推送结果检测中,对采集视频进行解码,使用人脸检测算法在解码的每一帧图像上进行人脸检测。使用人脸跟踪算法,检测到的人脸进行跟踪,记录下该人脸出现的所有人脸帧图片和时间信息。对每一个跟踪的人脸,在每一帧人脸帧图片使用五官定位算法找到眼睛信息,然后根据眼球的方向,判断眼睛是不是看着屏幕。过滤掉眼睛没有看屏幕的帧图片,得到观看屏幕的所有人脸以及每张人脸观看屏幕的时间信息。
[0041]步骤S40,对所述人脸信息进行聚类处理获得实际观看该被测展示信息的观看者信息。
[0042]本步骤中,在前述步骤得到每一次播放被测展示信息过程中获得的人脸信息,将在检测时间段内所有的人脸信息进行聚类处理,得到在检测时间段内有哪些人脸观看了被测展示信息,从而可以确定实际观看该被测展示信息的观看者人物信息。
[0043]在一个实施例中,步骤S40的聚类处理过程可以包括如下步骤;
[0044]步骤S401、从每个人脸信息对应的人脸帧图片中抽取若干帧人脸图像;其中,抽取的间隔可以根据实际情况进行设定。
[0045]步骤S402、将同一视频片段中同一个人脸的人脸图像标注相同的ID号。
[0046]具体的,即在同一视频片段中,同一个人脸在各帧人脸图片中的人脸图像标注相同的ID号,则不同人脸图像对应有不同的ID号,同一个人脸的人脸图像,出现在不同的视频片段中也具有不同的ID号。
[0047]步骤S403、将所有视频片段中抽取的人脸图像进行聚类,并将不同类别的中具有相同ID号的人脸合并,获得所有人脸的类别,然后再根据所述人脸的类别确定实际观看被测展示信息的观看者信息。
[0048]具体的,对所有的人脸图像进行聚类处理,由于在不同的视频片段中,可能出现相同观看者的人脸,通过聚类后得到若干个人脸图像类别,每一个类型相应对应一个观看者的人脸,在聚类处理中,也有可能出现同一个观看者的人脸图像分到不同类别中,据此,通过上述ID号记录的人脸图像,如果不同类别的人脸图像拥有同样的ID,则将这些类别进行合并,认为它们是同一个观看者的人脸图像。经过合并后得到所有人脸的类别,每个类别对应一个观看者,据此可以确定实际观看被测展示信息的观看者信息,优选的,观看者信息包括观看者的数量、每个观看者的观看次数及其每次观看的时间长度等。
[0049]例如,在上述楼宇屏幕广告展示信息的推送结果检测中,基于具体的一个广告展示信息的人脸信息,使用聚类算法对所有的人脸进行聚类。因为该广告展示信息可能被同一个人观看多次,经过聚类处理,可以知道实际有多少不同的人观看了该广告展示信息,每个人观看该广告展示信息的次数,每次观看的时间是什么。
[0050]为了达到较好的聚类效果,每个人脸抽取若干张人脸图像来进行聚类,针对于一次广告展示信息播放的一个人脸,在这个人脸观看的时间范围内,每隔Μ帧选择一张人脸,如果该人脸观看该次广告展示信息的时间长度为Τ,则抽取的人脸图像共有Ν=Τ/Μ张,将这Ν张人脸标注为同样的ID号,不同的人脸选择出来的人脸图像标注为不同的ID号。对标注后的所有人脸图像进行聚类得到多个类别,如果处于不同类别的人脸中的人脸图像拥有相同的ID号,说明是属于同一个人脸的人脸图像,合并这些类别,经过合并后,可以到η个类另IJ,从而可以确定在检测时间段内实际是有η个观看者观看过该广告展示信息,根据每种类别的人脸在视频片段中出现的次数,即可知道在检测时间段内,每个观看者观看该广告展示信息的次数,根据人脸图像中记录的时间信息,即也获得每次观看的时间。
[0051]本发明的技术,可以精确地检测展示信息的推送结果,包括观看者的人脸信息、观看次数以及观看时间长度等,利用检测的推送结果,可以执行与该展示信息相关的应用。例如,用于统计广告效果,进而给广告展示信息推送提供参考和调制策略支持,另外,也可以应用于会议、培训等场合中,用于对展示信息推送结果的检测,获取与会者对于展示信息关注度,受训人员对于培训中的展示信息的接受程度等信息。
[0052]下面结合附图对本发明的信息推送结果检测系统的【具体实施方式】作详细描述。
[0053]如图2所示,图2为一个实施例的信息推送结果检测系统结构示意图,包括:
[0054]时间信息获取模块,用于确定在检测时间段内被测展示信息各次播放的时间信息;
[0055]视频片段截取模块,用于根据所述时间信息从采集的视频数据中获取该被测展示信息各次播放过程对应的视频片段;
[0056]人脸信息识别模块,用于分别从各个所述视频片段中识别出观看所述被测展示信息的人脸信息;
[0057]观看者信息获取模块,用于对所述人脸信息进行聚类处理获得实际观看该被测展示信息的观看者信息。
[0058]在一个实施例中,所述观看者信息包括:观看者的数量、每个观看者的观看次数及其每次观看的时间长度。
[0059]在一个实施例中,所述视频片段截取模块包括:
[0060]检测视频数据截取单元,用于根据所需检测时间段内的起止时刻,从采集的视频数据中截取检测视频数据;
[0061]视频片段截取单元,用于根据被测展示信息的播放起止时间对所述检测视频信数据进行视频截取,获得所述被测展示信息各次播放过程对应的视频片段。
[0062]在一个实施例中,所述人脸信息识别模块包括:
[0063]人脸检测单元,用于通过人脸检测技术从所述视频片段中检测出含有人脸的人脸中贞图片;
[0064]眼睛信息检测单元,用于通过眼睛检测技术检测出所述人脸帧图片中眼睛信息;
[0065]人脸图像获取单元,用于根据眼睛信息获取每帧人脸帧图片中观看所述被测展示信息的人脸图像;
[0066]人脸信息获取单元,用于将该视频片段内的人脸图像获取观看被测展示信息的人脸息。
[0067]在一个实施例中,所述观看者信息获取模块包括:
[0068]图片抽取单元,用于从每个人脸信息对应的人脸帧图片中抽取若干帧人脸图像;
[0069]ID号标注单元,用于将同一视频片段中同一个人脸的人脸图像标注相同的ID号;
[0070]聚类处理单元,用于将所有视频片段中抽取的人脸图像进行聚类,并将不同类别的中具有相同ID号的人脸合并,获得所有人脸的类别;
[0071]观看者信息确定单元,用于根据所述人脸的类别确定实际观看被测展示信息的观看者息。
[0072]本发明的信息推送结果检测系统与本发明的信息推送结果检测方法一一对应,在上述信息推送结果检测方法的实施例阐述的技术特征及其有益效果均适用于信息推送结果检测系统的实施例中,特此说明。
[0073]本领域普通技术人员可以理解实现上述实施方式中的全部或部分流程,以及对应的系统,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各实施方式的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory, ROM)或随机存储记忆体(RandomAccess Memory, RAM)等。
[0074]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【权利要求】
1.一种信息推送结果检测方法,其特征在于,包括如下步骤: 确定在检测时间段内被测展示信息各次播放的时间信息; 根据所述时间信息从采集的视频数据中获取该被测展示信息各次播放过程对应的视频片段; 分别从各个所述视频片段中识别出观看所述被测展示信息的人脸信息; 对所述人脸信息进行聚类处理获得实际观看该被测展示信息的观看者信息。
2.根据权利要求1所述的信息推送结果检测方法,其特征在于,所述观看者信息包括:观看者的数量、每个观看者的观看次数及其每次观看的时间长度。
3.根据权利要求1所述的信息推送结果检测方法,其特征在于,根据所述时间信息从采集的视频数据中获取该被测展示信息各次播放过程对应的视频片段的步骤包括: 根据所需检测时间段内的起止时刻,从采集的视频数据中截取检测视频数据; 根据被测展示信息的播放起止时间对所述检测视频信数据进行视频截取,获得所述被测展示信息各次播放过程对应的视频片段。
4.根据权利要求1所述的信息推送结果检测方法,其特征在于,所述从所述视频片段中识别出观看所述被测展示信息的人脸信息的步骤包括: 通过人脸检测技术从所述视频片段中检测出含有人脸的人脸帧图片; 通过眼睛检测技术检测出所述人脸帧图片中眼睛信息; 根据眼睛信息获取每帧人脸帧图片中观看所述被测展示信息的人脸图像; 将该视频片段内的人脸图像获取观看被测展示信息的人脸信息。
5.根据权利要求4所述的信息推送结果检测方法,其特征在于,对所述人脸信息进行聚类处理获得实际观看该被测展示信息的观看者信息的步骤包括: 从每个人脸信息对应的人脸帧图片中抽取若干帧人脸图像; 将同一视频片段中同一个人脸的人脸图像标注相同的ID号; 将所有视频片段中抽取的人脸图像进行聚类,并将不同类别的中具有相同ID号的人脸合并,获得所有人脸的类别; 根据所述人脸的类别确定实际观看被测展示信息的观看者信息。
6.一种信息推送结果检测系统,其特征在于,包括: 时间信息获取模块,用于确定在检测时间段内被测展示信息各次播放的时间信息;视频片段截取模块,用于根据所述时间信息从采集的视频数据中获取该被测展示信息各次播放过程对应的视频片段; 人脸信息识别模块,用于分别从各个所述视频片段中识别出观看所述被测展示信息的人脸信息; 观看者信息获取模块,用于对所述人脸信息进行聚类处理获得实际观看该被测展示信息的观看者信息。
7.根据权利要求6所述的信息推送结果检测系统,其特征在于,所述观看者信息包括:观看者的数量、每个观看者的观看次数及其每次观看的时间长度。
8.根据权利要求6所述的信息推送结果检测系统,其特征在于,所述视频片段截取模块包括: 检测视频数据截取单元,用于根据所需检测时间段内的起止时刻,从采集的视频数据中截取检测视频数据; 视频片段截取单元,用于根据被测展示信息的播放起止时间对所述检测视频信数据进行视频截取,获得所述被测展示信息各次播放过程对应的视频片段。
9.根据权利要求6所述的信息推送结果检测系统,其特征在于,所述人脸信息识别模块包括: 人脸检测单元,用于通过人脸检测技术从所述视频片段中检测出含有人脸的人脸帧图片; 眼睛信息检测单元,用于通过眼睛检测技术检测出所述人脸帧图片中眼睛信息; 人脸图像获取单元,用于根据眼睛信息获取每帧人脸帧图片中观看所述被测展示信息的人脸图像; 人脸信息获取单元,用于将该视频片段内的人脸图像获取观看被测展示信息的人脸信肩、O
10.根据权利要求9所述的信息推送结果检测系统,其特征在于,所述观看者信息获取模块包括: 图片抽取单元,用于从每个人脸信息对应的人脸帧图片中抽取若干帧人脸图像; ID号标注单元,用于将同一视频片段中同一个人脸的人脸图像标注相同的ID号;聚类处理单元,用于将所有视频片段中抽取的人脸图像进行聚类,并将不同类别的中具有相同ID号的人脸合并,获得所有人脸的类别; 观看者信息确定单元,用于根据所述人脸的类别确定实际观看被测展示信息的观看者信息。
【文档编号】G06K9/00GK104254019SQ201310269467
【公开日】2014年12月31日 申请日期:2013年6月28日 优先权日:2013年6月28日
【发明者】苗广艺 申请人:广州华多网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1