Abstract

The goal of lossless image compression is to represent an image signal with the smallest possible number of bits without a loss of any information, thereby speeding up transmission and minimizing storage requirements. This chapter introduces the basics of lossless image coding and presents classical as well as some more recently developed lossless compression methods. Lossless symbol coding is commonly referred to as “lossless coding” or “lossless compression.” The popular lossless symbol coding schemes fall into one of the following main categories: statistical schemes (Huffman, Arithmetic) and dictionary-based schemes (Lempel-Ziv). Statistical schemes require the knowledge of the source symbol probability distribution. Dictionary-based schemes do not require a priori knowledge of the source symbol probability distribution. They dynamically construct encoding and decoding tables of variable-length symbol strings as and when they occur in the input data. The operations of a lossless image encoder can be grouped into three stages: transformation, data to symbol mapping, and lossless symbol coding. The factors that need to be considered when choosing or devising a lossless compression scheme are compression efficiency, coding delay, implementation complexity, robustness, and scalability.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.