什么是体素(Voxel)?

论坛 期权论坛 期权     
loz5w   2022-5-24 09:05   7513   8
题图中是3D数据的不同表示类型:(a)点云(Point clouds);(b) 体素网格(Voxel grids); (c) 多边形网格(Polygon meshes); (d) 多视图表示(Multi-view representations)
其中:
a. 点云是三维空间(xyz坐标)点的集合。
b. 体素是3D空间的像素。量化的,大小固定的点云。每个单元都是固定大小和离散坐标。
c. mesh是面片的集合。
d. 多视图表示是从不同模拟视点渲染的2D图像集合。
为了解释体素网格(Voxel grid),首先我们要了解占据栅格地图(Occupancy Grid Map)



占据栅格地图

画一个二维网格,每个网格单元里有实体的话就为占据状态(1),空的话就为(0)。很好理解。
而体素就是固定分辨率的三维栅格地图。



体素网格

体素网格是固定分辨率的,与之对应可变分辨率的网格叫八叉树地图(Octomap)。



图左是八叉树地图(Octomap),图右是八叉树(Octotree)。

总结:
体素网格是用固定大小的立方块作为最小单元,来表示三维物体的一种数据结构。
体素可以看成粗略版的点云。
分享到 :
0 人收藏

8 个回复

倒序浏览
2#
bj9kk  1级新秀 | 2022-5-24 09:06:49 发帖IP地址来自 北京
字都懂,连起来硬是没看懂
3#
sanmao  1级新秀 | 2022-5-24 09:07:05 发帖IP地址来自 中国
点云就是记录某个点是否有碰撞接触,体素就是像mc一样搭方块搭积木,mesh就是三角面片拼接,多视图不用我说吧
4#
吴宇  管理员  伦敦金丝雀码头交易员 | 2022-5-24 09:07:28 发帖IP地址来自 中国
谢谢楼博主,解了我心头之惑
5#
l9edq  1级新秀 | 2022-5-24 09:08:12 发帖IP地址来自 北京
明白啦,感谢
6#
yjb0518  1级新秀 | 2022-5-24 09:08:25 发帖IP地址来自 湖北
谢谢博主,配图十分适用
7#
fvfa_  1级新秀 | 2022-5-24 09:08:55 发帖IP地址来自 北京
感谢博主,瞬间明白了什么是体素
8#
xoge  1级新秀 | 2022-5-24 09:09:11 发帖IP地址来自 北京
如果你玩过老版本的三角洲部队。。。
9#
i0mw  1级新秀 | 2022-5-24 09:10:09 发帖IP地址来自 北京
卧槽我真的顿悟了,谢谢答主!原来resolution是这个意思
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:
帖子:
精华:
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP