Eugenio Ballini's Home Page
Eugenio Ballini's tesi MPEG-2


Ritorna Italiano
Abstract - Declaration - Acknowledge - Summary - Contentsmail

Thesis Title:

Compression Techniques for Deep Ocean Imaging, with Special Reference to Wavelets and JPEG 2000
Master of Science Thesis submitted: 15-05-2002
Within Engineering Department, University of Aberdeen, Scotland, UK, and Developed within Center of Environmental and Industrial Imaging.
Author: Eugenio Ballini - Supervisors: Dr. Alastair R. Allen and Prof. Imants G. Priede.
From the Thesis it  will be extracted two Papers in English and some Reports in Italian; all of them will be iIllustrated in this Page 

homepage
Abstract

Various kind of Deep Sea Projects around the world need the use of state-of-the-art image coding techniques to record and analyse the life belonging to the depths of the sea.
This thesis considers various aspects and features of certain classes of deep ocean images, analysing them from an object-background point of view; several image and video coding techniques are explored and above all wavelet-based techniques and the JPEG 2000 Standard.
Wavelet coefficient matrices of different deep sea images are, in the first part of the thesis, analysed to underline the huge quantity of information contained in a small number of wavelet coefficients, significant for a faithful reconstruction of the image; from an image compression point of view this condensation of visual quality information carried by the coefficients is very important to improve the trade-off between distortion, image quality and compression rate.
Starting from this assumption, several different image coding algorithms based on wavelet techniques, like EZW, SPIHT and ECTCQ, are studied to exploit the relationship among different subbands coefficients having the same spatial position, and the relationship among nearby coefficients.
These wavelet based techniques gave rise to a new high level image coding standard, JPEG 2000, that gives a real improvement of image quality performance compared to other standards like JPEG and MPEG-4 VTC both from an objective and subjective point of view.
The manifold features and functionality, actual and future, of the JPEG 2000 Standard, such as Region of Interest coding, progressive bitstream and random access, coupled with the comparison results obtained from tests developed on deep sea images, in line with results obtained with JPEG 2000 test images, show us how much this standard could be useful for storage and transmission of compressed image files within Deep Sea research.

homepage
Declaration

In accordance with the regulations for submission of a thesis I declare:
· This thesis has been composed by myself.
· This thesis has not been accepted in any previous application for a degree.
· The work has been done by myself.
· All quotations have been distinguished by quotation marks and the sources of all information acknowledged.

Mr. Eugenio Ballini
The appendices are not part of the Thesis and this Declaration, with its assertions, does not apply to the appendices.
homepage
Acknowledge
There are several people to thank for the many ways in which they have helped me during this work. Firstly Dr. Alastair R. Allen and Prof. Imants G. Priede for their supervision, ideas and encouragement, Dr. Peter Gray, my mentor, for his support, Mr. Jim Adamson, Mr. Mike Goh and Mr. Stewart Fraser for the technical aid, Miss Julie Bray for the English correction and all my friends within the University of Aberdeen.
But especially I must thank my parents for giving me this opportunity.
homepage
Summary

This thesis, divided into 7 chapters and 4 appendices, is constituted of four different but interconnected parts: an introduction to the project, the resources utilised and the standards actually used in image and video coding (chapters 1, 2, 3 and appendix B); an explanation about wavelet techniques, wavelet coding algorithms and the JPEG 2000 standard (chapter 3 and appendices B to D); experimental tests performed with wavelet techniques and the JPEG 2000 standard (chapters 4, 5 and 6); and conclusions and future improvements (chapter 7).
Chapter 1 provides various types of background information on the AutoMERS Project, CEII and Oceanlab research centres, and images used within them, highlighting their object-background structures; these kinds of images will be defined further in chapter 3 and will be used for experimental tests illustrated in chapters 4, 5 and 6.
In chapter 2 we discuss the three different ways to treat a set of image files (stream of bits, set of still images and video sequences) and give a brief introduction to wavelet principles, still image coding standards (such as JPEG, JPEG 2000, MPEG-4 VTC, DjVu) and video coding standards (for example H.261, MPEG-1, MPEG-2, MPEG-4 and MPEG-7).
Chapter 3 depicts the different software applications and programs used in our experiments, the various deep sea images used in our tests and the main parameters utilised to compare these images and to extract some interesting features.
Chapter 4, in which we perform some tests on wavelet coefficients, is divided into two parts: the first one explores the distribution of wavelet coefficient amplitudes within the DWT resulting matrices, the second one focuses attention on the relative amplitude values of these coefficients.
Within the two sections of chapter 5, we explore the results obtained by our tests on image quality using the PSNR parameter; in the first section the importance of the information contained in the different subbands, and the relative importance of the loss of these are highlighted, while in the second section a wavelet coefficient thresholding is utilised as an easy way to explore the compression possibilities.
An experimental comparison between JPEG 2000 and other image coding standards and algorithms, like JPEG, SPIHT, MPEG-4 and JPEG-LS, is presented in chapter 6, together with other downsampling compression techniques and ROI coding; these comparisons are performed with lossy and lossless compression tests on AutoMERS project test images, from an object-background point of view, as ROI coding experiments show us.
Chapter 7 illustrates the manifold conclusions we have obtained from the development of projects, tests and experiments linked to our thesis and some ideas for future improvements.
Appendix A contains colour prints of several images printed in grayscale within the thesis;
Appendices B, C and D describe techniques and algorithms used in the body of the thesis: this includes general information about wavelets, different wavelet based image coding algorithms and a brief explanation of JPEG 2000.

homepage
Contents
 
TITLE - ABSTRACT 
DECLARATION 
ACKNOWLEDGEMENTS 
SUMMARY 
CONTENTS 
CHAPTER 1 
INTRODUCTION
   1.1. CEII
   1.2. OCEANLAB AND AUTOMERS
   1.3. IMAGES
   1.4. OBJECT
 
CHAPTER 2 
STANDARDS
   2.1. STREAM OF BITS
   2.2. STILL IMAGES
      [Waveform Subband Coding, JPEG Still Image Standard, Wavelet, 
         JPEG 2000, MPEG-4 VTC, DjVu, JPEG-LS, PNG, JBIG and JBIG2, 
         Second Generation Standards]
   2.3. VIDEO STANDARDS              
      [H.261, MPEG-1, MPEG-2, MPEG-4, MPEG-7]
CHAPTER 3 
INTRODUCTION TO THE EXPERIMENTAL TESTS
   3.1. INTRODUCTION 
   3.2. SOFTWARE 
   3.3. IMAGES 
   3.4. PARAMETERS 

 

CHAPTER 4
TEST ON WAVELET COEFFICIENTS
   4.1. DISTRIBUTION OF WCF AMPLITUDES
      [Explanation Histograms,  Results, Third Level Detail, Second Level 
         Detail, First Level Detail, Zero Level Detail, Compression Point of 
         View, Five Initial Images and Mean]
   4.2. ANALYSIS OF WCF AMPLITUDE STATISTICS 
      [Description of Analysis, First, Second and Third Level Detail,  Zero 
         Level Detail, Five Initial Images and Mean, Y, Cb and Cr Components]
CHAPTER 5 
TESTS ON QUALITY WITH PSNR
   5.1. INFORMATION IN SUBBANDS 
      [Explanation of the Tests, Results, PSNR and Gap, Five Initial Image,
         Y, Cb and Cr Components]
   5.2. WAVELET COEFFICIENTS THRESHOLDING 
      [Explanation of the Meaning of the Tests, Compression Point of View,
         Consideration of WCF, Results, Five Initial Images, Y, Cb and Cr
         Components]
   5.3 CONCLUSIONS
CHAPTER 6 
EXPERIMENTAL COMPARISON 
   6.1. INTRODUCTION 
   6.2. DOWNSAMPLING COMPRESSION 
      [Downsampling and Interpolation, 4:2:2 and 4:1:1 Downsampling]
   6.3. STANDARDS AND RESULTS 
     [JPEG, SPIHT, JPEG 2000, Lossless Compression, Lossy Compression]
   6.4. REGION OF INTEREST CODING 
      [Introduction, Test Images and ROI Mask Utilised, Arbitrary shaped 
         ROI coding, Rectangular and circular shaped ROI coding]
CHAPTER 7 
CONCLUSIONS 
   7.1. INTRODUCTION 
   7.2. CONCLUSIONS ABOUT WAVELET COEFFICIENTS AND IMAGE 
      QUALITY 
   7.3. WAVELET TECHNIQUES AND JPEG 2000 
   7.4. FUTURE DEVELOPMENTS 
BIBLIOGRAPHY 
ABBREVIATIONS 
 
 
APPENDIX 
APPENDIX A 
COLOR PRINT IMAGES 
APPENDIX B 
INTRODUCTION WAVELET TESTS
   B.1. INTRODUCTION 
      [Wavelab, Images Used]
   B.2. WAVELET COEFFICIENTS 
   B.3. QUADRATURE MIRROR FILTERS 
      [QMF Explanation, Orthogonal, Daubechies, Coiflet, Symlet, 
         Biorthogonal, Comparison among Wavelets]
APPENDIX C 
WAVELET-BASED IMAGE CODING ALGORITHMS
   C.1. INTRODUCTION
      [Selection of Coders, Different Features, Standard Images]
   C.2. EMBEDDED ZERO-TREE WAVELET CODING
      [Introduction, Features, Zero-tree of Wavelet Coefficients, Definitions 
         and Symbols, Successive approximations, Results]
   C.3. SET PARTITIONING IN HIERARCHICAL TREES
      [Introduction, Progressive Transmission Scheme, Sorting Algorithm, 
         Set Partitioning Rule, Lists of Sets and Pixels, Results]
   C.4. ENTROPY-CONSTRAINED TRELLIS-CODED QUANTIZATION
      [Introduction, Trellis-Coded Quantization, Different Approaches, 
         ECTCQ Algorithm, Results]
   C.5. SCENE ADAPTIVE AND SIGNAL ADAPTIVE QUANTIZATION
      [Introduction, Multiscale Representation and Human Visual System, 
         Spatial Constraints, Enhancement Algorithm, Adaptive Quantization 
         Algorithm, Results]
   C.6. SPACE-FREQUENCY QUANTIZATION
      [Introduction, Energy Point of View, Quantization Scheme, Residue Tree
         and Zero-tree Data Structure, SFQ Algorithm, Results]
   C.7. RATE-DISTORTION OPTIMISED BACKWARD ADAPTIVE
      CLASSIFICATION
      [Introduction, Energy Compaction, Approaches to the Space-Frequency 
         Coding Problem, Estimation Quantization Algorithm, Results]
   C.8. CONTEXT-BASED ENTROPY CODING
      [Introduction, Adaptive Quantization Approaches, Context-Based 
         Adaptive Arithmetic Coder, Results]
   C.9. COMPARISON OF CODING RESULTS
      [Introduction, Results on “Lena” image, Results on “Barbara” image, 
         Results on “Goldhill” image]
APPENDIX D 
JPEG 2000 STANDARD 
   D.1. INTRODUCTION 
   D.2. JPEG 2000 STANDARD PARTS 
   D.3. FEATURES AND OBJECTIVES 
   D.4. HISTORY 
   D.5. PART I CODEC STRUCTURE 
      [Pre-processing and Post-processing, Reference Grid and Tiling, 
         Intercomponent Transform, Intracomponent Transform, Quantization 
         and Dequantization, Tier-1 Coding, Bit-Plane Coding, Tier-2 Coding,
         Code-stream and File Format]
   D.6. REGION OF INTEREST
      [Introduction, General ROI Scaling Method, JPEG 2000 Scaling Steps, 
         MAXSHIFT Scaling Method, ROI Mask Generation, Features of 
         the Different Scaling Methods]
   D.7. PERFORMANCE
      [Introduction, Comparison Methodology, Lossless Compression, 
         Lossy Compression, ROI Coding, Functionality]
   D.8. FUTURE IMPROVEMENT AND CONCLUSION 
 
 
 
 
 
 
 

 

homepage


E-mail to:
eug67@supereva.itmail                    e.ballini@eng.abdn.ac.ukmail