TSDF学习

本文介绍了TSDF(截断signed距离函数)原理及其在3D重建中的作用,通过体素化空间并迭代更新距离函数来表示与表面的距离。在理解TSDF迭代更新过程后,探讨了内存消耗问题,引出了Voxel Hashing技术。Voxel Hashing通过使用哈希表减少存储需求,仅存储与表面接近的体素,从而实现大规模实时3D重建。这种方法在现代基于TSDF的重建算法中广泛应用。
摘要由CSDN通过智能技术生成

前言

最近,对TSDF相关的论文(Kinect-Fusion, Voxel-Hashing, Bundle-Fusion)进行了大致的理解和阅读,这里总结一下其中用到的主要算法TSDF,(Truncated Signed Distance Functions)

1.TSDF原理及流程

在Kinect-Fusion论文中有详细讲解,TSDF的原理非常简单,将整个建模空间视为一个长方体(volume),并将长方体等值的分为若干体素 v i v_i vi(voxel),一个voxel中包含SDF值 s d f ( i ) sdf(i) sdf(i)与权重 w w w,其中 s d f ( i ) sdf(i) sdf(i)可简单理解为当前体素到最近表面的距离,权重则表示为置信度。迭代 v i v_i vi中的 s d f ( i ) sdf(i) sdf(i) w w w。其伪代码如下图,这里我们详细记录单步的执行操作的:
在这里插入图片描述
1.准备阶段:
生成重建环境需要大小的体volume,其中包含 N ∗ M ∗ S N*M*S NMS个体素voxel,设置voxel大小(volume体积限制情况下,voxel越小则重建效果越好)。获得每个voxel在世界坐标系下的位置 p w p_{w}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值