This document contains a listing of some of my publications.


Envelopes of Nonlinear Geometry
Ph.D. Thesis
David Lutterkort
Paper 1999-11-09
A general framework for comparing objects commonly used to represent nonlinear geometry with simpler, related objects, most notably their control polygon, is provided. The framework enables the efficient computation of bounds on the distance between the nonlinear geometry and the simpler objects and the computation of envelopes of nonlinear geometry. The framework is used to compute envelopes for univariate splines, the four point subdivision scheme, tensor product polynomials and Bezier triangles. The envelopes are used to approximate solutions to continuously constrained optimization problems.
Available Formats: PDF | gzipped Postscript

Smooth paths in a polygonal channel
Extended Abstract for SCG '99 in Miami
David Lutterkort and Jörg Peters
Paper 1998-11-20
Appeared in Proceedings of the Fifteenth Annual Symposium on Computational Geometry, Miami Beach, Florida, 1999
We show how to efficiently smooth a polygon with an approximating spline that stays to one side of the polygon. We also show how to find a smooth spline path between two polygons that form a channel. Problems of this type arise in many physical motion planning tasks where not only forbidden regions have to be avoided but also a smooth traversal of the motion path is required. Both algorithms are based on a new tight and efficiently computable bound on the distance of a spline from its control polygon and employ only standard linear and quadratic programming techniques.
Available Formats: gzipped Postscript

Tight linear envelopes for splines
David Lutterkort and Jörg Peters
Paper 1998-11-20
To appear in Numerische Mathematik
A sharp bound on the distance between a spline and its B-spline control polygon is derived. The bound yields a piecewise linear envelope enclosing spline and polygon. This envelope is particularly simple for uniform splines and splines in Bernstein-B\'ezier form and shrinks by a factor of~4 for each uniform subdivision step. The envelope can be easily and efficiently implemented due to its explicit and constructive nature.
Available Formats: gzipped Postscript

Computing linear envelopes for uniform B--spline curves
Submission for SIAM Student Paper Prize
David Lutterkort
Paper 1999-02-03
Submitted to Proceedings St. Malo
We derive a new, efficiently computable bound on the distance between a uniform spline and its B--Spline control polygon in terms of the second differences of the control points. The bound is piecewise linear and sharp for quadratic and cubic splines and decreases by a factor of 4 under uniform refinement. Using this bound, we describe a simple algorithm for enveloping parametric curves.
Available Formats: Extended Abstract (ps) | Full paper(ps)

Sharp, quantitative bounds on the distance between a polynomial piece and its Bezier control polygon
D. Nairn and J. Peters and D. Lutterkort
Paper 1998-09-01
Appeared in Computer Aided Geometric Design 16 (1999) pp. 613-631
The maximal distance between a Bezier segment and its control polygon is bounded in terms of the differences of the control point sequence and a constant that depends only on the degree of the polynomial. The constants derived here for various norms and orders of differences are the smallest possible. In particular, the bound in terms of the maximal absolute second difference of the control points is a sharp bound for the Hausdorff distance between the control polygon and the curve segment. It provides a straightforward proof of the quadratic convergence of the sequence of control polygons to the Bezier segment under subdivision or degree-fold degree-raising, and establishes the explicit convergence constants, and allows analyzing the optimal choice of the subdivision parameter for adaptive refinement of quadratic and cubic segments and yields efficient bounding regions.
Available Formats: gzipped Postscript