This presentation is used to show comparison of two wavelet image compression techniques named as STW and SPIHT. This compression performed using MATLAB Wavelet Tool. The black & white image is compressed using tool. Three parameters PSNR, MSE, CR and Size is used to compare.
1. Presentation
on
A Comparative Study Of SPIHT And STW Compression Techniques
Using Wavelet Tool In Matlab
Sunday, May 16, 2021 Department of Mathematics and Computer Science, RDVV 1
Prepared By
Manish Tiwari
Student, M. Phil.,
Department of Mathematics and Computer Science,
RDVV, Jabalpur, MP.
2. Sunday, May 16, 2021 Department of Mathematics and Computer Science, RDVV 2
Briefing of Dissertation
Introduction
Heisenberg Uncertainty Principle
Wavelet
MATLAB (Implementation Technique)
MSE, PSNR and CR
Result Comparison
Future Work
Conclusion
References
Index
3. Sunday, May 16, 2021 Department of Mathematics and Computer Science, RDVV 3
The dissertation has been divided into three chapter:
Chapter – 1:
This chapter contains brief coverage of the research work. I
have given the basic definition related image processing.
Chapter – II:
This chapter contain, general introduction and basic image
processing. Preliminaries contain short definitions of points
which are very useful for our subject understanding and
normally confuses.
Chapter – III:
This chapter contains experiments, result and their analysis.
Experiments are performs using Wavelet Tool of MATLAB
software. This chapter also contain application of work, future
scope and conclusion of the work.
Briefing of Dissertation:
4. Sunday, May 16, 2021 Department of Mathematics and Computer Science, RDVV 4
“A picture is worth more than ten thousand word”
Now days, transferring image data via computer networks and
portable storage devices is a very common practice.
To improve the quality of image, computers need to store
much information. If the image quality is low means less
information needed to store while the high image quality need to
store more information is in the computer.
These high quality image data needs much resources it became
a challenge to transport these image fast with minimum resource
utilization. To achieve the goal image compression techniques
are used.
Image compression means reduce the size of original image
and also maintain image quality [Gonzalez, 2002].
Introduction:
5. Sunday, May 16, 2021 Department of Mathematics and Computer Science, RDVV 5
In Lossy Compression, image can not regain its original state
once it is compressed.
In Lossless Compression, image can regain its original state
from compressed image.
There are various techniques to compress images some of
them are Fourier transformation, STFT, wavelet etc.
Application of wavelet in image compression is one of the
dynamic, hot and popular concepts.
Introduction:
6. Sunday, May 16, 2021 Department of Mathematics and Computer Science, RDVV 6
Heisenberg Uncertainty principle was stated in physics and claims
that it is impossible to know both the position and momentum of
particle simultaneously. In terms of signal, principle is given by the
rule that it is impossible to know both frequency and time at which
they occur. A signal can be localize in time or frequency but not
both simultaneous [Jayaraman et al., 2010].
Heisenberg Uncertainty Principle :
7. Sunday, May 16, 2021 Department of Mathematics and Computer Science, RDVV 7
Wavelet:
Wavelet is functions that satisfy certain requirement. The
very name wavelet comes from the requirement that they
should integrate to zero waving above and below the x-axis.
Like sinusoidal in Fourier analysis, wavelet are used as basis
function in representing other function. Once the wavelet is
fixed. One can form of translation and dilation of the mother
wavelet [Vidaknovic, 1991].
8. Sunday, May 16, 2021 Department of Mathematics and Computer Science, RDVV 8
Comprative Parameters:
PSNR: Stand for Peak Signal to Noise Ratio. The ratio is often used as a
quality measurement between original image and compressed image.
The higher PNSR better the quality of the compressed or reconstructed
image [Nema et al., 2012].
MSE: Stands for Mean Square Error. This represents the cumulative
squared error between the compressed and original image. The lower the
value of MSE, the lower the error [Mathworks, 2014].
CR: Stand for Compression Ration. Compression ratio is a ratio of non-
zero element of original matrices and transformed matrix. Every image is
a representation of bits. These bits are arranged in the matrix form. In
the comparison, we basically compare the bits were used to represent the
image of original and compressed image [Nema et al., 2012].
Compression Ration = original image/compressed image
9. Sunday, May 16, 2021 Department of Mathematics and Computer Science, RDVV 9
MATLAB (Implementation Technique:
1. MATLAB Icon is clicked for executing MATLAB software
2. Once Screen is open, MATLAB start button will be clicked and
Toolbox icon is selected (it contains sub tool box).
3. Wavelet Toolbox Main Menu is selected as shown through
snapshot.
10. Sunday, May 16, 2021 Department of Mathematics and Computer Science, RDVV 10
Implementation Method:
4. Once Screen is open, MATLAB start button will be clicked and
Toolbox icon is selected (it contains sub tool box).
5. True Compression 2-D button is shown in section Specialized
Tools 2-D. FIGURE , shows the different parameters, which can
be manipulated for image compression.
11. Sunday, May 16, 2021 Department of Mathematics and Computer Science, RDVV 11
Implementation Method:
6. Parameters Wavelet, Level, Compression Method, color conversion
and Nb. Encoding loops are needed to select from available list of
parameters. Decomposition parameters value for Wavelet parameter is
selected as Haar wavelet and level parameter is select as 1. Value of
Color Conversion is none and the value Nb. Encoding loops is 8 both
are default.
7. Once parametric values for decomposition is select, decompose
button will be clicked. This is decompose the image according Haar
wavelet and level.
8. Now the compression method (SPIHT) is selected.
9. After selecting the compression method, the Compress button is
clicked for generating the output as shown
12. Sunday, May 16, 2021 Department of Mathematics and Computer Science, RDVV 12
Implementation Method:
13. Sunday, May 16, 2021 Department of Mathematics and Computer Science, RDVV 13
Result Comparison:
Original Images
14. Sunday, May 16, 2021 Department of Mathematics and Computer Science, RDVV 14
Level – 1 SPIHT STW
15. Sunday, May 16, 2021 Department of Mathematics and Computer Science, RDVV 15
Level – 2 SPIHT STW
16. Sunday, May 16, 2021 Department of Mathematics and Computer Science, RDVV 16
Level - 3 SPIHT STW
17. Sunday, May 16, 2021 Department of Mathematics and Computer Science, RDVV 17
Level – 4 SPIHT STW
18. Sunday, May 16, 2021 Department of Mathematics and Computer Science, RDVV 18
Level – 5 SPIHT STW
19. Sunday, May 16, 2021 Department of Mathematics and Computer Science, RDVV 19
Level – 6 SPIHT STW
20. Sunday, May 16, 2021 Department of Mathematics and Computer Science, RDVV 20
Level – 7 SPIHT STW
21. Sunday, May 16, 2021 Department of Mathematics and Computer Science, RDVV 21
Level – 8 SPIHT STW
22. Sunday, May 16, 2021 Department of Mathematics and Computer Science, RDVV 22
Result Table (Black and White) SPIHT :
Levels MSE PSNR CR Size(KB)
1 8.161 39.01 98.95 11
2 15.65 36.19 39.74 10
3 39.161 32.12 15.80 9
4 83.51 28.91 6.51 8
5 165.1 25.95 3.00 7
6 332.8 22.91 1.34 5
7 332.7 22.91 1.28 5
8 641.6 20.06 0.53 4
Comparison of picture(Netaji1936.jpg) at different levels applying SPIHT
23. Sunday, May 16, 2021 Department of Mathematics and Computer Science, RDVV 23
Result Table (Black and White) STW :
Comparison of picture(Netaji1936.jpg) at different levels applying SPIHT
Levels MSE PSNR CR Size(KB)
1 1.319 46.93 78.47 12
2 8.604 38.78 44.79 11
3 31.74 33.12 19.17 9
4 69.98 29.68 8.38 8
5 139.6 26.68 4.02 7
6 292.5 23.47 1.80 6
7 292.5 23.47 1.75 6
8 573.9 20.54 0.73 4
24. Sunday, May 16, 2021 Department of Mathematics and Computer Science, RDVV 24
Level – 1 SPIHT STW
25. Sunday, May 16, 2021 Department of Mathematics and Computer Science, RDVV 25
Level – 2 SPIHT STW
26. Sunday, May 16, 2021 Department of Mathematics and Computer Science, RDVV 26
Level – 3 SPIHT STW
27. Sunday, May 16, 2021 Department of Mathematics and Computer Science, RDVV 27
Level – 4 SPIHT STW
28. Sunday, May 16, 2021 Department of Mathematics and Computer Science, RDVV 28
Level – 5 SPIHT STW
29. Sunday, May 16, 2021 Department of Mathematics and Computer Science, RDVV 29
Level – 6 SPIHT STW
30. Sunday, May 16, 2021 Department of Mathematics and Computer Science, RDVV 30
Level – 7 SPIHT STW
31. Sunday, May 16, 2021 Department of Mathematics and Computer Science, RDVV 31
Level – 8 SPIHT STW
34. Sunday, May 16, 2021 Department of Mathematics and Computer Science, RDVV 34
Conclusion:
At every compression level there is fairly better results are produced
by STW compression techniques. I can conclude that STW is better
compression techniques than the SPIHT.
As compare than gray scale image, compression for true image is
better for all the three parameters. But here too STW have done
better than the SPIHT compression technique.
35. Sunday, May 16, 2021 Department of Mathematics and Computer Science, RDVV 35
Future Work :
1. Comparison of this compression technique could be with lifting
scheme compression techniques.
2. SPIHT and STW are called first generation wavelet while lifting
scheme is called second generation wavelet.
3. Second Generation algorithms are called more efficient than first
generation wavelet algorithm. Comparison is available for Wavelet
but comparison for specific technique is needed.
36. Sunday, May 16, 2021 Department of Mathematics and Computer Science, RDVV 36
References :
I have used 31 references in my thesis work. There are 7 books, 3 web pages,
21 research paper, I have studied to reach the conclusion.
Some of the references are presented below:
1. Nema, M., Gupta, L., Trivedi, N. R., Video Compression using SPHIT and
SWT wavelet, International Journal of electronics and communication
engineering, ISSN 0974-2166, Vol -5, Nov-2012.
2. Mathworks, www.mathworksin/help/vision/ref/PSNR.html, Last Access
14-Jul-2014, 12:08.
3. Vidaknovic, B., Mueller, P., Wavelet for kids - A tutorial Introduction,
Duke University, AMS subject classification 42A06,41A05,1991.
37. Sunday, May 16, 2021 Department of Mathematics and Computer Science, RDVV 37
Questions and Answer ?
Thanking You!