转场检测方法及其相关设备技术

技术编号:35879459 阅读:8 留言:0更新日期:2022-12-07 11:18
本申请提供一种转场检测方法及其相关设备,涉及视频处理领域,该方法包括:获取N个视频;对N个视频进行初始化处理,初始化处理用于将N个视频包括的视频图像帧的状态标记为非转场状态,并将第1个视频中的第1帧视频图像帧的图像特征赋值给第一稳定帧;基于第一稳定帧,对N个视频包括的视频图像帧进行第一阶段转场检测,得到第一阶段检测结果。通过基于多帧视频图像帧之间的相似度,确定视频图像帧的状态为非转场状态、进入转场状态或退出状态,从而可以提高检测的准确性。可以提高检测的准确性。可以提高检测的准确性。

【技术实现步骤摘要】
转场检测方法及其相关设备


[0001]本申请涉及视频处理领域,具体涉及一种转场检测方法及其相关设备。

技术介绍

[0002]随着通信技术的发展和移动端短视频的兴起,视频创作的需求越来越旺盛,视频创作者也从专业人士逐渐向普通大众扩散。在视频的生产和编辑中,视频内容的转场(两个场景的过渡)是较为常用的操作,这些转场操作可以让视频的呈现更丰富,并且使得转场前后的内容更连贯。如果用户想要在一段视频上进行二次创作,则需要先找到原视频中各个转场起点和终点,然后再加入新的内容生成新的视频。
[0003]然而,相关技术提供的转场检测方法在对原视频进行检测时,精度较低,导致转场检测结果不准确,从而影响后续创作的效果和体验。因此,亟需一种新的转场检测方法,以解决该问题。

技术实现思路

[0004]本申请提供一种转场检测方法及其相关设备,通过基于多帧视频图像帧之间的相似度,确定视频图像帧的状态为非转场状态、进入转场状态或退出状态,从而可以提高检测的准确性。
[0005]第一方面,提供了一种转场检测方法,该方法包括:获取N个视频;对所述N个视频进行初始化处理,所述初始化处理用于将所述N个视频包括的视频图像帧的状态标记为非转场状态,并将第1个视频中的第1帧视频图像帧的图像特征赋值给第一稳定帧;基于所述第一稳定帧,对所述N个视频包括的视频图像帧进行第一阶段转场检测,得到第一阶段检测结果;所述第一阶段转场检测用于基于多帧视频图像帧之间的相似度,确定所述视频图像帧对应的状态为非转场状态、进入转场状态或退出转场状态;所述第一阶段检测结果包括转场视频和非转场视频,所述转场视频包括对应所述进入转场状态和所述退出转场状态的视频图像帧,所述非转场视频包括对应所述非转场状态的视频图像帧。
[0006]本申请提供的转场检测方法,通过将图像帧所处的状态从简单的转场状态和非转场状态,进一步划分成进入转场状态、退出转场状态和非转场状态。然后,针对原始视频中的每帧视频图像帧进行进入转场状态、退出转场状态和非转场状态的判断,比对当前帧与当前帧之前多个图像帧之间的相似性,以确定一段视频画面内的图像相似度。由此,通过精细化地确定出非转场状态、进入转场状态和退出转场状态的图像帧,从而可以准确地确定出各个转场起点和转场终点,进而可以提高转场检测的精度。由于是比对一段视频画面内的图像相似度,由此可以避免外界因素对检测影响,例如用户进行了晃动而并非转场;也可以避免相似度计算不准确所带来的检测失误。
[0007]后续用户在对原始视频进行二次创作时,电子设备利用本申请实施例提供的转场检测方法进行转场检测后,可以提供给用户精准度较高的转场检测结果,使得用户结合该精准地转场检测结果,实现较好的创作效果。
[0008]结合第一方面,在第一方面的某些实现方式中,所述方法还包括:基于所述第一阶段检测结果,剔除检测出的非转场视频,得到一个或多个转场视频;针对每个转场视频进行第二阶段转场检测,得到第二阶段检测结果;所述第二阶段转场检测基于相邻视频图像帧之间的相似度,再次确定所述视频图像帧对应的状态为所述进入转场状态或所述退出转场状态。
[0009]在该实现方式中,针对第一阶段检测结果,可以剔除非转场视频,然后对转场视频进一步进行第二阶段转场检测。由于第二阶段是针对已确定的原始视频中的转场视频进行的检测,降低了其他非转场的干扰,此外,由于是第二次进行转场检测,可以进一步提高检测的准确度。
[0010]结合第一方面,在第一方面的某些实现方式中,基于所述第一稳定帧,对所述N个视频包括的视频图像帧进行第一阶段转场检测,包括:针对当前帧,当确定为非转场状态时,基于所述第一稳定帧,进行第一子阶段转场检测,所述第一子阶段转场检测用于基于所述当前帧与1帧或多帧非转场状态的视频图像帧之间的相似度,确定所述当前帧应保持所述非转场状态或变更为所述进入转场状态,所述当前帧为所述N个视频中的任意一帧视频图像帧;当确定为转场状态,且为所述进入转场状态时,基于所述第一稳定帧,进行第二子阶段转场检测,所述第二子阶段转场检测用于基于所述当前帧与1帧或多帧非转场状态的视频图像帧之间的相似度,确定所述当前帧应保持所述进入转场状态或变更为所述退出转场状态;当确定为转场状态,且为所述退出转场状态时,基于第二稳定帧,进行第三子阶段转场检测,所述第三子阶段转场检测用于基于所述当前帧与所述第二稳定帧之间的相似度,确定所述当前帧应保持所述退出转场状态或变更为所述非转场状态。
[0011]在该实现方式中,可以将视频图像帧的状态细分为非转场状态、进入转场状态和退出状态,通过针对N个视频包括的视频图像帧进行非转场状态和进入转场状态的对比,再进行进入转场状态和退出转场状态的比对,退出转场状态和非转场状态的比对,从而可以细化地区分出每帧视频图像帧对应的准确状态,并且,由于是从非转场到进入转场、退出转场再到非转场的判断顺序,可以依靠当前帧前面确定出的一段视频画面内的相似度,从而准确地确定出当前帧对应的状态。
[0012]可选地,在本申请的方案中,还可以对图像帧对应的转场状态进行三个及三个以上状态的细分,通过精细化地确定出每个图像帧所对应的状态,从而可以更准确地确定出各个转场起点和转场终点,提高转场检测的精度。
[0013]结合第一方面,在第一方面的某些实现方式中,针对当前帧,当确定为非转场状态时,基于所述第一稳定帧,进行第一子阶段转场检测,包括:当确定到作为当前帧的第i帧视频图像帧对应所述非转场状态时,确定所述第i帧视频图像帧与所述第一稳定帧的相似度,i为大于或等于2的整数;
当所述相似度大于第一预设相似度阈值时,所述第i帧视频图像帧的状态保持不变,并结合所述第i帧视频图像帧更新第一稳定帧。
[0014]在该实现方式中,在基于第一稳定帧判断当前帧所对应状态时,由于第一稳定帧的数据会随着i的增加,也即会随着当前帧的变化而不断更新,并且,每次更新后的第一稳定帧的数据相当于是当前帧之前所有视频图像帧结合确定出的数据,由此,更新后的第一稳定帧可以用于指示当前帧之前所有视频图像帧这一段视频画面的相似度。在此基础上,将下一帧视频图像帧作为当前帧与更新后的第一稳定帧进行相似度对比时,相当于是将当前帧与当前帧之前的一段视频画面进行相似度对比,可以提高检测时的准确度的稳定性。
[0015]结合第一方面,在第一方面的某些实现方式中,所述方法还包括:当所述相似度小于或等于所述第一预设相似度阈值时,进行帧数累计;当累计的帧数等于所述第一预设帧数阈值时,将第一序列区间的视频图像帧对应的状态变更为所述进入转场状态;或者,当所述相似度小于或等于所述第一预设相似度阈值时,将所述第i帧视频图像帧的状态变更为所述进入转场状态。
[0016]在该实现方式中,由于设定了第一预设帧数阈值,从而在辨别非转场状态和进入转场状态时,不会立即根据相似度的大小,断定某一帧为非转场状态或进入转场状态,而是对连续多帧视频图像帧分别与第一稳定帧的相似度进行判断后,在判断到连续多帧视频图像帧与第一稳定帧的相似度持续较低时,才对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种转场检测方法,其特征在于,所述方法包括:获取N个视频;对所述N个视频进行初始化处理,所述初始化处理用于将所述N个视频包括的视频图像帧的状态标记为非转场状态,并将第1个视频中的第1帧视频图像帧的图像特征赋值给第一稳定帧;基于所述第一稳定帧,对所述N个视频包括的视频图像帧进行第一阶段转场检测,得到第一阶段检测结果;所述第一阶段转场检测用于基于多帧视频图像帧之间的相似度,确定所述视频图像帧对应的状态为非转场状态、进入转场状态或退出转场状态,所述第一阶段检测结果包括转场视频和非转场视频,所述转场视频包括对应所述进入转场状态和所述退出转场状态的视频图像帧,所述非转场视频包括对应所述非转场状态的视频图像帧。2.根据权利要求1所述的转场检测方法,其特征在于,所述方法还包括:基于所述第一阶段检测结果,剔除检测出的非转场视频,得到一个或多个转场视频;针对每个转场视频进行第二阶段转场检测,得到第二阶段检测结果;所述第二阶段转场检测基于相邻视频图像帧之间的相似度,再次确定所述视频图像帧对应的状态为所述进入转场状态或所述退出转场状态。3.根据权利要求1或2所述的转场检测方法,其特征在于,基于所述第一稳定帧,对所述N个视频包括的视频图像帧进行第一阶段转场检测,包括:针对当前帧,当确定为非转场状态时,基于所述第一稳定帧,进行第一子阶段转场检测,所述第一子阶段转场检测用于基于所述当前帧与1帧或多帧非转场状态的视频图像帧之间的相似度,确定所述当前帧应保持所述非转场状态或变更为所述进入转场状态,所述当前帧为所述N个视频中的任意一帧视频图像帧;当确定为转场状态,且为所述进入转场状态时,基于所述第一稳定帧,进行第二子阶段转场检测,所述第二子阶段转场检测用于基于所述当前帧与1帧或多帧非转场状态的视频图像帧之间的相似度,确定所述当前帧应保持所述进入转场状态或变更为所述退出转场状态;当确定为转场状态,且为所述退出转场状态时,基于第二稳定帧,进行第三子阶段转场检测,所述第三子阶段转场检测用于基于所述当前帧与所述第二稳定帧之间的相似度,确定所述当前帧应保持所述退出转场状态或变更为所述非转场状态。4.根据权利要求3所述的转场检测方法,其特征在于,针对当前帧,当确定为非转场状态时,基于所述第一稳定帧,进行第一子阶段转场检测,包括:当确定到作为当前帧的第i帧视频图像帧对应所述非转场状态时,确定所述第i帧视频图像帧与所述第一稳定帧的相似度,i为大于或等于2的整数;当所述相似度大于第一预设相似度阈值时,所述第i帧视频图像帧的状态保持不变,并结合所述第i帧视频图像帧更新第一稳定帧。5.根据权利要求4所述的转场检测方法,其特征在于,所述方法还包括:当所述相似度小于或等于所述第一预设相似度阈值时,进行帧数累计;当累计的帧数等于所述第一预设帧数阈值时,将第一序列区间的视频图像帧对应的状态变更为所述进入转场状态;或者,
当所述相似度小于或等于所述第一预设相似度阈值时,将所述第i帧视频图像帧的状态变更为所述进入转场状态。6.根据权利要求5所述的转场检测方法,其特征在于,所述第一序列区间包括:累计的多帧所述相似度小于或等于所述第一预设相似度阈值的视频图像帧,以及所述当前帧之后的视频图像帧;或者,所述当前帧及所述当前帧之后的视频图像帧;或者,所述当前帧之后的视频图像帧。7.根据权利要求4至6中任一项所述的转场检测方法,其特征在于,结合所述当前帧的图像特征更新第一稳定帧,包括:确定所述当前帧的图像特征和所述第一稳定帧的图像特征的均值,并将所述均值赋值给所述第一稳定帧;或者,确定所述当前帧的图像特征和所述第一稳定帧的图像特征的加权计算结果,并将所述加权计算结果赋值给所述第一稳定帧。...

【专利技术属性】
技术研发人员:王永华朱世宇
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1