这篇论文讲的是交互式模型分割。用户用画笔在模型上面绘制出一笔,然后获得相关的分割区域。
这篇论文的思路大致分为三步。第一步,对所有顶点或者面计算sdf值。第二步,将笔画投影作为前景,估计一个混合高斯模型,另外随机选取1000个顶点或面估计一个高斯混合模型。第三步,利用sdf值和高斯混合模型,进行graph-cut。
关于sdf值和graph-cut都可以阅读论文引用的文章从而得到知晓。sdf值的计算可以到提出该观点的作者主页上面下载相关软件。但是该软件只能计算面的sdf值,不过可以再映射到顶点上面。graph-cut的应用更为广泛,这个也能到Yuri Y. Boykov主页上下载相关代码,然后使用即可。
更困难的事情是确定graph-cut的参数,这个需要多次调整。
下面是实现效果。
PaintMeshCutting的实现
相关文章
- 本文链接: http://xiaopengcheng.top/2013/08/31/PaintMeshCutting的实现/
- 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!