Hierarchical RBF
   HOME

TheInfoList



OR:

In
computer graphics Computer graphics deals with generating images with the aid of computers. Today, computer graphics is a core technology in digital photography, film, video games, cell phone and computer displays, and many specialized applications. A great de ...
, a hierarchical RBF is an interpolation method based on
Radial basis function A radial basis function (RBF) is a real-valued function \varphi whose value depends only on the distance between the input and some fixed point, either the origin, so that \varphi(\mathbf) = \hat\varphi(\left\, \mathbf\right\, ), or some other fixed ...
s (RBF). Hierarchical RBF interpolation has applications in the construction of shape models in
3D computer graphics 3D computer graphics, or “3D graphics,” sometimes called CGI, 3D-CGI or three-dimensional computer graphics are graphics that use a three-dimensional representation of geometric data (often Cartesian) that is stored in the computer for t ...
(see
Stanford Bunny The Stanford bunny is a computer graphics 3D test model developed by Greg Turk and Marc Levoy in 1994 at Stanford University. The model consists of 69,451 triangles, with the data determined by 3D scanner, 3D scanning a ceramic figurine of a rab ...
image below), treatment of results from a
3D scanner 3D scanning is the process of analyzing a real-world object or environment to collect data on its shape and possibly its appearance (e.g. color). The collected data can then be used to construct digital 3D models. A 3D scanner can be based on m ...
,
terrain Terrain or relief (also topographical relief) involves the vertical and horizontal dimensions of land surface. The term bathymetry is used to describe underwater relief, while hypsometry studies terrain relative to sea level. The Latin wo ...
reconstruction, and others. This problem is informally named as "large scattered data point set interpolation." The steps of the method (for example in 3D) consist of the following: * Let the scattered points be presented as set \mathbf=\ * Let there exist a set of values of some function in scattered points \mathbf=\ * Find a function \mathbf(\mathbf) that will meet the condition \mathbf(\mathbf)=1 for points lying on the shape and \mathbf(\mathbf)\neq1 for points not lying on the shape * As J. C. Carr et al. showed, this function looks like \mathbf(\mathbf)=\sum_^N \lambda_i \varphi(\mathbf,\mathbf_i) where: \varphi — is RBF; \lambda — is coefficients that are the solution of the system shown in the picture: For determination of surface, it is necessary to estimate the value of function \mathbf(\mathbf) in interesting points ''x.'' A lack of such method is a considerable complication \mathbf(\mathbf^2) to calculate RBF, solve system, and determine surface.


Other methods

* Reduce interpolation centers (\mathbf(\mathbf^2) to calculate RBF and solve system, \mathbf(\mathbf\mathbf) to determine surface) * Compactly support RBF (\mathbf(\mathbf\log) to calculate RBF, \mathbf(\mathbf^) to solve system, \mathbf(\mathbf\log) to determine surface) * FMM (\mathbf(\mathbf^2) to calculate RBF, \mathbf(\mathbf\log) to solve system, \mathbf(\mathbf+\mathbf\log) to determine surface)


Hierarchical algorithm

An idea of hierarchical
algorithm In mathematics and computer science, an algorithm () is a finite sequence of rigorous instructions, typically used to solve a class of specific problems or to perform a computation. Algorithms are used as specifications for performing ...
is an acceleration of calculations due to
decomposition Decomposition or rot is the process by which dead organic substances are broken down into simpler organic or inorganic matter such as carbon dioxide, water, simple sugars and mineral salts. The process is a part of the nutrient cycle and is e ...
of intricate problems on the great number of simple (see picture). In this case, hierarchical division of space contains points on elementary parts, and the system of small dimension solves for each. The calculation of surface in this case is taken to the hierarchical (on the basis of tree-structure) calculation of interpolant. A method for a 2D case is offered by Pouderoux J. et al. For a 3D case, a method is used in the tasks of
3D graphics 3D computer graphics, or “3D graphics,” sometimes called CGI, 3D-CGI or three-dimensional computer graphics are graphics that use a three-dimensional representation of geometric data (often Cartesian) that is stored in the computer for th ...
by W. Qiang et al. and modified by Babkov V.Babkov, V.S. (2008) “Modification of hierarchical RBF method for 3D-modelling based on laser scan result”. Proc. Int. Conference “Modern problems and achievement of radio, communication and informatics”, Zaporizhzhya National Technical University

(in Ukrainian)


References

{{DEFAULTSORT:Hierarchical Rbf Geometric algorithms Computer graphics Interpolation