【问题标题】:Converting 3D contour points to 3D binary volume将 3D 轮廓点转换为 3D 二进制体积
【发布时间】:2015-12-18 15:59:24
【问题描述】:

我有一组表示封闭曲面的 3D 轮廓点,如下所示:

轮廓切片是闭合曲线,并且始终位于整数 z 值处。虽然,中间有一些 z 值没有轮廓。

在 MATLAB 中,我想将此点表示转换为二进制体积表示,其中位于轮廓形状内部的像素被视为 1,而外部的像素被视为 0。

我尝试了 3D 三角剖分,然后将三角剖分的多边形转换为二进制体积。虽然,三角剖分不尊重封闭曲线对每个切片施加的边界限制。即切片内点乱连接,丢失部分圆形特征。

我该如何解决这个问题?

【问题讨论】:

    标签: matlab triangulation


    【解决方案1】:

    我会检查 Marching CubesBall Pivoting 的 3D 三角测量。

    【讨论】:

      【解决方案2】:

      通过在Meshlab 中使用 Ball Pivoting 过滤,我能够获得我想要的三角剖分。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-12-22
        • 2012-11-17
        • 2016-01-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多