【技术实现步骤摘要】
本专利技术涉及三维重建
,具体为一种Volume重建范围的扩展方法及系统。
技术介绍
Kinect可以实时获得距离传感器、彩色摄影机的原始数据流,并提供较高精度的深度数据和较高清晰度的彩色图像数据,因此在三维场景重建及增强现实等领域有广泛应用。目前有较多在三维场景重建的算法和方案,例如:微软研究院开发的KinectFusion项目,利用kinect获得实时深度图,将TSDF和权重数据存储在Volume中,并存储于GPU显存中,但是,该算法的Volume位置是固定的,位于第一帧相机所在位置的正前方,且重建的空间区域有限,如果要扩大重建区域,需降低Volume的分辨率或者增大体素所代表的长度,但会导致重建的点云稀疏,重建质量下降;HenryRoth等人提出一种MovingVolume的算法,其过程为:重新映射两个Volume重合的区域使得新的Volume在开始阶段就拥有了部分TSDF值,让后续帧能够快速匹配上,因此GPU显存中保存了两倍的Volume空间,Volume的位置跟随相机位置发生移动,扩大了重建区域,但是,Volume之间的数据重新影射需要较多时间;ZengM等人在使用了八叉树(Octree)数据结构来节省显存空间的使用,仅用一个Voxel来表示一整片连续的空的区域,此方法与VoxelHashing一样,都设计了巧妙的数据结构,希望充分利用有限的显存空间,从而扩展重建范围。综上可知,上述各个方法算法在扩展重建范围和提高重建精度与速度的能力仍然是有限的。
技术实现思路
为了克服上述所指出的现有技术的缺陷,本专利技术人对此进行了深入研究,在付出了大量 ...
【技术保护点】
一种Volume重建范围的扩展方法,其特征在于,所述方法包括下述步骤:在GPU显存中申请一个空的Volume,控制Volume计数器加一,并对空的Volume进行初始化操作;对相机的移动进行跟踪,获取相机当前的位姿参数,并判断相机当前的位姿参数是否在当前Volume所对应的位姿阈值参数范围内;当相机当前的位姿参数在当前Volume所对应的位姿阈值参数范围内时,则执行场景重建的动作;当相机当前的位姿参数不在当前Volume所对应的位姿阈值参数范围内时,则判断相机当前的位姿参数是否在其他已申请的Volume所对应的位姿阈值范围内;当相机当前的位姿参数在其他已申请的所对应的位姿阈值范围内时,则切换到对应的Volume上,并执行所述场景重建的动作的步骤;当相机当前的位姿参数不在其他已申请的所对应的位姿阈值范围内时,则根据Volume计数器的累加结果判断当前已申请的Volume的数量是否大于预设值;当当前已申请的Volume的数量大于等于预设值时,则结束Volume重建范围的扩展;当当前已申请的Volume的数量小于预设值时,则返回执行所述在GPU显存中申请一个空的Volume的步骤。
【技术特征摘要】
1.一种Volume重建范围的扩展方法,其特征在于,所述方法包括下述步骤:在GPU显存中申请一个空的Volume,控制Volume计数器加一,并对空的Volume进行初始化操作;对相机的移动进行跟踪,获取相机当前的位姿参数,并判断相机当前的位姿参数是否在当前Volume所对应的位姿阈值参数范围内;当相机当前的位姿参数在当前Volume所对应的位姿阈值参数范围内时,则执行场景重建的动作;当相机当前的位姿参数不在当前Volume所对应的位姿阈值参数范围内时,则判断相机当前的位姿参数是否在其他已申请的Volume所对应的位姿阈值范围内;当相机当前的位姿参数在其他已申请的所对应的位姿阈值范围内时,则切换到对应的Volume上,并执行所述场景重建的动作的步骤;当相机当前的位姿参数不在其他已申请的所对应的位姿阈值范围内时,则根据Volume计数器的累加结果判断当前已申请的Volume的数量是否大于预设值;当当前已申请的Volume的数量大于等于预设值时,则结束Volume重建范围的扩展;当当前已申请的Volume的数量小于预设值时,则返回执行所述在GPU显存中申请一个空的Volume的步骤。2.根据权利要求1所述的Volume重建范围的扩展方法,其特征在于,所述对空的Volume进行初始化操作的步骤具体包括下述步骤:在GPU显存中申请512M的显存空间,将512M的显存空间划分为512×512×512个体素;对重建区域内的每一个体素进行扫描操作,所述第一个Volume位于所述相机第一帧的正前方。3.根据权利要求1所述的Volume重建范围的扩展方法,其特征在于,所述对相机的移动进行跟踪,获取相机当前的位姿参数的步骤具体包括下述步骤:当所述相机每集成一帧新的深度图,计算相机移动的增量;则根据所述相机第一帧对应的位姿参数以及计算得到的相机移动的增量,计算相机当前的位姿参数。4.根据权利要求1所述的Volume重建范围的扩展方法,其特征在于,所述位姿参数包括相机的旋转角度和平移分量。5.根据权利要求1所述的Volume重建范围的扩展方法,其特征在于,所述Volume的数量的预设值为四个。6.一种Volume重建范围的扩展系统,其特征在于,所述系统包括:Volume申请模块,用于在GPU显存中申请一个空的Volume;计数模块...
【专利技术属性】
技术研发人员:段利亚,王鑫,袁健,华志励,周忠海,郭风祥,李磊,
申请(专利权)人:山东省科学院海洋仪器仪表研究所,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。