视频片头、片尾检测方法和设备技术

技术编号:37459015 阅读:19 留言:0更新日期:2023-05-06 09:31
本申请提供了一种视频片头、片尾检测方法和设备,该方案在进行检测时采用了SIFT算法来找出视频帧图像中的关键点及其特征信息,可以提取到图像中的局部特征,且避免了图像旋转、尺度缩放、亮度变化等对特征的影响,因此可以利用单个视频中关键点的特征信息,准确地识别出视频播放过程中符合片头/片尾要求的预设条件的视频帧图像,不受不同视频剧集片头/片尾没有固定形式的影响,且具有更好的准确性和通用性。用性。用性。

【技术实现步骤摘要】
视频片头、片尾检测方法和设备


[0001]本申请涉及信息
,尤其涉及一种无监督的基于图像特征的视频片头、片尾检测方法和设备。

技术介绍

[0002]近年来,视频网站、IPTV(Interactive Personality TV,个性化互动电视)、互联网电视等视频平台中的视频节目越来越多,各个视频平台服务用户、竞争用户的意识也越来越强。在视频节目中的电视剧通常有固定的片头和片尾。在观看电视剧的过程中,很多用户会希望能够跳过片头和片尾,直接观看正片部分的内容。针对视频用户希望快速跳过片头片尾的需求,目前各个视频平台中采用的方案主要有以下几种:
[0003]人工标注的模式。采用人工的方式,在电视剧的每一集视频中进行片头和片尾位置的标注,这种方式的技术投入最少,人力投入最大。
[0004]利用用户收视行为的模式。对用户收视行为进行大数据采集,在电视剧首尾部分用户频繁跳转的位置进行标注。这种方式主要不是分析电视剧本身的相关特征,需要收集观众的收视数据后才能对电视剧进行标注,是一种间接的方式。并且,由于用户跳转的位置可能由于不同的操作习惯而存在差别,最终获得的处理结果的准确性也存在不足。
[0005]利用视频特征的模式。目前公开的有很多利用视频特征的方式,比如搜索特定图像、查找镜头切换,需要利用个同类视频作为训练样本采用人工智能的方式进行处理,来找出片头和片尾。但是由于现在视频中的片头片尾的形式五花八门,有的是下集预告,有的是花絮,即使是同一部电视剧的不同集之间都没有固定形式的片头片尾,因此利用现有的方法去检测片头和片尾难度比较高,检测准确性不足。

技术实现思路

[0006]本申请的一个目的是提供一种视频片头、片尾检测方法和设备。
[0007]为实现上述目的,本申请实施提供了一种视频片尾检测方法,所述方法包括:
[0008]截取视频文件尾部预设时长的视频片段;
[0009]按照预设采样频率对所述视频片段进行采样,抽取预设数量的视频帧图像;
[0010]利用SIFT算法计算每个视频帧图像的关键点以及所述关键点对应的特征信息,获取每个视频帧图像的关键点列表,其中,所述关键点列表中包括视频帧图像的关键点以及所述关键点对应的特征信息;
[0011]根据所述关键点列表遍历计算每个视频帧图像与其对应的关联视频帧图像之间的共有关键点的数量,获取图像相似点数组,所述图像相似点数组中包括每个视频帧图像与其对应的关联视频帧图像之间的共有关键点的数量;
[0012]从所述图像相似点数组中,找到共有关键点的数量符合预设条件的目标位置,并将所述目标位置所对应的采样位置确定为片尾位置。
[0013]进一步地,按照预设采样频率对所述视频片段进行采样,抽取预设数量的视频帧
图像,包括:
[0014]按照每秒1次的采样频率对所述视频片段进行采样,抽取预设数量的视频帧图像。
[0015]进一步地,根据所述关键点列表遍历计算每个视频帧图像与其对应的关联视频帧图像之间的共有关键点的数量,获取图像相似点数组,包括:
[0016]对每个视频帧图像进行如下的遍历处理:获取一个视频帧图像以及与该视频帧图像的采样间隔为N的关联视频帧图像,比较所述视频帧图像的关键点列表和所述关联视频帧图像的关键点列表中的各个关键点将两个视频帧图像中相同的关键点确定为共有关键点;
[0017]统计每个视频帧图像与其对应的关联视频帧图像之间的共有关键点的数量,获取图像相似点数组。
[0018]进一步地,从所述图像相似点数组中,找到共有关键点的数量符合预设条件的目标位置,包括:
[0019]从所述图像相似点数组中找到最大值位置,其中,所述最大值位置是共有关键点的数量最大的数组位置;
[0020]从所述最大值位置向前搜索,当找到首个共有关键点的数量低于第一阈值的数组位置时,将该数组位置确定为候选数组位置;
[0021]从所述候选数组位置向前搜索,若未找到共有关键点的数量高于第二阈值的数组位置,将所述候选数组位置确定为目标位置;
[0022]若找到共有关键点的数量高于第二阈值的数组位置,继续向前搜索,当找到新的共有关键点的数量低于第一阈值的数组位置时,将所述数组位置更新为候选数组位置,并继续从所述候选数组位置向前搜索,直至遍历至图像相似点数组的首个数组位置;
[0023]将所述候选数组位置确定为目标位置。
[0024]进一步地,所述第一阈值和第二阈值分别基于所述共有关键点的数量最大值的预设比例确定。
[0025]进一步地,从所述图像相似点数组中找到最大值位置,包括:
[0026]根据所述图像相似点数组生成直方图,其中,所述直方图的横轴为数组位置,竖轴为共有关键点的数量;
[0027]从所述直方图中选取最高点,并将所述最高点所对应的横轴位置确定为最大值位置。
[0028]本申请实施例还提供了一种视频片头检测方法,所述方法包括:
[0029]截取视频文件头部预设时长的视频片段;
[0030]按照预设采样频率对所述视频片段进行采样,抽取预设数量的视频帧图像;
[0031]利用SIFT算法计算每个视频帧图像的关键点以及所述关键点对应的特征信息,获取每个视频帧图像的关键点列表,其中,所述关键点列表中包括视频帧图像的关键点以及所述关键点对应的特征信息;
[0032]根据所述关键点列表遍历计算每个视频帧图像与其对应的关联视频帧图像之间的共有关键点的数量,获取图像相似点数组,所述图像相似点数组中包括每个视频帧图像与其对应的关联视频帧图像之间的共有关键点的数量;
[0033]从所述图像相似点数组中,找到共有关键点的数量符合预设条件的目标位置,并
将所述目标位置所对应的采样位置确定为片头位置。
[0034]进一步地,从所述图像相似点数组中,找到共有关键点的数量符合预设条件的目标位置,包括:
[0035]从所述图像相似点数组中找到最大值位置,其中,所述最大值位置是共有关键点的数量最大的数组位置;
[0036]从所述最大值位置向后搜索,当找到首个共有关键点的数量低于第一阈值的数组位置时,将该数组位置确定为候选数组位置;
[0037]从所述候选数组位置向后搜索,若未找到共有关键点的数量高于第二阈值的数组位置,将所述候选数组位置确定为目标位置;
[0038]若找到共有关键点的数量高于第二阈值的数组位置,继续向后搜索,当找到新的共有关键点的数量低于第一阈值的数组位置时,将所述数组位置更新为候选数组位置,并继续从所述候选数组位置向后搜索,直至遍历至图像相似点数组的最后一个数组位置。
[0039]本申请实施例还提供了一种计算设备,该设备包括用于存储计算机程序指令的存储器和用于执行计算机程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发所述设备执行所述视频片头、片尾检测方法。
[0040]本申请实施例还提供了一种计算机可读介质,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频片尾检测方法,其特征在于,所述方法包括:截取视频文件尾部预设时长的视频片段;按照预设采样频率对所述视频片段进行采样,抽取预设数量的视频帧图像;利用SIFT算法计算每个视频帧图像的关键点以及所述关键点对应的特征信息,获取每个视频帧图像的关键点列表,其中,所述关键点列表中包括视频帧图像的关键点以及所述关键点对应的特征信息;根据所述关键点列表遍历计算每个视频帧图像与其对应的关联视频帧图像之间的共有关键点的数量,获取图像相似点数组,所述图像相似点数组中包括每个视频帧图像与其对应的关联视频帧图像之间的共有关键点的数量;从所述图像相似点数组中,找到共有关键点的数量符合预设条件的目标位置,并将所述目标位置所对应的采样位置确定为片尾位置。2.根据权利要求1所述的方法,其特征在于,按照预设采样频率对所述视频片段进行采样,抽取预设数量的视频帧图像,包括:按照每秒1次的采样频率对所述视频片段进行采样,抽取预设数量的视频帧图像。3.根据权利要求1所述的方法,其特征在于,根据所述关键点列表遍历计算每个视频帧图像与其对应的关联视频帧图像之间的共有关键点的数量,获取图像相似点数组,包括:对每个视频帧图像进行如下的遍历处理:获取一个视频帧图像以及与该视频帧图像的采样间隔为N的关联视频帧图像,比较所述视频帧图像的关键点列表和所述关联视频帧图像的关键点列表中的各个关键点,将两个视频帧图像中相同的关键点确定为为共有关键点;统计每个视频帧图像与其对应的关联视频帧图像之间的共有关键点的数量,获取图像相似点数组。4.根据权利要求1所述的方法,其特征在于,从所述图像相似点数组中,找到共有关键点的数量符合预设条件的目标位置,包括:从所述图像相似点数组中找到最大值位置,其中,所述最大值位置是共有关键点的数量最大的数组位置;从所述最大值位置向前搜索,当找到首个共有关键点的数量低于第一阈值的数组位置时,将该数组位置确定为候选数组位置;从所述候选数组位置向前搜索,若未找到共有关键点的数量高于第二阈值的数组位置,将所述候选数组位置确定为目标位置;若找到共有关键点的数量高于第二阈值的数组位置,继续向前搜索,当找到新的共有关键点的数量低于第一阈值的数组位置时,将所述数组位置更新为候选数组位置,并继续从所述候选数组位置向前搜索,直至遍历至图像相似点数组的首个数组位置;将所述候选数组位置确定为目标位置。5.根据权...

【专利技术属性】
技术研发人员:张世乐张立杰卢文彦卢宝丰
申请(专利权)人:东方明珠新媒体股份有限公司
类型:发明
国别省市:

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

1