JOURNAL ARTICLE

Lossless contour compression using morphology, chain coding, and distribution transform

Abstract

Chain coding is widely used in image compression to encode the boundaries of objects efficiently. Although chain codes are effective, they still need large amount of memory to store the codes. Therefore, an efficient encoding technique for chain codes is required. In this paper, we propose an algorithm to encode contours losslessly. First, the morphological operation is applied to shrink the contours if the process is invertible. Then, the modified Angle Freeman chain code is used to represent the contours, and the distribution transform is applied to rearrange the binary stream and the proposed improved adaptive arithmetic code is adopted for encoding. Simulations show that the proposed algorithm can much reduce the data size required for encoding contours.

Keywords:
Chain code ENCODE Lossless compression Computer science Algorithm Data compression Coding (social sciences) Adaptive coding Arithmetic coding Encoding (memory) Context-adaptive binary arithmetic coding Invertible matrix Binary code Image compression Binary number Theoretical computer science Computer vision Artificial intelligence Image processing Mathematics Image (mathematics) Arithmetic

Metrics

1
Cited By
0.00
FWCI (Field Weighted Citation Impact)
13
Refs
0.09
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Algorithms and Data Compression
Physical Sciences →  Computer Science →  Artificial Intelligence
Advanced Data Compression Techniques
Physical Sciences →  Computer Science →  Computer Vision and Pattern Recognition
Advanced Image and Video Retrieval Techniques
Physical Sciences →  Computer Science →  Computer Vision and Pattern Recognition
© 2026 ScienceGate Book Chapters — All rights reserved.