一种视频处理的方法及终端技术

技术编号:12772211 阅读:103 留言:0更新日期:2016-01-23 13:58
本发明专利技术实施例提供了一种视频处理的方法,所述方法包括:提取待处理视频中的N个运动目标及与N个运动目标对应的M组运动轨迹;获取所述提取后得到的所述N个运动目标对应的L个背景图像;将所述N个运动目标进行分组,得到K组运动目标;将所述M组运动轨迹进行拼接以得到与所述K组运动目标对应的K组目标轨迹;统计所述K组目标轨迹对应的时间长度得到K个时间长度值;将所述K个时间长度值合并成P个分段;依据所述P个分段对应的预设时间信息对所述P个分段进行排序;根据所述排序的结果将所述K组运动目标与所述L个背景图像进行叠加;输出所述叠加后的视频。通过本发明专利技术实施例可降低提取摘要视频的时间复杂度和保证运动目标较高的连贯性。

【技术实现步骤摘要】

本专利技术实施例涉及智能监控
,具体涉及一种视频处理的方法及终端
技术介绍
实际应用中,倘若在监控的视频中要查找某一事件、对象或人物,一般需要手动对 录像进行回溯并观看海量的视频内容,从中找查目标事件、对象或人物。查找时间往往与视 频播放时间长度成正比,即便是快速播放,查询效率度仍然十分低,而且还容易漏掉目标。 而视频摘要技术主要是将视频中运动信息进行快速摘要,并对这些摘要的运动信息进行重 组,以运动目标搜索或摘要视频的方式,呈现给用户。视频摘要技术可消除了大量冗余的数 据,并对这些数据进行索引、压缩和重排,大大的提高了查询的效率。 现有视频摘要技术中,主要采用分组与排序结合的方法,分组的目的在于让交叉 和粘连的运动目标合并成同一个分组,从而保留原视频中交叉和粘连的运动目标的时序 性,避免运动目标突然消失和出现。排序的目的在于让摘要出的运动目标在浓缩后的视频 中,保持较为均匀的分布,便于用户的查看。分组过程中通过判断运动目标之间的轨迹是否 交叉来分组,由于轨迹提取不够准确,导致同一个运动目标容易被分到不同的分组,导致运 动目标断裂。排序过程中无法兼顾考虑时间复杂度与摘要视频中运动目标的连贯性。
技术实现思路
本专利技术实施例提供了一种视频处理的方法及终端,以期降低提取摘要视频的时间 复杂度和保证运动目标较高的连贯性。 本专利技术实施例第一方面提供了一种目标检测的方法,包括: 读取待处理视频; 提取所述待处理视频中的N个运动目标及与所述N个运动目标对应的Μ组运动轨 迹,其中,所述Μ为大于1的整数,所述Ν为大于或等于所述Μ的整数; 获取所述提取后得到的所述Ν个运动目标对应的L个背景图像,其中,所述L为大 于1的整数; 将所述Ν个运动目标进行分组,得到Κ组运动目标,其中,所述Κ为大于1的整数; 将所述Μ组运动轨迹进行拼接以得到与所述Κ组运动目标对应的Κ组目标轨迹; 统计所述Κ组目标轨迹对应的时间长度得到Κ个时间长度值; 将所述Κ个时间长度值合并成Ρ个分段,其中,所述Ρ为小于或等于所述Κ的整 数; 依据所述Ρ个分段对应的预设时间信息对所述Ρ个分段进行排序; 根据所述排序的结果将所述Κ组运动目标与所述L个背景图像进行叠加; 输出所述叠加后的视频。 结合本专利技术实施例的第一方面,在第一方面的第一种可能的实施方式中,所述提 取所述待处理视频中的Ν个运动目标及与所述Ν个运动目标对应的Μ组运动轨迹包括: 采用前景检测算法提取所述待处理视频中的N个运动目标; 利用双向最邻近算法对所述N个运动目标进行跟踪,以得到Μ组运动轨迹。 结合本专利技术实施例的第一方面,在第一方面的第二种可能的实施方式中,所述将 所述Ν个运动目标进行分组包括: 利用时间和位置之间的约束关系对所述Ν个运动目标进行分组。 结合本专利技术实施例的第一方面,在第一方面的第三种可能的实施方式中,所述将 所述Μ组运动轨迹进行拼接以得到与所述Κ组运动目标对应的Κ组目标轨迹包括: 按照预设方式构造能量函数; 根据所述能量函数将所述Μ组运动轨迹进行拼接以得到与所述Κ组运动目标对应 的Κ组目标轨迹。 结合本专利技术实施例的第一方面,在第一方面的第四种可能的实施方式中,所述根 据所述排序的结果将所述Κ组运动目标与所述L个背景图像进行叠加包括: 确定所述Κ组运动目标在所述Ρ个分段中的时间点; 根据所述时间点确定所述L个背景图像与所述Κ组运动目标之间的对应关系; 根据所述排序的结果和所述对应关系将所述Κ组运动目标与所述L个背景图像进 行叠加。 本专利技术实施例第二方面提供了一种终端,包括: 读取单元,用于读取待处理视频; 提取单元,用于提取所述读取单元读取的待处理视频中的Ν个运动目标及与所述 Ν个运动目标对应的Μ组运动轨迹,其中,所述Μ为大于1的整数,所述Ν为大于或等于所述 Μ的整数; 获取单元,用于获取所述提取单元提取到的提取后得到的所述Ν个运动目标对应 的L个背景图像,其中,所述L为大于1的整数; 分组单元,用于将所述提取单元提取到的Ν个运动目标进行分组,得到Κ组运动目 标,其中,所述Κ为大于1的整数; 拼接单元,用于将所述获取单元获取到的Μ组运动轨迹进行拼接以得到与所述Κ 组运动目标对应的Κ组目标轨迹; 统计单元,用于统计所述拼接单元拼接得到的Κ组目标轨迹对应的时间长度得到 Κ个时间长度值; 合并单元,用于将所述统计单元统计出的Κ个时间长度值合并成Ρ个分段,其中, 所述Ρ为小于或等于所述Κ的整数; 排序单元,用于依据所述合并单元合并得到的Ρ个分段对应的预设时间信息对所 述Ρ个分段进行排序; 叠加单元,用于根据所述排序单元排序的结果将所述Κ组运动目标与所述L个背 景图像进行叠加; 输出单元,用于输出所述叠加单元叠加后的视频。 结合本专利技术实施例的第二方面,在第二方面的第一种可能的实施方式中,所述提 取单元包括: 提取子单元,用于采用前景检测算法提取所述待处理视频中的Ν个运动目标; 跟踪单元,用于利用双向最邻近算法对所述提取子单元提取的N个运动目标进行 跟踪,以得到所述Μ组运动轨迹。 结合本专利技术实施例的第二方面,在第二方面的第二种可能的实施方式中,所述分 组单元具体用于: 利用时间和位置之间的约束关系对所述Ν个运动目标进行分组。 结合本专利技术实施例的第二方面,在第二方面的第三种可能的实施方式中,所述拼 接单元包括: 构造单元,用于按照预设方式构造能量函数; 拼接子单元,用于根据所述构造单元构造的能量函数将所述Μ组运动轨迹进行拼 接以得到与所述Κ组运动目标对应的Κ组目标轨迹。 结合本专利技术实施例的第二方面,在第二方面的第四种可能的实施方式中,所述叠 加单元包括: 第一确定单元,用于确定所述提取单元提取的Κ组运动目标在所述Ρ个分段中的 时间点; 第二确定单元,用于根据所述第一确定单元确定的时间点确定所述L个背景图像 与所述Κ组运动目标之间的对应关系; 叠加子单元,用于根据所述排序单元排序排序的结果和所述第二确定单元确定的 对应关系将所述Κ组运动目标与所述L个背景图像进行叠加。 实施本专利技术实施例,具有如下有益效果: 通过本专利技术实施例可读取待处理视频;提取所述读取单元读取的待处理视频中的 Ν个运动目标及与所述Ν个运动目标对应的Μ组运动轨迹,其中,所述Μ为大于1的整数,所 述Ν为大于或等于所述Μ的整数;获取所述提取后得到的所述Ν个运动目标对应的L个背 景图像,其中,所述L为大于1的整数;将所述Ν个运动目标进行分组,得到Κ组运动目标, 其中,所述Κ为大于1的整数;将所述Μ组运动轨迹进行拼接以得到与所述Κ组运动目标对 应的Κ组目标轨迹;统计所述Κ组目标轨迹对应的时间长度得到Κ个时间长度值;将所述Κ 个时间长度值合并成Ρ个分段,其中,所述Ρ为小于或等于所述Κ的整数;依据所述Ρ个分 段对应的预设时间信息对所述Ρ个分段进行排序;根据所述排序的结果将所述Κ组运动目 标与所述L个背景图像进行叠加;输出所述叠加后的视频。采用本专利技术实施例可通过提取 运动目标,只对运动目标所在图像帧进行处理,因而,可降低提取摘要视频的时间复杂度, 同时,在分组过程中,将相同的运动目标分到同一组,从而,也保证运动目标较高的连贯性。【附图说明】 为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使 用的本文档来自技高网...
一种视频处理的方法及终端

【技术保护点】
一种视频处理的方法,其特征在于,包括:读取待处理视频;提取所述待处理视频中的N个运动目标及与所述N个运动目标对应的M组运动轨迹,其中,所述M为大于1的整数,所述N为大于或等于所述M的整数;获取所述提取后得到的所述N个运动目标对应的L个背景图像,其中,所述L为大于1的整数;将所述N个运动目标进行分组,得到K组运动目标,其中,所述K为大于1的整数;将所述M组运动轨迹进行拼接以得到与所述K组运动目标对应的K组目标轨迹;统计所述K组目标轨迹对应的时间长度得到K个时间长度值;将所述K个时间长度值合并成P个分段,其中,所述P为小于或等于所述K的整数;依据所述P个分段对应的预设时间信息对所述P个分段进行排序;根据所述排序的结果将所述K组运动目标与所述L个背景图像进行叠加;输出所述叠加后的视频。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘凯靳强
申请(专利权)人:深圳市华尊科技股份有限公司
类型:发明
国别省市:广东;44

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

1