计算合成图片的方法与装置的制造方法_2

文档序号:9333047阅读:来源:国知局
或者视差图所导致的视图合成误差。
[0048]根据第一方面或上述任一种第一方面的实现形式,在所述方法的第三种可能的实现形式中,所述检测对象边界失准包括:
[0049]检测所述左投影深度图和所述右投影深度图其中之一的样本是否属于对象边界,且在同一位置的样本是否属于其他投影深度图的前景平面。
[0050]通过检测对象边界失准,可以大大减少由不准确但是视图间一致的深度图或者视差图所导致的明显的干扰性视图合成伪影。
[0051]根据第一方面或者上述任一种第一方面的实现形式,在所述方法的第四种可能的实现形式中,如果所述左投影深度图和所述右投影深度图中的第一个投影深度图中的样本属于对象边界,且在同一位置的样本属于所述左投影深度图和所述右投影深度图的第二个投影深度图的前景平面,即检测到对象边界失准;其中,所述确定左可信图信息包括:如果所述左投影深度图中的样本属于对象边界,且在同一位置的样本属于所述右投影深度图的前景平面,为用于计算所述合成图片的所述左投影图中的样本分配降低的权重;和/或所述确定右可信图信息包括:如果所述右投影深度图中的样本属于对象边界,且在同一位置的样本属于所述左投影深度图的前景平面,为用于计算所述合成图片的所述右投影图中的样本分配降低的权重。
[0052]通过减少影响受抑的所述左投影图和所述右投影图对应的左可信图和右可信图其中之一的权重,可以减少合成伪影。
[0053]根据第一方面的第四种实现形式,在所述方法的第五种可能的实现形式中,所述降低的权重是根据基于属于对象边界的样本的位置确定的过渡区的递增或递减函数来分配。
[0054]根据递增或递减函数来降低权重很容易实现,例如通过一个查找表来实现。
[0055]根据第一方面或者上述任一种第一方面的实现形式,在所述方法的第六种可能的实现形式中,所述确定左可信图信息包括:如果处于第一位置的所述左投影深度图中的第一样本不属于所述左空洞区域,所述左投影深度图中的第一样本的第二右邻样本属于所述左空洞区域,所述左投影深度图中的第一样本以及处于第一位置的所述右投影深度图中的第一样本属于所述视觉场景的同一平面,并且所述右投影深度图中的第一样本与所述右投影深度图中的第一样本的第二右邻样本属于所述视觉场景的同一平面,则为用于计算所述合成图片的所述左投影图中的样本分配降低的权重。
[0056]以这种方式降低所述左可信图信息的权重通过逻辑操作可以很容易实现,无需复杂的计算处理。
[0057]根据第一方面或者上述任一种第一方面的实现形式,在所述方法的第七种可能的实现形式中,如果处于第一位置的所述左投影深度图中的第一样本与所述左投影深度图中的第一左样本的第二左邻样本不属于所述视觉场景的同一平面,与所述左投影深度图中的第二左邻样本对应的所述视觉场景中的点相比,所述左投影深度图中的第一样本对应的所述视觉场景中的点更靠近摄像头,所述左投影深度图中的第一样本与处于第一位置的所述右投影深度图中的第一样本属于所述视觉场景的同一平面,并且所述右投影深度图中的第一样本与所述右投影深度图中的第一样本的第二左邻样本属于所述视觉场景的同一平面,则为用于计算所述合成图片的所述左投影图中的样本分配降低的权重。
[0058]以这种方式降低所述左可信图信息的权重通过逻辑操作可以很容易实现,无需复杂的计算处理。
[0059]根据第一方面或者上述任一种第一方面的实现形式,在所述方法的第八种可能的实现形式中,检测到对象边界失准,并且所述确定右可信图信息包括:如果位于第一横坐标与第一纵坐标位置上的所述右投影深度图中的第一样本不属于所述右空洞区域,所述右投影深度图中的第一样本的第二左邻样本属于所述右空洞区域,所述右投影深度图中的第一样本与位于所述第一横坐标与所述第一纵坐标位置上的左投影深度图中的第一样本属于所述视觉场景的同一平面,并且所述左投影深度图中的第一样本与所述左投影深度图中的第一样本的第二左邻样本属于所述视觉场景的同一平面,则为用于计算所述合成图片的所述右投影图中的样本分配降低的权重。
[0060]以这种方式降低所述右可信图信息的权重通过逻辑操作可以很容易实现,无需复杂的计算处理。
[0061]根据第一方面或者上述任一种第一方面的实现形式,在所述方法的第九种可能的实现形式中,所述确定右可信图信息包括:如果位于第一横坐标与第一纵坐标位置上的所述右投影深度图中的第一右样本与所述右投影深度图中的第一样本的第二右邻样本不属于所述视觉场景的同一平面;与所述右投影深度图中的第二右邻样本对应的所述视觉场景中的点相比,所述右投影深度图中的第一样本对应的所述视觉场景中的点更靠近摄像头;所述右投影深度图中的第一样本与位于所述第一横坐标与所述第一纵坐标位置上的所述左投影深度图中的第一样本属于所述视觉场景的同一平面;并且所述左投影深度图中的第一样本与所述左投影深度图中的第一样本的第二右邻样本属于所述视觉场景的同一平面,则为用于计算所述合成图片的所述右投影图中的样本分配降低的权重。
[0062]以这种方式减少所述右可信图信息的权重通过逻辑操作可以很容易实现,无需复杂的计算处理。
[0063]根据第一方面或者上述任一种第一方面的实现形式,在所述方法的第十种可能的实现形式中,所述合并左投影图以及右投影图包括:通过左可信图的权重加权所述左投影图中的样本,通过右可信图的权重加权所述右投影图中的样本。
[0064]当所述合并左投影图以及右投影图应用于修改的权重时,可减少对象合成伪影。
[0065]根据所述第一方面的第十种实现形式,在所述方法的第十一种可能的实现形式中,所述方法包括:合并所述左投影图中加权的样本和所述右投影图中加权的样本,以获得所述合成图片中的样本。
[0066]合并加权的样本很容易执行,例如通过简单的加法操作执行。
[0067]根据所述第一方面的第十一种实现形式,在所述方法的第十二种可能的实现形式中,在所述左投影图中的样本与所述右投影图中的样本属于所述视觉场景的不同平面的情况下,合成图片中的样本只基于所述左投影图中的样本和所述右投影图中的样本中属于更近的平面的样本来计算。
[0068]只基于所述左投影图中的样本和所述右投影图中的样本其中之一来计算所述合成图片中的样本,可以减少深度或者视差估算的误差对视图合成的影响。利用更靠近摄像头的样本,所述合成图片中样本的可信度会增加。
[0069]根据第一方面或者上述任一种第一方面的实现形式,在所述方法的第十三种可能的实现形式中,所述左投影图和所述右投影图都是投影纹理图,或者所述左投影图和所述右投影图都是投影深度图,或者所述左投影图和所述右投影图都是投影视差图。
[0070]根据所述第一方面或者上述任一种第一方面的实现形式,在所述方法的第十四种可能的实现形式中,所述视觉场景的左参考视图的左深度图是所述视觉场景的左参考视图的左视差图,所述视觉场景的右参考视图的右深度图是所述视觉场景的右视图的右视差图,并且所述左投影深度图是左投影视差图,所述右投影深度图是右投影视差图。
[0071]第二方面,本发明涉及一种执行所述第一方面或者任一种根据第一方面的实现形式的方法的计算机程序,该计算机程序在处理器或者计算机上执行。
[0072]第三方面,本发明涉及一种包含储存有程序代码的计算机可读取存储介质的计算机程序产品,以供可编程处理器或者计算机系统使用,所述程序代码包括执行根据第一方面或者任一种第一方面的实现形式的方法的指令。
[0073]所述计算机程序或者程序代码可以以源代码或者机器可读代码的形式提供,例如固件,软件,或者固件软件的任意组合。
[0074]计算机程序可于数字存储介质中提供,例如硬盘,CD,DVD,蓝光光盘,其中存储有电子可读控制信号。这些存储介质与可编程处理器或者可编程计算机系统合作执行根据第一方面或者任一种第一方面的实现形式的方法,或者,所述计算机程序或者程序代码可通过网络下载提供。
[0075]第四方面,提供一种装置,该装置包括处理器,用于执行根据第一方面或者任一种第一方面的实现形式的方法。
[0076]这里描述的方法,系统和设备可在数位讯号处理器(DSP),微控制器或任何其他端处理器中作为软件来实现,或者在特定用途集成电路(ASIC)中作为硬件电路来实现。
[0077]本发明能在数字电子电路或者计算机硬件、固件和软件或他们的组合中实现,例如,在常规移动设备的可用硬件或者专门用于处理此处描述的方法的新硬件中实现。
【附图说明】
[0078]结合以下附图对本发明的进一步的实施例进行描述,其中:
[0079]图1为3D视图合成的传统合成算法100的方块图;
[0080]图2为图1所述合成算法中像素可信度的图200 ;
[0081]图3为一种实现形式的计算视觉场景的合成图片的方法300的示意图;
[0082]图4为一种实现形式的将一个示例性的3D场景合成为合成视图的示意图400 ;
[0083]图5为一种实现形式的修改可信图的条件500的示意图;
[0084]图6为一种实现形式的降低或者修改可信图取值的示例模式的图600 ;
[0085]图7为一种实现形式的计算视觉场景合成图片的装置700的方块图;
[0086]图8为一种实现形式的计算视觉场景合成图片的装置700中可信图创建方块705的方块图。
[0087]在下文附图描述中,相同或者同等元素都是通过相同或者同等参考信号指示。
【具体实施方式】
[0088]图3为一种实现形式的计算视觉场景合成图片的方法300的示意图。为了便于理解,结合图4,图7,图8阐述方法300,该方法或者装置的实现形式并不限于此,例如也可用于计算合成深度图或者合成视差图,两者都是灰度图片的一种类型,而非图4,图7,图8中描述的合成纹理图。
[0089]方法300用于计算合成图片,例如,用于基于视觉场景的左参考视图的左深度图SD,jP视觉场景的右参考视图的右深度图S &计算图4和图7中所示的视觉场景中的合成纹理图片ST’。所述方法300包括如下内容:
[0090]将所述左深度图Scu投射301成左投影深度图S ο,;,将所述右深度图Sd-投射成右投影深度图SD,/,并确定所述左投影深度图Scu’中的左空洞区域Sy’以及所述右投影深度图Sd,/中的右空洞区域Sf,/ ;
[0091]检测302所述左投影深度图Scu’和所述右投影深度图SD,/之间的对象边界失准;
[0092]基于所述左空洞区域SFiI’和检测到的对象边界失准确定303左可信图信息SRiI’,并基于所述右空洞区域SF,/和检测到的对象边界失准确定右可信图信息Sr,/ ;
[0093]通过所述左可信图信息Srj’和所述右可信图信息SR,/合并所述左参考视图的左投影图ST,/以及所述右参考视图的右投影图St,/来计算307所述合成图片St’。
[0094]在一种实现中,所述确定303左可信图信息SM’和右可信图信息SR-’包括如下内容:基于所述左空洞区域Sy’确定左可信图信息SR,/,并基于所述右空洞区域SF,/确定右可信图信息SR,/ ;当检测到所述左投影深度图和所述右投影深度图之间的
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1