伪立体GIF动画自动合成系统及其图像处理方法与流程

文档序号:11157514阅读:来源:国知局

技术特征:

1.一种伪立体GIF动画自动合成系统,其特征在于,其包括:

立体视频获取及处理模块,所述立体视频获取及处理模块读取3D视频素材后进行处理和计算,获取相关信息和图像,所述立体视频获取及处理模块将获取的相关信息传输给系统参数设置模块,所述立体视频获取及处理模块将获取的相关图像传输给景深图获取模块和白条添加模块,相关图像包括每一帧立体图像的左视图和右视图;

所述景深获取模块从所述立体视频获取及处理模块中获取相关图像,并选择相关图像中的一个视图为基准视图,另一视图为参考视图,利用图像匹配的方式获取基准视图的景深图;

所述系统参数设置模块用于设置在平面图像上添加白条的数目n、每个白条的平面位置x、宽度w、深度位置p,所述系统参数设置模块将设置好的参数传输给白条添加模块;

所述白条添加模块从所述立体视频获取及处理模块中获取相关图像,用于在基准视图上添加白条,每一帧的基准视图为左视图和右视图中的一个,并且与景深获取模块中的选择保持一致,在所述白条添加模块白条添加过程中,所需的白条添加区域和白条深度位置p从所述系统参数设置模块中获取相关参数信息,所需的景深图从所述景深获取模块中获取,经过所述白条添加模块获得的添加了白条的基准视图再传输给GIF动画合成模块;

所述GIF动画合成模块用于从所述白条添加模块获取添加了白条的基准视图,将每一帧添加了白条的基准视图按序合成伪GIF格式的动画。

2.根据权利要求1所述的伪立体GIF动画自动合成系统,其特征在于,所述立体视频获取及处理模块处理的素材为由左右视图组成的3D视频片段,所述立体视频获取及处理模块读取3D视频片段后,对3D视频片段进行处理和计算,获取的相关信息包括:视频片段的帧数N、视频的分辨率h*v,获取的相关图像包括每一帧立体图像的左视图和右视图,左视图和右视图的分辨率都是h*v。

3.根据权利要求1所述的伪立体GIF动画自动合成系统,其特征在于,所述景深图对应每个像素深度信息,归一化后利用0-1范围内的值表达,数值越大表明场景中的景物越靠近观察者。

4.根据权利要求1所述的伪立体GIF动画自动合成系统,其特征在于,所述系统参数设置模块可设置添加n个白条,每个白条的宽度w和深度位置p相同,深度位置p的可设置范围与景深图深度信息范围一致,p为0-1之间的数值,白条平面位置x和宽度w以像素为单位,具体数值根据所述立体视频获取及处理模块获得的视频分辨率和相应算法计算而得。

5.根据权利要求1所述的伪立体GIF动画自动合成系统,其特征在于,所述白条添加模块在白条添加过程中,对被添加区域内的图像景深d进行获取,并与该区域内白条的深度位置p进行比较,并且根据比较结果判断遮挡关系,进行添加白条的图像处理。

6.一种伪立体GIF动画自动合成系统中的图像处理方法,其特征在于,包括以下步骤:

S1输入立体视频,进入步骤S2;

S2获取视频的图像总帧数N、水平分辨率h、垂直分辨率v,进入步骤S3;

S3从1到N按序读取第i帧立体图像,并进行图像切割和插值拉伸处理,获得分辨率为h*v的左视图和右视图,进入步骤S4;

S4选择一幅单眼视图作为基准视图,另一幅作为参考视图,对获得的左视图和右视图进行立体匹配,获得基准视图对应的景深图,并进入步骤S5;

S5设置添加白条的参数,其中,参数包括数目n,每个白条的平面位置x、宽度w、深度位置p,进入步骤S6;

S6在白条平面位置x和宽度w定义的区域范围内,判断白条与基准视图内容的遮挡关系,同时在基准视图上添加白条,并进入步骤S7;

S7判断当前处理的图像帧编号i是否小于总帧数N,如果是,返回S3,i=i+1,处理下一帧图像,否则进入S8中;

S8将每一帧添加了白条的基准视图按序合成GIF格式的动画。

7.根据权利要求6所述的一种伪立体GIF动画自动合成系统中的图像处理方法,其特征在于,S6中图像处理流程包括:

S601在白条平面位置x和宽度w定义的区域范围内,通过景深图逐个获取像素点对应的景深d,并且进入步骤S602中;

S602判断当前像素位置对应深度d是否小于设置的白条深度位置p,如果是,进入S603,如果不是,进入步骤S604;

S603基准视图对应像素位置的内容设置为全白色,进入S605;

S604保留基准视图对应像素位置的内容不变,并进入步骤S605;

S605判断是否完成白条平面位置x和宽度w定义的区域范围内所有像素的操作,如果是,则获得在基准视图上添加了白条的基准图像,否则返回S601,对白条平面位置x和宽度w定义的区域范围内其它像素进行同样的操作,直至完成所有像素的操作。

8.根据权利要求7所述的一种伪立体GIF动画自动合成系统中的图像处理方法,其特征在于,S603中,对于通常8位3通道彩色图像,设置R=G=B=255。

9.根据权利要求6所述的一种伪立体GIF动画自动合成系统中的图像处理方法,其特征在于,S4中获得景深图的方式还包括利用具有深度图获取功能的摄像机直接获得深度图。

10.根据权利要求6所述的一种伪立体GIF动画自动合成系统中的图像处理方法,其特征在于,S6中添加白条的方式包括:添加垂直方向的白条,添加水平方向的白条,添加白色网格以及不同形状的白色面。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1