Image Compression Using Vector Quantization

Vector quantization is an efficient technique used for compressing images. It is based on the Shannon rate distortion theory, which says that better compression is achieved if samples are coded using vectors instead of scalars. The finite vectors of pixels are stored in a memory called codebook, whi...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Joshi, Madhuri A., Raval, Mehul S., Dandawate, Yogesh H., Joshi, Kalyani R., Metkar, Shilpa P.
Format: Buchkapitel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 127
container_issue
container_start_page 98
container_title
container_volume
creator Joshi, Madhuri A.
Raval, Mehul S.
Dandawate, Yogesh H.
Joshi, Kalyani R.
Metkar, Shilpa P.
description Vector quantization is an efficient technique used for compressing images. It is based on the Shannon rate distortion theory, which says that better compression is achieved if samples are coded using vectors instead of scalars. The finite vectors of pixels are stored in a memory called codebook, which is used for coding and decoding the images. The image to be compressed is divided into blocks and called input vectors and are compared with vectors in memory called codevectors for matches based on some distance criteria. If the codevector matches the input vector, an index or address of memory location is stored or transmitted. Because the address has less bits than the codevector, compression is achieved. The decoding or decompression is the inverse of encoding. The quality of the reconstructed images depends upon proper design of the codebook. The algorithms used for the design of vector quantizers (VQs) (encoder and decoder), such as the oldest and famous Linde-Buzo-Gray (LBG) algorithm, are discussed in detail. Various types of VQs such as mean-removed, gain-shape, multistep, and others are presented. The VQ designs using image transforms such as discrete cosine and wavelet transforms are illustrated. The use of artificial neural networks in VQ design is also discussed. The performance of all designed codebooks are compared.
doi_str_mv 10.1201/b17738-8
format Book Chapter
fullrecord <record><control><sourceid>proquest_infor</sourceid><recordid>TN_cdi_proquest_ebookcentralchapters_1441447_9_99</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>EBC1441447_9_99</sourcerecordid><originalsourceid>FETCH-LOGICAL-i184t-1d55dd576939a450d9ea5a8ed90e6d1fa6894df34c0c42ac285c64280a0fe89e3</originalsourceid><addsrcrecordid>eNotkN1KAzEQhSOiWGvBR9h7WU2ySTZzpxR_CgURrLdhmmTr4nazZlNFn96UCjPMxeE7wzmEXDJ6zThlN2tW15Uu9RE5p4IDU7Sq-TGZQa2Z0JzzvHBKJhqkUhS0PCOzcWzXVAhJFUg-IVeLLW58MQ_bIfqshb5YjW2_Kd68TSEWLzvsU_uLKSsX5KTBbvSz_zslq4f71_lTuXx-XMzvlmXLtEglc1I6J2sFFWB-5MCjRO0dUK8ca1BpEK6phKVWcLRcS6sE1xRp4zX4akrYwXeI4XPnx2T8OoQP6_sUsbPvOCQfR8OEyFMbMACZuT0wbd-EuMXvEDtnEv50ITYRe9uOe49MUbPvzhy6M9p8Za8cjld_XOZi0Q</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>book_chapter</recordtype><pqid>EBC1441447_9_99</pqid></control><display><type>book_chapter</type><title>Image Compression Using Vector Quantization</title><source>O'Reilly Online Learning: Academic/Public Library Edition</source><creator>Joshi, Madhuri A. ; Raval, Mehul S. ; Dandawate, Yogesh H. ; Joshi, Kalyani R. ; Metkar, Shilpa P.</creator><creatorcontrib>Joshi, Madhuri A. ; Raval, Mehul S. ; Dandawate, Yogesh H. ; Joshi, Kalyani R. ; Metkar, Shilpa P.</creatorcontrib><description>Vector quantization is an efficient technique used for compressing images. It is based on the Shannon rate distortion theory, which says that better compression is achieved if samples are coded using vectors instead of scalars. The finite vectors of pixels are stored in a memory called codebook, which is used for coding and decoding the images. The image to be compressed is divided into blocks and called input vectors and are compared with vectors in memory called codevectors for matches based on some distance criteria. If the codevector matches the input vector, an index or address of memory location is stored or transmitted. Because the address has less bits than the codevector, compression is achieved. The decoding or decompression is the inverse of encoding. The quality of the reconstructed images depends upon proper design of the codebook. The algorithms used for the design of vector quantizers (VQs) (encoder and decoder), such as the oldest and famous Linde-Buzo-Gray (LBG) algorithm, are discussed in detail. Various types of VQs such as mean-removed, gain-shape, multistep, and others are presented. The VQ designs using image transforms such as discrete cosine and wavelet transforms are illustrated. The use of artificial neural networks in VQ design is also discussed. The performance of all designed codebooks are compared.</description><identifier>ISBN: 9781482228229</identifier><identifier>ISBN: 148222822X</identifier><identifier>EISBN: 0429160372</identifier><identifier>EISBN: 9780429160370</identifier><identifier>EISBN: 9781482228236</identifier><identifier>EISBN: 1482228238</identifier><identifier>DOI: 10.1201/b17738-8</identifier><identifier>OCLC: 895660985</identifier><identifier>LCCallNum: TA1638 .I434 2015</identifier><language>eng</language><publisher>United Kingdom: Chapman and Hall/CRC</publisher><subject>Communications engineering / telecommunications ; Computing: general ; Image processing</subject><ispartof>Image and Video Compression, 2015, p.98-127</ispartof><rights>2015 by Taylor &amp; Francis Group, LLC</rights><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Uhttps://ebookcentral.proquest.com/covers/1441447-l.jpg</thumbnail><link.rule.ids>776,777,781,790,24762,27906</link.rule.ids></links><search><creatorcontrib>Joshi, Madhuri A.</creatorcontrib><creatorcontrib>Raval, Mehul S.</creatorcontrib><creatorcontrib>Dandawate, Yogesh H.</creatorcontrib><creatorcontrib>Joshi, Kalyani R.</creatorcontrib><creatorcontrib>Metkar, Shilpa P.</creatorcontrib><title>Image Compression Using Vector Quantization</title><title>Image and Video Compression</title><description>Vector quantization is an efficient technique used for compressing images. It is based on the Shannon rate distortion theory, which says that better compression is achieved if samples are coded using vectors instead of scalars. The finite vectors of pixels are stored in a memory called codebook, which is used for coding and decoding the images. The image to be compressed is divided into blocks and called input vectors and are compared with vectors in memory called codevectors for matches based on some distance criteria. If the codevector matches the input vector, an index or address of memory location is stored or transmitted. Because the address has less bits than the codevector, compression is achieved. The decoding or decompression is the inverse of encoding. The quality of the reconstructed images depends upon proper design of the codebook. The algorithms used for the design of vector quantizers (VQs) (encoder and decoder), such as the oldest and famous Linde-Buzo-Gray (LBG) algorithm, are discussed in detail. Various types of VQs such as mean-removed, gain-shape, multistep, and others are presented. The VQ designs using image transforms such as discrete cosine and wavelet transforms are illustrated. The use of artificial neural networks in VQ design is also discussed. The performance of all designed codebooks are compared.</description><subject>Communications engineering / telecommunications</subject><subject>Computing: general</subject><subject>Image processing</subject><isbn>9781482228229</isbn><isbn>148222822X</isbn><isbn>0429160372</isbn><isbn>9780429160370</isbn><isbn>9781482228236</isbn><isbn>1482228238</isbn><fulltext>true</fulltext><rsrctype>book_chapter</rsrctype><creationdate>2015</creationdate><recordtype>book_chapter</recordtype><recordid>eNotkN1KAzEQhSOiWGvBR9h7WU2ySTZzpxR_CgURrLdhmmTr4nazZlNFn96UCjPMxeE7wzmEXDJ6zThlN2tW15Uu9RE5p4IDU7Sq-TGZQa2Z0JzzvHBKJhqkUhS0PCOzcWzXVAhJFUg-IVeLLW58MQ_bIfqshb5YjW2_Kd68TSEWLzvsU_uLKSsX5KTBbvSz_zslq4f71_lTuXx-XMzvlmXLtEglc1I6J2sFFWB-5MCjRO0dUK8ca1BpEK6phKVWcLRcS6sE1xRp4zX4akrYwXeI4XPnx2T8OoQP6_sUsbPvOCQfR8OEyFMbMACZuT0wbd-EuMXvEDtnEv50ITYRe9uOe49MUbPvzhy6M9p8Za8cjld_XOZi0Q</recordid><startdate>2015</startdate><enddate>2015</enddate><creator>Joshi, Madhuri A.</creator><creator>Raval, Mehul S.</creator><creator>Dandawate, Yogesh H.</creator><creator>Joshi, Kalyani R.</creator><creator>Metkar, Shilpa P.</creator><general>Chapman and Hall/CRC</general><general>CRC Press LLC</general><scope>FFUUA</scope></search><sort><creationdate>2015</creationdate><title>Image Compression Using Vector Quantization</title><author>Joshi, Madhuri A. ; Raval, Mehul S. ; Dandawate, Yogesh H. ; Joshi, Kalyani R. ; Metkar, Shilpa P.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i184t-1d55dd576939a450d9ea5a8ed90e6d1fa6894df34c0c42ac285c64280a0fe89e3</frbrgroupid><rsrctype>book_chapters</rsrctype><prefilter>book_chapters</prefilter><language>eng</language><creationdate>2015</creationdate><topic>Communications engineering / telecommunications</topic><topic>Computing: general</topic><topic>Image processing</topic><toplevel>online_resources</toplevel><creatorcontrib>Joshi, Madhuri A.</creatorcontrib><creatorcontrib>Raval, Mehul S.</creatorcontrib><creatorcontrib>Dandawate, Yogesh H.</creatorcontrib><creatorcontrib>Joshi, Kalyani R.</creatorcontrib><creatorcontrib>Metkar, Shilpa P.</creatorcontrib><collection>ProQuest Ebook Central - Book Chapters - Demo use only</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Joshi, Madhuri A.</au><au>Raval, Mehul S.</au><au>Dandawate, Yogesh H.</au><au>Joshi, Kalyani R.</au><au>Metkar, Shilpa P.</au><format>book</format><genre>bookitem</genre><ristype>CHAP</ristype><atitle>Image Compression Using Vector Quantization</atitle><btitle>Image and Video Compression</btitle><date>2015</date><risdate>2015</risdate><spage>98</spage><epage>127</epage><pages>98-127</pages><isbn>9781482228229</isbn><isbn>148222822X</isbn><eisbn>0429160372</eisbn><eisbn>9780429160370</eisbn><eisbn>9781482228236</eisbn><eisbn>1482228238</eisbn><abstract>Vector quantization is an efficient technique used for compressing images. It is based on the Shannon rate distortion theory, which says that better compression is achieved if samples are coded using vectors instead of scalars. The finite vectors of pixels are stored in a memory called codebook, which is used for coding and decoding the images. The image to be compressed is divided into blocks and called input vectors and are compared with vectors in memory called codevectors for matches based on some distance criteria. If the codevector matches the input vector, an index or address of memory location is stored or transmitted. Because the address has less bits than the codevector, compression is achieved. The decoding or decompression is the inverse of encoding. The quality of the reconstructed images depends upon proper design of the codebook. The algorithms used for the design of vector quantizers (VQs) (encoder and decoder), such as the oldest and famous Linde-Buzo-Gray (LBG) algorithm, are discussed in detail. Various types of VQs such as mean-removed, gain-shape, multistep, and others are presented. The VQ designs using image transforms such as discrete cosine and wavelet transforms are illustrated. The use of artificial neural networks in VQ design is also discussed. The performance of all designed codebooks are compared.</abstract><cop>United Kingdom</cop><pub>Chapman and Hall/CRC</pub><doi>10.1201/b17738-8</doi><oclcid>895660985</oclcid><tpages>30</tpages></addata></record>
fulltext fulltext
identifier ISBN: 9781482228229
ispartof Image and Video Compression, 2015, p.98-127
issn
language eng
recordid cdi_proquest_ebookcentralchapters_1441447_9_99
source O'Reilly Online Learning: Academic/Public Library Edition
subjects Communications engineering / telecommunications
Computing: general
Image processing
title Image Compression Using Vector Quantization
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-20T02%3A02%3A22IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_infor&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=bookitem&rft.atitle=Image%20Compression%20Using%20Vector%20Quantization&rft.btitle=Image%20and%20Video%20Compression&rft.au=Joshi,%20Madhuri%20A.&rft.date=2015&rft.spage=98&rft.epage=127&rft.pages=98-127&rft.isbn=9781482228229&rft.isbn_list=148222822X&rft_id=info:doi/10.1201/b17738-8&rft_dat=%3Cproquest_infor%3EEBC1441447_9_99%3C/proquest_infor%3E%3Curl%3E%3C/url%3E&rft.eisbn=0429160372&rft.eisbn_list=9780429160370&rft.eisbn_list=9781482228236&rft.eisbn_list=1482228238&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=EBC1441447_9_99&rft_id=info:pmid/&rfr_iscdi=true