SlideShare ist ein Scribd-Unternehmen logo
1 von 2
Downloaden Sie, um offline zu lesen
Distortion evaluation in transform domain for adaptive lifting schemes

                     Sara Parrilli 1 , Marco Cagnazzo 2 , B´ atrice Pesquet-Popescu 2
                                                           e
                                1
                                  Universit` degli Studi di Napoli Federico II
                                             a
                                      via Claudio 21, 80125 Napoli ITALY
                                             sara.parrilli@unina.it
                                    2
                                       Departement TSI, Telecom ParisTech
                              46 rue Barrault F-75634 Paris Cedex 13 FRANCE
                                  {cagnazzo,pesquet}@telecom-paristech.fr


    Even though very popular in signal and image processing, wavelet transforms (WT) have some
limitations: they do not completely fit to natural images, because they are very effective in represent-
ing smooth signals with pointwise discontinuities, but fail in representing discontinuities along regular
curves, as image contours. Moreover, the filters used in WT risk to oversmooth important signal fea-
tures (discontinuities and singularities) and this could be a problem in a large number of applications.
These observations have led researchers to look for new approaches for transformation, introducing non-
separable transforms and geometric-based techniques [1]. A promising approach to find new and more
efficient transforms consists in using lifting schemes to build content-adaptive wavelet decompositions
[2]. In particular, Heijmans, Piella and Pesquet-Popescu [3] have proposed an adaptive lifting scheme
(ALS) using seminorms of local features of images in order to build a decision map that determines the
lifting update step, while the prediction step is fixed. One of the most interesting features of this adaptive
transform is that it does not require the transmission of side information, since the decision on the update
step can be made with the information available at the synthesis stage.
    However, the adaptive lifting schemes can result in strongly non-isometric transforms. This can be
a major limitation, since all most successful coding techniques rely on the distortion estimation in the
transform domain, either explicitly, like the EBCOT algorithm (at the basis of the JPEG2000 standard),
or implicitly, like popular zero-tree based algorithms (SPIHT, EZW).
    From these observations we conclude that, in order to efficiently use the ALS for image compression,
for example by incorporating it into a JPEG2000 coder, we need to correctly estimate the distortion
directly from the transform coefficients. Usevitch showed how this can be done for generic linear wavelet
filter banks [4]. We extend this approach to the inherently non linear ALS. This is possible because the
non-linearity in this case can be expressed as a linear time-varying system. In particular, once we have
found the equivalent polyphase representation of the ALS, the distortion D in the original domain is
related to the distortion Dij in the wavelet subband yij by the relation: D =           ij   wij Dij , where the
index i represents the decomposition level, the index j the channel, and the weights wij can be computed
as average column norm of the synthesis polyphase matrices. These matrices in turns are found directly
by using the ALS synthesis equations:

                          x(2k + 1) = y01 (k) +         γ(n)y00 (k − n)                                      (1)
                                                  n∈Z

                          x(2k) = αd(k) y00 (k) −         βd(k) (n)x(2k + 1 − 2n),                           (2)
                                                    n∈Z
Table 1: Relative error of the energy estimation.
                                          Number of decomposition levels
                                    1          2           3         4          5
                    No weights 59.77% 74.69% 81.45% 85.31% 87.74%
                    Weighted     0.23%      0.36%       0.56%     0.89%      1.61%

                            Table 2: PSNR improvements by using weights
                                         ALS A       ALS B          ALS C
                     Rate (bpp)       0.5   1.0   0.5     1.0    0.5    1.0
                     Lena             1.6dB 1.5dB 2.9dB 2.3dB 2.0dB 2.0dB
                     House            1.5dB 1.2dB 1.7dB 1.8dB 2.1dB 1.9dB
                     Peppers          0.9dB 0.8dB 1.7dB 1.6dB 2.1dB 1.8dB
                     Cameraman        1.7dB 1.4dB 1.7dB 1.7dB 1.5dB 1.5dB
                     Barbara          2.7dB 2.2dB 3.2dB 2.6dB 3.2dB 2.4dB

where d(k) is a decision map stating how sample k must be processed. We found that for one decompo-
                                                    D−1 2Nh (h)
sition level, the weights are expressed as: w0j =   h=0 N w0j .    The weight of each subband depends
only on the relative frequency of the various symbols in the decision map. For more decomposition levels
the weights can be computed easily, but there not exist a simple interpretation of them.
   A first experiment was conducted in order to validate the weights computed with the proposed
method. We computed the energy of an uncorrelated error signal with and without our weights, and
we compared this estimation with the actual energy. The per cent relative errors of the two estimations
are reported in Tab. 1. The proposed weights allow a very good energy estimation, while without using
them the energy estimation is affected by a large error. This affects the compression performances as
well. We used a simple compression scheme with three different ALS, and with a rate allocation algo-
rithm driven by the distortion estimation [5]. Using the correct weights can improve RD performances
up to more than 3dB, as shown in Tab. 2, irrespective of the particular ALS used.


References

[1] E. J. Cand` s and D. L. Donoho, “Curvelets-a surprisingly effective nonadaptive representation for
              e
    objects with edges,” Curve and Surface Fitting, 1999.

[2] R. L. Claypoole, G. M. Davis, W. Sweldens, and R. G. Baraniuk, “Nonlinear wavelet transforms for
    image coding via lifting,” IEEE Trans. Image Processing, vol. 12, no. 12, p. 14491459, Dec. 2003.

[3] H. J. A. M. Heijmans, B. Pesquet-Popescu, and G. Piella, “Building nonredundant adaptive wavelets
    by update lifting,” Applied Computational Harmonic Analysis, no. 18, pp. 252–281, May 2005.

[4] B. Usevitch, “Optimal bit allocation for biorthogonal wavelet coding,” in Proceed. of Data Comp.
    Conf, Snowbird, USA, Mar. 1996, pp. 387–395.

[5] A. Gersho and R. M. Gray, Vector Quantization and Signal Compression.        Kluwer Academic, Jan.
    1992.

Weitere ähnliche Inhalte

Ähnlich wie Image compression using adaptive predicitve wavelet

IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
ANALYSIS OF INTEREST POINTS OF CURVELET COEFFICIENTS CONTRIBUTIONS OF MICROS...
ANALYSIS OF INTEREST POINTS OF CURVELET  COEFFICIENTS CONTRIBUTIONS OF MICROS...ANALYSIS OF INTEREST POINTS OF CURVELET  COEFFICIENTS CONTRIBUTIONS OF MICROS...
ANALYSIS OF INTEREST POINTS OF CURVELET COEFFICIENTS CONTRIBUTIONS OF MICROS...sipij
 
Improvement of Image Deblurring Through Different Methods
Improvement of Image Deblurring Through Different MethodsImprovement of Image Deblurring Through Different Methods
Improvement of Image Deblurring Through Different MethodsIOSR Journals
 
FINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMS
FINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMSFINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMS
FINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMScsandit
 
Evaluating effectiveness of radiometric correction for optical satellite imag...
Evaluating effectiveness of radiometric correction for optical satellite imag...Evaluating effectiveness of radiometric correction for optical satellite imag...
Evaluating effectiveness of radiometric correction for optical satellite imag...Dang Le
 
Paper id 2420148
Paper id 2420148Paper id 2420148
Paper id 2420148IJRAT
 
FINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMS
FINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMSFINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMS
FINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMScscpconf
 
Boosting ced using robust orientation estimation
Boosting ced using robust orientation estimationBoosting ced using robust orientation estimation
Boosting ced using robust orientation estimationijma
 
Performance Comparison of PCA,DWT-PCA And LWT-PCA for Face Image Retrieval
Performance Comparison of PCA,DWT-PCA And LWT-PCA for Face Image RetrievalPerformance Comparison of PCA,DWT-PCA And LWT-PCA for Face Image Retrieval
Performance Comparison of PCA,DWT-PCA And LWT-PCA for Face Image RetrievalCSEIJJournal
 
Performance Comparison of PCA,DWT-PCA And LWT-PCA for Face Image Retrieval
Performance Comparison of PCA,DWT-PCA And LWT-PCA for Face Image RetrievalPerformance Comparison of PCA,DWT-PCA And LWT-PCA for Face Image Retrieval
Performance Comparison of PCA,DWT-PCA And LWT-PCA for Face Image RetrievalCSEIJJournal
 
2-Dimensional Wavelet pre-processing to extract IC-Pin information for disarr...
2-Dimensional Wavelet pre-processing to extract IC-Pin information for disarr...2-Dimensional Wavelet pre-processing to extract IC-Pin information for disarr...
2-Dimensional Wavelet pre-processing to extract IC-Pin information for disarr...IOSR Journals
 
DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...
DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...
DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...ijistjournal
 
DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...
DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...
DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...ijistjournal
 
Boosting CED Using Robust Orientation Estimation
Boosting CED Using Robust Orientation EstimationBoosting CED Using Robust Orientation Estimation
Boosting CED Using Robust Orientation Estimationijma
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
Application of Bayes Compressed Sensing in Image rocessing
Application of Bayes Compressed Sensing in Image rocessingApplication of Bayes Compressed Sensing in Image rocessing
Application of Bayes Compressed Sensing in Image rocessingIJRESJOURNAL
 

Ähnlich wie Image compression using adaptive predicitve wavelet (20)

IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
SPIE99_1B.DOC
SPIE99_1B.DOCSPIE99_1B.DOC
SPIE99_1B.DOC
 
ANALYSIS OF INTEREST POINTS OF CURVELET COEFFICIENTS CONTRIBUTIONS OF MICROS...
ANALYSIS OF INTEREST POINTS OF CURVELET  COEFFICIENTS CONTRIBUTIONS OF MICROS...ANALYSIS OF INTEREST POINTS OF CURVELET  COEFFICIENTS CONTRIBUTIONS OF MICROS...
ANALYSIS OF INTEREST POINTS OF CURVELET COEFFICIENTS CONTRIBUTIONS OF MICROS...
 
Improvement of Image Deblurring Through Different Methods
Improvement of Image Deblurring Through Different MethodsImprovement of Image Deblurring Through Different Methods
Improvement of Image Deblurring Through Different Methods
 
FINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMS
FINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMSFINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMS
FINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMS
 
Evaluating effectiveness of radiometric correction for optical satellite imag...
Evaluating effectiveness of radiometric correction for optical satellite imag...Evaluating effectiveness of radiometric correction for optical satellite imag...
Evaluating effectiveness of radiometric correction for optical satellite imag...
 
Paper id 2420148
Paper id 2420148Paper id 2420148
Paper id 2420148
 
Ijetr011837
Ijetr011837Ijetr011837
Ijetr011837
 
FINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMS
FINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMSFINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMS
FINGERPRINTS IMAGE COMPRESSION BY WAVE ATOMS
 
Boosting ced using robust orientation estimation
Boosting ced using robust orientation estimationBoosting ced using robust orientation estimation
Boosting ced using robust orientation estimation
 
Performance Comparison of PCA,DWT-PCA And LWT-PCA for Face Image Retrieval
Performance Comparison of PCA,DWT-PCA And LWT-PCA for Face Image RetrievalPerformance Comparison of PCA,DWT-PCA And LWT-PCA for Face Image Retrieval
Performance Comparison of PCA,DWT-PCA And LWT-PCA for Face Image Retrieval
 
Performance Comparison of PCA,DWT-PCA And LWT-PCA for Face Image Retrieval
Performance Comparison of PCA,DWT-PCA And LWT-PCA for Face Image RetrievalPerformance Comparison of PCA,DWT-PCA And LWT-PCA for Face Image Retrieval
Performance Comparison of PCA,DWT-PCA And LWT-PCA for Face Image Retrieval
 
2-Dimensional Wavelet pre-processing to extract IC-Pin information for disarr...
2-Dimensional Wavelet pre-processing to extract IC-Pin information for disarr...2-Dimensional Wavelet pre-processing to extract IC-Pin information for disarr...
2-Dimensional Wavelet pre-processing to extract IC-Pin information for disarr...
 
BNL_Research_Report
BNL_Research_ReportBNL_Research_Report
BNL_Research_Report
 
DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...
DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...
DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...
 
DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...
DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...
DESPECKLING OF SAR IMAGES BY OPTIMIZING AVERAGED POWER SPECTRAL VALUE IN CURV...
 
Boosting CED Using Robust Orientation Estimation
Boosting CED Using Robust Orientation EstimationBoosting CED Using Robust Orientation Estimation
Boosting CED Using Robust Orientation Estimation
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
Application of Bayes Compressed Sensing in Image rocessing
Application of Bayes Compressed Sensing in Image rocessingApplication of Bayes Compressed Sensing in Image rocessing
Application of Bayes Compressed Sensing in Image rocessing
 

Kürzlich hochgeladen

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 

Kürzlich hochgeladen (20)

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

Image compression using adaptive predicitve wavelet

  • 1. Distortion evaluation in transform domain for adaptive lifting schemes Sara Parrilli 1 , Marco Cagnazzo 2 , B´ atrice Pesquet-Popescu 2 e 1 Universit` degli Studi di Napoli Federico II a via Claudio 21, 80125 Napoli ITALY sara.parrilli@unina.it 2 Departement TSI, Telecom ParisTech 46 rue Barrault F-75634 Paris Cedex 13 FRANCE {cagnazzo,pesquet}@telecom-paristech.fr Even though very popular in signal and image processing, wavelet transforms (WT) have some limitations: they do not completely fit to natural images, because they are very effective in represent- ing smooth signals with pointwise discontinuities, but fail in representing discontinuities along regular curves, as image contours. Moreover, the filters used in WT risk to oversmooth important signal fea- tures (discontinuities and singularities) and this could be a problem in a large number of applications. These observations have led researchers to look for new approaches for transformation, introducing non- separable transforms and geometric-based techniques [1]. A promising approach to find new and more efficient transforms consists in using lifting schemes to build content-adaptive wavelet decompositions [2]. In particular, Heijmans, Piella and Pesquet-Popescu [3] have proposed an adaptive lifting scheme (ALS) using seminorms of local features of images in order to build a decision map that determines the lifting update step, while the prediction step is fixed. One of the most interesting features of this adaptive transform is that it does not require the transmission of side information, since the decision on the update step can be made with the information available at the synthesis stage. However, the adaptive lifting schemes can result in strongly non-isometric transforms. This can be a major limitation, since all most successful coding techniques rely on the distortion estimation in the transform domain, either explicitly, like the EBCOT algorithm (at the basis of the JPEG2000 standard), or implicitly, like popular zero-tree based algorithms (SPIHT, EZW). From these observations we conclude that, in order to efficiently use the ALS for image compression, for example by incorporating it into a JPEG2000 coder, we need to correctly estimate the distortion directly from the transform coefficients. Usevitch showed how this can be done for generic linear wavelet filter banks [4]. We extend this approach to the inherently non linear ALS. This is possible because the non-linearity in this case can be expressed as a linear time-varying system. In particular, once we have found the equivalent polyphase representation of the ALS, the distortion D in the original domain is related to the distortion Dij in the wavelet subband yij by the relation: D = ij wij Dij , where the index i represents the decomposition level, the index j the channel, and the weights wij can be computed as average column norm of the synthesis polyphase matrices. These matrices in turns are found directly by using the ALS synthesis equations: x(2k + 1) = y01 (k) + γ(n)y00 (k − n) (1) n∈Z x(2k) = αd(k) y00 (k) − βd(k) (n)x(2k + 1 − 2n), (2) n∈Z
  • 2. Table 1: Relative error of the energy estimation. Number of decomposition levels 1 2 3 4 5 No weights 59.77% 74.69% 81.45% 85.31% 87.74% Weighted 0.23% 0.36% 0.56% 0.89% 1.61% Table 2: PSNR improvements by using weights ALS A ALS B ALS C Rate (bpp) 0.5 1.0 0.5 1.0 0.5 1.0 Lena 1.6dB 1.5dB 2.9dB 2.3dB 2.0dB 2.0dB House 1.5dB 1.2dB 1.7dB 1.8dB 2.1dB 1.9dB Peppers 0.9dB 0.8dB 1.7dB 1.6dB 2.1dB 1.8dB Cameraman 1.7dB 1.4dB 1.7dB 1.7dB 1.5dB 1.5dB Barbara 2.7dB 2.2dB 3.2dB 2.6dB 3.2dB 2.4dB where d(k) is a decision map stating how sample k must be processed. We found that for one decompo- D−1 2Nh (h) sition level, the weights are expressed as: w0j = h=0 N w0j . The weight of each subband depends only on the relative frequency of the various symbols in the decision map. For more decomposition levels the weights can be computed easily, but there not exist a simple interpretation of them. A first experiment was conducted in order to validate the weights computed with the proposed method. We computed the energy of an uncorrelated error signal with and without our weights, and we compared this estimation with the actual energy. The per cent relative errors of the two estimations are reported in Tab. 1. The proposed weights allow a very good energy estimation, while without using them the energy estimation is affected by a large error. This affects the compression performances as well. We used a simple compression scheme with three different ALS, and with a rate allocation algo- rithm driven by the distortion estimation [5]. Using the correct weights can improve RD performances up to more than 3dB, as shown in Tab. 2, irrespective of the particular ALS used. References [1] E. J. Cand` s and D. L. Donoho, “Curvelets-a surprisingly effective nonadaptive representation for e objects with edges,” Curve and Surface Fitting, 1999. [2] R. L. Claypoole, G. M. Davis, W. Sweldens, and R. G. Baraniuk, “Nonlinear wavelet transforms for image coding via lifting,” IEEE Trans. Image Processing, vol. 12, no. 12, p. 14491459, Dec. 2003. [3] H. J. A. M. Heijmans, B. Pesquet-Popescu, and G. Piella, “Building nonredundant adaptive wavelets by update lifting,” Applied Computational Harmonic Analysis, no. 18, pp. 252–281, May 2005. [4] B. Usevitch, “Optimal bit allocation for biorthogonal wavelet coding,” in Proceed. of Data Comp. Conf, Snowbird, USA, Mar. 1996, pp. 387–395. [5] A. Gersho and R. M. Gray, Vector Quantization and Signal Compression. Kluwer Academic, Jan. 1992.