Fits a quadric surface to a set of 3D points. More...
#include <vector>#include <iosfwd>#include <vgl/vgl_point_3d.h>#include <vgl/vgl_homg_point_3d.h>#include <vgl/vgl_quadric_3d.h>Go to the source code of this file.
Classes | |
| class | vgl_fit_quadric_3d< T > |
Macros | |
| #define | VGL_FIT_QUADRIC_3D_INSTANTIATE(T) extern "please include vgl/algo/vgl_fit_quadric_3d.hxx first" |
Fits a quadric surface to a set of 3D points.
Variousl algorithms for quadric fitting 1) Taubin method - first order approximation to Euclidean distance from point to quadric Normalization by the gradient of the algebraic distance.Formulation as generalized Eigensystem. (G. Taubin, Estimation of Planar Curves, Surfaces, and Nonplanar Space Curves,Defined by Implicit Equations with Applications to Edge and Range Image Segmentation IEEE PAMI, v13, No. 11, 1991.)
2) Alliare method - the normalizing constraint is a quadratic form that restricts the quadric class in terms of the invariants of the upper 3x3 matrix of the quadratic form. Formulation as generalized Eigensystem. (Type-Constrained Robust Fitting of Quadrics with Application to the 3D Morphological Characterization of Saddle-Shaped Articular Surfaces, S. Allaire et al, Proc.International Conference on Computer Vision , 2007.)
Modifications none
Definition in file vgl_fit_quadric_3d.h.
| #define VGL_FIT_QUADRIC_3D_INSTANTIATE | ( | T | ) | extern "please include vgl/algo/vgl_fit_quadric_3d.hxx first" |
Definition at line 96 of file vgl_fit_quadric_3d.h.
1.8.15