Visual events in computer vision are studied from the perspective of algebraic geometry. Given a sufficiently general curve or surface in 3-space, we consider the image or contour curve that arises by projecting from a viewpoint. Qualitative changes in that curve occur when the viewpoint crosses the visual event surface. We examine the components of this ruled surface, and observe that these coincide with the iterated singular loci of the coisotropic hypersurfaces associated with the original curve or surface. We derive formulas, due to Salmon and Petitjean, for the degrees of these surfaces, and show how to compute exact representations for all visual event surfaces using algebraic methods. arXiv:1707.01877v2 [math.AG] 11 Nov 2017
Views of SurfacesWe now turn to the visual events for a general surface X in projective 3-space P 3 . The six visual events associated with X were mentioned in the Introduction in items (L) and (M). We shall explain these events and how they give rise to the following five irreducible surfaces:1. The flecnodal surface F(X) is the union of all lines L with contact of order 4 at a point of X. In other words, the equation of X restricted to L has a root of multiplicity 4.2. The cusp crossing surface C(X) is the union of all lines L with contact of order 3 + 2 at two points of X, i.e., the equation for X ∩ L on L has a triple root and a double root.3. The tritangent surface T (X) is the union of all lines L with contact of order 2 + 2 + 2 at three points of X, i.e., the equation for X ∩ L on L has three double roots.4. The edge surface E(X) is the envelope of the bitangent planes of X. It is the union of all bitangent lines arising from these planes. This surface was denoted (X [2] ) ∨ in [33].