作者提出了一个可微的Marching Cube方法,使得可以将这个操作嵌入到已有的网络当中,直接端到端的训练。
树的遍历算法
本文主要记录关于树的基本遍历方法。
C++中浅拷贝和深拷贝
本文主要记录一下c++中的浅拷贝和深拷贝的区别。
C++中栈和堆的区别
本文主要记录一下c++中的内存分配问题。
<论文阅读>(八)Occupancy Networks Learning 3D Reconstruction in Function Sapce
作者通过将输入的图片映射到函数空间,然后在对于空间中采样若干点,对后通过marching cubes生成最后的重建结果。这种新的3维表示方法克服了已有方法(point cloud, voxel, mesh)的若干缺点。
常见排序算法
冒泡排序,插入排序,归并排序,快速排序
薄板样条插值
本文记录一下薄板样条插值(TPS)的基本概念及怎么利用TPS参数来进行形变。
欧式空间的旋转表示(一)
本文总结了欧式空间中的旋转表征方式:轴角式(Axis and angle), 欧拉角(Euler angles), 四元数(Quaterions), 旋转矩阵(rotation matrix)之间的联系。本文所用坐标系均为右手坐标系
<论文阅读>(七)Conditional Single-View Shape Generation for Multi-View Stereo Reconstruction
文章将多图约束重建工作分为两步。第一步对单图重建的模糊性进行建模,第二步利用第一步训练好的模型,将多个重建好的三维模型进行融合得到最终模型。
<论文阅读>(六)Three-D Safari Learning to Estimate Zebra Pose, Shape, and Texture From Images “In the Wild”
作者在SMAL的基础上,将原本传统优化方法改进为基于深度学习的方法,简化了重建方法。