视频目标区域遮挡方法和装置的制造方法
【技术领域】
[0001]本发明涉及视频图像领域,具体来说,涉及一种视频目标区域遮挡方法和装置。
【背景技术】
[0002]目前,在视频影像中,人们为了保护个人隐私,通常会采用戴帽子或戴墨镜的方式来避免暴露个人身份,但是这种方式会给当事人带来不便,于是,为了减少当事人的负担,在现有技术中,普遍通过对视频图像进行遮挡或对视频图像打马赛克的方式来实现对视频图像中人物图像的遮挡,从而达到保护个人隐私的目的。
[0003]但是对于现有技术中的上述两种视频图像处理方式来说,均存在一些需要解决的问题,首先,就现有技术中的对视频图像进行遮挡的方法而言,其实是通过在视频中的原图像位置直接覆盖了一个替换图像,而替换图像也仅仅只是达到了对原始图像进行遮挡的效果,替换图像并不能够与视频中的图像场景相衔接和融合,举例而言,其就是将一幅现有的图片直接贴到人脸的位置,但是该图片并不能够与人脸相匹配,也不能够与周围的背景图像相衔接与融合。
[0004]另一方面,就现有技术中的对视频图像打马赛克的方法而言,其是通过在视频中锁定人眼的位置,然后对人眼所在的固定矩形区域进行放大缩小的方式,从而达到对人眼打马赛克的效果,虽然这种方式在一定程度上保护了个人的隐私,但是,这种通过对视频图像打马赛克的方法同样存在视觉上影响美观的问题。
[0005]针对相关技术中的上述问题,目前尚未提出有效的解决方案。
【发明内容】
[0006]针对相关技术中的上述问题,本发明提出一种视频目标区域遮挡方法和装置,能够采用与目标区域相匹配的图像作为区域替换图像,并使设置有区域替换图像的目标区域与视频的背景图像相衔接与融合,且不影响美观。
[0007]本发明的技术方案是这样实现的:
[0008]根据本发明的一个方面,提供了一种视频目标区域遮挡方法。
[0009]该视频目标区域遮挡方法包括:
[0010]通过对视频图像进行分析,确定所述视频图像中的目标区域,以及所述目标区域中的目标特征;
[0011]根据所述目标特征对视频图像进行跟踪,确定目标区域在视频图像中的位置;
[0012]基于目标特征对目标区域进行机器学习,确定预先配置的区域替换图像数据库中与目标区域相匹配的区域替换图像;
[0013]通过无缝拼接技术将区域替换图像置于目标区域,使区域替换图像与目标区域的背景图像形成无缝拼接。
[0014]其中,在通过对视频图像进行分析,确定视频图像中的目标区域,以及目标区域中的目标特征时,可通过对视频图像进行分析,确定视频图像的前景图像和背景图像;再对前景图像进行检测和/或人工标定,从而确定前景图像中的目标区域,以及目标区域中的目标特征。
[0015]此外,在区域替换图像与目标区域的背景图像形成无缝拼接后,该视频目标区域遮挡方法进一步包括:
[0016]通过对目标区域进行跟踪,可确定目标区域的目标特征变化;
[0017]并根据目标区域的目标特征变化对视频图像中的区域替换图像进行处理,使处理后的区域替换图像与目标区域变换后的目标特征相匹配。
[0018]另外,无缝拼接技术可采用图像梯度域编辑方法。
[0019]此外,视频图像的目标特征可包括以下至少之一:
[0020]局部特征、轮廓特征、纹理特征。
[0021]根据本发明的另一方面,提供了一种视频目标区域遮挡装置。
[0022]该视频目标区域遮挡装置包括:
[0023]分析模块,用于通过对视频图像进行分析,确定视频图像中的目标区域,以及目标区域中的目标特征;
[0024]跟踪模块,用于根据目标特征对视频图像进行跟踪,确定目标区域在视频图像中的位置;
[0025]学习模块,用于基于目标特征对目标区域进行机器学习,确定预先配置的区域替换图像数据库中与目标区域相匹配的区域替换图像;
[0026]拼接模块,用于通过无缝拼接技术将区域替换图像置于目标区域,使区域替换图像与目标区域的背景图像形成无缝拼接。
[0027]其中,分析模块包括:
[0028]第一分析子模块,用于对视频图像进行分析,确定视频图像的前景图像和背景图像;
[0029]第二分析子模块,用于对前景图像进行检测和/或人工标定,确定前景图像中的目标区域,以及目标区域中的目标特征;
[0030]此外,该视频目标区域遮挡装置进一步包括:
[0031]跟踪子模块,用于在区域替换图像与目标区域的背景图像形成无缝拼接后,对目标区域进行跟踪,从而确定目标区域的目标特征变化;
[0032]处理模块,用于根据目标区域的目标特征变化对视频图像中的区域替换图像进行处理,使处理后的区域替换图像与目标区域变换后的目标特征相匹配。
[0033]另外,无缝拼接技术可采用图像梯度域编辑方法。
[0034]此外,视频图像的特征可包括以下至少之一:
[0035]局部特征、轮廓特征、纹理特征。
[0036]本发明通过对视频图像的分析和跟踪,从而确定目标区域,并通过机器学习的方式确定与目标区域相匹配的区域替换图像,并通过无缝拼接技术对目标区域进行区域替换图像的实时替换,使经过图像替换的目标区域与视频图像的背景图像相衔接与融合,且不影响美观。
【附图说明】
[0037]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0038]图1是根据本发明实施例的视频目标区域遮挡方法的流程图;
[0039]图2是根据本发明一具体实施例的视频目标区域遮挡方法的流程图;
[0040]图3是根据本发明实施例的视频目标区域遮挡装置的框图。
【具体实施方式】
[0041]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。
[0042]根据本发明的实施例,提供了一种视频目标区域遮挡方法。
[0043]如图1所示,根据本发明实施例的视频目标区域遮挡方法包括:
[0044]步骤S101,通过对视频图像进行分析,确定所述视频图像中的目标区域,以及所述目标区域中的目标特征;
[0045]步骤S103,根据所述目标特征对视频图像进行跟踪,确定目标区域在视频图像中的位置;
[0046]步骤S105,基于目标特征对目标区域进行机器学习,确定预先配置的区域替换图像数据库中与目标区域相匹配的区域替换图像;
[0047]步骤S107,通过无缝拼接技术将区域替换图像置于目标区域,使区域替换图像与目标区域的背景图像形成无缝拼接。
[0048]通过本发明的上述方案,能够对视频图像的分析和跟踪,从而确定目标区域,并通过机器学习的方式确定与目标区域相匹配的区域替换图像,并通过无缝拼接技术对目标区域进行区域替换图像的实时替换,使经过图像替换的目标区域与视频图像的背景图像相衔接与融合,且不影响美观。
[0049]为了更好的理解本发明的上述技术方案,下面结合一具体实施例对本发明的上述技术方案进行详细阐述。
[0050]参照图2所示,为了对视频图像中的目标区域(这里为用户想要遮挡、替换的图像区域)进行遮挡或替换,首先,可对视频图像进行区域划分,具体的,可通过对视频图像进行分析的方式,来确定视频图像中的前景图像和背景图像;
[0051]其中,对于目标区域,即用户想要遮挡或替换的图像区域,在实际应用中可以是人的眼睛区域、脸部轮廓区域、头部区域、上半身区域、眼睛与上身服饰区域、服饰与头部区域等等,也就是说,目标区域既可以是连通区域,也可以是非连通区域,还可以是多个非连通区域,本发明对此并不做限定。
[0052]然后,再对前景图像进行目标区域的检测,具体的,可通过对视频的前景图像序列的首张或前几帧图片进行手工标定和/或自动检测的方式,从而获得目标区域,以及目标区域的特征(例如位置、边缘、轮廓和纹理等特征);
[0053]其中,在对图像进行手工标定和/或自动检测时,如果没有检测到目标区域,一种原因可能是前景图像序列的首张或前几帧图片不存在目标区域,那么可通过对后几帧的图片进行手工标定和/或自动检测的方式继续检测;另一种原因可能是区域划分不准确,即,此时的前景图像中不存在目标区域,那么可对视频图像重新进行区域划分(这里为,前景图像与背景图像的划分);
[0054]在检测到视频图像中的目标区域以及目标区域的特征后,则可以进行目标的替换,具体的,需要根据检测到的目标区域的边缘、轮廓和纹理等特征来对目标区域进行机器学习,从而在本地的用于视频图像遮挡的区域替换图像数据库中查找与目标区域相匹配的图像;
[0055]在查找到与目标区域相匹配的区域替换图像后,如图2所示,可通过图像梯度域编辑方法将区域替换图像遮挡或替换至目标区域,使区域替换图像与目标区域的背景图像形成无缝拼接;
[0056]但是,应当注意的是,在本例中,采用的视频图像的无缝拼接技术虽然是图像梯度域编辑方法,但是在实际应用中,也可以根据实际需要采用其他的能够使区域替换图像与目标区域的背景图像形成无缝拼接的无缝拼接