flatpoints: 将3D点云转换为2D几何图像

Show HN: 3D to 2D, point clouds flattening (geometry images)

flatpoints: 将3D点云转换为2D几何图像

flatpoints将几何图像技术直接应用于点云数据,把每个3D点映射为2D像素,形成类似图像的索引结构。相邻像素对应空间邻近的点,保留表面连续性。支持坐标、法线、颜色等属性转换,让点云能直接应用卷积、CNN、SVD等2D工具。适用于点云重采样、压缩及可视化,通过pip安装即可快速上手。

每个3D点都变成2D像素,相邻像素对应邻近点,让点云也能享受2D工具箱的强大能力。
  1. adec314

    我尝试了一段时间,想把不规则的东西(点云)放进规则的网格中,把网格本身用作数据结构。不是因为这样更好,而是因为网格比方说树这样的结构更规整,因此更容易集成到机器学习流程中。这一切都始于这里,简单的多索引:

    https://news.ycombinator.com/item?id=49042861

    后来我意识到,为了让多索引过程更有效,我需要某种预处理,把点弄“平”(变成 2D 而不是 3D)。当它们已经是平的,我就能更好地排序。

    然后我听到了网格展平(mesh flattening),https://geometrycollective.github.io/boundary-first-flatteni...

    以及几何图像(geometry images)https://hhoppe.com/proj/gim/,心想:只要点云具有潜在的曲面分布,我就应该试试这个。嗯,看来确实行得通。至少现在我可以把兔子、龙和大象都塞进网格里,而不会在过程中丢失一半的腿、耳朵或任何东西。

  2. koolala

    这能让你把模型压缩进像 JpegXL 这样的有损系统吗?

  3. aaroninsf

    有人能给我解释一下这是用来做什么的,以及在什么情况下会用到吗?

    与刻薄相反:这是积极的好奇心 :)

同日更多故事

2026-11-11