深度图提取、判断视频场景切换及深度图边缘优化方法技术

技术编号:8217980 阅读:164 留言:0更新日期:2013-01-17 22:14
本发明专利技术公开一种深度图提取方法,步骤为:输入待处理视频帧序列,得到源图像;对源图像进行边缘检测和目标识别,得到目标图像;根据目标图像判断视频场景是否发生切换;依据视频场景是否发生切换、目标图像像素点的亮度值在时间和空间上的变化、以及电视刷新频率计算某一像素点的深度值,根据所得深度值计算并提取深度图;输出深度图结果。本发明专利技术公开一种判断视频场景切换的方法,该方法通过判断相同位置像素点亮度值不相关的个数是否超过设定值来判定视频场景是否发生了切换。本发明专利技术公开一种深度图边缘优化方法,逐点比较深度图边缘点坐标和目标边界交点的坐标,如果不相同则深度图边缘点坐标赋值为目标边界交点的坐标。

【技术实现步骤摘要】

本专利技术涉及一种视频图像2D转3D中的深度图提取方法,尤其设计一种包括判断视频场景切换及深度图边缘优化方法的深度图提取方法。
技术介绍
深度图是指以物体纵向深度值代替灰度图像的灰度级形成的图像。由于其中的每个像素代表了一个相对的深度信息,反映了景物表面的三维坐标信息,所以深度图包含了可以直接利用的3D信息(即较可靠的深度数据)。在2D转3D算法中,深度图的提取与计算是至为重要的关键环节。在实现本专利技术过程中,专利技术人发现现有的深度图提取算法中没有针对电视机刷新频率进行深度图计算的方法,导致最终计算得到的深度图像对转化2D视频序列的观看效果受到影响。
技术实现思路
为了克服上述的缺陷,本专利技术提供一种基于电视刷新频率的深度图提取方法。为达到上述目的,一方面,本专利技术提供一种深度图提取方法,所述方法至少包括下述步骤输入待处理视频帧序列,得到源图像;对源图像进行边缘检测和目标识别,得到目标图像;根据目标图像判断视频场景是否发生切换;依据视频场景是否发生切换、目标图像像素点的亮度值在时间和空间上的变化、以及电视刷新频率计算某一像素点的深度值,根据所得深度值计算并提取深度图;输出深度图结果;其中,依据目标图像和电视刷新频率计算某一像素点的深度值de P t h等于某位置处该像素点的亮度值在空间上的变化量与此位置处该像素点的亮度值在时间上的变化相除所得值。另一方面,本专利技术提供一种判断视频场景切换的方法,所述方法至少包括下述步骤输入待处理视频帧序列,得到源图像;对源图像进行边缘检测和目标识别,得到目标图像;根据目标图像得到目标对象的亮度值,在连续两帧画面中,相同位置像素点的亮度值不相关的个数超过设定值时判定视频场景发生了切换,否则判定视频场景未切换。再一方面,本专利技术提供一种深度图边缘优化方法,所述方法至少包括下述步骤对深度图进行边缘检测,得到边缘图,记录所有边缘点的坐标(xd,yd);输入待处理视频帧序列,对源图像分别进行横向和纵向的1/2下采样,对所得结果进行边缘检测和目标识别,得到目标图像;对目标图像进行1/3下采样,记录新得到的边缘图像,位于目标边界交点的坐标记录为(χε,ye);对(xd,yd)和(xe,ye)进行逐行逐点比较,如果(xd, yd)与(xe, ye)相同则继续比对下一点;否则,以(Χε,ye)为基准,调整(Xd,yd)及其邻域的深度值;对得到的深度图进行平滑滤波,生成最终的深度图。本专利技术深度图提取方法将电视刷新频率引入到深度值的计算中,进而再根据所得深度值计算并提取深度图。根据电视不同的刷新频率而采用了不同的像素点跨度来进行深度图的计算,使计算得到的深度图更加准确,让最终渲染出的3D视频图像效果更加理想。本专利技术判断视频场景切换的方法利用目标对象的亮度值作判断,有别于现有通过像素值来判断视频场景切换的方法。优点主要为1.使用目标对象亮度值而非整个源图像的亮度值,减少了计算量;2.计算的是Y分量,而非YUV三个通道的分量和,降低算法复杂程度。令判断更加准确,使用更加方便。 本专利技术深度图边缘优化方法通过比对深度图和源图像中目标对象的边缘信息来对深度图像的边缘深度值进行修复,对计算得到的与源图像边缘不匹配深度图边缘像素点进行重新校准,并调整其邻域的深度值,使生成的深度图像边缘数据更加准确外,解决了视频图像2D转3D时易出现边缘模糊或重影进而影响观看质量的问题。附图说明图I为本专利技术方法流程示意图。图2为像素点及其周围像素点的坐标标注示意图。图3为本专利技术方法优选实施例流程图。图4为深度值计算方法优选实施例流程图。图5为深度图优化方法优选实施例流程图。具体实施例方式下面结合说明书附图和实施例对本专利技术做详细描述。如图I所示,在本专利技术深度图提取方法中,以输入的待处理视频帧序列为源图像,通过对源图像进行边缘检测和目标识别,得到目标图像。根据目标图像判断视频场景是否发生切换。然后依据视频场景是否发生切换、目标图像像素点的亮度值在时间和空间上的变化、以及电视刷新频率计算某一像素点的深度值,根据所得深度值计算并提取深度图,输出深度图结果。为了实现本专利技术深度图提取方法,依据目标图像和电视刷新频率计算某一像素点的深度值cbpth等于某位置处该像素点的亮度值在空间上的变化量与此位置处该像素点的亮度值在时间上的变化相除所得值。优选的具体公式为depth = -.---!-;~!---T 苴中IPy(I + Widthj2,7) — iy{xyy)\ + \PY{x,y+ Height/2) — Py{x,y)\ .,、jPy(χ, y)为目标图像中某一像素点的亮度值,P/ (X,y)为上一帧图像中同一位置像素点的亮度值,PY(x+ffidth/2, y)为此像素点在水平方向上运动的下一坐标点的亮度值,Py(χ,y+Height/2)为此像素点在垂直方向上运动的下一坐标点的亮度值;Width为电视宽度方向上的像素个数除以电视刷新频率后所得值,Height为电视高度方向上的像素个数除以电视刷新频率后所得值;当所得depth值大于255时depth的计数为255,当所得depth值有余数时进行四舍五入。在计算深度图时,由于运动是连续的,所以其深度值的变化程度是一个累加的过程;而当视频场景切换时,连续的运动终止了,此时需要对累加的深度值进行清零,否则就会发生错误。所以,根据深度值计算并提取深度图时,如果 Acountdepth+depth < 255 则 Acount ' depth = Acountdepth+depth ;否则权利要求1.一种深度图提取方法,其特征在于,所述方法至少包括下述步骤 输入待处理视频帧序列,得到源图像;对源图像进行边缘检测和目标识别,得到目标图像; 根据目标图像判断视频场景是否发生切换; 依据视频场景是否发生切换、目标图像像素点的亮度值在时间和空间上的变化、以及电视刷新频率计算某一像素点的深度值,根据所得深度值计算并提取深度图; 输出深度图结果;其中, 依据目标图像和电视刷新频率计算某一像素点的深度值depth等于某位置处该像素点的亮度值在空间上的变化量与此位置处该像素点的亮度值在时间上的变化量相除所得值。2.根据权利要求I所述的深度图提取方法其特征在于,依据目标图像和电视刷新频率计算某一像素点的深度值的公式为3.根据权利要求I所述的深度图提取方法,其特征在于,根据所得深度值计算并提取深度图时,如果 Acountdepth+depth < 255 则 Acount1 depth = Acountdepth+depth ;否则4.根据权利要求I所述的深度图提取方法,其特征在于,所述方法还包括步骤对所得源图像分别进行横向和纵向的第一次下采样,对第一次下采样后的图像进行边缘检测和目标识别,得到目标图像。5.根据权利要求4所述的深度图提取方法,其特征在于,第一次下采样为1/2下采样。6.根据权利要求I所述的深度图提取方法,其特征在于,所述方法还包括步骤对目标图像分别进行横向和纵向的第二次下采样操作;依据视频场景是否发生切换、第二次下采样后的结果以及电视刷新频率进行深度图的计算与提取;输出深度图。7.根据权利要求6所述的深度图提取方法,其特征在于,第二次下采样为1/3下采样。8.根据权利要本文档来自技高网...

【技术保护点】
一种深度图提取方法,其特征在于,所述方法至少包括下述步骤:输入待处理视频帧序列,得到源图像;对源图像进行边缘检测和目标识别,得到目标图像;根据目标图像判断视频场景是否发生切换;依据视频场景是否发生切换、目标图像像素点的亮度值在时间和空间上的变化、以及电视刷新频率计算某一像素点的深度值,根据所得深度值计算并提取深度图;输出深度图结果;其中,依据目标图像和电视刷新频率计算某一像素点的深度值depth等于某位置处该像素点的亮度值在空间上的变化量与此位置处该像素点的亮度值在时间上的变化量相除所得值。

【技术特征摘要】

【专利技术属性】
技术研发人员:马荣敏邢文峰
申请(专利权)人:青岛海信信芯科技有限公司
类型:发明
国别省市:

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

1