本发明专利技术实施例公开了一种视频图像处理方法和系统,所述方法包括:获取图像采集设备采集到的依次按时间轴排列的第1至第N数据帧;由所述第1至第N数据帧中选择任意数量的连续数据帧作为数据帧集合,选择数据帧集合中的任意一数据帧作为基底数据帧;依据目标识别算法提取数据帧集合中与所述基底数据帧之间的轨迹变化大于预设值的数据帧中的目标对象所在区域,将提取得到的所述目标对象所在区域合成到所述基底数据帧上。从而实现将目标对象的轨迹变化在所述基底数据帧上显示,用户即可通过所述基底数据帧观察目标对象的轨迹变化,方便快捷。
【技术实现步骤摘要】
本专利技术涉及图像处理
,更具体地说,涉及一种视频图像处理方法和系统。
技术介绍
在科研领域中,尤其是一些研究目标为实验对象的位移轨迹特征的观察实验中,通常采用长时间的视频监控作为研究资料,但是在有些实验中(例如研究豆芽的发芽过程的实验)实验对象在相当长的一段时间内,不会发生空间位移,因此导致研究者需要采用大量的时间逐幅图像去观察实验对象的位移,需要研究者长时间保持精神高度集中,稍有不慎,便会导致研究者错过实验对象复杂的运动轨迹或轻微的位移。
技术实现思路
本专利技术的目的在于提供一种视频图像处理方法和系统,用于方便用户查看目标对象的运动轨迹。为实现上述目的,本专利技术实施例提供了如下技术方案:—种视频图像处理方法,包括:获取图像采集设备采集到的依次按时间轴排列的第I至第N数据帧,所述N为不小于2的正整数;由所述第I至第N数据帧中选择任意数量的连续数据帧作为数据帧集合,选择数据帧集合中的任意一数据帧作为基底数据帧;依据目标识别算法提取数据帧集合中与所述基底数据帧之间的轨迹变化大于预设值的数据帧中的目标对象所在区域,将提取得到的所述目标对象所在区域合成到所述基底数据帧上。优选的,上述视频图像处理方法中,所述将提取得到的所述目标对象所在区域合成到所述基底数据帧上后,还包括:删除所述数据帧集合中除所述基底数据帧之外的所有数据帧。优选的,上述视频图像处理方法中,由所述第I至第N数据帧中选择任意数量的连续数据帧作为数据帧集合,选择数据帧集合中的任意一数据帧作为基底数据帧之后,还包括:删除所述数据帧集合中与所述基底数据帧之间的轨迹变化不大于预设值的数据帧。优选的,上述视频图像处理方法中,在由所述第I至第N数据帧中选择任意数量的连续数据帧作为数据帧集合之前,还包括:获取数据帧集合定义信息;判断所述数据帧集合定义信息是否为空,如果是,则所述数据帧集合为包括所述第I至第N数据帧;否则,依据所述数据帧定义信息确定所述数据帧集合,所述数据帧集合定义信息包括所述数据帧集合的起始帧和结束帧。优选的,上述视频图像处理方法中,所述基底数据帧为所述数据帧集合中时间轴最早的数据帧。优选的,上述视频图像处理方法中,其特征在于,所述将提取得到的所述目标对象所在区域合成到所述基底数据帧上之后,还包括:对当前所述第i数据帧进行降噪处理。一种视频图像处理系统,包括:数据帧采集模块,用于获取图像采集设备采集到的按时间轴依次排列的第I至第N数据帧,所述N为不小于2的正整数;数据帧集合确定模块,用于由所述第I至第N数据帧中选择任意数量的连续数据帧作为数据帧集合,选择数据帧集合中的任意一数据帧作为基底数据帧;统计模块,用于判断数据帧集合中的各个数据帧与所述基底数据帧之间的轨迹变化是否大于预设值;目标识别模块,用于依据目标识别算法提取所述数据帧集合中与所述基底数据帧之间的轨迹变化大于预设值的数据帧中的目标对象所在区域,将提取得到的所述目标对象所在区域合成到所述基底数据帧上。优选的,上述视频图像处理系统中,所述统计模块,包括:帧变化计算模块和冗余逻辑模块;所述帧变化计算模块,用于计算数据帧集合中各个数据帧与所述基底数据帧之间的轨迹变化;所述冗余逻辑模块,用于判断计算得到的轨迹变化是否大于预设值。优选的,上述视频图像处理系统中,所述冗余逻辑模块,包括:判断模块,用于判断计算得到的轨迹变化是否大于预设值;删除模块,当所述轨迹变化大于预设值时,删除与所述轨迹变化所匹配的、与所述基底数据帧进行对比的数据帧。优选的,上述视频图像处理系统中,还包括:降噪模块,用于当所述目标识别模块将提取得到的所述目标对象所在区域合成到所述基底数据帧上后,对当前所述基底数据帧进行降噪处理。通过以上方案可知,本专利技术实施例提供的视频图像处理方法和系统,通过由所获得到的多个数据帧中提取任意数量各连续数据帧作为数据帧集合,以所述数据帧集合中的任意一个数据帧作为基底数据帧,将所述数据帧集合中其它多个数据帧与所述基底数据帧一一对比,判断两者之间的轨迹变化是否大于预设值,如果是,则表明当前与所述基底数据帧进行对比的数据帧存中的目标对象存在位移,通过目标识别算法提取该数据帧中的目标对象所在区域,将提取得到的目标对象所在区域合成到所述基底数据帧中,此时,用户即可通过所述基底数据帧观察目标对象的轨迹变化,方便快捷。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例公开的一种视频图像处理方法的流程图;图2为本专利技术另一实施例公开的一种视频图像处理方法的流程图;图3为本专利技术又一实施例公开的一种视频图像处理方法的流程图;图4为本专利技术实施例公开的一种视频图像处理系统的流程图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参见图1,本专利技术实施例公开了一种视频图像处理方法,主要应用于针对观测目标对象复杂的运动或轻微的位移类的实验中,包括:步骤SlOl:获取图像采集设备采集到的依次按时间轴排列的第I至第N数据帧,所述N为不小于2的正整数;在此步骤中,可所述第I至第N数据帧,可以为使用图像采集设备(如摄像头等)采集到的多个格式为YUV、RGB或RAW等类型的数据帧;步骤S102:由所述第I至第N数据帧中选择任意数量的连续数据帧作为数据帧集合,选择数据帧集合中的任意一数据帧作为基底数据帧;步骤S103:将所述数据帧集合中其它数据帧一一与所述基底数据帧进行对比得到两者之间的轨迹变化;步骤S104:判断所述轨迹变化是否大于预设值;步骤S105:依据目标识别算法提取数据帧集合中与所述基底数据帧之间的轨迹变化大于预设值的数据帧中的目标对象所在区域,将提取得到的所述目标对象所在区域合成到所述基底数据帧上。参见本申请上述实施例公开的技术方案而言,由所获得到的多个数据帧中提取任意数量各连续数据帧作为数据帧集合,以所述数据帧集合中的任意一个数据帧作为基底数据帧,将所述数据帧集合中其它多个数据帧与所述基底数据帧--对比,判断两者之间的轨迹变化是否大于预设值,如果是,则表明当前与所述基底数据帧进行对比的数据帧存中的目标对象存在位移,通过目标识别算法提取该数据帧中的目标对象所在区域,将提取得到的目标对象所在区域合成到所述基底数据帧中,此时,用户即可通过所述基底数据帧观察目标对象的轨迹变化,方便快捷。可以理解的是,在判断两个数据帧之间的轨迹变化是否大于预设值时的具体方法可为:通过采用硬件ISP或使用软件统计模块采用多线程递归分块等统计方法定位轨迹变化区域,通过比较轨迹变化区域的像素位移变化是否超过预设值,如果是则两个数据帧之间的轨迹变化大于预设值,否则两个数据帧之间的轨迹变化不大于预设值。可以理解的是,所述由于上述技术方案已经将目标对象的轨迹变化合并到了所述基底数帧中,用户本文档来自技高网...
【技术保护点】
一种视频图像处理方法,其特征在于,包括:获取图像采集设备采集到的依次按时间轴排列的第1至第N数据帧,所述N为不小于2的正整数;由所述第1至第N数据帧中选择任意数量的连续数据帧作为数据帧集合,选择数据帧集合中的任意一数据帧作为基底数据帧;依据目标识别算法提取数据帧集合中与所述基底数据帧之间的轨迹变化大于预设值的数据帧中的目标对象所在区域,将提取得到的所述目标对象所在区域合成到所述基底数据帧上。
【技术特征摘要】
【专利技术属性】
技术研发人员:余汪洋,吴安华,
申请(专利权)人:中科创达软件股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。