Adaptive isotopic approximation of nonsingular curves: The parameterizability and nonlocal isotopy approach (Q540445): Difference between revisions
From MaRDI portal
Created a new Item |
Normalize DOI. |
||
(9 intermediate revisions by 8 users not shown) | |||
Property / DOI | |||
Property / DOI: 10.1007/s00454-011-9345-9 / rank | |||
Property / author | |||
Property / author: Q540444 / rank | |||
Property / author | |||
Property / author: Chee-Keng Yap / rank | |||
Normal rank | |||
Property / review text | |||
The paper describes algorithms that will find a piecewise linear approximation to a plane curve \(S\), characterized implicitly by \(f(x,y)=0\) within a given region \(R_0\subset{\mathbb R}^2\). The approximant is obtained by (dyadic) subdivision and it should be isotopic to \(S\) (topologically correct) and geometrically accurate (the distance to \(S\) should not be larger than \(\epsilon\)). First an isotopic approximant is constructed (isolation stage), which is then refined to attain the geometric accuracy (refinement stage). Three variants (with increasing complexity) for the algorithm of the isolation stage are proposed that are inspired by the methods that are described by \textit{S.~Plantinga} and \textit{G.~Vegter} [Isotopic approximation of implicit curves and surfaces, SGP~'04 Proceedings of the 2004 Eurographics/ACM SIGGRAPH symposium on Geometry processing, 245--254, (1985)] (introducing nonlocal isotopy) and \textit{J. M.~Snyder} [``Interval analysis for computer graphics,'' ACM SIGGRAPH Computer Graphics Volume 26 Issue 2, 121--130, July 1992. Boston etc.: Academic Press, Inc. (1992; Zbl 0759.68089)] (introducing parametrizability). These ideas are first developed for a mesh of squares with quad-tree subdivision but the ideas are then generalized to rectangles (with bounded but variable aspect ratios) which nakes subdivision into half rectangles possible. Also the inition region \(R_0\) need not be square or rectangle but can be arbitrary, possibly not even connected. The dyadic subdivision allows for exact arithmetic (avoiding rounding error analysis). A proof for the topological correctness and that the termination of the algorithm after a finite number of steps is given under mild conditions. Numerical examples illustrate the method. The paper is very well structured and easily accessible. | |||
Property / review text: The paper describes algorithms that will find a piecewise linear approximation to a plane curve \(S\), characterized implicitly by \(f(x,y)=0\) within a given region \(R_0\subset{\mathbb R}^2\). The approximant is obtained by (dyadic) subdivision and it should be isotopic to \(S\) (topologically correct) and geometrically accurate (the distance to \(S\) should not be larger than \(\epsilon\)). First an isotopic approximant is constructed (isolation stage), which is then refined to attain the geometric accuracy (refinement stage). Three variants (with increasing complexity) for the algorithm of the isolation stage are proposed that are inspired by the methods that are described by \textit{S.~Plantinga} and \textit{G.~Vegter} [Isotopic approximation of implicit curves and surfaces, SGP~'04 Proceedings of the 2004 Eurographics/ACM SIGGRAPH symposium on Geometry processing, 245--254, (1985)] (introducing nonlocal isotopy) and \textit{J. M.~Snyder} [``Interval analysis for computer graphics,'' ACM SIGGRAPH Computer Graphics Volume 26 Issue 2, 121--130, July 1992. Boston etc.: Academic Press, Inc. (1992; Zbl 0759.68089)] (introducing parametrizability). These ideas are first developed for a mesh of squares with quad-tree subdivision but the ideas are then generalized to rectangles (with bounded but variable aspect ratios) which nakes subdivision into half rectangles possible. Also the inition region \(R_0\) need not be square or rectangle but can be arbitrary, possibly not even connected. The dyadic subdivision allows for exact arithmetic (avoiding rounding error analysis). A proof for the topological correctness and that the termination of the algorithm after a finite number of steps is given under mild conditions. Numerical examples illustrate the method. The paper is very well structured and easily accessible. / rank | |||
Normal rank | |||
Property / reviewed by | |||
Property / reviewed by: Adhemar Bultheel / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 65D17 / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 65D18 / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 65G40 / rank | |||
Normal rank | |||
Property / zbMATH DE Number | |||
Property / zbMATH DE Number: 5903704 / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
meshing | |||
Property / zbMATH Keywords: meshing / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
curve approximation | |||
Property / zbMATH Keywords: curve approximation / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
isotopy | |||
Property / zbMATH Keywords: isotopy / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
parameterizability | |||
Property / zbMATH Keywords: parameterizability / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
subdivision algorithm | |||
Property / zbMATH Keywords: subdivision algorithm / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
topological correctness | |||
Property / zbMATH Keywords: topological correctness / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
exact algorithm | |||
Property / zbMATH Keywords: exact algorithm / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
interval analysis | |||
Property / zbMATH Keywords: interval analysis / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
computer graphics | |||
Property / zbMATH Keywords: computer graphics / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
numerical examples | |||
Property / zbMATH Keywords: numerical examples / rank | |||
Normal rank | |||
Property / describes a project that uses | |||
Property / describes a project that uses: insulate / rank | |||
Normal rank | |||
Property / MaRDI profile type | |||
Property / MaRDI profile type: MaRDI publication profile / rank | |||
Normal rank | |||
Property / full work available at URL | |||
Property / full work available at URL: https://doi.org/10.1007/s00454-011-9345-9 / rank | |||
Normal rank | |||
Property / OpenAlex ID | |||
Property / OpenAlex ID: W4244574515 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Algorithms in real algebraic geometry / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q5292193 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Isotopic implicit surface meshing / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Provably good sampling and meshing of surfaces / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Complete subdivision algorithms, II / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Complete numerical isolation of real roots in zero-dimensional triangular systems / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Sampling and meshing a surface with guaranteed topology and geometry / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Complete, exact, and efficient computations with cubic curves / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: An efficient method for analyzing the topology of plane real algebraic curves. / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Comparison of interval methods for plotting algebraic curves / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q5566070 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3992847 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3707258 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: An exact and efficient approach for computing a cell in an arrangement of quadrics / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: On the exact computation of the topology of real algebraic curves / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Complexity of real root isolation using continued fractions / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4000448 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3601542 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Foundations of Exact Rounding / rank | |||
Normal rank | |||
Property / DOI | |||
Property / DOI: 10.1007/S00454-011-9345-9 / rank | |||
Normal rank | |||
links / mardi / name | links / mardi / name | ||
Latest revision as of 20:56, 9 December 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Adaptive isotopic approximation of nonsingular curves: The parameterizability and nonlocal isotopy approach |
scientific article |
Statements
Adaptive isotopic approximation of nonsingular curves: The parameterizability and nonlocal isotopy approach (English)
0 references
3 June 2011
0 references
The paper describes algorithms that will find a piecewise linear approximation to a plane curve \(S\), characterized implicitly by \(f(x,y)=0\) within a given region \(R_0\subset{\mathbb R}^2\). The approximant is obtained by (dyadic) subdivision and it should be isotopic to \(S\) (topologically correct) and geometrically accurate (the distance to \(S\) should not be larger than \(\epsilon\)). First an isotopic approximant is constructed (isolation stage), which is then refined to attain the geometric accuracy (refinement stage). Three variants (with increasing complexity) for the algorithm of the isolation stage are proposed that are inspired by the methods that are described by \textit{S.~Plantinga} and \textit{G.~Vegter} [Isotopic approximation of implicit curves and surfaces, SGP~'04 Proceedings of the 2004 Eurographics/ACM SIGGRAPH symposium on Geometry processing, 245--254, (1985)] (introducing nonlocal isotopy) and \textit{J. M.~Snyder} [``Interval analysis for computer graphics,'' ACM SIGGRAPH Computer Graphics Volume 26 Issue 2, 121--130, July 1992. Boston etc.: Academic Press, Inc. (1992; Zbl 0759.68089)] (introducing parametrizability). These ideas are first developed for a mesh of squares with quad-tree subdivision but the ideas are then generalized to rectangles (with bounded but variable aspect ratios) which nakes subdivision into half rectangles possible. Also the inition region \(R_0\) need not be square or rectangle but can be arbitrary, possibly not even connected. The dyadic subdivision allows for exact arithmetic (avoiding rounding error analysis). A proof for the topological correctness and that the termination of the algorithm after a finite number of steps is given under mild conditions. Numerical examples illustrate the method. The paper is very well structured and easily accessible.
0 references
meshing
0 references
curve approximation
0 references
isotopy
0 references
parameterizability
0 references
subdivision algorithm
0 references
topological correctness
0 references
exact algorithm
0 references
interval analysis
0 references
computer graphics
0 references
numerical examples
0 references