This Article 
 Bibliographic References 
 Add to: 
Fast Chain Coding of Region Boundaries
April 1998 (vol. 20 no. 4)
pp. 407-415

Abstract—A fast single-pass algorithm to convert a multivalued image from a raster-based representation into chain codes is presented. All chain codes are obtained in linear time with respect to the number of chain segments that are generated at each raster according to a set of templates. A formal statement and the complexity and performance analysis of the algorithm are given.

[1] L.T. Cederberg, "Chain-Link Coding and Segmentation for Raster Scan Devices," Computer Graphics and Image Processing, no. 10, pp. 224-234, 1979.
[2] I. Chakravarty, "A Single-Pass, Chain Generating Algorithm for Region Boundaries," Computer Graphics and Image Processing, no. 15, pp. 182-193, 1981.
[3] L.T. Chen, L.S. Davis, and C.P. Kruskal, "Efficient Parallel Processing of Image Contours," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 15, no. 1, pp. 113-129, Jan. 1994.
[4] M.A. Fischler and H.C. Wolf, "Locating Perceptually Salient Points on Planar Curves", IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 16, no. 2, pp. 69-81, Feb. 1993.
[5] H. Freeman, "Computer Processing of Line-Drawing Image," Computer Surveys, no. 6, pp. 57-97, 1974.
[6] S.D. Kim, J.H. Lee, and J.K. Kim, "A New Chain-Coding Algorithm for Binary Images Using Run-Length Codes," Computer Vision, Graphics, and Image Processing, no. 41, pp. 114-128, 1988.
[7] M. Kunt, A. Ikonomopoulos, and M. Kocher, "Second-Generation Image Coding Techniques," Proc. IEEE, vol. 73, no. 4, pp. 549-574, 1985.
[8] F. Mokhtarian, “Silhouette-Based Isolated Object Recognition through Curvature Scale-Space,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 17, no. 5, pp. 539-544, May 1995.
[9] T.H. Morrin, "Chain-Link Compression of Arbitrary Black-White Images," Computer Graphics and Image Processing, no. 5, pp. 172-189, 1976.
[10] C.J. Nicol, "A Systolic Approach for Real-Time Connected Component Labelling," Computer Vision and Image Understanding, vol. 61, no. 1, pp. 17-31, 1995.
[11] T. Pavlidis, "A Minimum Storage Boundary Tracing Algorithm and Its Application to Automatic Inspection," IEEE Trans. Systems, Man, and Cybernetics, vol. 8, no. 1, pp. 66-69, 1978.
[12] A. Rosenfeld, "Algorithms for Image/Vector Conversion," Computer Graphics, no. 12, pp. 135-139, 1978.
[13] A. Rosenfeld and A.C. Kak, Digital Image Processing.New York: Academic Press, cap 11, 1982.
[14] H. Samet, The Design and Analysis of Spatial Data Structures,Reading Mass.: Addison-Wesley, 1990.
[15] I. Sobel, "Neighbourhood Coding of Binary Images for Fast Contour Following and General Binary Array Processing," Computer Graphics and Image Processing, no. 8, pp. 127-135, 1978.

Index Terms:
Boundary representations, chain coding, run-length coding, multivalued images, image coding, image processing, shape analysis.
Primo Zingaretti, Massimiliano Gasparroni, Lorenzo Vecci, "Fast Chain Coding of Region Boundaries," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 20, no. 4, pp. 407-415, April 1998, doi:10.1109/34.677272
Usage of this product signifies your acceptance of the Terms of Use.