Abstract
Implicit functions have a wide range of applications in entertainment, engineering and medical imaging. A standard two-phase implicit function only represents the interior and exterior of a single object. To facilitate solid modeling of heterogeneous objects with multiple internal regions, object-space multiphase implicit functions are much desired. Multiphase implicit functions have much potential in modeling natural organisms, heterogeneous mechanical parts and anatomical atlases. In this paper, we introduce a novel class of object-space multiphase implicit functions that are capable of accurately and compactly representing objects with multiple internal regions. Our proposed multiphase implicit functions facilitate true object-space geometric modeling of heterogeneous objects with non-manifold features. We present multiple methods to create object-space multiphase implicit functions from existing data, including meshes and segmented medical images. Our algorithms are inspired by machine learning algorithms for training multicategory max-margin classifiers. Comparisons demonstrate that our method achieves an error rate one order of magnitude smaller than alternative techniques.
Supplemental Material
Available for Download
Supplemental material.
- 3D-IRCADb. 3d-ircadb (3d image reconstruction for comparison of algorithm database). http://www.ircad.fr/softwares/3Dircadb/3Dircadb1/index.php.Google Scholar
- Anderson, J., Garth, C, Duchaineau, M., and Joy, K. 2010. Smooth, volume-accurate material interface reconstruction. Visualization and Computer Graphics, IEEE Transactions on 16, 5, 802--814. Google Scholar
Digital Library
- Blinn, J. 1982. A generalization of algebraic surface drawing. ACM Transactions on Graphics 1, 235--256. Google Scholar
Digital Library
- Boissonnat, J.-D., and Memari, P. 2007. Shape reconstruction from unorganized cross-sections. In Fifth Eurographics symposium on Geometry processing, 89--98. Google Scholar
Digital Library
- Bredensteiner, E., and Bennett, K. 1999. Multicategory classification by support vector machines. Computational Optimization and Applications 12, 1, 53--79. Google Scholar
Digital Library
- Carr, J., Mitchell, T., Beatson, R., Cherrie, J., Fright, W., McCallum, B., and Evans, T. 2001. Reconstruction and representation of 3d objects with radial basis functions. In SIGGRAPH 2001 Conference Proceedings, 67--76. Google Scholar
Digital Library
- Feng, P., Ju, T., and Warren, J. 2010. Piecewise tri-linear contouring for multi-material volumes. Advances in Geometric Modeling and Processing, 43--56. Google Scholar
Digital Library
- Frisken, S., Perry, R., Rockwood, A., and Jones, T. 2000. Adaptively sampled distance fields: a general representation of shape for computer graphics. In Proceedings of SIGGRAPH 2000, 249--254. Google Scholar
Digital Library
- Gascuel, M.-P. 1993. An implicit formulation for precise contact modeling between flexible solids. In Proceedings of SIGGRAPH 93, Computer Graphics Proceedings, Annual Conference Series, 313--320. Google Scholar
Digital Library
- Liu, L., Bajaj, C., Deasy, J., Low, D. A., and Ju, T. 2008. Surface reconstruction from non-parallel curve networks. Computer Graphics Forum 27, 2, 155--163.Google Scholar
Cross Ref
- Lorensen, W. E., and Cline, H. E. 1987. Marching cubes: A high resolution 3d surface construction algorithm. Computer Graphics 21, 4, 163--169. Google Scholar
Digital Library
- Losasso, F., Shinar, T., Selle, A., and Fedkiw, R. 2006. Multiple interacting liquids. In ACM Transactions on Graphics (TOG), vol. 25, ACM, 812--819. Google Scholar
Digital Library
- Makhorin, A., 2006. GLPK (GNU linear programming kit). http://www.gnu.org/software/glpk/.Google Scholar
- Ohtake, Y., Belyaev, A., Alexa, M., Turk, G., and Seidel, H.-P. 2003. Multi-level partition of unity implicits. In ACM Transactions on Graphics (TOG), vol. 22, ACM, 463--470. Google Scholar
Digital Library
- Oladunni, O., and Singhal, G. 2009. Piecewise multi-classification support vector machines. In Neural Networks, 2009. IJCNN 2009. International Joint Conference on, IEEE, 2323--2330. Google Scholar
Digital Library
- Peng, H., Chung, P., Long, F., Qu, L., Jenett, A., Seeds, A., Myers, E., and Simpson, J. 2011. Brainaligner: 3d registration atlases of Drosophila brains. Nature Methods 8, 6, 493--498.Google Scholar
Cross Ref
- Ricci, A. 1973. A constructive geometry for computer graphics. The Computer Journal 16, 2, 157--160.Google Scholar
Cross Ref
- Schölkopf, B., Giesen, J., and Spalinger, S. 2005. Kernel methods for implicit surface modeling. In Advances in Neural Information Processing Systems 17, MIT Press, Cambridge, MA, 1193--1200.Google Scholar
- Shen, C., O'Brien, J., and Shewchuk, J. 2004. Interpolating and approximating implicit surfaces from polygon soup. ACM Transactions on Graphics 23, 3, 896--904. Google Scholar
Digital Library
- Stalling, D., Zöckler, M., and Hege, H. 1998. Interactive segmentation of 3d medical images with subvoxel accuracy. In Proc. CAR'98 Computer Assisted Radiology and Surgery, 137--142.Google Scholar
- Steinke, F., Schlkopf, B., and Blanz, V. 2005. Support vector machines for 3d shape processing. Computer Graphics Forum 24, 3, 285--294.Google Scholar
Cross Ref
- Suykens, J., and Vandewalle, J. 1999. Multiclass least squares support vector machines. In International Joint Conference on Neural Networks (IJCNN'99).Google Scholar
- Takayama, K., Sorkine, O., Nealen, A., and Igarashi, T. 2010. Volumetric modeling with diffusion surfaces. In ACM Transactions on Graphics (TOG), vol. 29, ACM, 180. Google Scholar
Digital Library
- Turk, G., and O'Brien, J. 2002. Modelling with implicit surfaces that interpolate. ACM Transactions on Graphics 21, 4, 855--873. Google Scholar
Digital Library
- Vapnik, V. 1998. Statistical learning theory. John Wiley & Sons, Inc.Google Scholar
- Wang, L., Yu, Y., Zhou, K., and Guo, B. 2011. Multiscale vector volumes. ACM Trans. Graph. 30, 6, 167. Google Scholar
Digital Library
- Weaire, D., and Phelan, R. 1994. A counter-example to kelvin's conjecture on minimal surfaces. Philosophical Magazine Letters 69, 2, 107--110.Google Scholar
Cross Ref
- Wyvill, G., McPheeters, C., and Wyvill, B. 1986. Data structure for soft objects. Visual Computer 2, 4, 227--234.Google Scholar
Cross Ref
- Wyvill, B., Guy, A., and Galin, E. 1999. Extending the csg tree. warping, blending and boolean operations in an implicit surface modeling system. Computer Graphics Forum 18, 2, 149--158.Google Scholar
Cross Ref
- Yamazaki, S., Kase, K., and Ikeuchi, K. 2002. Non-manifold implicit surfaces based on discontinuous implicitization and polygonization. In Proc. Geometric Modeling and Processing 2002, 138--146. Google Scholar
Digital Library
- Zhang, Y., Hughes, T., and Bajaj, C. 2010. An automatic 3d mesh generation method for domains with multiple materials. Computer methods in applied mechanics and engineering 199, 5, 405--415.Google Scholar
- Zhao, H.-K., Chan, T., Merriman, B., and Osher, S. 1996. A variational level set approach to multiphase motion. Journal of Computational Physics 127, 179--195. Google Scholar
Digital Library
Index Terms
Object-space multiphase implicit functions
Recommendations
Real-Time Antialiasing of Edges and Contours of Point Rendered Implicit Surfaces
CGIV '08: Proceedings of the 2008 Fifth International Conference on Computer Graphics, Imaging and VisualisationWe present various algorithms for antialiasing silhouette edges of manifold and non-manifold implicit surfaces.The algorithms are: object space, edge blur, super-sampling, adaptive pixel-tracing, and jitter-based antialiasing. We discuss the strengths ...
Hermite Interpolation of Implicit Surfaces with Radial Basis Functions
SIBGRAPI '09: Proceedings of the 2009 XXII Brazilian Symposium on Computer Graphics and Image ProcessingWe present the Hermite radial basis function (HRBF) implicits method to compute a global implicit function which interpolates scattered multivariate Hermite data (unstructured points and their corresponding normals). Differently from previous radial ...
Ray casting implicit fractal surfaces with reduced affine arithmetic
A method is presented for ray casting implicit surfaces defined by fractal combinations of procedural noise functions. The method is robust and uses affine arithmetic to bound the variation of the implicit function along a ray. The method is also ...





Comments