美文网首页
模型重建

模型重建

作者: 不决书 | 来源:发表于2019-10-14 20:56 被阅读0次

1、通过marching cubes 算法

Marching Cubes算法是三维离散数据场中提取等值面的经典算法,其主要应用于医学领域的可视化场景,例如CT扫描和MRI扫描的3D重建等。

算法主要的思想是在三维离散数据场中通过线性插值来逼近等值面,具体如下:三维离散数据场中每个栅格单元作为一个体素,体素的每个顶点都存在对应的标量值。如果体素顶点上的值大于或等于等值面值,则定义该顶点位于等值面之外,标记为“0”;而如果体素顶点上的值小于等值面值,则定义该顶点位于等值面之内,标记为“1”。由于每个体素单元有8个顶点,那么共存在2^8 = 256种情形,下图是Marching Cubes算法的15种基本情形,其他241种情形可以通过这15种基本情形的旋转、映射等方式实现。

FYI:https://www.cnblogs.com/shushen/p/5542131.html

DEMO:基于Marching Cubes

https://stemkoski.github.io/Three.js/Marching-Cubes.html

https://stemkoski.github.io/Three.js/Metaballs.html

https://stemkoski.github.io/Three.js/Metabubbles.html

2、通过多个模型的交叉并生成新的模型

19.png

FYI:

https://github.com/chandlerprall/ThreeCSG

https://stemkoski.github.io/Three.js/CSG.html

用例

var sphere_geometry = new THREE.SphereGeometry( 2, 16, 16 );
var sphere_bsp = new ThreeBSP( sphere_geometry );

var cube_geometry = new THREE.CubeGeometry( 7, .5, 3 );
var cube_bsp = new ThreeBSP( cube_geometry );

var union_bsp = sphere_bsp.union( cube_bsp );

var result = union_bsp.toMesh( new THREE.MeshLambertMaterial({
    shading: THREE.SmoothShading,
    map: new THREE.TextureLoader().load('texture.png')
}));
result.geometry.computeVertexNormals();
scene.add( result );

相关文章

  • 模型重建

    1、通过marching cubes 算法 Marching Cubes算法是三维离散数据场中提取等值面的经典算法...

  • Agisoft PhotoScan-相关应用-Agisoft P

    Agisoft PhotoScan中带有体积遮罩的新模型重建方法 本教程介绍了新的重建方法,该方法能够处理蝴蝶翅膀...

  • Agisoft PhotoScan-使用手册-第5章 测量

    在模型上执行测量 PhotoScan支持测量模型上的距离,以及重建三维模型的表面面积和体积。本节的所有说明适用于在...

  • 第六次读书活动有感

    由小王老师讲心理创伤重建技术心理创伤重建模型,分ABCDEF六阶段。 A阶段是协助当事人接受处于负向的自我状态。第...

  • 叨叨体验(二)

    一. 意识 1. 心智模型是线性、树状的因果联系,这个因果联系有时候是对的、有时候是错的。 2. 心智模型的重建:...

  • win10下Kinect2配置kinfu

    kinectfusion算法用于实时重建地面三维模型,pcl团队将之开源集成在pcl中(kinfu模块)但目前尚未...

  • 重建沟通力之三模型

    下午晚饭时,媳妇跟我说,外婆觉得我给外孙取得名字不好。然后呢,我问她解释了名字意义没?媳妇说,意义,能决定孩子一生...

  • VGGNet分类······Keras重建模型

    感觉AI可能因为是个新兴的学科,所以特别迷; keras, tensorflow, slim等各大模块乱七八糟,博...

  • vuforia AR SDK

    1 常见的虚实遮挡方法: 基于深度计算的遮挡方法 基于模型重建的遮挡方法 前后关系不变遮挡方法 vuforia A...

  • 学生社交焦虑障碍的认知行为疗法

    杨教授说,社交焦虑障碍首选认知行为疗法。 杨教授主要从社交焦虑障碍的模型、行为元素、治疗思路、认知重建、行为暴露等...

网友评论

      本文标题:模型重建

      本文链接:https://www.haomeiwen.com/subject/ykssuctx.html