Moving least squares explained
Moving least squares is a method of reconstructing continuous functions from a set of unorganized point samples via the calculation of a weighted least squares measure biased towards the region around the point at which the reconstructed value is requested.
In computer graphics, the moving least squares method is useful for reconstructing a surface from a set of points. Often it is used to create a 3D surface from a point cloud through either downsampling or upsampling.
In numerical analysis to handle contributions of geometry where it is difficult to obtain discretizations, the moving least squares methods have also been used and generalized to solve PDEs on curved surfaces and other geometries.[1] [2] [3] This includes numerical methods developed for curved surfaces for solving scalar parabolic PDEs[1] [3] and vector-valued hydrodynamic PDEs.[2]
In machine learning, moving least squares methods have also been used to develop model classes and learning methods. This includes function regression methods[4] and neural network function and operator regression approaches, such as GMLS-Nets.[5]
Definition
Consider a function
and a set of sample points
. Then, the moving least square approximation of degree
at the point
is
where
minimizes the weighted least-square error
over all polynomials
of degree
in
.
is the weight and it tends to zero as
.
In the example
. The smooth interpolator of "order 3" is a quadratic interpolator.
See also
References
- The approximation power of moving least squares David Levin, Mathematics of Computation, Volume 67, 1517-1531, 1998 https://www.ams.org/mcom/1998-67-224/S0025-5718-98-00974-0/S0025-5718-98-00974-0.pdf
- Moving least squares response surface approximation: Formulation and metal forming applications Piotr Breitkopf; Hakim Naceur; Alain Rassineux; Pierre Villon, Computers and Structures, Volume 83, 17-18, 2005.
- Generalizing the finite element method: diffuse approximation and diffuse elements, B Nayroles, G Touzot. Pierre Villon, P, Computational Mechanics Volume 10, pp 307-318, 1992
External links
Notes and References
- Liang . Jian . Zhao . Hongkai . Solving Partial Differential Equations on Point Clouds . SIAM Journal on Scientific Computing . January 2013 . 35 . 3 . A1461–A1486 . 10.1137/120869730. 2013SJSC...35A1461L . 9984491 .
- Gross . B. J. . Trask . N. . Kuberry . P. . Atzberger . P. J. . Meshfree methods on manifolds for hydrodynamic flows on curved surfaces: A Generalized Moving Least-Squares (GMLS) approach . Journal of Computational Physics . 15 May 2020 . 409 . 109340 . 10.1016/j.jcp.2020.109340. 1905.10469 . 2020JCoPh.40909340G . 166228451 .
- Gross . B. J. . Kuberry . P. . Atzberger . P. J. . First-passage time statistics on surfaces of general shape: Surface PDE solvers using Generalized Moving Least Squares (GMLS) . Journal of Computational Physics . 15 March 2022 . 453 . 110932 . 10.1016/j.jcp.2021.110932 . 2102.02421 . 2022JCoPh.45310932G . 231802303 . en . 0021-9991.
- Wang . Hong-Yan . Xiang . Dao-Hong . Zhou . Ding-Xuan . Moving least-square method in learning theory . Journal of Approximation Theory . 1 March 2010 . 162 . 3 . 599–614 . 10.1016/j.jat.2009.12.002 . en . 0021-9045. free .
- Trask . Nathaniel . Patel . Ravi G. . Gross . Ben J. . Atzberger . Paul J. . GMLS-Nets: A framework for learning from unstructured data . 13 September 2019. cs.LG . 1909.05371 .