Visualization of Points and Segments of Real Algebraic Plane Curves

This thesis presents an exact and complete approach for visualization of segments and points of real plane algebraic curves given in implicit form f(x, y) = 0. A curve segment is a distinct curve branch consisting of regular points only. Visualization of algebraic curves having self-intersection and isolated points constitutes the main challenge. Visualization of curve segments involves even more difficulties since here we are faced with a problem of discriminating different curve branches, which can pass arbitrary close to each other. Our approach is robust and efficient (as shown by our benchmarks), it combines the advantages both of curve tracking and space subdivision methods and is able to correctly rasterize segments of arbitrary-degree algebraic curves using double, multi-precision or exact rational arithmetic.

[1]  Editors , 1986, Brain Research Bulletin.

[2]  Richard E. Chandler,et al.  A tracking algorithm for implicitly defined curves , 1988, IEEE Computer Graphics and Applications.

[3]  Stefan Gnutzmann,et al.  Simplicial pivoting for mesh generation of implicity defined surfaces , 1991, Comput. Aided Geom. Des..

[4]  Gabriel Taubin,et al.  Rasterizing algebraic curves and surfaces , 1994, IEEE Computer Graphics and Applications.

[5]  Dinesh Manocha,et al.  Numeric-symbolic algorithms for evaluating one-dimensional algebraic sets , 1995, ISSAC '95.

[6]  Kurt Mehlhorn,et al.  LEDA: a platform for combinatorial and geometric computing , 1997, CACM.

[7]  Roni Yagel,et al.  Efficient Rasterization of Implicit Functions , 1995 .

[8]  Jonathan Richard Shewchuk,et al.  Adaptive Precision Floating-Point Arithmetic and Fast Robust Geometric Predicates , 1997, Discret. Comput. Geom..

[9]  Kevin Barraclough,et al.  I and i , 2001, BMJ : British Medical Journal.

[10]  Irina Voiculescu,et al.  Affine arithmetic in matrix form for polynomial evaluation and algebraic curve drawing , 2002 .

[11]  Ralph R. Martin,et al.  Comparison of interval methods for plotting algebraic curves , 2002, Comput. Aided Geom. Des..

[12]  Abel Gomes,et al.  A Non-uniform Binary Space Partition Algorithm for 2D Implicit Curves , 2003, ICCSA.

[13]  Jorge Stolfi,et al.  Affine Arithmetic: Concepts and Applications , 2004, Numerical Algorithms.

[14]  P. Zimmermann,et al.  Efficient isolation of polynomial's real roots , 2004 .

[15]  Abel J. P. Gomes,et al.  A Derivative-Free Tracking Algorithm for Implicit Curves with Singularities , 2004, International Conference on Computational Science.

[17]  Kurt Mehlhorn,et al.  A Descartes Algorithm for Polynomials with Bit-Stream Coefficients , 2005, CASC.

[18]  Kurt Mehlhorn,et al.  Effective Computational Geometry for Curves and Surfaces , 2005 .

[19]  Raimund Seidel,et al.  On the exact computation of the topology of real algebraic curves , 2005, SCG.

[20]  Ralph R. Martin,et al.  A Recursive Taylor Method for Algebraic Curves and Surfaces , 2005 .

[21]  Michael Kerber Analysis of Real Algebraic Plane Curves , 2006 .

[22]  Tae-wan Kim,et al.  An efficient method for tracing planar implicit curves , 2006 .

[23]  J William,et al.  IEEE Computer Graphics and Applications , 2019, Computer.

[24]  Algorithms in Real Algebraic Geometry I : The Univariate Case , .