Skip to main content

Regularity Criteria for the Topology of Algebraic Curves and Surfaces

  • Conference paper
Mathematics of Surfaces XII (Mathematics of Surfaces 2007)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4647))

Included in the following conference series:

Abstract

In this paper, we consider the problem of analysing the shape of an object defined by polynomial equations in a domain. We describe regularity criteria which allow us to determine the topology of the implicit object in a box from information on the boundary of this box. Such criteria are given for planar and space algebraic curves and for algebraic surfaces. These tests are used in subdivision methods in order to produce a polygonal approximation of the algebraic curves or surfaces, even if it contains singular points. We exploit the representation of polynomials in Bernstein basis to check these criteria and to compute the intersection of edges or facets of the box with these curves or surfaces. Our treatment of singularities exploits results from singularity theory such as an explicit Whitney stratification or the local conic structure around singularities. A few examples illustrate the behavior of the algorithms.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bloomenthal, J.: Introduction to implicit surfaces. Morgan Kaufmann, San Francisco (1997)

    MATH  Google Scholar 

  2. Grandine, T.A., Klein, F.W.: A new approach to the surface intersection problem. Computer Aided Geometric Design 14, 111–134 (1997)

    Article  MATH  MathSciNet  Google Scholar 

  3. Farin, G.: An ssi bibliography. In: Geometry Processing for Design and Manufacturing, pp. 205–207. SIAM, Philadelphia (1992)

    Google Scholar 

  4. Kalra, D., Barr, A.: Guaranteed ray intersections with implicit surfaces. In: Proc. of SIGGRAPH, vol. 23, pp. 297–306 (1989)

    Google Scholar 

  5. Lorensen, W., Cline, H.: Marching cubes: a high resolution 3d surface construction algorithm. Comput. Graph. 21(4), 163–170 (1987)

    Article  Google Scholar 

  6. Zhou, Y., Baoquan, C., Kaufman, A.: Multiresolution tetrahedral framework for visualizing regular volume data. In: Proc. of Visualization 1997, pp. 135–142 (1997)

    Google Scholar 

  7. Bloomenthal, J.: Polygonization of implicit surfaces. Computer-Aided Geometric Design 5(4), 341–355 (1988)

    Article  MATH  MathSciNet  Google Scholar 

  8. Bloomenthal, J.: An implicit surface polygonizer. In: Heckbert, P. (ed.) Graphics Gems IV, pp. 324–349. Academic Press, Boston, MA (1994)

    Google Scholar 

  9. Hartmann, E.: A marching method for the triangulation of surfaces. Visual Computer 14(3), 95–108 (1998)

    Article  MATH  Google Scholar 

  10. Witkin, A., Heckbert, P.: Using particles to sample and control implicit surface. In: Proc. of SIGGRAPH, pp. 269–277 (1994)

    Google Scholar 

  11. Boissonnat, J.D., Oudot, S.: Provably good sampling and meshing of surfaces. Graphical Models 67, 405–451 (2005)

    Article  MATH  Google Scholar 

  12. Dey, T.K.: Curve and Surface Reconstruction: Algorithms with Mathematical Analysis (Cambridge Monographs on Applied and Computational Mathematics). Cambridge University Press, New York, USA (2006)

    Google Scholar 

  13. Collins, G.E.: Quantifier elimination for real closed fields by cylindrical algebraic decomposition. In: Brakhage, H. (ed.) Automata Theory and Formal Languages. LNCS, vol. 33, pp. 134–183. Springer, Heidelberg (1975)

    Google Scholar 

  14. Keyser, J., Culver, T., Manocha, D., Krishnan, S.: Efficient and exact manipulation of algebraic points and curves. Computer-Aided Design 32(11), 649–662 (2000)

    Article  Google Scholar 

  15. González-Vega, L., Necula, I.: Efficient topology determination of implicitly defined algebraic plane curves. Comput. Aided Geom. Design 19(9), 719–743 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  16. Gatellier, G., Labrouzy, A., Mourrain, B., Técourt, J.P.: Computing the topology of 3-dimensional algebraic curves. In: Computational Methods for Algebraic Spline Surfaces. LNCS, pp. 27–44. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  17. Alcázar, J.G., Sendra, J.R.: Computing the topology of real algebraic space curves. J. Symbolic Comput. 39, 719–744 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  18. Fortuna, E., Gianni, P., Parenti, P., Traverso, C.: Computing the topology of real algebraic surfaces. In: ISSAC 2002. Proceedings of the 2002 international symposium on Symbolic and algebraic computation, pp. 92–100. ACM Press, New York, USA (2002)

    Chapter  Google Scholar 

  19. Cheng, J.S., Gao, X.S., Li, M.: Determining the topology of real algebraic surfaces. In: Martin, R., Bez, H., Sabin, M.A. (eds.) Mathematics of Surfaces XI. LNCS, vol. 3604, pp. 121–146. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  20. Mourrain, B., Técourt, J.: Isotopic meshing of a real algebraic surface. Technical Report 5508, INRIA Sophia-Antipolis (2005)

    Google Scholar 

  21. Sherbrooke, E.C., Patrikalakis, N.M.: Computation of the solutions of nonlinear polynomial systems. Comput. Aided Geom. Design 10(5), 379–405 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  22. Elber, G., Kim, M.S.: Geometric constraint solver using multivariate rational spline functions. In: Proc. of 6th ACM Symposium on Solid Modelling and Applications, pp. 1–10. ACM Press, New York (2001)

    Chapter  Google Scholar 

  23. Mourrain, B., Pavone, J.P.: Subdivision methods for solving polynomial equations. Technical Report 5658, INRIA Sophia-Antipolis (2005)

    Google Scholar 

  24. Sederberg, T.: Algorithm for algebraic curve intersection. Computer Aided Design 21, 547–554 (1989)

    Article  MATH  Google Scholar 

  25. Hass, J., Farouki, R.T., Han, C.Y., Song, X., Sederberg, T.W.: Guaranteed Consistency of Surface Intersections and Trimmed Surfaces Using a Coupled Topology Resolution and Domain Decomposition Scheme. Advances in Computational Mathematics (to appear)

    Google Scholar 

  26. Seong, J.K., Elber, G., Kim, M.S.: Contouring 1- and 2-Manifolds in Arbitrary Dimensions. In: SMI 2005, pp. 218–227 (2005)

    Google Scholar 

  27. Liang, C., Mourrain, B., Pavone, J.: Subdivision methods for 2d and 3d implicit curves (to appear). In: Computational Methods for Algebraic Spline Surfaces, pp. 171–186. Springer, Heidelberg (2007), also available at http://hal.inria.fr/inria-00130216

    Google Scholar 

  28. Alberti, L., Comte, G., Mourrain, B.: Meshing implicit algebraic surfaces: the smooth case. In: Maehlen, M., Morken, K., Schumaker, L.L. (eds.) Mathematical Methods for Curves and Surfaces: Tromso 2004, Nashboro, pp. 11–26 (2005)

    Google Scholar 

  29. Farin, G.: Curves and surfaces for computer aided geometric design: a practical guide. Comp. science and sci. computing. Academic Press, Boston, MA (1990)

    MATH  Google Scholar 

  30. Emiris, I.Z., Mourrain, B., Tsigaridas, E.P.: Real algebraic numbers: Complexity analysis and experimentations. In: Reliable Implementation of Real Number Algorithms: Theory and Practice. LNCS, Springer, Heidelberg (to appear, 2007), also available at http://hal.inria.fr/inria-00071370

  31. Eigenwillig, A., Sharma, V., Yap, C.K.: Almost tight recursion tree bounds for the descartes method. In: ISSAC 2006. Proceedings of the 2006 International Symposium on Symbolic and Algebraic Computation, pp. 71–78. ACM Press, New York, USA (2006)

    Chapter  Google Scholar 

  32. Pavone, J.: Auto-intersection de surfaces pamatrées réelles. PhD thesis, Université de Nice Sophia-Antipolis (2004)

    Google Scholar 

  33. Floater, M.S.: On zero curves of bivariate polynomials. Journal Advances in Computational Mathematics 5(1), 399–415 (1996)

    Article  MATH  MathSciNet  Google Scholar 

  34. Abhyankar, S.: Algebraic Geometry for Scientists and Engineers. American Mathematical Society, Providence, RI (1990)

    Google Scholar 

  35. Walker, R.: Algebraic curves. Springer, Heidelberg (1978)

    MATH  Google Scholar 

  36. Lloyd, N.G.: Degree theory. Cambridge Tracts in Mathematics, Cambridge University Press, Cambridge No. 73 (1978)

    Google Scholar 

  37. Dickenstein, A., Rojas, M.K.R., Shihx, J.: Extremal real algebraic geometry and a-discriminants (preprint)

    Google Scholar 

  38. Goresky, R.M.M.: Stratified Morse Theory. Springer, Heidelberg (1988)

    MATH  Google Scholar 

  39. Whitney, H.: Elementary structure of real algebraic varieties. Annals of Math. 66(2) (1957)

    Google Scholar 

  40. Speder, J.P.: Équisingularité et conditions de Whitney. Amer. J. Math. 97(3) (1975)

    Google Scholar 

  41. Thom, R.: Ensembles et morphismes stratifiés. Bull. Amer. Math. Soc. 75 (1969)

    Google Scholar 

  42. Mather, J.: Notes on topological stability. Harvard University (1970)

    Google Scholar 

  43. Eisenbud, D., Huneke, C., Vasconcelos, W.: Direct methods for primary decomposition. Invent. Math. 110, 207–235 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  44. Cox, D., Little, J., O’Shea, D.: Ideals, Varieties, and Algorithms: An Introduction to Computational Algebraic Geometry and Commutative Algebra. Undergraduate Texts in Mathematics. Springer, Heidelberg (1992)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Ralph Martin Malcolm Sabin Joab Winkler

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Alberti, L., Mourrain, B. (2007). Regularity Criteria for the Topology of Algebraic Curves and Surfaces. In: Martin, R., Sabin, M., Winkler, J. (eds) Mathematics of Surfaces XII. Mathematics of Surfaces 2007. Lecture Notes in Computer Science, vol 4647. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73843-5_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-73843-5_1

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-73842-8

  • Online ISBN: 978-3-540-73843-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics