Abstract
We study the intersection between a smooth algebraic surface with an umbilic point and a plane parallel and close to the tangent plane at the umbilic. The problem has its origin in the study of isophote (equal illumination) curves in a 2-dimensional image. In particular, we study the circles which have exceptional tangency to this intersection curve: ordinary tangency at one point and osculating at another; ordinary tangency at three points; and 4-point tangency at a vertex. The centres of circles having ordinary tangency at two points trace out a curve whose closure is the symmetry set of the intersection curve, and the exceptional circles above give respectively cusps, triple crossings and endpoints of this set. We analyse the curves traced out by the contact points and centres of the exceptional circles as the plane approaches the tangent plane at the umbilic. We also briefly discuss the global structure of the symmetry set by means of a typical example.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction: Origin of the Problem
The problem we consider originated in computer vision, in the study of isophotes in a 2-dimensional image, that is curves of equal brightness. These are level sets of a (smooth) ‘brightness function’ f(x, y) where x and y are Cartesian coordinates of a point in the plane of the image. They are therefore planar sections of the surface \(M: z=f(x,y)\) by parallel planes \(z=c\) where c is a constant, say close to \(c=0\). Isophotes are used in medical applications of computer vision (see for example [15]), as features for object detection (see for example [9]) and in computer aided design for optical checking of the smoothness of surface intersections. Our interest is chiefly geometrical, since the symmetry set of a curve encodes so much geometrical information about the curve.
The particular object of interest is the symmetry set of the plane curve \(f(x,y)=c\) and the manner in which it evolves as c passes through 0. This is the locus of centres of circles which are tangent to \(f(x,y)=c\) at more than one point: ‘bitangent circles’ of the plane curve. When the plane \(z=0\) is not tangent to the surface M then the level sets \(f(x,y)=c\) evolve through a family of smooth curves for small c and the evolution of symmetry sets follows from [2]. But when \(z=0\) is tangent to M the level set \(f(x,y)=0\) is singular and the results of [2] do not apply.
The situation which we concentrate on here is that of an umbilic point on M, and parallel planes close to the tangent plane at this point. We are working in a situation of Euclidean invariance; thus M can be assumed to have Monge form \(z=f(x,y)=x^2+y^2+\) higher order terms, scaling x, y, z by the same amount to make the coefficients in the quadratic terms equal to 1, and if necessary reversing the sign of z. The plane sections \(z=c\), a constant, are therefore nonempty just for \(c\ge 0\), and for \(c=0\) the plane section is a single point at the origin. There has been previous work [4, 5] on the geometry of the level curves and in [6] a method is given for successive approximation of these curves, which is useful when studying examples. The existence of six vertices (extrema of curvature) on the curve \(V_c: f(x,y)=c\) for small \(c>0\) is ‘well-known’; see for example [12, sect. 15.3]. These are points where a circle has 4-point contact (‘\(A_3\) contact’) with \(V_c\) and the symmetry set has an endpoint at the centre of such a circle, pointing away from the vertex for a minimum of absolute curvature and towards the vertex for a maximum. The symmetry set has structure which is governed by other kinds of contact: a cusp at the centre of a circle tangent at one point of \(V_c\) and osculating at another (‘\(A_1A_2\) contact’), and a triple crossing of branches at the centre of a circle tangent in three places (‘\(A_1^3\) contact’). See [3] or [2, Fig.7]. Figure 1 shows an example of the symmetry set of such a curve \(V_c\). We discuss the global structure of this example in Sect. 5.
We extend and in some cases correct the calculations of [4, 5] in the umbilic case, which is in many ways the most interesting but also the most troublesome one.
Many examples of symmetry sets of planar sections of surfaces close to a singular section, including the umbilic case, were studied by the first author and Ricardo Uribe-Vargas during a visit to Liverpool in Spring 2008, using software written by Richard Morris [11]. The report on this visit, which was funded by the Research Centre in Mathematics and Modelling at Liverpool, was not published but is available at [7].
For applications of symmetry sets and their close relations medial axes to computer vision, see for example [8, 13, 14].
Left: the symmetry set (locus of centres of bitangent circles) of the oval drawn,slightly enlarged compared with the oval itself. The oval is an example of a curve \(V_c\) for c small, as in the text. There are six endpoints at the centres of circles having 4-point contact with \(V_c\) and corresponding to the six vertices of \(V_c\); six cusps at the centres of circles tangent at one point and osculating at another; and two triple crossings at the centres of triply tangent circles (one circle interior and one exterior to \(V_c\)). The endpoints of branches point away from minima of curvature and towards maxima. Right: the same but with the oval unchanged and the central part of the symmetry set enlarged more to make the structure more evident. See also Sect. 5 for further structure of this example
In this paper, we analyse the local structure of the symmetry set, proving that there are six cusps, two triple crossings and six endpoints, and determining the loci of these points and the corresponding contact points of circles, as the surface section shrinks to a point.
The structure of the paper is as follows: In Sect. 2, we consider in full detail the cusps on the symmetry set, resulting from circles having ‘\(A_1A_2\)’ contact with \(V_c\), that is tangent (\(A_1\) contact) and osculating (\(A_2\) or 3-point contact) at distinct points. The results are collected in Propositions 2.7 and 2.8, the first in a plane where the origin has been blown up and the second in the initial plane of the surface section.
In Sect. 3, we turn to the case of tri-tangent circles, which produce a triple crossing on the symmetry set, showing there are two such circles, and calculating the trajectories and limiting directions of the contact points and centres. The results are collected in Propositions 3.1 and 3.2.
In Sect. 4, we cover the circles which are tangent at vertices of the plane section, corresponding to endpoints of the symmetry set: there are six such. The results are in Propositions 4.1 and 4.2.
It is striking that the limiting positions, as \(c\rightarrow 0\), of all the three types of contact points of the above special circles are along the root directions of the ‘harmonic representative’ of the cubic form in the function f defining our surface, or else in the bisectors of these directions; see Remark 2.1 and Fig. 3.
There is more structure to be analysed, and we give some information on this in the final section Sect. 5.
2 Circles Tangent at One Point and Osculating at Another
For convenience and simplicity of exposition in this paper, we consider the algebraic case, when the defining function f(x, y) is a polynomial. We have no doubts that the results obtained in this polynomial setting are true for real analytic and smooth cases (see Remark 2.2 below), but leave the discussion of general setting to future work. Thus, consider a polynomial
with real coefficients, where \(q_i(x,y)\) are homogeneous of degree i and \(d\geqslant 3\). The equation \(\Phi (x,y)=0\) has the only solution (0, 0) near the origin — an isolated point of this “curve”. Now for a small \(\varepsilon >0\) the curve
is very close to the circle \(x^2+y^2=\varepsilon \); in particular, it is convex, non-singular and the radius of curvature at every point is finite. Let us consider the set of pairs \(\mathcal{T}(\varepsilon )\)
such that the circle of curvature for \(C_{\varepsilon }\) at \(P_1\) is tangent to \(C_{\varepsilon }\) at \(P_2\) (in particular, it contains \(P_2\)). The set \({{\mathcal {T}}}(\varepsilon )\) is finite; it is defined by a number of algebraic equations so the union
must be a subset of an algebraic curve. Clearly, this curve contains the origin (0, 0), and the problem we are going to investigate is how does this curve look near the origin: is it non-singular or singular; in the latter case, how many branches does it have at (0, 0), are these branches non-singular or what is the type of singularity at each branch. We also want to develop technique to produce a parametric equation for each branch from the coefficients of the polynomial \(\Phi (x,y)\).
The union of irreducible components of this curve containing the origin will be denoted by \({{\mathcal {T}}}\). The algebraic curve \(\mathcal{T}\) is naturally embedded in \({{\mathbb {R}}}^2\times {\mathbb R}^2={{\mathbb {R}}}^4\). Since the definition of \({{\mathcal {T}}}\) involves the metric properties of the curves \(C_{\varepsilon }\), we have very limited resource of transformations for the coordinates x, y that could be used to simplify the equation \(\Phi \) without transforming \({{\mathcal {T}}}\) with the loss of its properties: we can only use the rotations around the origin and the uniform magnifications of the plane \({{\mathbb {R}}}^2\). It is easy to see that, applying a suitable rotation and a magnification, we can bring \(q_3(x,y)\) to the form
(If \(\alpha =\beta \) then the quadratic terms \(x^2+y^2\) divide the cubic terms and this umbilic will occur generically only in a 1-parameter family of surfaces. Porteous in [12, p.207] calls it a pure lemon umbilic, following the ‘lemon’ nomenclature of Hannay [1].)
Remark 2.1
When the cubic terms C take this form, with \(\alpha \ne \beta \), then the ‘harmonic representative’ of the cubic form has roots \(y, y\pm x\sqrt{3}\), that is along three lines including the x-axis and making \(60^{\circ }\) angles. See for example [10, p.119] or [12, p.132]. With quadratic part \(Q=x^2+y^2\) we seek a linear form \(ax+by\) for which \((\frac{\partial ^2}{\partial x^2}+\frac{\partial ^2}{\partial y^2})(C+LQ)=0\), which works out as \(L=-x-\frac{\alpha +3\beta }{4}\), and then the harmonic representative is \(C+LQ\) which has the roots as above. In our case, these root directions turn out to be directly relevant to the limiting directions we seek, as indeed are the directions bisecting the root directions. See Fig. 3. (When \(\alpha =\beta \) the harmonic representative is zero.)
Starting from this moment, we assume that the cubic form \(q_3\)is in the form (1).
Polynomials \(\Phi (x,y)\) now have
unknown coefficients so are parametrized by point of the real affine space \({{\mathbb {A}}}^{\frac{1}{2} (d^2+3d)-7}\). We will consider the case of general position, that is, when the coefficients of \(\Phi \) belong to a certain Zariski open subset of that affine space, which will later be defined by explicit conditions. Now we fix the notations:
for \(i\in \{4,\dots , d\}\), where \(q_{ij}\in {\mathbb R}\).
2.1 Blowing Up the Origin
It is more convenient to work with a modified geometric object: let us consider the polynomial equation
Obviously, the curve
is \(\frac{1}{\sqrt{\varepsilon }} C_{\varepsilon }\) (that is, obtained from \(C_{\varepsilon }\) by magnification by \(\frac{1}{\sqrt{\varepsilon }}\)), and the curve
is \(\left( -\frac{1}{\sqrt{\varepsilon }}\right) C_{\varepsilon }\) (the curve above, reflected from the origin). Therefore, we set
and consider the surface \(S=\{f=0\}\subset {{\mathbb {R}}}^3\), which is non-singular for \(z^2<a\) small enough. Note that we allow negative values of z as well. Fixing the value of z, we obtain a curve \(S_z\subset {{\mathbb {R}}}^2_{x,y}\). Now we re-formulate the original problem as follows: let
be the set of triples
such that the circle of curvature for \(S_z\) at \(P_1\) is tangent to \(S_z\) at \(P_2\ne P_1\). Denote by \(\Gamma \) the closure of \(\Gamma ^{\circ }\). Now \(\Gamma \) is an algebraic curve in the space \({{\mathbb {R}}}^5\) with coordinates \((x_1,y_1,x_2,y_2,z)\), and we aim to study it near the hyperplane \(\{z=0\}\),that is, for |z| small enough. In other words, we want to find the set
(the limiting points of \(\Gamma ^{\circ }\) as \(z\rightarrow 0\)), parametrize the branches of \(\Gamma \) at each of these points and determine the type of singularity for each of the branches. Note that if
is a local parametrization of one of these branches for |t| small enough and \(z(0)=0\), then the pair of points
belongs to \({{\mathcal {T}}}(z(t)^2)\), which gives us a parametrization of the corresponding branch of the curve \({{\mathcal {T}}}\) near the origin and the type of singularity of \({{\mathcal {T}}}\) at the origin for this branch, that is, a complete solution of the original problem.
2.2 Equations of the Curve \(\Gamma \)
Starting with the equation
let us write down the algebraic equations, defining the curve \(\Gamma \). We assume that \(z\ne 0\) (and then will take the closure).
Set \((a,b)=P_1\in S_z\).
The derivatives computed at the point (a, b, z) will be denoted as follows:
etc. The first equation is obvious: \(f(a,b,z)=0\). Now set, for a fixed \((a,b)\in S_z\),
to be the coordinates shifted to the point (a, b) as the origin. The equation of \(S_z\) in these coordinates is
and the equation of the circle of curvature at the point \((a,b)\in S_z\) is
Note that since \(f_a=2a+z(\dots )\), \(f_b=2b+z(\dots )\), where in the brackets, we have polynomials in a, b, z, we obtain
and \(\lambda _{ab}=1+z(\dots )\), so that \(\lambda _{ab} \rightarrow 1\) as \(z\rightarrow 0\). Now, subtracting the equation of the circle of curvature from that of \(S_z\), we get
where the dots mean the terms of order \(\geqslant 3\) in X, Y. The quadratic form above factors as
Therefore, the restriction of this form onto the circle \(C_{a,b}=0\) is equal to the restriction of the cubic form
Now elementary computations yield:
where \(n_{ab}=f_a^2+f_b^2\).
Lemma 2.2
\(n_{ab}=4+8zq_3(a,b)+z^2(\dots )\).
Proof
We compute:
Since \((a,b)\in S_z\), we have
and replacing \(a^2+b^2\) in the first expression by \(1-zq_3(a,b)\), we get the claim. \(\Box \)
It follows from the lemma that
Let us set
and
Straightforward computations give:
Since we have
and taking into account the computations above, we get
Let \((P_{1,l}=(a_l,b_l),\, P_{2,l},\, z_l\ne 0)\in \Gamma ^{\circ }\) be a sequence of points such that \(z_l\rightarrow 0\) and
as \(l\rightarrow \infty \) (the curve \(S_{z_l}\) converges to the unit circle). The polynomial
restricted onto the circle \(\{C_{a_l,b_l}=0\}\), has a double zero for all l, so taking the limit as \(l\rightarrow \infty \) (all coefficients of that polynomial are bounded uniformly and the circle \(\{C_{a_l,b_l}=0\}\) converges to the unit circle), we conclude that the cubic form
restricted to the unit circle, has a double zero. As \(a_{\infty }^2+b_{\infty }^2=1\), after easy computations we get the following fact: the cubic form
must be divided by the square of a linear factor. Its discriminant is equal to
The (double) roots of the discriminant are
Therefore, we have 6 possible values for the limit point \((a_{\infty },b_{\infty })\):
They are the points of intersection of the unit circle with the three lines
dividing the plane into 6 equal angles, \(\frac{\pi }{3}\) each. Note that the rotation by \(\frac{\pi }{3}\) transforms the homogeneous polynomial \(q_3(x,y)\) into a form of the same type:
which means that the behaviour of the curve \(\Gamma \) at each of the limit points \((a_{\infty },b_{\infty })\) is the same. Therefore, from now on we will study the limit point (1, 0).
Note also that from the limiting arguments above it follows that if \(P_{1,l}\rightarrow (1,0)\) as \(l\rightarrow \infty \), then \(P_{2,l}\rightarrow (-1,0)\) as the limit cubic form for \(b_{\infty }=0\) takes the form \(2Y^3\), so that \(P_{2,\infty }=\lim \limits _{l\rightarrow \infty } P_{2,l}\) must lie on the line \(\{Y=0\}\).
2.3 Local Analysis of the Curve \(\Gamma \)
Getting back to the curve \(\Gamma \) embedded into the space
let us describe it locally by explicit equations near the point
First, we shift the origin to this point:
and study \(\Gamma \) in \({{\mathbb {R}}}^5_{u,b,v,w,z}\) near the origin. We get the following set of equations: the first one, (E1), is
(meaning that \((x_1,y_1)\in S_z\)), which can be decomposed into homogeneous components
e.g. \(g_1=2u+z\), \(g_2=u^2+b^2+3uz+\alpha yz+q_{44}z^2\) etc., the segment \(g_1+\dots +g_k\) will be denoted by \(g_{\leqslant k}\).
The second equation (E2) is
(meaning that \((x_2,y_2)\in S_z\)), which we write as
\(h_i\) is homogeneous of degree i, e.g.
etc., again \(h_{\leqslant k}=h_1+\dots +h_k\).
The third equation means that the point \((-1+v,w)\) lies on the circle of curvature for the curve \(S_z\) at the point (a, b): \(C_{a,b} (-2-u+v,w-b)=0\), where \(a=1+u\), recall that \(X=x-a\) and \(Y=y-b\). Since the coefficients of the quadratic polynomial \(C_{a,b} (X,Y)\) are rational functions, which is not very convenient for computations, we introduce a new equation, multiplying by \((f_a^2+f_b^2)\):
and write the third equation \((E^*3)\) to be
We denote the equation by the symbol \((E^*3)\), not just (E3), because we will modify this equation later.
The fourth equation \((E^*4)\) means that the circle of curvature \(\{R_{a,b}(X,Y)=0\}\) is tangent to the curve \(S_z\) at the point \((-1+v,w)\) (in the x, y-coordinates: once again, recall that \(X=x-a=x-(1+u)\) and \(Y=y-b\), so that (X, Y)-coordinates of this point are \((-2-u+v,w-b)\) and \((E^*4)\) takes the form
Obviously, these four equations for \(z\ne 0\) define the finite set of points of the branch of \(\Gamma \) at the new origin lying in \({{\mathbb {R}}}^4_{u,b,v,w}\) with the fixed value of z. (We will see below that \(\Gamma \) has only one branch at the new origin \((1,0,-1,0,0)\).) Unfortunately, the four equations (E1, 2) and \((E^*3,4)\) define in \({{\mathbb {R}}}^5\) a set which is larger than just \(\Gamma \): when \(z=0\), the curve \(S_{\{z=0\}}\) is the unit circle, so coincides with its circle of curvature at every point and the equations \((E^*3,4)\) hold automatically. This means that, set-theoretically, the set of solutions of the four equations near the new origin is
We need to modify the equations \((E^*3,4)\), so that the new system of four equations would give precisely \(\Gamma \) near the new origin.
2.4 Modified Equations
Let us consider first the two equations (E1, 2).
Proposition 2.3
The system of equations
defines near the origin a non-singular three-dimensional submanifold (a real algebraic variety) \(M\subset {{\mathbb {R}}}^5\) whose tangent space at \(o=(0,\dots , 0)\) is
Proof
Obvious from the fact that \(g_1\), \(h_1\) are linearly independent linear forms.
\(\square \)
As the three linear forms
are also linearly independent, we see that the intersection
is a non-singular surface near o (a 2-dimensional submanifold in M, containing the origin o) with the tangent space
so that (b, w) form a system of local coordinates on Q at o (whereas (b, w, z) form a system of local coordinates on M at o).
Proposition 2.4
The equation \((E^*4)\) is divisible by z.
Proof
Consider the ring homomorphism
setting \(z=0\). It is easy to see that after this substitution \(R_{a,b} (X,Y)\) turns into \((f_a^2+f_b^2) F_{a,b}(X,Y)|_{\{z=0\}}\) and \(F_{a,b}(X,Y)|_{\{z=0\}}=2(1+u)X+2bY+X^2+Y^2\), which implies that \((E^*4)|_{\{z=0\}}=0\), as we claimed, so \(z\mathbin {|} (E^*4)\).\(\square \)
Now explicit calculations via Maple give that the linear term of \((E^*4)\) is identically zero and the quadratic term is
Set \((E4)=\frac{1}{z} (E^*4)\). Note that the forms
are linearly independent for \(q_{43}\ne 2\alpha \) as
Therefore, assuming that \(q_{43}\ne 2\alpha \), we get that the equations (E1, 2, 4) define a non-singular surface \(M_{124}\subset M\) near o with the tangent space at this point
Finally, let us consider the equation \((E^*3)\). Writing a for \(1+u\), we get the following fact.
Proposition 2.5
The following equality holds:
Proof
This follows from the equalities
\(\square \)
Therefore, we compute: \(R_{a,b}(-2-u+v,w-b)|_{\{z=0\}}=\)
So we modify \((E^*3)\), setting
A computation via Maple gives that the linear term of (E3) is equal to
which does not contain w, whereas the matrix
has the determinant
for \(q_{43}\ne 2\alpha \). Therefore, the equations \((E1-4)\) define a non-singular branch parametrized by w.
Remark 2.6
One can see from the computations in the previous sections, which involve only partial derivatives of the function f(x, y) of order up to 4, that they can be performed without any changes in the smooth case: we present the curve \(\Gamma \) in \({{\mathbb {R}}}^5\) as the set of common zeros of four functions with linearly independent linear terms at the origin, so the local existence and non-singularity of that curve follow from just Implicit Function Theorem. The computation of limiting points in Sect. 2.2 is also done in the way that applies in the smooth case. The same is true about our computation of limiting triples of points in Sect. 3 below. However, we restrict ourselves by the polynomial setting here and leave the discussion of the symmetry set in the general differentiable case to further work.
2.5 The Curves Traced Out by Contact Points and Centre of the Circle
Knowing that the other variables, b, u, v and z, can be expressed in terms of w we can now proceed to find the initial terms in expansions of these variables in terms of w and then, by blowing down to the initial x, y-plane, to find the loci of the contact points and of the centres of the \(A_1A_2\) circles. These calculations are routine and we omit the details here, collecting the results in the following proposition.
Recall that we are considering the case where \((1+u,b)\) are the coordinates of the point of osculating \((A_2)\) contact and \((-1+v,w)\) the coordinates of the point of ordinary \((A_1)\) contact of the circle with the blown-up curve \(f(x,y,z)=0\) for a fixed small z. There are five other symmetrically placed cases all of which will yield similar loci as \(z\rightarrow 0\). Blowing-down amounts to multiplying the x and y coordinates by z; the resulting loci of contact points then work out as follows, where we assume \(\alpha \ne \beta \) and \(2\alpha \ne q_{43}=\) coefficient of \(x^3y\) in f.
Proposition 2.7
The following are initial terms in the expansions of the remaining variables in terms of w:
Note that the expansion of z up to this order is \(-2\) times the expansion of u; however, this does not extend to the terms in \(w^4\).
Blowing down to the initial plane, we have the following:
Proposition 2.8
Osculating \((A_2)\) contact: the locus is a rhamphoid cusp equivalent by changes of local coordinates in the plane to \((t^2, t^5)\).
Ordinary \((A_1)\) contact: the locus is an ordinary cusp equivalent to \((t^2, t^3)\).
In each case, ‘half’ the cusp is actually formed, since \(z\rightarrow 0\) through positive values, equivalent to \(t>0\) in the reduced forms above.
Proof
After blowing down, the osculating contact point is \(((u+1)z, bz)\) whose initial terms are of the form \((x_1,y_1)=(Aw^2+Bw^3, Cw^4+Dw^5)\), where \(A\ne 0\). Changing local coordinates by a local diffeomorphism in the plane \(y_1-(C/A^2)x_1^2\) to remove the term \(Cw^4\) results in
which then by scaling reduces to \((w^2,w^5)\). This is known to be 5-determined under smooth changes of coordinates in source and target.
The locus of \(A_1\) points \((x_2,y_2)=((v-1)z,wz)\) has initial nonzero terms which by scaling become \((w^2,w^3)\) and therefore has an ordinary cusp. \(\Box \)
Similarly, using the Eq. (2) of the circle of curvature at the \(A_2\)-point, that is the \(A_1A_2\) circle under consideration, we can find the locus of centres of these circles as \(z\rightarrow 0\). The result is the following—
Proposition 2.9
The locus of centres of curvature in the initial plane (after blowing down), that is the locus of cusp points on the symmetry set set as \(z\rightarrow 0\), reduces under local diffeomorphism to the form \((t^4, t^6 + at^7)\). Using standard techniques for determinacy, this is a 7-determined germ under local diffeomorphic changes in source and target (‘\({\mathcal {A}}\) equivalence’) provided \(a\ne 0\). According to a Maple calculation, the additional condition for this is \(31\alpha ^2 - 2\alpha q_{43} - 27q_{42} + 54q_{44} - 27\ne 0\). \(\Box \)
3 The Tritangent Circle Case
Assume that the curve \(S_z\) given by
meets the circle
at three distinct points \(P_1, P_2, P_3\) and the two curves are tangent at \(P_1, P_2, P_3\). The triple \((P_1, P_2, P_3)\) depends on the four parameters
As \(z\rightarrow 0\), \(z\ne 0\), it is obvious that A, B, C must also tend to zero as the tangent circle tends to the unit circle. Subtracting one equation from the other, we get the equation
If as \(z\rightarrow 0\), the triple \((A,B,C)\rightarrow (0,0,0)\) as \(z^{\lambda }\) with \(\lambda <1\), then dividing the last equation by \(z^{\lambda }\) and putting \(z=0\), we get that a divisor of degree 6 on the unit circle is cut out on the circle by a line, which is impossible. Therefore, we can write
where the dots denote functions divisible by \(z^{\lambda }\) with \(\lambda >1\). Now, dividing the equation by z and putting \(z=0\), we get that the cubic polynomial
cuts out the divisor
on the unit circle \(x^2+y^2=1\). Note that the cubic polynomial above can be replaced by
Using the parametrization of the unit circle, given by the stereographic projection from the “north pole” (0, 1),
we obtain: the polynomial
is, up to a constant, a full square of a polynomial of degree 3.
Assume first that \(\beta +B_1+C_1\ne 0\) and divide through by \(\beta +B_1+C_1\): we get a monic polynomial of degree 6, which is a square of a monic polynomial of degree 3. Setting
we get:
for some real \(b_0, b_1, b_2\). Using the fact that \(a_1=\frac{1}{2} a_3=a_5\), we obtain the following relations:
If \(b_0\ne 0\), then \(b_1=b_2/b_0\) and so, dividing through the equality \(2b_2=b_0+b_1b_2\) by \(b_0\), we get
which implies that \(b_1=1\) and \(b_2=b_0\). Setting \(b_0=\lambda \), we see that
In terms of our original parameters, we get the equalities
and
which simplify, respectively, to
and
The right-hand sides of these linear equations (in \(B_1\), \(C_1\)) must be equal, which gives \(\alpha =\beta \). By our assumption, this is not the case. This contradiction implies that our original assumption that \(b_0\ne 0\) can not be true. Therefore, \(a_0=b_0=0\) and so \(a_1=a_3=a_5=0\), which gives the equalities
So the polynomial
must be a full square. Therefore,
from which we get the equalities
so that our polynomial turns out to be
and the (double) roots are \(t=0, \pm \sqrt{3}\). We deduce the following:
Proposition 3.1
The three limit points on the unit circle are:
This limit triple was obtained by the assumption that \(\beta +B_1+C_1\ne 0\). If this is not the case, that is, \(\beta +B_1+C_1= 0\), then we use the stereographic projection from the “south pole” \((0,-1)\) and get the other limit triple:
It is also possible to determine the loci of contact points of the tri-tangent circles as \(z\rightarrow 0\), firstly in the blown-up situation and then after blowing-down, that is replacing (x, y) by (xz, yz). We find the following:
Proposition 3.2
(i) The locus of each of the six contact points of the two tri-tangent circles is smooth, with endpoint on the unit circle before blowing down and at the origin after, as \(z\rightarrow 0\) through positive values. The limiting tangent for the contact points close to (0, 1) and (1, 0) has direction \((2\alpha +6\beta -2q_{41}-q_{43}, \ -3\beta (\alpha -\beta ))\) before blowing-down and (0, 1) after blowing-down.
(ii) The locus of centres of each of the tri-tangent circles forms a smooth curve with endpoint at the origin before blowing-down, with limiting tangent direction \((4, \alpha + 3\beta )\). After blowing down, it forms (half of) an ordinary cusp, with the same limiting direction for the tangent direction.
4 Circles with 4-Point Contact
Continuing with the same notation as Sect. 3 above, we consider here circles which are tangent to the curve \(f(x,y,z)=0\) for small z at a vertex of this curve, that is at a point of stationary curvature. There are known to be six such vertices (see for example [12, Sect. 15.3] or [5, p.87]) and we are interested first in the limiting positions of those six vertices, as \(z\rightarrow 0\), on the unit circle \(f(x,y,0)=0\). The condition for a vertex on a curve \(f(x,y)=0\) is given on [5, p.74]:
Applying this to our function f(x, y, z) for a fixed small z, we suppose that the vertex lies at a point (x, y) where
where the X and Y depend only on the coefficients in f.
With this notation the condition (3) has no constant term, since the circle \(f(x,y,0)=0\) has a vertex at every point, and the coefficient of z is, apart from a multiplicative constant, \((3t^2 - 1)(t^2 - 3)(t^2 + 1)^4(\alpha - \beta )\). Provided \(\alpha \ne \beta \) this gives the same six values for t as were found in Sect. 3. Hence:
Proposition 4.1
The six limiting positions on the unit circle of the vertices of the curves \(f(x,y,z)=0\) as \(z\rightarrow 0\) are, in terms of angles from the positive x-axis on the unit circle, \(\{\pm \frac{1}{6}\pi , \pm \frac{1}{2}\pi , \pm \frac{5}{6}\pi \}\).
It is also possible to determine which vertices represent maxima and which minima of curvature—strictly of the square of curvature since maxima and minima are reversed when orientation of the curve is reversed. Of course, maxima and minima alternate round the curve. We find the following.
Proposition 4.2
For small \(z>0\) the point of the curve \(f(x,y,z)=0\) close to (0, 1) on the unit circle, that is with angle \(\frac{1}{2}\pi \) in Proposition 4.1, is a maximum of the squared curvature if and only if \(\alpha >\beta \). (Recall that we are assuming \(\alpha \ne \beta \).) Thus, in this situation, the maxima occur at angles \(\frac{1}{2}\pi , -\frac{1}{6}\pi , -\frac{5}{6}\pi \), i.e. points \((1,0), (\frac{\sqrt{3}}{2}, -\frac{1}{2}), (-\frac{\sqrt{3}}{2}, -\frac{1}{2})\). When \(\alpha <\beta \) these are the minima of squared curvature.
Two examples are illustrated in Fig. 4.
The limiting positions of the contact points of the various circles (\(A_1A_2, A_1^3\) and \(A_3\)) , in the blown-up form on the unit circle, are summarized in Fig. 3.
The circle represents the blown-up origin, as in the text. The solid dots are contact points, in the limit, of \(A_1 A_2\) circles, occurring in three diametrically opposite pairs. Each pair contributes two \(A_1A_2\) circles, by reversing the roles of \(A_1\) and \(A_2\) points, so that there are six \(A_1A_2\) circles. The open dots and open squares are limit points of contact of \(A_3\) circles (vertices), three maxima and three minima of curvature given by the triples of the same symbol, and also, in the same triples, limit points of contact of the tri-tangent circles (\(A_1^3\) circles). The coordinates of these points on the unit circle are also marked, as well as (round the outside of the circle) their t values, where \(x=\frac{2t}{t^2+1}, y=\frac{t^2-1}{t^2+1}\), given by stereographic projection from (0, 1). Compare Remark 2.1: the solid dots are the roots of the harmonic representative of the cubic form \(x^3+\alpha x^2y + xy^2 + \beta y^3\) (see (1) in Sect. 2) of our surface
5 Further Work
In this article, we have concentrated on the local structure of the symmetry set of a plane section of a surface with an isolated generic umbilic, establishing the number of cusps, triple crossings and endpoints, and finding expressions for the local structure of the curves traced out by the centres and the contact points of the corresponding circles as the pane section shrinks to a point. There remains the global structure of the symmetry set, and to explain this we give here what appears to be a typical example.
The same oval and enlarged symmetry set (locus of centres of bitangent circles) as in Fig. 1. Here, we show the three branches of the symmetry set, labelled 1, 2, 3, which start at centres of curvature of vertices of the oval; these can be a maximum (max) or minimum (min) of curvature. The branches are shown extended to endpoints in the left-hand figure of Fig. 1. Here, \(T_1, T_2\) indicate the two triple points, centres of tri-tangent circles. For further information, see the text
The figure shows the global symmetry set with the branches annotated. From experimental observations, it appears that the structure exhibited here holds in general. We can state this in the following empirical observation, where C stands for cusp, M (resp. m) for an endpoint corresponding to a maximum (resp. minimum) of curvature and \(T_1,T_2\) for the triple crossing points.
The branches of the symmetry set follow the patterns (branches 1,2,3 in the figure)
\((1): MT_1CCT_1M; \ \ \ (2): mT_2CCT_2m; \ \ \) and \((3): MT_1CCT_2m\).
That is, two branches pass twice through a single triple crossing, and these have the same kind of vertex, maximum or minimum, at each end. One branch passes through both triple crossings and has a maximum at one end and a minimum at the other. The triple crossing at the centre of a tri-tangent circle inside the oval is \(T_1\) on branch 1. The exterior tri-tangent circle has its centre at \(T_2\). There are other examples in [7].
We hope to explain this in a further article.
Data availability
This is work in progress, so no data availability can be given.
References
Berry, M.V., Hannay, J.H.: Umbilic points on Gaussian random surfaces. J. Phys. A. 10, 1809–21 (1977)
Bruce, J.W., Giblin, P.J.: Growth, motion and one-parameter families of symmetry sets. Proc. Royal Soc. Edinburgh 104A, 179–204 (1986)
Bruce, J.W., Giblin, P.J., Gibson, C.G.: Symmetry sets. Proc. Royal Soc. Edinburgh A 101, 163–186 (1985)
Diatta, A., Giblin, P.J.: Geometry of isophote curves. In Scale Space and PDE Methods in Computer Vision, Eds. Ron Kimmel, Nir A. Sochen and Joachim Weickert, Springer Lecture Notes in Computer Science 3459 (2005), 50–61
André, D., Peter, G.: Vertices and inflexions of sections of surfaces in \({R}^3\). In: Trends in Mathematics, Real and Complex Singularities, Eds. Jean-Paul Brasselet and Maria Aparecida Soares Ruas, Birkhauser (2006), 71–97
André, D.., Peter, G., Brendan, G., Wilhelm, K.: Level sets of functions and symmetry sets of surface sections. in Mathematics of Surfaces XI, Eds. Ralph Martin, Helmut Bez and Malcolm Sabin, Springer Lecture Notes in Computer Science 3604 (2005), 147–160
‘Report on visit by Ricardo Uribe-Vargas, partly funded by RCMM’,https://www.liv.ac.uk/~pjgiblin/papers/RicardoVisitSpring2008.pdf
Kuijper, Arjan, Olsen, O.F., Giblin, P., Neilsen, M.: Alternative 2D shape representations using the symmetry set. J. Math. Imaging Vision 26, 127–147 (2006)
Lichtenauer, J., Hendriks, E., Reinders, M.: Isophote properties as features for object detection. IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’05), Vol.2, 649–654
Montaldi, J.A.: Surfaces in 3-space and their contact with circles. J. Diff. Geometry 23, 109–126 (1986)
Morris, R.J.:The use of computer graphics for solving problems in singularity theory. in Visualization in Mathematics, H.-C.Hege and K.Polthier (Eds.), Heidelberg: Springer-Verlag (1997), 173-187
Porteous, I.R.: Geometric Differentiation. Cambridge University Press, Cambridge (2001)
Siddiqi, K., Pizer, S. (eds.): Medial Representations: Mathematics, Algorithms and Applications. Springer, Berlin (2008)
Saha, P.K., Borgefors, G., Sanniti di Baja, G. (eds.).: Skeletonization: Theory, Methods and Applications, Academic Press (2017)
Vannier, M.W.: Isophotes, Scale Space, and Invariants in Lung CT for COPD Diagnosis. Radiol. Artif. Intell., published online 19 January 2022, https://doi.org/10.1148/ryai.210301
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Giblin, P., Pukhlikov, A. Planar Sections of a Surface Close to an Umbilic. Arnold Math J. 9, 481–503 (2023). https://doi.org/10.1007/s40598-022-00222-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40598-022-00222-1