基于区块差值的运动判断方法、装置及电子设备制造方法及图纸

技术编号:21092313 阅读:24 留言:0更新日期:2019-05-11 10:58
本发明专利技术公开了一种基于区块差值的运动判断方法、装置及电子设备,所述方法包括:获得一当前帧图像的一当前像素点以及一先前帧图像中与当前像素点位置相对应的一先前像素点;基于与当前像素点对应的当前区块,通过绝对差值和运算获得当前像素点和先前像素点之间的第一差值信息;基于当前滤波区块,通过绝对差值和运算获得当前滤波像素点和先前滤波像素点之间的第二差值信息;基于第一差值信息和所述第二差值信息,获得当前像素点的运动判断结果。解决了现有技术中存在的对当前帧图像中每个像素点的运动状况的判断不准确的技术问题,达到了提高判断当前帧图像中的每个像素点的运动状况的准确性的技术效果。

Motion Judgment Method, Device and Electronic Equipment Based on Block Difference

【技术实现步骤摘要】
基于区块差值的运动判断方法、装置及电子设备
本专利技术涉及图像处理领域,具体而言,涉及一种基于区块差值的运动判断方法、装置及电子设备。
技术介绍
目前,主要基于图像中的区块的移动向量对图像中的目标物体的运动估计。具体的可以用绝对差值和(Sumofabsolutedifference,SAD)运算来估测区块的移动向量。此SAD运算将当前帧图像的目前区块与先前帧图像中的每个参考区块内的像素间的绝对差值均等地逐一累加。通过寻找SAD输出值最小的区块来判断运动匹配块,进而获得目前区块的移动向量,得以判断当前区块的运动情况。然而,这种方法对噪声的抗干扰能力差,因而基于通过这种方法对当前帧图像中每个像素点的运动状况的判断不准确,进而无法准确获得当前帧图像的运动判断结果。
技术实现思路
本专利技术的目的在于提供一种基于区块差值的运动判断方法、装置及电子设备,用以解决现有技术中存在的对当前帧图像中每个像素点的运动状况的判断不准确的技术问题。第一方面,本专利技术实施例提供了一种基于区块差值的运动判断方法,包括:获得一当前帧图像的一当前像素点以及一先前帧图像中与所述当前像素点位置相对应的一先前像素点;基于与所述当前像素点对应的当前区块和先前区块,通过绝对差值和运算获得所述当前像素点和所述先前像素点之间的第一差值信息;基于当前滤波区块,通过绝对差值和运算获得当前滤波像素点和先前滤波像素点之间的第二差值信息,其中,所述当前滤波区块、所述当前滤波像素点和所述先前滤波像素点分别是对所述当前区块、所述当前像素点和所述先前像素点进行滤波处理后获得;基于所述第一差值信息和所述第二差值信息,获得所述当前像素点的运动判断结果。可选的,在所述基于与所述当前像素点对应的当前区块,通过绝对差值和运算获得所述当前像素点和所述先前像素点之间的第一差值信息之前,所述方法还包括:在所述先前帧图像中,获得与所述当前区块位置相对应的先前区块,所述当前区块中的每个像素点与所述先前区块中的每个像素点一一位置相对应。可选的,所述当前像素点对应的当前区块是,以所述当前像素点为中心,设定大小的一个矩形区块;所述基于与所述当前像素点对应的当前区块和先前区块,通过绝对差值和运算获得所述当前像素点和所述先前像素点之间的第一差值信息,包括:针对所述当前区块中的每个像素点,获得每个像素点的取值与在所述先前区块中与所述每个像素点位置相对应的像素点的取值的差值;对所述差值的绝对值进行求和运算,获得所述第一差值信息。可选的,所述基于所述第一差值信息和所述第二差值信息,获得所述当前像素点的运动判断结果,包括:获取所述第二差值信息与所述第一差值信息的比值;若所述比值在设定范围内,判定所述当前像素点发生运动;若所述比值不在设定范围内,判定所述当前像素点未发生运动。可选的,在所述基于与所述当前像素点对应的当前区块,通过绝对差值和运算获得所述当前像素点和所述先前像素点之间的第一差值信息之前,所述方法还包括:将所述前帧图像和所述先前帧图像的格式转化成YUV格式。可选的,所述YUV格式包括Y通道、U通道和V通道,所述方法还包括:获得所述当前像素点分别在所述Y通道、所述U通道和所述V通道的运动判断结果;基于所述Y通道、所述U通道和所述V通道的运动判断结果,判定所述当前像素点的运动状况。可选的,在所述基于所述第一差值信息和所述第二差值信息,获得所述当前像素点的运动判断结果之后,所述方法还包括:按照光栅扫描所述前帧图像中的每个像素点的顺序,依次获得所述当前帧图像中的每个像素点的运动判断结果。第二方面,本专利技术实施例提供了一种基于区块差值的运动判断装置,其特征在于,包括:获得模块,用于获得一当前帧图像的一当前像素点以及一先前帧图像中与所述当前像素点位置相对应的一先前像素点;处理模块,用于基于与所述当前像素点对应的当前区块和先前区块,通过绝对差值和运算获得所述当前像素点和所述先前像素点之间的第一差值信息;基于当前滤波区块,通过绝对差值和运算获得当前滤波像素点和先前滤波像素点之间的第二差值信息,其中,所述当前滤波区块、所述当前滤波像素点和所述先前滤波像素点分别是对所述当前区块、所述当前像素点和所述先前像素点进行滤波处理后获得;基于所述第一差值信息和所述第二差值信息,获得所述当前像素点的运动判断结果。第三方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一项所述方法的步骤。第四方面,本专利技术实施例提供了一种电子设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一项所述方法的步骤。相对现有技术,本专利技术具有以下有益效果:本专利技术实施例提供了一种基于区块差值的运动判断方法、装置及电子设备,所述方法包括:获得一当前帧图像的一当前像素点以及一先前帧图像中与当前像素点位置相对应的一先前像素点;基于与当前像素点对应的当前区块和先前区块,通过绝对差值和运算获得当前像素点和先前像素点之间的第一差值信息;基于当前滤波区块,通过绝对差值和运算获得当前滤波像素点和先前滤波像素点之间的第二差值信息,其中,当前滤波区块、当前滤波像素点和先前滤波像素点分别是对当前区块、当前像素点和先前像素点进行滤波处理后得到的;基于第一差值信息和所述第二差值信息,获得当前像素点的运动判断结果。基于未经过滤波处理的当前区块获得当前像素点和先前像素点之间的第一差值信息,基于当前区块经过滤波处理后得到的当前滤波区块,获得当前滤波像素点和先前滤波像素点之间的第二差值信息,因此基于第一差值信息和所述第二差值信息获得的当前像素点的运动判断结果去除了噪声对判断当前像素点的运动状况的干扰,该运动判断结果可以准确表征当前像素点的运动状况,当前像素点表征的是当前帧图像中的某个像素点,提高了判断当前帧图像中的每个像素点的运动状况的准确性。解决了现有技术中存在的对当前帧图像中每个像素点的运动状况的判断不准确的技术问题,达到了提高判断当前帧图像中的每个像素点的运动状况的准确性的技术效果。本专利技术实施例的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术实施例了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本专利技术实施例提供的一种基于区块差值的运动判断方法的流程图。图2示出了本专利技术实施例提供的另一种基于区块差值的运动判断方法的流程图。图3示出了本专利技术实施例提供的一种基于区块差值的运动判断装置200的方框结构示意图。图4示出了本专利技术实施例提供的一种电子设备的方框结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达本文档来自技高网...

【技术保护点】
1.一种基于区块差值的运动判断方法,其特征在于,包括:获得一当前帧图像的一当前像素点以及一先前帧图像中与所述当前像素点位置相对应的一先前像素点;基于与所述当前像素点对应的当前区块和先前区块,通过绝对差值和运算获得所述当前像素点和所述先前像素点之间的第一差值信息;基于当前滤波区块,通过绝对差值和运算获得当前滤波像素点和先前滤波像素点之间的第二差值信息,其中,所述当前滤波区块、所述当前滤波像素点和所述先前滤波像素点分别是对所述当前区块、所述当前像素点和所述先前像素点进行滤波处理后获得;基于所述第一差值信息和所述第二差值信息,获得所述当前像素点的运动判断结果。

【技术特征摘要】
1.一种基于区块差值的运动判断方法,其特征在于,包括:获得一当前帧图像的一当前像素点以及一先前帧图像中与所述当前像素点位置相对应的一先前像素点;基于与所述当前像素点对应的当前区块和先前区块,通过绝对差值和运算获得所述当前像素点和所述先前像素点之间的第一差值信息;基于当前滤波区块,通过绝对差值和运算获得当前滤波像素点和先前滤波像素点之间的第二差值信息,其中,所述当前滤波区块、所述当前滤波像素点和所述先前滤波像素点分别是对所述当前区块、所述当前像素点和所述先前像素点进行滤波处理后获得;基于所述第一差值信息和所述第二差值信息,获得所述当前像素点的运动判断结果。2.根据权利要求1所述的方法,其特征在于,在所述基于与所述当前像素点对应的当前区块,通过绝对差值和运算获得所述当前像素点和所述先前像素点之间的第一差值信息之前,所述方法还包括:在所述先前帧图像中,获得与所述当前区块位置相对应的先前区块,所述当前区块中的每个像素点与所述先前区块中的每个像素点一一位置相对应。3.根据权利要求2所述的方法,其特征在于,所述当前像素点对应的当前区块是,以所述当前像素点为中心,设定大小的一个矩形区块;所述基于与所述当前像素点对应的当前区块和先前区块,通过绝对差值和运算获得所述当前像素点和所述先前像素点之间的第一差值信息,包括:针对所述当前区块中的每个像素点,获得每个像素点的取值与在所述先前区块中与所述每个像素点位置相对应的像素点的取值的差值;对所述差值的绝对值进行求和运算,获得所述第一差值信息。4.根据权利要求1所述的方法,其特征在于,所述基于所述第一差值信息和所述第二差值信息,获得所述当前像素点的运动判断结果,包括:获取所述第二差值信息与所述第一差值信息的比值;若所述比值在设定范围内,判定所述当前像素点发生运动;若所述比值不在设定范围内,判定所述当前像素点未发生运动。5.根据权利要求...

【专利技术属性】
技术研发人员:官升
申请(专利权)人:湖南国科微电子股份有限公司
类型:发明
国别省市:湖南,43

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

1