This paper investigates the performance of chain code quantization of general curves using a hexagonal lattice structure, as a means of improving efficiency over the standard square lattice. Performance is first computed theoretically, assuming a generalization of grid-intersect quantization, and the curve to be quantized is assumed to be a straight line. An algorithm is then developed to perform chain coding using the hex lattice. Computer simulations were performed to evaluate hexagonal chain coding for a variety of curves, including circles of various curva-ture, straight lines, and a stochastic curve model. We find that the straight-line theory is substantiated for curves whose radius of curvature is roughly twice the lattice constant. For a given peak error in quanti-zation, hexagonal coding reduces the bit rate about 15 percent relative to the square lattice codes, and exhibits qualitative improvements in fidelity as well.
[1]
John A. Saghri,et al.
Analysis of the Precision of Generalized Chain Codes for the Representation of Planar Curves
,
1981,
IEEE Transactions on Pattern Analysis and Machine Intelligence.
[2]
Jack Koplowitz,et al.
On the Performance of Chain Codes for Quantization of Line Drawings
,
1981,
IEEE Transactions on Pattern Analysis and Machine Intelligence.
[3]
Herbert Freeman,et al.
Computer Processing of Line-Drawing Images
,
1974,
CSUR.
[4]
K. G. Castor,et al.
A rate and distortion analysis for grid intersect encoding of line drawings
,
1981
.
[5]
F. K. Bechtel,et al.
Mapping Multidimensional Space to One Dimension for Computer Output Display
,
1968,
IEEE Transactions on Computers.
[6]
H. Freeman,et al.
Comparative analysis of line-drawing modeling schemes
,
1980
.