• Keine Ergebnisse gefunden

Another generalization we achieved, was the extension to base-point free, properly parameterized rational surfaces. We showed, that two base-point free birational param-eterizations of one surface are related by a projective transformation of the parameter domain, which we identified with the projective plane. In the generic case the assump-tions on the parameterization (base-point free and birational) are fulfilled. We used this result to propose a method for finding projective equivalences of rationally parameterized surfaces.

The proposed method creates a polynomial system of equations in the variables that specify the reparameterization (four for curves and nine for surfaces) and one additional variable that guarantees the regularity of the transformation. We applied this method to several examples and solved the resulting systems using the Gr¨obner basis implemen-tation of MapleTM 2017.

The computational experiments showed a good behaviour. For various special curves and surfaces we found all possible equivalences within a fraction of a second and even for randomly generated examples we were able to solve the system in a reasonable time. For example, we were able to determine the projective equivalences of randomly generated rationally parameterized surfaces up to a degree of 6 and the affine equivalences of polynomial surfaces up to a degree of 14 within two minutes.

6.2. OUTLOOK 85 concentrated on base-point free triangular surfaces, where we identified the parameter domain with the projective plane P2(R). As clarified in Section 3.2.2 this theory is not applicable to tensor product surfaces, as they alway possess base points for the projective plane as parameter domain. We believe that a similar theory can also be worked out for the tensor product case by identifying the parameter domain with P1(R)×P1(R). In that case, not every tensor product surfaces possesses base points.

A different approach could be to try to weaken the assumptions about birationality and base points at all. This may result in more complex reparameterizations then those, which can be represented by a projective transformation of the parameter domain. How-ever, if all the possible reparameterizations can be described by a closed form similar to Equation (5.4), then the detection of equivalences would be straightforward.

Bibliography

Aigner, M., J¨uttler, B., Gonzalez-Vega, L., Schicho, J., 2009. Parameterizing surfaces with certain special support functions, including offsets of quadrics and rationally supported surfaces. J. Symb. Comp. 44 (2), 180–191.

Alc´azar, J. G., 2008. Good global behavior of offsets to plane algebraic curves. J. Symb.

Comput. 43, 659–680.

Alc´azar, J. G., 2014. Efficient detection of symmetries of polynomially parametrized curves. J. Comput. Appl. Math. 255, 715–724.

Alc´azar, J. G., Dahl, H. E. I., Muntingh, G., 2017. Symmetries of canal surfaces and dupin cyclides. Comput. Aided Geom. Des.

Alc´azar, J. G., Hermoso, C., 2016. Involutions of polynomially parametrized surfaces. J.

of Comput. Appl. Math. 294, 23–38.

Alc´azar, J. G., Hermoso, C., Muntingh, G., 2014a. Detecting similarity of rational plane curves. J. Comput. Appl. Math. 269, 1–13.

Alc´azar, J. G., Hermoso, C., Muntingh, G., 2014b. Detecting symmetries of rational plane and space curves. Comput. Aided Geom. Des. 31 (3-4), 199–209.

Alc´azar, J. G., Hermoso, C., Muntingh, G., 2015a. Similarity detection of rational space curves. Tech. Rep. 1512.02620v3, arXiV.

Alc´azar, J. G., Hermoso, C., Muntingh, G., 2015b. Symmetry detection of rational space curves from their curvature and torsion. Comput. Aided Geom. Des. 33, 51 – 65.

87

Alc´azar, J. G., Hermoso, C., Muntingh, G., 2016. Detecting similarities of rational space curves. In: Proceedings of the ACM on International Symposium on Symbolic and Algebraic Computation. ACM, pp. 23–30.

Alt, H., Mehlhorn, K., Wagener, H., Welzl, E., 1988. Congruence, similarity, and sym-metries of geometric objects. Discrete & Computational Geometry 3 (1), 237–256.

Bastl, B., J¨uttler, B., Kosinka, J., L´aviˇcka, M., 2008. Computing exact rational offsets of quadratic triangular b´ezier surface patches. Computer-Aided Design 40 (2), 197–209.

Berry, T. G., Patterson, R. R., 1997. The uniqueness of B´ezier control points. Comput.

Aided Geom. Des. 14 (9), 877–879.

Bosma, W., Cannon, J., Playoust, C., 1997. The Magma algebra system I: The user language. J. Symb. Comp. 24, 235–265.

Braß, P., Knauer, C., 2004. Testing congruence and symmetry for general 3-dimensional objects. Comput. Geom. 27 (1), 3–11.

Brueckner, I., 1980. Construction of b´ezier points of quadrilaterals from those of triangles.

Computer-Aided Design 12 (1), 21–24.

Chen, F., Wang, W., 2002. The µ-basis of a planar rational curve – properties and computation. Graph. Models 64 (6), 368–381.

Chen, F., Wang, W., Liu, Y., 2008. Computing singular points of plane rational curves.

J. Symb. Comput. 43, 92–117.

Coffman, A., Schwartz, A. J., Stanton, C., 1996. The algebra and geometry of steiner and other quadratically parametrizable surfaces. Comput. Aided Geom. Des. 13 (3), 257–286.

Cox, D., Little, J., O’shea, D., 1992. Ideals, varieties, and algorithms. Vol. 3. Springer.

Decker, W., Greuel, G.-M., Pfister, G., Sch¨onemann, H., 2015. Singular 4-0-2 — A computer algebra system for polynomial computations.www.singular.uni-kl.de.

Degen, W. L. F., 1994. The types of triangular B´ezier surfaces. In: Proceedings of the 6th IMA Conference on the Mathematics of Surfaces. Clarendon Press, pp. 153–170.

BIBLIOGRAPHY 89 Dokken, T., Thomassen, J. B., 2003. Overview of approximate implicitization. In: Topics in algebraic geometry and geometric modeling. Proceedings of the workshop on alge-braic geometry and geometric modeling, July 29–August 2, 2002, Vilnius, Lithuania.

Providence, RI: American Mathematical Society (AMS), pp. 169–184.

Goldman, R. N., Filip, D. J., 1987. Conversion from b´ezier rectangles to b´ezier triangles.

Computer-Aided Design 19 (1), 25–27.

Goldman, R. N., Sederberg, T. W., 1985. Some applications of resultants to problems in computational geometry. The Visual Computer 1 (2), 101–107.

Hauer, M., J¨uttler, B., 2017. Projective and affine symmetries and equivalences of ratio-nal curves in arbitrary dimension. J. Symb. Comput.

Hauer, M., J¨uttler, B., Schicho, J., 2017. Projective and affine symmetries and equiva-lences of rational and polynomial surfaces. DK Report 2017-09, Doctoral Program in Computational Mathematics, Johannes Kepler University Linz, (submitted to J. Comput. Appl. Math., special issue SMART2017).

Hess, F., 2004. An algorithm for computing isomorphisms of algebraic function fields.

In: Algorithmic Number Theory. Vol. 3076 of LNCS. Springer, Berlin, pp. 263–271.

Huang, Z., Cohen, F. S., 1996. Affine-invariant B-spline moments for curve matching.

Trans. Image Proc. 5 (10), 1473–1480.

Jia, X., Shi, X., Chen, F., 2018. Survey on the theory and applications of µ-bases for rational curves and surfaces. J. Comput. Appl. Math. 329, 2–23.

Kalkbrener, M., 1990. Implicitization by using Gr¨obner bases. Tech. Rep. 90–27, RISC-Linz.

Koitabashi, M., 1988. Automorphism groups of generic rational surfaces. J. Algebra 116 (1), 130–142.

Lebmeir, P., Richter-Gebert, J., 2008. Rotations, translations and symmetry detection for complexified curves. Comput. Aided Geom. Des. 25 (9), 707–719.

Macaulay, F., 1902. Some formulae in elimination. Proceedings of the London Mathe-matical Society 1 (1), 3–27.

Macaulay, F., 1923. Note on the resultant of a number of polynomials of the same degree.

Proceedings of the London Mathematical Society 2 (1), 14–21.

Maplesoft, 2011 – 2017. Maple (2017). A division of Waterloo Maple Inc.

Mitra, N. J., Pauly, M., Wand, M., Ceylan, D., 2013. Symmetry in 3d geometry: Ex-traction and applications. Computer Graphics Forum 32 (6), 1–23.

P´erez-D´ıaz, S., 2006. On the problem of proper reparametrization for rational curves and surfaces. Comput. Aided Geom. Des. 23, 307–323.

P´erez-D´ıaz, S., 2007. Computation of the singularities of parametric plane curves. J.

Symb. Comput. 42, 835–857.

Peters, J., Reif, U., 1998. The 42 equivalence classes of quadratic surfaces in affine n-space. Comput. Aided Geom. Des. 15 (5), 459–473.

Prautzsch, H., Boehm, W., Paluszny, M., 2002. Bezier and B-Spline Techniques.

Springer-Verlag New York, Inc.

Ramshaw, L., 1987. Blossoming: a Connect-the-dots Approach to Splines. System Re-search Center reports. Digital Equipment Corporation.

Rubio, R., Serradilla, J., V´elez, M., 2009. Detecting real singularities of a space curve from a real rational parametrization. J. Symb. Comput. 44, 490–498.

S´anchez-Reyes, J., 2015. Detecting symmetries in polynomial B´ezier curves. J. Comput.

Appl. Math. 288, 274–283.

Schicho, J., 1998. Rational parametrization of surfaces. J. Symb. Comp. 26 (1), 1–29.

Schicho, J., Szil´agyi, I., 2005. Numerical stability of surface implicitization. J. Symb.

Comp. 40 (6), 1291–1301.

Segundo, F., Sendra, J., 2008. Offsetting revolution surfaces. Automated deduction in geometry 6301, 179–188.

BIBLIOGRAPHY 91 Segundo, F., Sendra, J., 2009. Partial degree formulae for plane offset curves. J. Symb.

Comput. 44, 635–654.

Sendra, J. R., Winkler, F., P´erez-D´ıaz, S., 2008. Rational algebraic curves. A computer algebra approach. Berlin: Springer.

Shalaby, M., J¨uttler, B., 2008. Approximate implicitization of space curves and of sur-faces of revolution. In: Piene, R., J¨uttler, B. (Eds.), Algebraic Geometry and Geomet-ric Modeling. Springer, pp. 215–228.

Shi, X., Chen, F., 2010. Computing the singularities of rational space curves. In: Pro-ceedings of the 35th international symposium on symbolic and algebraic computation, ISSAC 2010, Munich, Germany, July 25–28, 2010. New York, NY: Association for Computing Machinery (ACM), pp. 171–178.

Shi, X., Jia, X., Goldman, R., 2013. Using a bihomogeneous resultant to find the singu-larities of rational space curves. J. Symb. Comput. 53, 1–25.

Tabera, L. F., 2011. Optimal affine reparametrization of rational curves. J. Symb. Com-put. 46, 967–976.

Wolfram Research, Inc., 2017. Mathematica, Version 11.1.

Wolter, J. D., Woo, T. C., Volz, R. A., 1985. Optimal algorithms for symmetry detection in two and three dimensions. The Visual Computer 1 (1), 37–48.

Zhang, D.-Q., 2001. Automorphisms of finite order on rational surfaces. J. Algebra 238 (2), 560–589, with an appendix by I. Dolgachev.

List of Figures

2.1 Dependencies between the different types of equivalence relations . . . . 10

3.1 Reparameterization relating power basis and Bernstein-B´ezier representa-tion . . . 16

3.2 Reparameterization relating power basis and Bernstein-B´ezier representa-tion of curves . . . 17

3.3 Reparameterization relating power basis and Bernstein-B´ezier representa-tion of surfaces . . . 21

3.4 Coefficients needed to transform triangular (circles) and tensor product (crosses) surfaces . . . 23

4.1 Examples 1-10 of projectively and affinely equivalent curves . . . 44

5.1 Steiner surface . . . 53

5.2 The general cases of quadratic rational surfaces . . . 70

5.3 Remaining base-point-free quadratic rational surfaces . . . 71

5.4 Cubics . . . 72

5.5 Quadrics (oval quadrik, ring quadrik, cone) . . . 73

5.6 The general cases of quadratic polynomial surfaces (left 3-3-1c, right 3-3-2b) 76 5.7 Rational degree 3 surfaces: projectively transformed Enneper . . . 80

5.8 Rational degree 3 surfaces with 6 symmetries . . . 80

93

List of Tables

2.1 Projective equivalence of manifolds and its special cases . . . 10 4.1 Characteristics of the non-linear polynomial systems for detecting

projec-tive equivalences of rational degreen curves in d-dimensional space. . . . 34 4.2 Characteristics of the non-linear polynomial systems for detecting affine

equivalences of rational degreen curves in d-dimensional space. . . 37 4.3 Parameterizations of the curves considered in Sections 4.4.1 and 4.4.2 . . 42 4.4 Computation time in Maple for projective symmetries and equivalences

of planar curves (time in seconds) . . . 45 4.5 Parameterizations of the curves considered in Section 4.4.1 . . . 45 4.6 Computation time in Maple for projective symmetries and equivalences

of space curves (time in seconds) . . . 46 4.7 Computation time for projective equivalences with random curves (in

sec-onds) . . . 47 4.8 Computation time in Maple for affine equivalences of planar curves (time

in seconds) . . . 48 5.1 Specifications of the polynomial systems . . . 67 5.2 Projective classification of 100 randomly generated surfaces with

coeffi-cients|c(k,i)| ≤ 100 . . . 74 5.3 Number of projective symmetries (including the identity) . . . 75 5.4 Loglog-plot of the computation time (in sec.) of Gr¨obner basis for

projec-tive equivalences of quadratic rational surfaces with random values. . . . 75 5.5 Number of affine classes of quadratic parameterizable surfaces . . . 77 5.6 Number of the affine symmetries (including the identity) . . . 78

95

5.7 Affine classification of 100 polynomial surfaces with random coefficients

|ck,i| ≤100 . . . 78 5.8 Computation time (in sec.) of the Gr¨obner basis for affine equivalences of

quadratic polynomial surfaces with random values. . . 79 5.9 Computation time (in sec.) of Gr¨obner basis for projective symmetries . 81 5.10 Computation time (in sec.) of Gr¨obner basis for affine symmetries and

equivalences of polynomial surfaces. . . 82

Curriculum Vitae

Personal Details

Name Dipl.Ing. Michael Hauer Date of birth February 2, 1989

Place of birth Gmunden, Austria Nationality Austrian

Education

2014–present Doctorate Degree Program of Engineering Sciences at Johannes Kepler University in Linz

2012–2013 Master’s Degree Program of Industrial Mathematics at Johannes Kepler University in Linz

2008–2012 Bachelor’s Degree Program of Technical Mathematics at Johannes Kepler University in Linz

1999–2007 Secondary school BG/BRG Gmunden 1995–1999 Primary school in Gschwandt

Working positions and special activities

2014–present University assistant at the Institute of Applied Geometry, JKU Linz 2011 Exchange semester (Erasmus) at the university Joseph Fourier in

Grenoble, France

2009 Vacation work at MIBA HTC in Vorchdorf, Austria

2008 Internship for 5 months at MIBA Steeltec in Vrable, Slovakia

2007 Military service

97