0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

视频关键帧的提取原则和判定标准

讯维官方公众号 来源:讯维官方公众号 作者:讯维官方公众号 2021-07-02 16:34 次阅读

关键帧是一幅能描述镜头 主要内容的帧。在镜头检测的基础上,针对视频数据中有大量的冗余信息,可以采用提取镜头关键帧的方法来表达镜头的主要内容。得到关键顿以后,就可以使用基于内容的静止图像检索技术对关键帧进行检索,于是视频检索问题就转化为图像检索问题。由此看出,关键帧应该具有代表性,即对前者,应代表主题方面的特征,对后者,则视提取特征的不同而不同。当前,一般采用保守原则来提取关键帧,即关键帧的提取为“宁错,勿少”;同时,在特征不具体的情况下,一般以去掉重复(或冗余)帧为原则。基于这一基本原则,不同的提取算法可以选取不同的原则,建立适合自身情况的判定标准有时针对不同的视频事件,还可以选择不同的判定标准。

视频关键帧的提取原则和判定标准

(1)基于镜头边界提取关键帧

此方法中将 切分得到的镜头中的第一帧图像与最后一帧图像作为镜头的关键帧。这种方法主要应用在一组镜头中,相邻图像帧的特征变化很少,整个镜头中图像帧的特征变化也不大的情况。其优点是方法简单,运算量小;缺点是无法描述运动比较多的镜头,且效果不是很稳定,因为每个镜头的首帧或未顿不一定总是能够反映镜头的主要内容。

(2)平均值法

平均值法包括帧平均值法和直方图平均值法两种情况。帧平均值法是取一个镜头中所有帧在某个特殊位置上的像素平均值,将镜头中该位置的像素值等于平均值的顿作为代表帧。直方图平均值法是将镜头中所有帧的统计直方图取平均值,选择与该平均直方图最接近的顿作为代表帧。这两种方法的共同优点是计算比较简单,所选取的关键帧也具有平均代表意义。但因为是从一个镜头中选取一个关键帧,因此 无法描述有多个物体运动的镜头。实际上,每个镜头选取多少个关键帧没有一个严格的定义,这与镜头中包含的内容有很大的关系。理想的选取结果应该是镜头长,变化大时选取的关键帧就多一点,否则少一点,甚至只有一帧。因此从镜头中选取固定数量的关键帧的方法,并非为十分可行的方法。应该用适当的方法,根据镜头的内容,选取几个能够代表镜头意义的帧作为整个镜头的关键帧。

(3)基于运动分析提取关键帧

通常, 视频中通过摄像机在一个新的位置上停留或通过人物的某一动作的短暂停留来强调其本身的重要性。本方法通过光流分析来计算镜头中的运动量,在运动量取局部最小值处选取关键帧,它反映了视频数据中的静止状态。这种基于运动的方法可以根据镜头的结构选择相应数目的关键帧。若能先把图像中的运动对象从背景中取出,再计算对象所在位置的光流,可以取得更好的效果。

(4)基于镜头活动性提取关键帧

基于镜头活动性提取关键帧的方法首先计算内部帧和参考帧的直方图,然后计算活动性标志。根据活动性的曲线,把局部最小值的帧作为关键帧。

文章出处:【微信公众号:讯维官方公众号】

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据
    +关注

    关注

    8

    文章

    6511

    浏览量

    87583
  • 视频
    +关注

    关注

    6

    文章

    1890

    浏览量

    71882
  • 摄像机
    +关注

    关注

    3

    文章

    1421

    浏览量

    58975

原文标题:视频关键帧提取技术

文章出处:【微信号:xunwei201508,微信公众号:讯维官方公众号】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    FPGA图像处理—VESA标准视频流介绍

    VESA 视频标准同步信号产生器,是从事FPGA图像领域工程师经常使用到的模块。
    的头像 发表于 02-29 09:56 1142次阅读
    FPGA图像处理—VESA<b class='flag-5'>标准</b>与<b class='flag-5'>视频</b>流介绍

    CAN总线上可以同时存在标准和扩展吗?

    今天做实验,can总线上同时存在标准和扩展,从上位机上观察到这样的现象:标准可以正常接收,但是扩展
    发表于 02-05 07:41

    防水DC插座的评定标准是怎样的?

    现如今人们的安全意识越来越提升,对生活周围的各种大小电器包括电子器件的防潮防火性能都提出了要求,作为一种专用于匹配电脑显示器专用电源的插座,DC插座在我们的生活中也很是常见,那么我们怎么判断DC插座的防水性能怎么样呢,下面一起来了解下DC插座的防水性能的主要评定标准
    的头像 发表于 12-22 11:21 372次阅读

    PCBA常见专业术语及不良现象与判定标准

      PCBA常见不良现象与判定标准:1.锡膏偏位、2.锡膏尖、3.锡膏孔、4、包焊、5、桥连/连锡、6、假焊。
    发表于 12-19 09:22 371次阅读
    PCBA常见专业术语及不良现象与<b class='flag-5'>判定标准</b>

    vlookup提取关键字匹配多个结果

    是它能够基于关键字匹配提取多个结果。 当使用VLOOKUP提取多个结果时,需要遵循以下几个重要步骤。首先,您需要确保数据的组织和结构正确。数据应以表格格式排列,左侧为关键字列,右侧为相
    的头像 发表于 12-01 10:40 731次阅读

    单片机串口如何接收上位机不断发送的数据

    各位大虾:本人菜鸟请教一个问题,单片机如何接送串口不断发送的数据,并将该的有效数据提取出来,请赐教一个完整程序。 注:我用的是89C52,通信115200已经调试成功,我的思路是先接收一完整
    发表于 11-06 07:41

    Newspaper:用于提取和整理文章的python库

    提取关键字 自动提取摘要 自动提取作者 自动提取 Google 趋势词 下面是这个开源模块的安装和使用教程。 1.准备 开始之前,你要确保
    的头像 发表于 10-30 14:24 292次阅读

    电机烧机判定标准是什么样的

    一般为电机长时间过电流运行,过热运行 ,频繁启动或制动 ,接线错误也导致(三角接成星接)。 特征: 绕组全部变黑色,端部扎带变色并且变脆甚至断裂。
    发表于 10-27 16:55 362次阅读
    电机烧机<b class='flag-5'>判定标准</b>是什么样的

    轻型电动车二次锂电池的安全标准EN 50604-1

    ,将新版EN50604-1作为了EPAC电池使用安全要求的唯一判定标准。EN50604-1是适用于轻型电动车(Lightelectricvehicle)的二次锂电池
    的头像 发表于 10-11 10:32 992次阅读
    轻型电动车二次锂电池的安全<b class='flag-5'>标准</b>EN 50604-1

    opencv下如何获取视频的timestamp?

    opencv 下如何获取视频的 timestamp
    发表于 09-19 07:02

    汽车线束端子压接电压降的测试方法及判定标准

    随着科技的飞遮发展,汽车电器功能越来越多,电器系统越来越复杂,从发动机控制到传动控制,从行驶、制动、转向控制到安全保证系统以及仪表报警系统,从电源管理到为提高舒适性而做的各种努力,使得汽车也气系统形成一个复杂的大系统,电气系统通过汽车神经网络—线束系统连接,对线束的设计、工艺控制、加工制造以及装配的技术要求也越来越严格。
    的头像 发表于 09-12 10:59 841次阅读
    汽车线束端子压接电压降的测试方法及<b class='flag-5'>判定标准</b>

    常用塑胶材质判定方法

    常规塑胶材料的判定可以采用燃烧的方法,根据是否易燃,燃烧火焰,是否有滴落物,是否延燃,气味等现象来判定,下面介绍为常用塑胶材料的燃烧现象.按照燃烧现象判定方式基本判定方法:燃烧时,黄色
    的头像 发表于 08-03 08:30 1010次阅读
    常用塑胶材质<b class='flag-5'>判定</b>方法

    盐雾测试的判定标准与操作方法

    盐雾试验箱/室适用于零件,零件,电子电气零件,金属材料和工业产品的保护层的盐雾腐蚀试验。
    的头像 发表于 07-25 16:15 2007次阅读
    盐雾测试的<b class='flag-5'>判定标准</b>与操作方法

    Exoplayer 开发的播放器,硬解码4K 60FPS 265编码,视频

    Exoplayer 开发的播放器,硬解码4K 60FPS 265编码,视频 用安卓自带的播放其,不会掉 开发调用的omx标准库。有没有各位遇到过类似的问题,要怎么解决
    发表于 05-25 14:38

    如何绕过FlexCAN ID过滤器以接收iMX8上的所有扩展和标准

    正如标题所说,我想将 FlexCAN 外围设备设置为接收所有标准和扩展),无需任何过滤器 在我看来,通过 FIFO 模式执行此操作是不可能的,因为必须指定 IDE 位 女巫是这样做的“正确”方式吗?
    发表于 05-06 08:50