Filling Holes in Large Polygon Models Using an Implicit Surface Scheme and the Domain Decomposition Method

  • Yoo, Dong-Jin (Department of Computer Aided Mechanical Design Engineering, Daejin University)
  • Published : 2007.01.01

Abstract

A new approach based on implicit surface interpolation combined with domain decomposition is proposed for filling complex-shaped holes in a large polygon model, A surface was constructed by creating a smooth implicit surface from an incomplete polygon model through which the actual surface would pass. The implicit surface was defined by a radial basis function, which is a continuous scalar-value function over the domain $R^{3}$. The generated surface consisted of the set of all points at which this scalar function is zero. It was created by placing zero-valued constraints at the vertices of the polygon model. The well-known domain decomposition method was used to treat the large polygon model. The global domain of interest was divided into smaller domains in which the problem could be solved locally. The LU decomposition method was used to solve the set of small local problems; the local solutions were then combined using weighting coefficients to obtain a global solution. The validity of this new approach was demonstrated by using it to fill various holes in large and complex polygon models with arbitrary topologies.

Keywords

References

  1. Floater, M. S. and Iske, A. A., 'Multi-step scattered data interpolation using compactly supported radial basis functions,' Journal of Computational and Applied Mathematics, Vol. 73, pp. 65-78, 1996 https://doi.org/10.1016/0377-0427(96)00035-0
  2. Turk, G. and O'Brien, J. F., 'Variational implicit surfaces,' Tech. Rep. GIT-GVU-99-15, Georgia Institute of Technology, 1999
  3. Carr, J. C., Beatson, R. K., Cherrie, J. B., Mitchell, T. J., Fright, W. R., McCallum, B. C. and Evans, T. R., 'Reconstruction and representation of 3D objects with radial basis functions,' in Proceedings of SIGGRAPH 2001, pp. 67-76, 2001
  4. Lazzaro, D. and Montefusco, L. B., 'Radial basis functions for multivariate interpolation of large scattered datasets,' Journal of Computational and Applied Mathematics, Vol. 140, pp. 521-536, 2002 https://doi.org/10.1016/S0377-0427(01)00485-X
  5. Yoo, D. J., 'A study on the automatic elimination of free edge for sheet metal forming analysis,' Journal of the Korean Society for Technology of Plasticity, Vol. 13, No. 7, pp. 614-622, 2004 https://doi.org/10.5228/KSPP.2004.13.7.614
  6. Yoo, D. J., 'A study on filling holes of the polygon model using implicit surface scheme,' Journal of the Korean Society of Precision Engineering, Vol. 22, No. 3, pp. 107-114, 2005
  7. Kojekine, N., Hagiwara, I. and Savchenko, V., 'Software tools using CSRBFs for processing scattered data,' Computers and Graphics, Vol. 27, pp. 311-319, 2003 https://doi.org/10.1016/S0097-8493(02)00287-X
  8. Ohtake, Y., Belyaev, A., Alexa, M., Turk, G. and Seidel, H. P., 'Multi-level partition of unity implicits,' ACM Transactions on Graphics (TOG), Vol. 22, pp. 463-470, 2003 https://doi.org/10.1145/882262.882293