Image processing 三维形状分析工具

Image processing 三维形状分析工具,image-processing,3d,Image Processing,3d,我有一个三维二值图像中的三维形状。因此,我有一个所有x,y,z点的列表 如果我要分析一个形状以进行各种识别,例如“球形”、“尖形”、体积、表面积等,我在这里有哪些选择?你能发布一个形状样本吗?在形状的表面和内部是否有一整套点?这些点的间距是否均匀?这是合成数据,还是3D扫描的点云 一些想法: 计算点的三维凸包。这将为您提供点的外部“包络”,并有助于与其他测量值进行比较。例如,可以将凸面外壳的表面积与外表面点的表面积进行比较 查找凸包中的“开”体素与原始点集中的“开”体素之间的差异。然后,您可以确

我有一个三维二值图像中的三维形状。因此,我有一个所有x,y,z点的列表


如果我要分析一个形状以进行各种识别,例如“球形”、“尖形”、体积、表面积等,我在这里有哪些选择?

你能发布一个形状样本吗?在形状的表面和内部是否有一整套点?这些点的间距是否均匀?这是合成数据,还是3D扫描的点云

一些想法:

  • 计算点的三维凸包。这将为您提供点的外部“包络”,并有助于与其他测量值进行比较。例如,可以将凸面外壳的表面积与外表面点的表面积进行比较
  • 查找凸包中的“开”体素与原始点集中的“开”体素之间的差异。然后,您可以确定有多少点不同,是否有一个大束,等等。如果原始形状是甜甜圈,则凸面外壳将是一个圆盘,差异将是孔的形状
  • 要计算尖刺,可以考虑比较两点之间的欧几里德距离(“直线”距离)和这两点之间外表面上的最短距离
  • 将原始数据的表面积与3D形态学“闭合”操作或某些其他平滑操作后的表面积进行比较
  • 要提出一种体积计算方法,我们需要更多地了解点集
  • 将艺术画廊的问题考虑到3D。表面上是否有内部某些点看不见的点?形状是凸的还是星形凸的

  • Schneider和Ebery的《计算机图形几何工具》(geometric Tools for Computer Graphics)是几何算法的一个很好的参考。这是一个价格昂贵的新版本,但你可能会在addall.com上找到一个状态良好的廉价旧版本。我想你会在那本书中找到你想要的所有答案,甚至更多。

    其中一位作者维护了一个关于同一主题的网站:

    另一本很好的教科书是约瑟夫·奥洛克的C语言计算几何。

    选择?你可以使用哪些软件/算法?实际上,我现在正在寻找任何东西。它可以是软件也可以是算法。