图像处理方法、装置及服务器制造方法及图纸

技术编号:19695757 阅读:59 留言:0更新日期:2018-12-08 12:10
本发明专利技术实施例公开了一种图像处理方法、装置及服务器,用于提升目标框与前景目标的重合度。本发明专利技术实施例先获得输入帧和背景帧,再确定目标框中待切割的行或列,计算输入帧和背景帧在待切割的行或列的梯度差值矩阵,并计算梯度差值矩阵中的梯度差值的平均值,判断该平均值是否小于梯度比较值,若小于,则从目标框中切除该待切割位置。本发明专利技术实施例利用输入帧和背景帧的相似度作为切割目标框的依据,分别计算输入帧和背景帧的目标框中行或列的梯度差值的平均值作为比较特征,与梯度比较值进行比较,从而判断出当前行或列是否是真实的前景目标,如果不是,则从目标框中切除当前行或列。从而能够有效修正目标框,提升目标框与前景目标的重合度。

【技术实现步骤摘要】
图像处理方法、装置及服务器
本申请涉及计算机领域,尤其涉及一种图像处理方法、装置及服务器。
技术介绍
在图像视频序列的应用中,人们通常只对其中的某些部分感兴趣,比如视频监控系统中我们关心的是运动较为显著的前景目标,而对相对静态的背景目标并不关心,所以我们需要将前景与背景很好的区分出来,得到能够准确框住前景目标的目标框。在实际应用场景中,由于光照等原因的影响,目标检测算法获取的前景目标区域常常大于实际前景目标,或者产生一些伪目标,影响后续的应用场景。比如在目标追踪阶段,对目标进行分裂处理时,若目标框的变化太大,会导致目标分裂出错。因此,需要对可能偏大的目标框进行切割,以修正目标框的大小和位置,去除部分伪目标,得到较为准确的目标框。而在实际切割过程中会由于光照的影响,使得难以得到较为准确的目标框。
技术实现思路
本专利技术实施例提供了一种图像处理方法、装置及服务器,能够在图像切割过程中有效屏蔽光照的影响,提升目标框与前景目标的重合度。第一方面,本专利技术实施例提供了一种图像处理方法,该方法包括:先获得框定输入帧中的前景目标的目标框,并获得包括输入帧对应的场景的背景图像的背景帧,再确定目标框中的待切割位置,该待切割位置为一行、一列、多行或多列,计算输入帧和背景帧在待切割位置的梯度差值矩阵,并计算梯度差值矩阵中的梯度差值的平均值(第一梯度均值),判断第一梯度均值是否小于梯度比较值,若小于,则从目标框中切除该待切割位置。本专利技术实施例利用输入帧和背景帧的相似度作为切割目标框的依据,通过分别计算输入帧和背景帧的目标框中行或列的梯度差值的平均值作为比较特征,与梯度比较值进行比较,从而判断出当前行或列是否是真实的前景目标,如果不是,则从目标框中切除当前行或列,从而使得最终得到的目标框能够屏蔽光照的影响,有效修正目标框,从而提升目标框与前景目标的重合度。进一步,若第一梯度均值大于等于梯度比较值,则可以确定待切割位置为目标框中的真实前景目标,则确定所述待切割位置为切割后的目标框的其中一个边界,保留该待切割位置,并停止在当前方向上的切割。可选的,确定目标框的待切割位置的过程为:先确定切割目标框的当前切割方向,然后在当前切割方向上确定待切割位置;当前切割方向包括从左至右方向、从右至左方向、从上至下方向、或从下至上方向;若当前切割方向为从左至右方向或从右至左方向,则待切割位置则是目标框中的一列或多列;若当前切割方向为从上至下方向或从下至上方向,则待切割位置包括目标框中的一行或多行。可选的,可以先根据目标框的长度和宽度,确定对目标框的切割顺序,再按照切割顺序确定切割目标框的当前切割方向。切割顺序可以是先左右再上下,或先上下再左右;其中,左右包括从左至右和从右至左,上下包括从上至下和从下至上。可选的,当目标框的长度大于宽度时,目标框的切割顺序可以为先左右后上下的切割顺序,当目标框的宽度大于长度时,目标框的切割顺序为先上下后左右的切割顺序。之所以这样选取切割顺序,目的是为了增加每一次切割中在应有目标处的前景目标的比重,以防止过度切割,从而使切割获得更好的效果。进一步,在通过当前待切割位置来判断是否对当前行或列进行切割的基础上,还结合下一个待切割位置(当前行的下一行或当前列的下一列)的梯度差值来判断是否对当前行或当前列进行切割,具体过程为:确定切割目标框的切割步长,切割步长包括一行、一列、多行或多列;确定目标框中待切割位置的下一个位置,待切割位置的下一个位置是目标框中待切割位置之后的下一个切割步长所在的位置;计算输入帧和背景帧在待切割位置的下一个位置的梯度差值矩阵(第二梯度差值矩阵),并计算第二梯度均值,即第二梯度差值矩阵中的梯度差值的平均值;再判断第二梯度均值是否小于梯度比较值;只要满足当第一梯度均值小于梯度比较值,和第二梯度均值小于梯度比较值,两个条件中的任意一个条件时,则从目标框中切除当前的待切割位置。所以,本专利技术实施例结合下一个步长的行或列来判断当前切割的行或列是否是真实的前景目标,能够避免当当前切割的行或列是突刺点时,被误认为是真实的前景目标的情况,从而解决因突刺点导致的切割不足的问题。可选的,上述梯度比较值可以为预设的梯度阈值;也可以为为预设的梯度阈值与多个梯度均值的中值两者之间的最小值;也可以为预设的梯度阈值、多个梯度均值的中值、与多个梯度均值的平均值三者之间的最小值。其中,多个梯度均值为多个待切割位置对应的梯度均值。第二方面,本专利技术实施例还提供一种图像处理装置,具体实现对应于上述第一方面提供的图像处理方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件程序实现。硬件和软件包括一个或多个与上述功能相对应的单元模块,所述单元模块可以是软件和/或硬件。一种可能的设计中,所述图像处理装置包括:目标框获取单元,用于获得框定输入帧中的前景目标的目标框;背景帧获取单元,用于并获得背景帧,背景帧包括输入帧对应的场景的背景图像;第一确定单元,用于确定目标框中的待切割位置,待切割位置为目标框中的一行、一列、多行或多列;计算单元,用于计算输入帧和背景帧在待切割位置的第一梯度差值矩阵,并计算第一梯度均值,第一梯度均值为第一梯度差值矩阵中的梯度差值的平均值;判断单元,用于判断第一梯度均值是否小于梯度比较值;切割单元,用于当第一梯度均值小于梯度比较值时,从目标框中切除待切割位置。第三方面,本专利技术实施例提供了一种服务器,具体实现对应于上述第一方面提供的图像处理方法的功能。本专利技术实施例中的服务器可以包括:处理器、存储器及网络接口;其中,存储器用于存储程序代码,处理器调用所述存储器中的程序代码,以执行上述第一方面的图像处理方法中的全部或部分步骤。第四方面,本申请的提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面所述的方法。本申请的又一方面提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面所述的方法。通过本专利技术实施例,使得最终得到的目标框能够屏蔽光照的影响,有效修正目标框,从而提升目标框与前景目标的重合度。且还能切除掉一些伪目标,降低前景目标的误检率,以提高目标跟踪的效率。附图说明图1为本专利技术实施例中的目标追踪流程示意图;图2为本专利技术实施例中的目标框不准确的示意图;图3为对图2的目标框进行切割后的效果示意图;图4为本专利技术实施例中的图像处理系统示意图;图5为本专利技术实施例中的图像处理方法的一种流程图;图6为本专利技术实施例中输入帧中的目标框框定的前景目标示意图;图7为与图6对应的背景帧中的目标框框定的背景图像示意图;图8为本专利技术实施例中的切割方向及切割步长示意图;图9为本专利技术实施例中的图像处理方法的另一种流程图;图10为本专利技术实施例中的输入帧和背景帧的梯度计算示意图;图11为本专利技术实施例中的图像处理装置功能模块结构图;图12为本专利技术实施例中的服务器的硬件结构示意图。具体实施方式以下结合附图对本专利技术实施例作进一步的说明。本专利技术实施例中图像处理方法主要应用于视频监控场景中的目标检测和目标追踪。在视频中对目标进行追踪的过程中,先需要通过目标检测算法确定框定目标(前景目标)的目标框,再使用该目标框在视频各帧图像中进行视频追踪。如图1所示,对目标进行追踪的具体本文档来自技高网...

【技术保护点】
1.一种图像处理方法,其特征在于,所述方法包括:获得框定输入帧中的前景目标的目标框,并获得背景帧,所述背景帧包括所述输入帧对应的场景的背景图像;确定所述目标框中的待切割位置,所述待切割位置为所述目标框中的一行、一列、多行或多列;计算所述输入帧和所述背景帧在所述待切割位置的第一梯度差值矩阵,并计算第一梯度均值,所述第一梯度均值为第一梯度差值矩阵中的梯度差值的平均值;判断所述第一梯度均值是否小于梯度比较值;若所述第一梯度均值小于所述梯度比较值,则从所述目标框中切除所述待切割位置。

【技术特征摘要】
1.一种图像处理方法,其特征在于,所述方法包括:获得框定输入帧中的前景目标的目标框,并获得背景帧,所述背景帧包括所述输入帧对应的场景的背景图像;确定所述目标框中的待切割位置,所述待切割位置为所述目标框中的一行、一列、多行或多列;计算所述输入帧和所述背景帧在所述待切割位置的第一梯度差值矩阵,并计算第一梯度均值,所述第一梯度均值为第一梯度差值矩阵中的梯度差值的平均值;判断所述第一梯度均值是否小于梯度比较值;若所述第一梯度均值小于所述梯度比较值,则从所述目标框中切除所述待切割位置。2.根据权利要求1所述的方法,其特征在于,若所述第一梯度均值大于等于所述梯度比较值,则确定所述待切割位置为切割后的目标框的其中一个边界。3.根据权利要求1或2所述的方法,其特征在于,所述确定所述目标框的待切割位置包括:确定切割所述目标框的当前切割方向,所述当前切割方向包括从左至右方向、从右至左方向、从上至下方向、或从下至上方向;确定在所述当前切割方向上的待切割位置;若所述当前切割方向为从左至右方向或从右至左方向,则所述待切割位置包括所述目标框中的一列或多列;若所述当前切割方向为从上至下方向或从下至上方向,则所述待切割位置包括所述目标框中的一行或多行。4.根据权利要求3所述的方法,其特征在于,在所述确定切割所述目标框的当前切割方向之前,还包括:根据所述目标框的长度和宽度,确定所述目标框的切割顺序,所述切割顺序包括先左右方向切割,待所述左右方向都切割完后,再上下方向切割,或先上下方向切割,待所述上下方向都切割完后,再左右方向切割;其中,所述左右方向包括从所述左至右方向和所述从右至左方向,所述上下方向包括所述从上至下方向和所述从下至上方向;所述确定切割所述目标框的当前切割方向包括:按照所述切割顺序确定切割所述目标框的当前切割方向。5.根据权利要求4所述的方法,其特征在于,所述根据所述目标框的长度和宽度,确定所述目标框的切割顺序包括:当所述目标框的长度大于宽度时,确定所述目标框的切割顺序为先左右方向切割,待所述左右方向都切割完后,再上下方向切割;当所述目标框的宽度大于长度时,确定所述目标框的切割顺序为先上下方向切割,待所述上下方向都切割完后,再左右方向切割。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:确定切割步长,所述切割步长包括一行、一列、多行或多列;确定所述目标框中所述待切割位置的下一个位置,所述待切割位置的下一个位置为所述目标框中所述待切割位置之后的下一个切割步长所在的位置;计算所述输入帧和所述背景帧在所述待切割位置的下一个位置的第二梯度差值矩阵,并计算第二梯度均值,所述第二梯度均值为所述第二梯度差值矩阵中的梯度差值的平均值;判断所述第二梯度均值是否小于所述梯度比较值;所述从所述目标框中切除所述待切割位置包括:当满足以下条件中的任意一个条件时,则从所述目标框中切除所述待切割位置:所述第一梯度均值小于所述梯度比较值,或所述第二梯度均值小于所述梯度比较值。7.根据权利要求1至6中任一项所述的方法,其特征在于,所述梯度比较值为预设的梯度阈值。8.根据权利要求1至6中任一项所述的方法,其特征在于,所述梯度比较值为预设的梯度阈值与多个梯度均值的中值两者之间的最小值,所述多个梯度均值为多个待切割位置对应的梯度均值。9.根据权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:所述梯度比较值为预设的梯度阈值、多个梯度均值的中值、与多个梯度均值的平均值三者之间的最小值,所述多个梯度均值为多个待切割位置对应的梯度均值。10.一种图像处理装置,其特征在于,所述装置包括:目标框获取单元,用于获得框定输入帧中的前景目标的目标框;背景帧获取单元,用于并获得背景帧,所述背景帧包括所述输入帧对应的场景的背景图像;第一确定单元,用于确定所述目标框中的待切割位置,所述待切割位置为所述目标框中的一行、...

【专利技术属性】
技术研发人员:唐松袁誉乐郑理文赵勇谭兵
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1