Share Email Print

Proceedings Paper

Curve generation on discrete lattices
Author(s): Dinu Coltuc
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper Abstract

The paper addresses the problem of finding fast algorithms that accurately generate arbitrary curves on discrete lattices. The curves are supposed to have certain smoothness. No special assumption is made on their given representation (e.g. parametric, nonparametric, tabular). The proposed method consists of two stages, namely learning and drawing. In the learning stage, each curve is piecewise approximated by polynomials and then algorithms for generating the polynomials are derived. The algorithms are similar to those developed by Bresenham for straight lines and circular arcs. They are based on an integer decision variable and on an updating procedure. The decision process minimizes the error between the ideal curve and the digital one. The updating acts as an adaptive rounding off process that prevents the accumulation of errors. The drawing stage is very fast. Neither multiplies nor fractional integer operations are required. The entire curve is piecewise traced. The decision variable is initialized for each polynomial. Each new point is selected from two possible candidates, according to the sign of the decision variable. Two examples, the generation of a circular arc and of a sine-wave, are shown.

Paper Details

Date Published: 11 August 1995
PDF: 11 pages
Proc. SPIE 2573, Vision Geometry IV, (11 August 1995);
Show Author Affiliations
Dinu Coltuc, Polytechnical Univ. Bucharest and Research Institute for Electrical Engineering (Germany)

Published in SPIE Proceedings Vol. 2573:
Vision Geometry IV
Robert A. Melter; Angela Y. Wu; Fred L. Bookstein; William D. K. Green, Editor(s)

© SPIE. Terms of Use
Back to Top
Sign in to read the full article
Create a free SPIE account to get access to
premium articles and original research
Forgot your username?