Recognition and characterization of digitized curves

Abstract We consider the graphs of functions representable in the form h ( x ) = Σ j =1 n a j f j ( x ) where the f j constitute a linearly independent set of functions over R . These graphs are digitized by the set of lattice points ( i , ⌊ h ( i )⌋). An algorithm is presented to determine if a given set of lattice points is part of such a digitization. We also study the digitization of polynomials. An important tool used is the set of differences of the y -coordinates (digital derivatives). For example, if h ( x ) is a polynomial of degree n , then its n -th digital derivative is cyclic and its ( n + 1)st digital derivative has a bound which depends only on n .

[1]  Azriel Rosenfeld,et al.  Digital Straight Lines and Convexity of Digital Regions , 1982, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[2]  Underwood Dudley Elementary Number Theory , 1978 .

[3]  Fabrizio Luccio,et al.  The Discrete Equation of the Straight Line , 1975, IEEE Transactions on Computers.

[4]  AZRIEL ROSENFELD,et al.  Digital Straight Line Segments , 1974, IEEE Transactions on Computers.

[5]  Carlo Arcelli,et al.  On the parallel generation of straight digital lines , 1978 .

[6]  Azriel Rosenfeld,et al.  How a Digital Computer can Tell whether a Line is Straight , 1982 .

[7]  Ronald L. Graham,et al.  Spectra of Numbers , 1978 .

[8]  Aviezri S. Fraenkel,et al.  Nonhomogeneous spectra of numbers , 1981, Discret. Math..

[9]  N. Megiddo Linear-time algorithms for linear programming in R3 and related problems , 1982, FOCS 1982.

[10]  Jerome Rothstein,et al.  Parallel and sequential specification of a context sensitive language for straight lines on grids , 1976 .

[11]  H. Klaasman Some aspects of the accuracy of the approximated position of a straight line on a square grid , 1975 .

[12]  Aviezri S. Fraenkel,et al.  A Linear Algorithm for Nonhomogeneous Spectra of Numbers , 1984, J. Algorithms.

[13]  Nimrod Megiddo,et al.  Linear-time algorithms for linear programming in R3 and related problems , 1982, 23rd Annual Symposium on Foundations of Computer Science (sfcs 1982).

[14]  Chul E. Kim,et al.  Representation of digital line segments and their preimages , 1985, Comput. Vis. Graph. Image Process..

[15]  Arnold W. M. Smeulders,et al.  Discrete Representation of Straight Lines , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[16]  Narendra Karmarkar,et al.  A new polynomial-time algorithm for linear programming , 1984, STOC '84.

[17]  Magdy Gaafar Convexity Verification, Block-Chords, and Digital Straight Lines , 1977 .

[18]  Chul E. Kim,et al.  Digital Disks , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[19]  Chul E. Kim On cellular straight line segments , 1982, Comput. Graph. Image Process..

[20]  A. S. Fraenkel,et al.  Determination of [nθ] by its Sequence of*Differences , 1978, Canadian Mathematical Bulletin.

[21]  GARRET SWART,et al.  Finding the Convex Hull Facet by Facet , 1985, J. Algorithms.