Haar wavelet based processor scheme for image coding with low circuit complexity

A hardware-oriented image coding processing scheme based on the Haar wavelet transform is presented. The procedure computes a variant of the Haar wavelet transform that uses only addition and subtraction operations, after that, an optimized methodology performs the selection and coding of the coeffi...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computers & electrical engineering 2007-03, Vol.33 (2), p.109-126
Hauptverfasser: Díaz, F. Javier, Burón, Angel M., Solana, José M.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 126
container_issue 2
container_start_page 109
container_title Computers & electrical engineering
container_volume 33
creator Díaz, F. Javier
Burón, Angel M.
Solana, José M.
description A hardware-oriented image coding processing scheme based on the Haar wavelet transform is presented. The procedure computes a variant of the Haar wavelet transform that uses only addition and subtraction operations, after that, an optimized methodology performs the selection and coding of the coefficients, tailored for it with the main aim of attaining the lowest circuit complexity hardware implementation. A selection strategy, which does not require the previous ordering of coefficients, has been used. A non-conventional coding methodology, which uses an optimized combination of techniques adapted to the various groups of coefficients, has been devised for the coding of the selected coefficients leading to a compressed representation of the image and reducing the coding problems inherent in threshold selection. The compression level reached for images of 512 × 512 pixels with 256 grey levels is just over 22:1, (0.4 bits/pixel) with a normalized mean square error, nrmse, of 2–3%, with subjective qualities which can be classified as good. The whole compression circuitry has been described and simulated at HDL level for up to 4 consecutive images, obtaining consistent results. The complete processor (excluding memory) for images of 256 × 256 pixels has been implemented using only one general-purpose low-cost FPGA chip, thus proving the design reliability and its relative simplicity.
doi_str_mv 10.1016/j.compeleceng.2006.08.001
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_29311393</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0045790606000838</els_id><sourcerecordid>29311393</sourcerecordid><originalsourceid>FETCH-LOGICAL-c352t-b741331f501f450751e52ab943a4b73aa3bae4aeaca974902fb03201eb4e60553</originalsourceid><addsrcrecordid>eNqNkDFPwzAQhS0EEqXwH8zClnCO7SQeUQUUqRIMMFuOc2ldJXWx0xb-Pa7KwMh0d9J7T-8-Qm4Z5AxYeb_OrR-22KPFzTIvAMoc6hyAnZEJqyuVQSXlOZkACJlVCspLchXjGtJdsnpC3ubGBHow-xQx0sZEbOk2eIsx-kCjXeGAtEurG8wSqfWt2yzpwY0r2vsDtS7YnRvpsUSPX278viYXnekj3vzOKfl4enyfzbPF6_PL7GGRWS6LMWsqwThnnQTWCZlKMpSFaZTgRjQVN4Y3BoVBY42qhIKia4AXwLARWIKUfEruTrmp7ecO46gHFy32vdmg30VdKM4YVzwJ1Ulog48xYKe3IT0TvjUDfWSo1_oPQ31kqKHWiWHyzk5eTJ_sHQYdrcONxdYFtKNuvftHyg87LYE1</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>29311393</pqid></control><display><type>article</type><title>Haar wavelet based processor scheme for image coding with low circuit complexity</title><source>Elsevier ScienceDirect Journals Complete</source><creator>Díaz, F. Javier ; Burón, Angel M. ; Solana, José M.</creator><creatorcontrib>Díaz, F. Javier ; Burón, Angel M. ; Solana, José M.</creatorcontrib><description>A hardware-oriented image coding processing scheme based on the Haar wavelet transform is presented. The procedure computes a variant of the Haar wavelet transform that uses only addition and subtraction operations, after that, an optimized methodology performs the selection and coding of the coefficients, tailored for it with the main aim of attaining the lowest circuit complexity hardware implementation. A selection strategy, which does not require the previous ordering of coefficients, has been used. A non-conventional coding methodology, which uses an optimized combination of techniques adapted to the various groups of coefficients, has been devised for the coding of the selected coefficients leading to a compressed representation of the image and reducing the coding problems inherent in threshold selection. The compression level reached for images of 512 × 512 pixels with 256 grey levels is just over 22:1, (0.4 bits/pixel) with a normalized mean square error, nrmse, of 2–3%, with subjective qualities which can be classified as good. The whole compression circuitry has been described and simulated at HDL level for up to 4 consecutive images, obtaining consistent results. The complete processor (excluding memory) for images of 256 × 256 pixels has been implemented using only one general-purpose low-cost FPGA chip, thus proving the design reliability and its relative simplicity.</description><identifier>ISSN: 0045-7906</identifier><identifier>EISSN: 1879-0755</identifier><identifier>DOI: 10.1016/j.compeleceng.2006.08.001</identifier><language>eng</language><publisher>Elsevier Ltd</publisher><subject>FPGA processor ; Haar function ; Haar transform ; Image coding ; Image processor ; Wavelet transform</subject><ispartof>Computers &amp; electrical engineering, 2007-03, Vol.33 (2), p.109-126</ispartof><rights>2006 Elsevier Ltd</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c352t-b741331f501f450751e52ab943a4b73aa3bae4aeaca974902fb03201eb4e60553</citedby><cites>FETCH-LOGICAL-c352t-b741331f501f450751e52ab943a4b73aa3bae4aeaca974902fb03201eb4e60553</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://dx.doi.org/10.1016/j.compeleceng.2006.08.001$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,780,784,3550,27924,27925,45995</link.rule.ids></links><search><creatorcontrib>Díaz, F. Javier</creatorcontrib><creatorcontrib>Burón, Angel M.</creatorcontrib><creatorcontrib>Solana, José M.</creatorcontrib><title>Haar wavelet based processor scheme for image coding with low circuit complexity</title><title>Computers &amp; electrical engineering</title><description>A hardware-oriented image coding processing scheme based on the Haar wavelet transform is presented. The procedure computes a variant of the Haar wavelet transform that uses only addition and subtraction operations, after that, an optimized methodology performs the selection and coding of the coefficients, tailored for it with the main aim of attaining the lowest circuit complexity hardware implementation. A selection strategy, which does not require the previous ordering of coefficients, has been used. A non-conventional coding methodology, which uses an optimized combination of techniques adapted to the various groups of coefficients, has been devised for the coding of the selected coefficients leading to a compressed representation of the image and reducing the coding problems inherent in threshold selection. The compression level reached for images of 512 × 512 pixels with 256 grey levels is just over 22:1, (0.4 bits/pixel) with a normalized mean square error, nrmse, of 2–3%, with subjective qualities which can be classified as good. The whole compression circuitry has been described and simulated at HDL level for up to 4 consecutive images, obtaining consistent results. The complete processor (excluding memory) for images of 256 × 256 pixels has been implemented using only one general-purpose low-cost FPGA chip, thus proving the design reliability and its relative simplicity.</description><subject>FPGA processor</subject><subject>Haar function</subject><subject>Haar transform</subject><subject>Image coding</subject><subject>Image processor</subject><subject>Wavelet transform</subject><issn>0045-7906</issn><issn>1879-0755</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2007</creationdate><recordtype>article</recordtype><recordid>eNqNkDFPwzAQhS0EEqXwH8zClnCO7SQeUQUUqRIMMFuOc2ldJXWx0xb-Pa7KwMh0d9J7T-8-Qm4Z5AxYeb_OrR-22KPFzTIvAMoc6hyAnZEJqyuVQSXlOZkACJlVCspLchXjGtJdsnpC3ubGBHow-xQx0sZEbOk2eIsx-kCjXeGAtEurG8wSqfWt2yzpwY0r2vsDtS7YnRvpsUSPX278viYXnekj3vzOKfl4enyfzbPF6_PL7GGRWS6LMWsqwThnnQTWCZlKMpSFaZTgRjQVN4Y3BoVBY42qhIKia4AXwLARWIKUfEruTrmp7ecO46gHFy32vdmg30VdKM4YVzwJ1Ulog48xYKe3IT0TvjUDfWSo1_oPQ31kqKHWiWHyzk5eTJ_sHQYdrcONxdYFtKNuvftHyg87LYE1</recordid><startdate>20070301</startdate><enddate>20070301</enddate><creator>Díaz, F. Javier</creator><creator>Burón, Angel M.</creator><creator>Solana, José M.</creator><general>Elsevier Ltd</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20070301</creationdate><title>Haar wavelet based processor scheme for image coding with low circuit complexity</title><author>Díaz, F. Javier ; Burón, Angel M. ; Solana, José M.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c352t-b741331f501f450751e52ab943a4b73aa3bae4aeaca974902fb03201eb4e60553</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2007</creationdate><topic>FPGA processor</topic><topic>Haar function</topic><topic>Haar transform</topic><topic>Image coding</topic><topic>Image processor</topic><topic>Wavelet transform</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Díaz, F. Javier</creatorcontrib><creatorcontrib>Burón, Angel M.</creatorcontrib><creatorcontrib>Solana, José M.</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Computers &amp; electrical engineering</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Díaz, F. Javier</au><au>Burón, Angel M.</au><au>Solana, José M.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Haar wavelet based processor scheme for image coding with low circuit complexity</atitle><jtitle>Computers &amp; electrical engineering</jtitle><date>2007-03-01</date><risdate>2007</risdate><volume>33</volume><issue>2</issue><spage>109</spage><epage>126</epage><pages>109-126</pages><issn>0045-7906</issn><eissn>1879-0755</eissn><abstract>A hardware-oriented image coding processing scheme based on the Haar wavelet transform is presented. The procedure computes a variant of the Haar wavelet transform that uses only addition and subtraction operations, after that, an optimized methodology performs the selection and coding of the coefficients, tailored for it with the main aim of attaining the lowest circuit complexity hardware implementation. A selection strategy, which does not require the previous ordering of coefficients, has been used. A non-conventional coding methodology, which uses an optimized combination of techniques adapted to the various groups of coefficients, has been devised for the coding of the selected coefficients leading to a compressed representation of the image and reducing the coding problems inherent in threshold selection. The compression level reached for images of 512 × 512 pixels with 256 grey levels is just over 22:1, (0.4 bits/pixel) with a normalized mean square error, nrmse, of 2–3%, with subjective qualities which can be classified as good. The whole compression circuitry has been described and simulated at HDL level for up to 4 consecutive images, obtaining consistent results. The complete processor (excluding memory) for images of 256 × 256 pixels has been implemented using only one general-purpose low-cost FPGA chip, thus proving the design reliability and its relative simplicity.</abstract><pub>Elsevier Ltd</pub><doi>10.1016/j.compeleceng.2006.08.001</doi><tpages>18</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0045-7906
ispartof Computers & electrical engineering, 2007-03, Vol.33 (2), p.109-126
issn 0045-7906
1879-0755
language eng
recordid cdi_proquest_miscellaneous_29311393
source Elsevier ScienceDirect Journals Complete
subjects FPGA processor
Haar function
Haar transform
Image coding
Image processor
Wavelet transform
title Haar wavelet based processor scheme for image coding with low circuit complexity
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-28T07%3A35%3A24IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Haar%20wavelet%20based%20processor%20scheme%20for%20image%20coding%20with%20low%20circuit%20complexity&rft.jtitle=Computers%20&%20electrical%20engineering&rft.au=D%C3%ADaz,%20F.%20Javier&rft.date=2007-03-01&rft.volume=33&rft.issue=2&rft.spage=109&rft.epage=126&rft.pages=109-126&rft.issn=0045-7906&rft.eissn=1879-0755&rft_id=info:doi/10.1016/j.compeleceng.2006.08.001&rft_dat=%3Cproquest_cross%3E29311393%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=29311393&rft_id=info:pmid/&rft_els_id=S0045790606000838&rfr_iscdi=true