三维重建对象的方法和设备技术

技术编号:15060048 阅读:124 留言:0更新日期:2017-04-06 09:42
本发明专利技术公开了一种三维重建对象的方法和设备。该方法包括:获得三维空间中体素的初始局部TSDF值,每个初始局部TSDF值对应于多个深度图中的一个深度图;按对应的深度图,将初始局部TSDF值分组,至少一组初始局部TSDF值对应于不止一个深度图;针对每组初始局部TSDF值,得到该组的全局TSDF值;将所得到的各组的全局TSDF值作为初始局部TSDF值,求解最优化问题,以得到最终全局TSDF值;以及基于所得到的最终全局TSDF值,三维重建所述对象;其中,在所述最优化问题中,变量是体素的全局TSDF值和变换的参数,代价函数与下列因素相关:特定体素的全局TSDF值与该体素经变换对应的体素的初始局部TSDF值的差的平方的加权和,权重等于特定体素经变换对应的体素的对应组的权重。

【技术实现步骤摘要】

本专利技术一般地涉及三维成像领域。具体而言,本专利技术涉及一种能够准确地进行对象的三维重建的方法和设备。
技术介绍
近年来,随着三维成像技术的发展,涌现了很多相关的应用,如增强现实、数字博物馆、三维打印等等。三维成像技术的重要方面是三维重建技术。主流的三维重建方法基于一组深度图像来重建三维对象。传统的三维重建方法主要关注于如何更加准确地对相机的参数进行估计,例如引入了变形信息用以估计相机的失真。但是,传统的三维重建方法,在计算全局TSDF(截断有向距离函数,TruncatedSignedDistanceFunction)表征时,只是简单地对所有的局部TSDF表征进行算术平均,没有充分挖掘局部TSDF表征与全局TSDF表征之间的关系。由于仅依靠改进对相机参数的估计来提升三维重建的效果,所以传统的三维重建方法的效果改善有限,三维重建对象的准确度有待进一步提高。因此,期望一种三维重建对象的方法和设备,其能够准确地进行对象的三维重建。
技术实现思路
在下文中给出了关于本专利技术的简要概述,以便提供关于本专利技术的某些方面的基本理解。应当理解,这个概述并不是关于本专利技术的穷举性概述。它并不是意图确定本专利技术的关键或重要部分,也不是意图限定本专利技术的范围。其目的仅仅是以简化的形式给出某些概念,以此作为稍后论述的更详细描述的前序。本专利技术的目的是针对现有技术的上述问题,提出了一种侧重于挖掘局部TSDF表征与全局TSDF表征之间的关系的三维重建对象的方法和设备。为了实现上述目的,根据本专利技术的一个方面,提供了一种对象的三维重建方法,该方法包括:获得三维空间中体素的初始局部截断有向距离函数TSDF值,每个初始局部TSDF值对应于多个深度图中的一个深度图;按对应的深度图,将初始局部TSDF值分组,至少一组初始局部TSDF值对应于不止一个深度图;针对每组初始局部TSDF值,得到该组的全局TSDF值;将所得到的各组的全局TSDF值作为初始局部TSDF值,求解最优化问题,以得到最终全局TSDF值;以及基于所得到的最终全局TSDF值,三维重建所述对象;其中,在所述最优化问题中,一个体素的全局TSDF值基于该体素的最终局部TSDF值得到,一个体素的最终局部TSDF值等于该体素经变换对应的体素的初始局部TSDF值,变量是体素的全局TSDF值和变换的参数,代价函数与下列因素相关:特定体素的全局TSDF值与该体素经变换对应的体素的初始局部TSDF值的差的平方的加权和,加权和的权重等于特定体素经变换对应的体素的对应组的权重。根据本专利技术的另一个方面,提供了一种对象的三维重建设备,该设备包括:获得装置,被配置为:获得三维空间中体素的初始局部截断有向距离函数TSDF值,每个初始局部TSDF值对应于多个深度图中的一个深度图;分组装置,被配置为:按对应的深度图,将初始局部TSDF值分组,至少一组初始局部TSDF值对应于不止一个深度图;组全局TSDF值获取装置,被配置为:针对每组初始局部TSDF值,得到该组的全局TSDF值;求解装置,被配置为:将所得到的各组的全局TSDF值作为初始局部TSDF值,求解最优化问题,以得到最终全局TSDF值;以及重建装置,被配置为:基于所得到的最终全局TSDF值,三维重建所述对象;其中,在所述最优化问题中,一个体素的全局TSDF值基于该体素的最终局部TSDF值得到,一个体素的最终局部TSDF值等于该体素经变换对应的体素的初始局部TSDF值,变量是体素的全局TSDF值和变换的参数,代价函数与下列因素相关:特定体素的全局TSDF值与该体素经变换对应的体素的初始局部TSDF值的差的平方的加权和,加权和的权重等于特定体素经变换对应的体素的对应组的权重。另外,根据本专利技术的另一方面,还提供了一种存储介质。所述存储介质包括机器可读的程序代码,当在信息处理设备上执行所述程序代码时,所述程序代码使得所述信息处理设备执行根据本专利技术的上述方法。此外,根据本专利技术的再一方面,还提供了一种程序产品。所述程序产品包括机器可执行的指令,当在信息处理设备上执行所述指令时,所述指令使得所述信息处理设备执行根据本专利技术的上述方法。附图说明参照下面结合附图对本专利技术的实施例的说明,会更加容易地理解本专利技术的以上和其它目的、特点和优点。附图中的部件只是为了示出本专利技术的原理。在附图中,相同的或类似的技术特征或部件将采用相同或类似的附图标记来表示。附图中:图1示出了根据本专利技术的实施例的三维重建对象方法的流程图;图2示出了根据本专利技术的实施例的获得初始局部TSDF方法的流程图;图3示出了根据本专利技术的实施例的计算初始局部TSDF方法的流程图;图4示出了根据本专利技术的实施例的三维重建对象的设备的结构方框图;以及图5示出了可用于实施根据本专利技术的实施例的方法和设备的计算机的示意性框图。具体实施方式在下文中将结合附图对本专利技术的示范性实施例进行详细描述。为了清楚和简明起见,在说明书中并未描述实际实施方式的所有特征。然而,应该了解,在开发任何这种实际实施方式的过程中必须做出很多特定于实施方式的决定,以便实现开发人员的具体目标,例如,符合与系统及业务相关的那些限制条件,并且这些限制条件可能会随着实施方式的不同而有所改变。此外,还应该了解,虽然开发工作有可能是非常复杂和费时的,但对得益于本公开内容的本领域技术人员来说,这种开发工作仅仅是例行的任务。在此,还需要说明的一点是,为了避免因不必要的细节而模糊了本专利技术,在附图中仅仅示出了与根据本专利技术的方案密切相关的装置结构和/或处理步骤,而省略了与本专利技术关系不大的其他细节。另外,还需要指出的是,在本专利技术的一个附图或一种实施方式中描述的元素和特征可以与一个或更多个其它附图或实施方式中示出的元素和特征相结合。下面将参照图1描述根据本专利技术的实施例的对象的三维重建方法的流程。图1示出了根据本专利技术的实施例的三维重建对象方法的流程图。如图1所示,根据本专利技术的实施例的三维重建对象方法包括如下步骤:获得三维空间中体素的初始局部截断有向距离函数TSDF值,每个初始局部TSDF值对应于多个深度图中的一个深度图(步骤S1);按对应的深度图,将初始局部TSDF值分组,至少一组初始局部TSDF值对应于不止一个深度图(步骤S2);针对每组初始局部TSDF值,得到该组的全局TSDF值(步骤S3);将所得到的各组的全局TSDF值作为初始局部TSDF值,求解最优化问题,以得到最终全局TSDF值(步骤S4);以及基于所得到的最终全局TSDF值,三维重建所述对象(步骤S5);其中,在所述最优化问题中,一个体素的全局TSDF值基于该体素的最终局部TSDF值得到,一个体素的最终局部TSDF值等于该体素经变换对应的体素的初始局部TSDF值,变量是体素的全局TSDF值和变换的参数,代价函数与下列因素相关:特定体素的全局TSDF值与该体素经变换对应的体素的初始局部TSDF值的差的平方的加权和,加权和的权重等于特定体素经变换对应的体素的对应组的权重。在步骤S1中,获得三维空间中体素的初始局部截断有向距离函数TSDF值,每个初始局部TSDF值对应于多个深度图中的一个深度图。具体地说,三维空间被均匀地划分为若干体素,可以认为体素是三维空间的基本单元。由于基本文档来自技高网...

【技术保护点】
一种对象的三维重建方法,包括:获得三维空间中体素的初始局部截断有向距离函数TSDF值,每个初始局部TSDF值对应于多个深度图中的一个深度图;按对应的深度图,将初始局部TSDF值分组,至少一组初始局部TSDF值对应于不止一个深度图;针对每组初始局部TSDF值,得到该组的全局TSDF值;将所得到的各组的全局TSDF值作为初始局部TSDF值,求解最优化问题,以得到最终全局TSDF值;以及基于所得到的最终全局TSDF值,三维重建所述对象;其中,在所述最优化问题中,一个体素的全局TSDF值基于该体素的最终局部TSDF值得到,一个体素的最终局部TSDF值等于该体素经变换对应的体素的初始局部TSDF值,变量是体素的全局TSDF值和变换的参数,代价函数与下列因素相关:特定体素的全局TSDF值与该体素经变换对应的体素的初始局部TSDF值的差的平方的加权和,加权和的权重等于特定体素经变换对应的体素的对应组的权重。

【技术特征摘要】
1.一种对象的三维重建方法,包括:获得三维空间中体素的初始局部截断有向距离函数TSDF值,每个初始局部TSDF值对应于多个深度图中的一个深度图;按对应的深度图,将初始局部TSDF值分组,至少一组初始局部TSDF值对应于不止一个深度图;针对每组初始局部TSDF值,得到该组的全局TSDF值;将所得到的各组的全局TSDF值作为初始局部TSDF值,求解最优化问题,以得到最终全局TSDF值;以及基于所得到的最终全局TSDF值,三维重建所述对象;其中,在所述最优化问题中,一个体素的全局TSDF值基于该体素的最终局部TSDF值得到,一个体素的最终局部TSDF值等于该体素经变换对应的体素的初始局部TSDF值,变量是体素的全局TSDF值和变换的参数,代价函数与下列因素相关:特定体素的全局TSDF值与该体素经变换对应的体素的初始局部TSDF值的差的平方的加权和,加权和的权重等于特定体素经变换对应的体素的对应组的权重。2.如权利要求1所述的方法,其中,所述变换包括刚性变换。3.如权利要求1所述的方法,其中,所述变换包括非刚性变换,代价函数还与下列因素相关:特定体素经历的非刚性变换的偏移度量的总和。4.如权利要求1所述的方法,其中,针对每组初始局部TSDF值,得到该组的全局TSDF值包括:针对每组初始局部TSDF值,通过求解最优化问题,得到该组的全局TSDF值。5.如权利要求1所述的方法,其中,针对每组初始局部TSDF值,得到该组的全局TSDF值包括:针对每组初始局部TSDF值,计算对应于同一体素的初始局部TSDF值的算术平均值,作为对应于该体素的该组的全局TSDF值。6.如权利要求1所述的方法,其中,所述将所得到的各组的全局TSDF值作为初始局部TSDF值,求解最优化问题,以得到最终全局TSDF
\t值包括:将所得到的各组的全局TSDF值作为初始局部TSDF值,按对应的深度图再次分组,至少一组初始局部TSDF值对应于不止一个首次分组对应的深度图;针对每组初始局部T...

【专利技术属性】
技术研发人员:李斐刘汝杰
申请(专利权)人:富士通株式会社
类型:发明
国别省市:日本;JP

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

1