The Community for Technology Leaders
RSS Icon
Issue No.10 - Oct. (2012 vol.18)
pp: 1638-1649
Taejung Park , Korea University, Seoul
Sung-Ho Lee , Korea University, Seoul
Chang-Hun Kim , Korea University, Seoul
This paper presents analytic solutions to the integral moving least squares (MLS) equations originally proposed by Shen et al. by choosing another specific weighting function that renders the numerator in the MLS equation unitless. In addition, we analyze the original method to show that their approximation surfaces (i.e., enveloping surfaces with nonzero \epsilon values in the weighting function) often form zero isosurfaces near concavities behind the triangle-soup models. This paper also presents error terms for the integral MLS formulations against signed distance fields. Based on our analytic solutions, we show that our method provides both interpolation and approximation surfaces faster and more efficiently. Because our method computes solutions for integral MLS equations directly, it does not rely on numerical steps that might have numerical-accuracy issues. In particular, unlike the original method that deals with incorrect approximation surfaces by iteratively adjusting parameters, this paper proposes faster and more efficient approximations to surfaces without needing iterative routines. We also present computational efficiency comparisons, in which our method is 15-fold faster in computing integrations, even with conservative assumptions. Finally, we show that the surface normal vectors on the implicit surfaces formed by our analytic solutions are identical to the angle-weighted pseudonormal vectors.
Vectors, Least squares approximation, Mathematical model, Interpolation, Computational modeling, analytic integral solutions., Boundary representations, integral moving least squares, implicit surfaces, polygon soups
Taejung Park, Sung-Ho Lee, Chang-Hun Kim, "Analytic Solutions of Integral Moving Least Squares for Polygon Soups", IEEE Transactions on Visualization & Computer Graphics, vol.18, no. 10, pp. 1638-1649, Oct. 2012, doi:10.1109/TVCG.2011.286
[1] J.P. Lewis, F. Pighin, and K. Anjyo, "Scattered Data Interpolation and Approximation for Computer Graphics," Proc. ACM SIGGRAPH ASIA 2010 Courses, article 2, 2010.
[2] C. Shen, J.F. O'Brien, and J.R. Shewchuk, "Interpolating and Approximating Implicit Surfaces from Polygon Soup," ACM Trans. Graphics, vol. 23, no. 3, pp. 896-904, Aug. 2004.
[3] C. Shen, "Building Interpolating and Approximating Implicit Surfaces Using Moving Least Squares," PhD dissertation, Dept. of Electrical Eng. and Computer Science, Univ. of California at Berkeley, 2007.
[4] J.A. Baerentzen and H. Aanaes, "Signed Distance Computation Using the Angle Weighted Pseudonormal," IEEE Trans. Visualization and Computer Graphics, vol. 11, no. 3, pp. 243-253, May 2005, doi: 10.1109/TVCG.2005.49.
[5] X. Jia and T. Hu, "Solving Seismic Wave Equation by Moving Least Squares (MLS) Method," Progress in Geophysics, vol. 20, no. 4, pp. 920-924, 2005.
[6] A. Kawano and G.G. Maisuradze, "Interpolated Moving Least-Squares Methods for Fitting Potential Energy Surfaces: Analysis of an Application to a Five-Atom Molecule," The J. Biological Physics and Chemistry, vol. 8, no. 1, pp. 17-21, 2008.
[7] J. Sladek, V. Sladek, P. Soleck, and C. Zhang, "Fracture Analysis in Continuously Nonhomogeneous Magneto-Electro-Elastic Solids under a Thermal Load by the MLPG," Int'l J. Solids and Structures, vol. 47, no. 10, pp. 1381-1391, 2010.
[8] P.M. Prenter, Splines and Variational Methods. Dover Publications, Inc., 2008.
[9] Y. Ohtake, A. Belyaev, M. Alexa, G. Turk, and H.-P. Seidel, "Multi-Level Partition of Unity Implicits," ACM Trans. Graphics, vol. 22, no. 3, pp. 463-470, July 2003.
[10] D. Levin, "Mesh-Independent Surface Interpolation," Geometric Modeling for Scientific Visualization, vol. 3, pp. 37-49, 2003.
[11] D. Levin, "The Approximation Power of Moving Least-Squares," Math. Computation, vol. 67, no. 224, pp. 1517-1531, Oct. 1998.
[12] R. Kolluri, "Provably Good Moving Least Squares," Proc. ACM-SIAM Symp. Discrete Algorithms, pp. 1008-1018, Aug. 2005.
[13] X. Jin, C.L. Tai, and H. Zhang, "Implicit Modeling from Polygon Soup Using Convolution," Visual Computer, vol. 25, no. 3, pp. 279-288, Feb. 2009.
[14] B. Adrien, B. Loïc, C. Marie-Paule, and W. Brian, "Implicit Blending Revisited," Computer Graphics Forum, vol. 29, no. 2, pp. 367-375, 2010.
[15] J. Bloomenthal and B. Wyvill, Introduction to Implicit Surfaces. Morgan Kaufmann Publishers, Inc., 1997.
[16] T. Park, S.-H. Lee, J.-H. Kim, and C.-H. Kim, "CUDA-Based Signed Distance Field Calculation for Adaptive Grids," Proc. IEEE 10th Int'l Conf. Computer and Information Technology (CIT '10), June 2010.
[17] R. Mehra, Q. Zhou, J. Long, A. Sheffer, A. Gooch, and N.J. Mitra, "Abstraction of Man-Made Shapes," ACM Trans. Graphics, vol. 28, no. 5,article 137, Dec. 2009.
[18] A. van Oosterom and J. Strackee, "The Solid Angle of a Plane Triangle," IEEE Trans. Biomedical Eng., vol. BME-30, no. 2, pp. 125-126, Feb. 1983.
[19] S.-H. Lee, T. Park, and C.-H. Kim, "Primitive Trees for Precomputed Distance Queries," Unpublished.
[20] J.C. Hart, "Sphere Tracing: A Geometric Method for the AntiAliased Ray Tracing of Implicit Surfaces," The Visual Computer, vol. 12, pp. 527-545, 1996.
[21] C.M. Goral, K.E. Torrance, D.P. Greenberg, and B. Battaile, "Modeling the Interaction of Light between Diffuse Surfaces," Proc. ACM SIGGRAPH '84, pp. 213-222, 1984.
28 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool