SlideShare a Scribd company logo
1 of 8
Download to read offline
Signal & Image Processing : An International Journal (SIPIJ) Vol.5, No.2, April 2014
DOI : 10.5121/sipij.2014.5207 73
PERFORMANCE ANALYSIS OF IMAGE
COMPRESSION USING FUZZY LOGIC
ALGORITHM
Rohit Kumar Gangwar1
, Mukesh Kumar2
, A.K.Jaiswal3
And Rohini Saxena4
Department of Electronics & Communication, SHIATS(deemed to be university)
Allahabad, INDIA
ABSTRACT
With the increase in demand, product of multimedia is increasing fast and thus contributes to insufficient
network bandwidth and memory storage. Therefore image compression is more significant for reducing
data redundancy for save more memory and transmission bandwidth. An efficient compression technique
has been proposed which combines fuzzy logic with that of Huffman coding. While normalizing image
pixel, each value of pixel image belonging to that image foreground are characterized and interpreted. The
image is sub divided into pixel which is then characterized by a pair of set of approximation. Here
encoding represent Huffman code which is statistically independent to produce more efficient code for
compression and decoding represents rough fuzzy logic which is used to rebuilt the pixel of image. The
method used here are rough fuzzy logic with Huffman coding algorithm (RFHA). Here comparison of
different compression techniques with Huffman coding is done and fuzzy logic is applied on the Huffman
reconstructed image. Result shows that high compression rates are achieved and visually negligible
difference between compressed images and original images.
KEYWORDS
Fuzzy logic, RFHA, PSNR, MSE.
1. INTRODUCTION
Image compression is a technique in which large amount of disk space is required for the raw
images which seems to be a very big disadvantage during transmission and storage. With increase
in technology an efficient technique for image compression is needed. Even though there are so
many compression techniques which is present already, but the need for better compression
technique is required which is faster, memory efficient and simply suits the requirements of the
user [1,11]. To analyze the parameters of image compression Peak Signal to noise ratio and
compression ratio is an important parameters it gives synthetic performance of the compression
of images [6,8]. Image is a 2 Dimensional signal represented by Digital system. Normally Image
taken from the camera is in the analog form. However for processing, transmitting and storage,
images are converted in to digital form. A Digital Image is basically 2- Dimensional array of
pixels [3,9]. Basically compressing an image is different from compressing digital data. Data
compression algorithm which is generally used for Image compression but it gives us result
Signal & Image Processing : An International Journal (SIPIJ) Vol.5, No.2, April 2014
74
which is less than optimal. In remote sensing, bio medical and video processing techniques
different types of images are used which require compression for transmission and storage.
Compression is achieved by removing redundancy or extra bits from the image. There are
numerous data compression algorithm which can be considered as universal number of universal
compression algorithms that can compress almost any kind of data. These are the lossless
methods they retain all the information of the compressed data. However, they do not take
advantage of the 2-dimensional nature of the image data. Images have certain statistical
properties, which can be exploited by encoders especially designed for them. Also, for the sake of
saving a little more storage space and bandwidth some of the finer details in the image can be
sacrificed. In this paper, a new technique to achieve image compression algorithm is proposed
that combines a fuzzy logic and Huffman coding. Huffman coding is a well known algorithm for
generating minimum redundancy codes as compared to other algorithms. The Huffman coding
has effectively used in text, image and video compression. [5,12]. The fuzzy logic is not new to
image coding problems, some approaches based on fuzzy relation equation and fuzzy transforms
have been recently reported in literature [8,10]. The synergy of fuzzy and rough set for better
tackle the problem has been proposed. The method is shown to efficiently encode images in terms
of high peak signal to noise ratio (PSNR) values [4,13].
2. HUFFMAN ALGORITHM
This coding technique is basically based on frequency of occurrence of a data item. The principle
behind this technique is to use lower number of bits to encode the data that occurs more
frequently. A Huffman code dictionary, which associates each data symbol with a code-word, has
the property that no code-word in the dictionary is a prefix of any other code-word in the
dictionary. The basis for this coding is a code tree according to Huffman, which assigns short
code words to symbols frequently used and long code words to symbols rarely used for both DC
and AC coefficients, each symbol is encoded with a variable-length code from the Huffman table
set assigned to the 8x8 block’s image component. Huffman codes must be specified externally as
an input to encoders. Note that the form in which Huffman tables are represented in the data
stream is an indirect specification with which the decoder must construct the tables themselves
prior to decompression.
The algorithm for building the encoding follows this algorithm each symbol is a leaf and a root.
The flowchart of the Huffman algorithm is depicted in figure.1. The average length of a Huffman
code depends on the statistical frequency with which the source produces each symbol from its
alphabet.
Signal & Image Processing : An International Journal (SIPIJ) Vol.5, No.2, April 2014
75
Y
N
Figure.1 Flowchart of Huffman Algorithm
3. PROPOSED ALGORITHM
Algorithm for compression of image using Huffman techniques with fuzzy logic has been
proposed in this section. The basic block diagram of the proposed algorithm is:
i/p o/p image
Figure.2 Block diagram of proposed algorithm
Steps involving in the proposed methodology are shown in following flow chart:
Quantization
and Fuzzy
Transform
Huffman
decoding
Fuzzification
Huffman
coding
START
Arrange Source probabilities In Descending Order
Add Two of The Lowest Probabilities Symbols Into One Subgroup
Assign ‘1’ & ‘0’ To Bottom And Top Branches, Respectively
Stop, Read Transition Bits On The Branches From Top To Bottom To
Generate Code words
Is There More
Than One
Unmerge Node?
STOP
Signal & Image Processing : An International Journal (SIPIJ) Vol.5, No.2, April 2014
76
Figure.3 Algorithm of Proposed Methodology
3.1 Fuzzy Transform
Let us fix an interval [a,b] and nodes x1 <…..< xn , such that x1 = a, xn = b and n ≥ 3. Let
A1,……,An be some fixed some basic functions which constitute a fuzzy partition of [a,b].
Denote C ([a,b]) the set of continuous function on the interval [a,b]. the following definition
introduces the fuzzy transform of a function .
Let A1; ;An be basic functions which constitute a fuzzy partition of [a; b] and f be any
function from C([a; b]). We say that the multiple of real numbers [F1; ; Fn] given by-
Where k =1,………,n.
Fk Is the F-transform of with respect to A1 ,…….,An.
Denote the F-transform of a function f with respect to A1; ;An by Fn[f]. Then Fn[f] = [F1; ; Fn]
The elements F1; Fn are called components of the F-transform.
3.2 Inverse F-transform
The inverse F-transform is given by the inversion formula and approximates the original function
in such a way that a universal convergence can be established. Moreover, the quality of
approximation is given in the following lines.
Load Image
Image Transform
Quantization
Huffman Encoding
Fuzzification
Inverse Transform
Huffman Decoding
Stop
Signal & Image Processing : An International Journal (SIPIJ) Vol.5, No.2, April 2014
77
Let A1,…….,An be basic functions which form a fuzzy partition of [a; b] and f be a function
from C ([a; b]). Let Fn [f] = [F1,……,Fn] be the integral F-transform of with respect to
A1,…….,An. Then the function-
is called the inverse F-transform.
3.3 Fuzzification
Fuzzification is used to transform a crisp data set into a fuzzy data set or simply to increase the
fuzziness of an existing fuzzy set. Thus for fuzzification we use a fuzzifier functions which may
be dependent on one or more parameters. Let us consider the set of all bright pixels in an image.
Here the intensity of the pixel is qualified by the linguistic term bright. The pixel intensity I is a
variable, which is called a linguistic variable, since it can assume linguistic values bright, dark,
etc. Such linguistic variables do not have any precise value but they convey imprecise concepts
which we human beings can understand. If x is a member of the fuzzy set of all bright pixels, then
the extent to which it is bright is given by its membership function p(x). One possible
membership function can be written as:
Where F1 and F2 are known as exponential and denominational fuzzifiers respectively. As may be
observed, the selection of the parameters, i.e., exponential and denominational fuzzifiers, is
provided by the users and they may use subjective judgments for parameter selection. The above
fuzzification function was originally proposed by Zadeh and has since been extensively used to
model the membership function of a fuzzy element J: by choosing suitable fuzzifier values. In
Equation F2 denotes the crossover point across which the membership values will change quite
appreciably and F1 denotes the rate at which this change will occur. It may be noted that the
exponential fuzzifier mentioned above is positive.
4. EXPERIMENTAL RESULT
Figure.4 original image Figure.5 Huffman reconstructed image
Signal & Image Processing : An International Journal (SIPIJ) Vol.5, No.2, April 2014
78
Figure.4 shows the original image having size 256×256. When Huffman coding algorithm is
applied on the original image then obtained Huffman reconstructed image is shown in figure.5.
and after applying the proposed methodology RFHA, RFHA reconstructed image can be shows as
Figure.6 RFHA reconstructed image
Compression rate shows that how much an image can be compressed from its original size. There
are two error metrics which is used to compare the quality of image compression, that are known
as MSE and PSNR. The MSE represents the cumulative squared error between the compressed
and the original image, whereas PSNR represents a measure of the peak error. Lower the value of
MSE lowers the error.
PSNRdb = 10log10
PSNR tells us about the quality of image, more the PSNR value better will be the result.
Table.1 comparison between Huffman and RFHA reconstructed image
Parameter
Huffman
Reconstructed
image
RFHA
reconstructed
image
Compression rate 1.05 1.32
PSNR 23.4718 27.3974
MSE 152.3258 119.2395
The above table shows the difference between Huffman algorithm and fuzzy logic based
Huffman algorithm. In the proposed methodology MSE is low as well as PSNR is also high. So
Signal & Image Processing : An International Journal (SIPIJ) Vol.5, No.2, April 2014
79
the image compression through this method gives the better result in comparison to any other
lossless image compression technique.
5. CONCLUSIONS
Image compression is important technique in digital image processing. There are different types
of compression techniques but, Huffman coding technique is good compression technique in
lossless image compression. It is variable length type of compression technique. In Huffman, the
coding redundancy can be eliminated by assigning the codes in better way. For good compression
better quality of image must be received with no loss or minimal loss of data as well as the
compressed image must have high PSNR value compression ratio and MSE as low as possible.
Here fuzzy logic with Huffman codes has been used in the proposed algorithm and better quality
of compressed image with high PSNR value and MSE has been achieved when compression rate
is high. The current study can be further extended to the color image.
ACKNOWLEDGEMENTS
I would like to express my deepest appreciation to all those who provided me the possibility to
complete this research work. A special gratitude I give to my guide Er. Mukesh Kumar,
assistant professor, department of electronics and communication engineering SSET SHIATS
India, whose contribution in stimulating suggestions, encouragement and guidance helped me to
coordinate my project works and achieve the goal successfully.
Furthermore I would also like to acknowledge with much appreciation the crucial role of my co-
guide and HOD, Prof. A.K.Jaiswal, department of electronics and communication engineering
SSET SHIATS India, for his devoted encouragement towards the completion of this report.
Second, I would also like to thank the members of evolution committee Er.Rohini Saxena,
assistant professor, department of electronics and communication engineering SSET SHIATS
India, and Dr. rajeev paulus, assistant professor, department of electronics and communication
engineering SSET SHIATS India, to read my thesis and to provide their valuable advises.
Last but not least, many thanks go to the entire faculty and staff of department of electronics and
communication engineering SSET SHIATS India, for their valuable suggestions, guidance and
supports throughout my thesis work.
Finally, I sincerely thank to my parents, family and friends, who provide the advice and moral
support. The product of this research work would not be possible without all of them.
REFRENCES
[1] Buro M (1993) “On the maximum length of Huffman codes”, Information Processing Letters, Vol.
45, No.5, pp. 219-223.
[2] Chen H, Wang Y, Lan Y (1999), “A Memory Efficient and Fast Huffman Decoding Algorithm”
Information Processing Letters, Vol. 69, No. 3, pp. 119- 122.
[3] Ganvir N, Jadhav A (2010), “Explore the Performance of the ARM Processor Using JPEG”
International Journal on Computer Science and Engineering, Vol. 2(1), pp 12-17.
[4] Jafari A, Rezvan M, Shahbahrami A (2010), “A Comparison Between Arithmetic and Huffman
Coding Algorithms” The 6th Iranian Machine Vision and Image Processing Conference, pp: 248-254.
Signal & Image Processing : An International Journal (SIPIJ) Vol.5, No.2, April 2014
80
[5] Karayiannis N, Bull D (1995), “Generalized fuzzy k-means algorithms and their application in image
compression” Orlando, FL, Vol.2493, pp.206-217.
[6] Karayiannis N, Ueno H (1997), “A methodology for constructing fuzzy algorithms for learning
vector quantization” IEEE Transactions on Neural Networks, pp 505–518.
[7] Kao C, Hwang R (2005), “Information Hiding in Lossy Compression Gray Scale Image” Tamkang
Journal of Science and Engineering, Vol. 8, No 2, pp. 99-108.
[8] Kavitha V, Easwarakumar K (2008), “Enhancing Privacy in Arithmetic Coding” ICGST-AIML
Journal, Volume 8, Issue I.
[9] Klein S, Wiseman Y (2003), “Parallel Huffman Decoding with Applications to JPEG Files” The
Computer Journal, British Computer Society, Vol. 21, pp102-109.
[10] Lakhani G, Tatikonda M (2003), “Modified JPEG Huffman coding” IEEE Transactions Image
Processing, 12(2), pp. 159 – 169.
[11] Li Z, Drew M (2004), “Fundamental of Multimedia” School of Computing Science Fraser University.
[12] Parhi K, Mark M (1993), “VLSI Architectures for Discrete Wavelet Transforms” IEEE Transactions
on VLSI Systems, pp 191 – 201.
[13] Wong S, cotofana D, Vassiliadis S (2000), “General-Purpose Processor Huffman Encoding
Extension” Proceedings of the International Conference on Information Technology: Coding and
Computing (ITCC), pp. 158-163.
AUTHORS
Rohit Kumar Gangwar is persuing M.Tech from SHIATS(deemed to be university)
allahabad in Department of Electronics and Communication Engineering. He recived his
B.Tech degree in Electronics and Communication from UPTU Lucknow in 2012. His area
of interest is signal processing and image processing.
Mukesh Kumar is working as a Asst. Prof. in the Department of Electronics &
Communication Engineering in SHIATS, Allahabad. He received his M.Tech. Degree in
Advanced Communication System Engineering from SHIATS, Allahabad in 2010. His
research is focused on Signal processing and Microwave Engineering.
A.K. Jaiswal is Prof. and Head of ECE Dept. at SHIATS-Allahabad. He Obtained M.Sc. in
Tech. Electronic & Radio Engg. from Allahabad University in 1967.He guided various
projects & research at undergraduate & postgraduate level. He has more than 35years
Industrial, research & Teaching experience and actively involved in research and
publications. His area of interest includes Optical Networks and satellite communication.
Rohini Saxena is working as a Asst. Prof. in the Department of Electronics &
Communication Engineering in SHIATS, Allahabad. She received her M.Tech. Degree in
Advanced Communication System Engineering from SHIATS, Allahabad in 2009. Her
research is focused on, Microwave Engineering, Signal Processing, Computer Networks
and Mobile Communication.

More Related Content

What's hot

Compression: Images (JPEG)
Compression: Images (JPEG)Compression: Images (JPEG)
Compression: Images (JPEG)danishrafiq
 
Secured Data Transmission Using Video Steganographic Scheme
Secured Data Transmission Using Video Steganographic SchemeSecured Data Transmission Using Video Steganographic Scheme
Secured Data Transmission Using Video Steganographic SchemeIJERA Editor
 
Color image analyses using four deferent transformations
Color image analyses using four deferent transformationsColor image analyses using four deferent transformations
Color image analyses using four deferent transformationsAlexander Decker
 
Automatic speech emotion and speaker recognition based on hybrid gmm and ffbnn
Automatic speech emotion and speaker recognition based on hybrid gmm and ffbnnAutomatic speech emotion and speaker recognition based on hybrid gmm and ffbnn
Automatic speech emotion and speaker recognition based on hybrid gmm and ffbnnijcsa
 
Fundamentals of Data compression
Fundamentals of Data compressionFundamentals of Data compression
Fundamentals of Data compressionM.k. Praveen
 
3 mathematical priliminaries DATA compression
3 mathematical priliminaries DATA compression3 mathematical priliminaries DATA compression
3 mathematical priliminaries DATA compressionShubham Jain
 
Realization and design of a pilot assist decision making system based on spee...
Realization and design of a pilot assist decision making system based on spee...Realization and design of a pilot assist decision making system based on spee...
Realization and design of a pilot assist decision making system based on spee...csandit
 
Evaluation of Huffman and Arithmetic Algorithms for Multimedia Compression St...
Evaluation of Huffman and Arithmetic Algorithms for Multimedia Compression St...Evaluation of Huffman and Arithmetic Algorithms for Multimedia Compression St...
Evaluation of Huffman and Arithmetic Algorithms for Multimedia Compression St...IJCSEA Journal
 
image compresson
image compressonimage compresson
image compressonAjay Kumar
 
Compressive Sensing in Speech from LPC using Gradient Projection for Sparse R...
Compressive Sensing in Speech from LPC using Gradient Projection for Sparse R...Compressive Sensing in Speech from LPC using Gradient Projection for Sparse R...
Compressive Sensing in Speech from LPC using Gradient Projection for Sparse R...IJERA Editor
 
A High Performance Modified SPIHT for Scalable Image Compression
A High Performance Modified SPIHT for Scalable Image CompressionA High Performance Modified SPIHT for Scalable Image Compression
A High Performance Modified SPIHT for Scalable Image CompressionCSCJournals
 
PAPR analysis of OFDM system using AI based multiple signal representation me...
PAPR analysis of OFDM system using AI based multiple signal representation me...PAPR analysis of OFDM system using AI based multiple signal representation me...
PAPR analysis of OFDM system using AI based multiple signal representation me...TELKOMNIKA JOURNAL
 
Image Reconstruction Using Sparse Approximation
Image Reconstruction Using Sparse ApproximationImage Reconstruction Using Sparse Approximation
Image Reconstruction Using Sparse ApproximationChristopher Neighbor
 
An Improved Image Fusion Scheme Based on Markov Random Fields with Image Enha...
An Improved Image Fusion Scheme Based on Markov Random Fields with Image Enha...An Improved Image Fusion Scheme Based on Markov Random Fields with Image Enha...
An Improved Image Fusion Scheme Based on Markov Random Fields with Image Enha...Editor IJCATR
 
FPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT AlgorithmFPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT Algorithmcscpconf
 

What's hot (19)

Compression: Images (JPEG)
Compression: Images (JPEG)Compression: Images (JPEG)
Compression: Images (JPEG)
 
Secured Data Transmission Using Video Steganographic Scheme
Secured Data Transmission Using Video Steganographic SchemeSecured Data Transmission Using Video Steganographic Scheme
Secured Data Transmission Using Video Steganographic Scheme
 
Color image analyses using four deferent transformations
Color image analyses using four deferent transformationsColor image analyses using four deferent transformations
Color image analyses using four deferent transformations
 
Data compression
Data compressionData compression
Data compression
 
Automatic speech emotion and speaker recognition based on hybrid gmm and ffbnn
Automatic speech emotion and speaker recognition based on hybrid gmm and ffbnnAutomatic speech emotion and speaker recognition based on hybrid gmm and ffbnn
Automatic speech emotion and speaker recognition based on hybrid gmm and ffbnn
 
O0342085098
O0342085098O0342085098
O0342085098
 
Fundamentals of Data compression
Fundamentals of Data compressionFundamentals of Data compression
Fundamentals of Data compression
 
3 mathematical priliminaries DATA compression
3 mathematical priliminaries DATA compression3 mathematical priliminaries DATA compression
3 mathematical priliminaries DATA compression
 
Realization and design of a pilot assist decision making system based on spee...
Realization and design of a pilot assist decision making system based on spee...Realization and design of a pilot assist decision making system based on spee...
Realization and design of a pilot assist decision making system based on spee...
 
Evaluation of Huffman and Arithmetic Algorithms for Multimedia Compression St...
Evaluation of Huffman and Arithmetic Algorithms for Multimedia Compression St...Evaluation of Huffman and Arithmetic Algorithms for Multimedia Compression St...
Evaluation of Huffman and Arithmetic Algorithms for Multimedia Compression St...
 
image compresson
image compressonimage compresson
image compresson
 
Compressive Sensing in Speech from LPC using Gradient Projection for Sparse R...
Compressive Sensing in Speech from LPC using Gradient Projection for Sparse R...Compressive Sensing in Speech from LPC using Gradient Projection for Sparse R...
Compressive Sensing in Speech from LPC using Gradient Projection for Sparse R...
 
A High Performance Modified SPIHT for Scalable Image Compression
A High Performance Modified SPIHT for Scalable Image CompressionA High Performance Modified SPIHT for Scalable Image Compression
A High Performance Modified SPIHT for Scalable Image Compression
 
PAPR analysis of OFDM system using AI based multiple signal representation me...
PAPR analysis of OFDM system using AI based multiple signal representation me...PAPR analysis of OFDM system using AI based multiple signal representation me...
PAPR analysis of OFDM system using AI based multiple signal representation me...
 
Jj2416341637
Jj2416341637Jj2416341637
Jj2416341637
 
Hy3115071512
Hy3115071512Hy3115071512
Hy3115071512
 
Image Reconstruction Using Sparse Approximation
Image Reconstruction Using Sparse ApproximationImage Reconstruction Using Sparse Approximation
Image Reconstruction Using Sparse Approximation
 
An Improved Image Fusion Scheme Based on Markov Random Fields with Image Enha...
An Improved Image Fusion Scheme Based on Markov Random Fields with Image Enha...An Improved Image Fusion Scheme Based on Markov Random Fields with Image Enha...
An Improved Image Fusion Scheme Based on Markov Random Fields with Image Enha...
 
FPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT AlgorithmFPGA based Efficient Interpolator design using DALUT Algorithm
FPGA based Efficient Interpolator design using DALUT Algorithm
 

Viewers also liked

Performance analysis of high resolution images using interpolation techniques...
Performance analysis of high resolution images using interpolation techniques...Performance analysis of high resolution images using interpolation techniques...
Performance analysis of high resolution images using interpolation techniques...sipij
 
Image similarity using symbolic representation and its variations
Image similarity using symbolic representation and its variationsImage similarity using symbolic representation and its variations
Image similarity using symbolic representation and its variationssipij
 
A FRAGILE WATERMARKING BASED ON LEGENDRE TRANSFORM FOR COLOR IMAGES (FWLTCI)
A FRAGILE WATERMARKING BASED ON LEGENDRE TRANSFORM FOR COLOR IMAGES (FWLTCI)A FRAGILE WATERMARKING BASED ON LEGENDRE TRANSFORM FOR COLOR IMAGES (FWLTCI)
A FRAGILE WATERMARKING BASED ON LEGENDRE TRANSFORM FOR COLOR IMAGES (FWLTCI)sipij
 
Wound image analysis classifier for efficient tracking of wound healing status
Wound image analysis classifier for efficient tracking of wound healing statusWound image analysis classifier for efficient tracking of wound healing status
Wound image analysis classifier for efficient tracking of wound healing statussipij
 
Design of Embedded Control System Using Super- Scalar ARM Cortex-A8 for Nano-...
Design of Embedded Control System Using Super- Scalar ARM Cortex-A8 for Nano-...Design of Embedded Control System Using Super- Scalar ARM Cortex-A8 for Nano-...
Design of Embedded Control System Using Super- Scalar ARM Cortex-A8 for Nano-...sipij
 
Collaborative semantic annotation of images ontology based model
Collaborative semantic annotation of images ontology based modelCollaborative semantic annotation of images ontology based model
Collaborative semantic annotation of images ontology based modelsipij
 
Retinal image analysis using morphological process and clustering technique
Retinal image analysis using morphological process and clustering techniqueRetinal image analysis using morphological process and clustering technique
Retinal image analysis using morphological process and clustering techniquesipij
 
Detection of fabrication in photocopy document using texture features through...
Detection of fabrication in photocopy document using texture features through...Detection of fabrication in photocopy document using texture features through...
Detection of fabrication in photocopy document using texture features through...sipij
 
FEATURE EXTRACTION USING MFCC
FEATURE EXTRACTION USING MFCCFEATURE EXTRACTION USING MFCC
FEATURE EXTRACTION USING MFCCsipij
 
Image denoising using new adaptive based median filter
Image denoising using new adaptive based median filterImage denoising using new adaptive based median filter
Image denoising using new adaptive based median filtersipij
 
AUTOMATIC THRESHOLDING TECHNIQUES FOR OPTICAL IMAGES
AUTOMATIC THRESHOLDING TECHNIQUES FOR OPTICAL IMAGESAUTOMATIC THRESHOLDING TECHNIQUES FOR OPTICAL IMAGES
AUTOMATIC THRESHOLDING TECHNIQUES FOR OPTICAL IMAGESsipij
 
WAVELET BASED AUTHENTICATION/SECRET TRANSMISSION THROUGH IMAGE RESIZING (WA...
WAVELET BASED AUTHENTICATION/SECRET  TRANSMISSION THROUGH IMAGE RESIZING  (WA...WAVELET BASED AUTHENTICATION/SECRET  TRANSMISSION THROUGH IMAGE RESIZING  (WA...
WAVELET BASED AUTHENTICATION/SECRET TRANSMISSION THROUGH IMAGE RESIZING (WA...sipij
 
PERFORMANCE ANALYIS OF LMS ADAPTIVE FIR FILTER AND RLS ADAPTIVE FIR FILTER FO...
PERFORMANCE ANALYIS OF LMS ADAPTIVE FIR FILTER AND RLS ADAPTIVE FIR FILTER FO...PERFORMANCE ANALYIS OF LMS ADAPTIVE FIR FILTER AND RLS ADAPTIVE FIR FILTER FO...
PERFORMANCE ANALYIS OF LMS ADAPTIVE FIR FILTER AND RLS ADAPTIVE FIR FILTER FO...sipij
 
Mfcc based enlargement of the training set for emotion recognition in speech
Mfcc based enlargement of the training set for emotion recognition in speechMfcc based enlargement of the training set for emotion recognition in speech
Mfcc based enlargement of the training set for emotion recognition in speechsipij
 
A binarization technique for extraction of devanagari text from camera based ...
A binarization technique for extraction of devanagari text from camera based ...A binarization technique for extraction of devanagari text from camera based ...
A binarization technique for extraction of devanagari text from camera based ...sipij
 
EFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVAL
EFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVALEFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVAL
EFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVALsipij
 
ALGORITHM AND TECHNIQUE ON VARIOUS EDGE DETECTION: A SURVEY
ALGORITHM AND TECHNIQUE ON VARIOUS EDGE DETECTION: A SURVEYALGORITHM AND TECHNIQUE ON VARIOUS EDGE DETECTION: A SURVEY
ALGORITHM AND TECHNIQUE ON VARIOUS EDGE DETECTION: A SURVEYsipij
 
A novel approach to generate face biometric template using binary discriminat...
A novel approach to generate face biometric template using binary discriminat...A novel approach to generate face biometric template using binary discriminat...
A novel approach to generate face biometric template using binary discriminat...sipij
 
An ensemble classification algorithm for hyperspectral images
An ensemble classification algorithm for hyperspectral imagesAn ensemble classification algorithm for hyperspectral images
An ensemble classification algorithm for hyperspectral imagessipij
 

Viewers also liked (19)

Performance analysis of high resolution images using interpolation techniques...
Performance analysis of high resolution images using interpolation techniques...Performance analysis of high resolution images using interpolation techniques...
Performance analysis of high resolution images using interpolation techniques...
 
Image similarity using symbolic representation and its variations
Image similarity using symbolic representation and its variationsImage similarity using symbolic representation and its variations
Image similarity using symbolic representation and its variations
 
A FRAGILE WATERMARKING BASED ON LEGENDRE TRANSFORM FOR COLOR IMAGES (FWLTCI)
A FRAGILE WATERMARKING BASED ON LEGENDRE TRANSFORM FOR COLOR IMAGES (FWLTCI)A FRAGILE WATERMARKING BASED ON LEGENDRE TRANSFORM FOR COLOR IMAGES (FWLTCI)
A FRAGILE WATERMARKING BASED ON LEGENDRE TRANSFORM FOR COLOR IMAGES (FWLTCI)
 
Wound image analysis classifier for efficient tracking of wound healing status
Wound image analysis classifier for efficient tracking of wound healing statusWound image analysis classifier for efficient tracking of wound healing status
Wound image analysis classifier for efficient tracking of wound healing status
 
Design of Embedded Control System Using Super- Scalar ARM Cortex-A8 for Nano-...
Design of Embedded Control System Using Super- Scalar ARM Cortex-A8 for Nano-...Design of Embedded Control System Using Super- Scalar ARM Cortex-A8 for Nano-...
Design of Embedded Control System Using Super- Scalar ARM Cortex-A8 for Nano-...
 
Collaborative semantic annotation of images ontology based model
Collaborative semantic annotation of images ontology based modelCollaborative semantic annotation of images ontology based model
Collaborative semantic annotation of images ontology based model
 
Retinal image analysis using morphological process and clustering technique
Retinal image analysis using morphological process and clustering techniqueRetinal image analysis using morphological process and clustering technique
Retinal image analysis using morphological process and clustering technique
 
Detection of fabrication in photocopy document using texture features through...
Detection of fabrication in photocopy document using texture features through...Detection of fabrication in photocopy document using texture features through...
Detection of fabrication in photocopy document using texture features through...
 
FEATURE EXTRACTION USING MFCC
FEATURE EXTRACTION USING MFCCFEATURE EXTRACTION USING MFCC
FEATURE EXTRACTION USING MFCC
 
Image denoising using new adaptive based median filter
Image denoising using new adaptive based median filterImage denoising using new adaptive based median filter
Image denoising using new adaptive based median filter
 
AUTOMATIC THRESHOLDING TECHNIQUES FOR OPTICAL IMAGES
AUTOMATIC THRESHOLDING TECHNIQUES FOR OPTICAL IMAGESAUTOMATIC THRESHOLDING TECHNIQUES FOR OPTICAL IMAGES
AUTOMATIC THRESHOLDING TECHNIQUES FOR OPTICAL IMAGES
 
WAVELET BASED AUTHENTICATION/SECRET TRANSMISSION THROUGH IMAGE RESIZING (WA...
WAVELET BASED AUTHENTICATION/SECRET  TRANSMISSION THROUGH IMAGE RESIZING  (WA...WAVELET BASED AUTHENTICATION/SECRET  TRANSMISSION THROUGH IMAGE RESIZING  (WA...
WAVELET BASED AUTHENTICATION/SECRET TRANSMISSION THROUGH IMAGE RESIZING (WA...
 
PERFORMANCE ANALYIS OF LMS ADAPTIVE FIR FILTER AND RLS ADAPTIVE FIR FILTER FO...
PERFORMANCE ANALYIS OF LMS ADAPTIVE FIR FILTER AND RLS ADAPTIVE FIR FILTER FO...PERFORMANCE ANALYIS OF LMS ADAPTIVE FIR FILTER AND RLS ADAPTIVE FIR FILTER FO...
PERFORMANCE ANALYIS OF LMS ADAPTIVE FIR FILTER AND RLS ADAPTIVE FIR FILTER FO...
 
Mfcc based enlargement of the training set for emotion recognition in speech
Mfcc based enlargement of the training set for emotion recognition in speechMfcc based enlargement of the training set for emotion recognition in speech
Mfcc based enlargement of the training set for emotion recognition in speech
 
A binarization technique for extraction of devanagari text from camera based ...
A binarization technique for extraction of devanagari text from camera based ...A binarization technique for extraction of devanagari text from camera based ...
A binarization technique for extraction of devanagari text from camera based ...
 
EFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVAL
EFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVALEFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVAL
EFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVAL
 
ALGORITHM AND TECHNIQUE ON VARIOUS EDGE DETECTION: A SURVEY
ALGORITHM AND TECHNIQUE ON VARIOUS EDGE DETECTION: A SURVEYALGORITHM AND TECHNIQUE ON VARIOUS EDGE DETECTION: A SURVEY
ALGORITHM AND TECHNIQUE ON VARIOUS EDGE DETECTION: A SURVEY
 
A novel approach to generate face biometric template using binary discriminat...
A novel approach to generate face biometric template using binary discriminat...A novel approach to generate face biometric template using binary discriminat...
A novel approach to generate face biometric template using binary discriminat...
 
An ensemble classification algorithm for hyperspectral images
An ensemble classification algorithm for hyperspectral imagesAn ensemble classification algorithm for hyperspectral images
An ensemble classification algorithm for hyperspectral images
 

Similar to Performance analysis of image compression using fuzzy logic algorithm

Design of Image Compression Algorithm using MATLAB
Design of Image Compression Algorithm using MATLABDesign of Image Compression Algorithm using MATLAB
Design of Image Compression Algorithm using MATLABIJEEE
 
IRJET-Lossless Image compression and decompression using Huffman coding
IRJET-Lossless Image compression and decompression using Huffman codingIRJET-Lossless Image compression and decompression using Huffman coding
IRJET-Lossless Image compression and decompression using Huffman codingIRJET Journal
 
Comparison of different Fingerprint Compression Techniques
Comparison of different Fingerprint Compression TechniquesComparison of different Fingerprint Compression Techniques
Comparison of different Fingerprint Compression Techniquessipij
 
Wavelet based Image Coding Schemes: A Recent Survey
Wavelet based Image Coding Schemes: A Recent Survey  Wavelet based Image Coding Schemes: A Recent Survey
Wavelet based Image Coding Schemes: A Recent Survey ijsc
 
International Journal on Soft Computing ( IJSC )
International Journal on Soft Computing ( IJSC )International Journal on Soft Computing ( IJSC )
International Journal on Soft Computing ( IJSC )ijsc
 
A New Lossless Medical Image Compression Technique using Hybrid Prediction Model
A New Lossless Medical Image Compression Technique using Hybrid Prediction ModelA New Lossless Medical Image Compression Technique using Hybrid Prediction Model
A New Lossless Medical Image Compression Technique using Hybrid Prediction ModelCSCJournals
 
Compression of digital voice and video
Compression of digital voice and videoCompression of digital voice and video
Compression of digital voice and videosangusajjan
 
Design and Implementation of EZW & SPIHT Image Coder for Virtual Images
Design and Implementation of EZW & SPIHT Image Coder for Virtual ImagesDesign and Implementation of EZW & SPIHT Image Coder for Virtual Images
Design and Implementation of EZW & SPIHT Image Coder for Virtual ImagesCSCJournals
 
Image compression using Hybrid wavelet Transform and their Performance Compa...
Image compression using Hybrid wavelet Transform and their  Performance Compa...Image compression using Hybrid wavelet Transform and their  Performance Compa...
Image compression using Hybrid wavelet Transform and their Performance Compa...IJMER
 
A Critical Review of Well Known Method For Image Compression
A Critical Review of Well Known Method For Image CompressionA Critical Review of Well Known Method For Image Compression
A Critical Review of Well Known Method For Image CompressionEditor IJMTER
 
An Image Steganography Algorithm Using Huffman and Interpixel Difference Enco...
An Image Steganography Algorithm Using Huffman and Interpixel Difference Enco...An Image Steganography Algorithm Using Huffman and Interpixel Difference Enco...
An Image Steganography Algorithm Using Huffman and Interpixel Difference Enco...CSCJournals
 
Survey paper on image compression techniques
Survey paper on image compression techniquesSurvey paper on image compression techniques
Survey paper on image compression techniquesIRJET Journal
 
Satellite image compression algorithm based on the fft
Satellite image compression algorithm based on the fftSatellite image compression algorithm based on the fft
Satellite image compression algorithm based on the fftijma
 
Satellite Image Compression Algorithm Based on the FFT
Satellite Image Compression Algorithm Based on the FFTSatellite Image Compression Algorithm Based on the FFT
Satellite Image Compression Algorithm Based on the FFTijma
 
A Study of Image Compression Methods
A Study of Image Compression MethodsA Study of Image Compression Methods
A Study of Image Compression MethodsIOSR Journals
 

Similar to Performance analysis of image compression using fuzzy logic algorithm (20)

B070306010
B070306010B070306010
B070306010
 
Design of Image Compression Algorithm using MATLAB
Design of Image Compression Algorithm using MATLABDesign of Image Compression Algorithm using MATLAB
Design of Image Compression Algorithm using MATLAB
 
IRJET-Lossless Image compression and decompression using Huffman coding
IRJET-Lossless Image compression and decompression using Huffman codingIRJET-Lossless Image compression and decompression using Huffman coding
IRJET-Lossless Image compression and decompression using Huffman coding
 
B046050711
B046050711B046050711
B046050711
 
Comparison of different Fingerprint Compression Techniques
Comparison of different Fingerprint Compression TechniquesComparison of different Fingerprint Compression Techniques
Comparison of different Fingerprint Compression Techniques
 
Wavelet based Image Coding Schemes: A Recent Survey
Wavelet based Image Coding Schemes: A Recent Survey  Wavelet based Image Coding Schemes: A Recent Survey
Wavelet based Image Coding Schemes: A Recent Survey
 
International Journal on Soft Computing ( IJSC )
International Journal on Soft Computing ( IJSC )International Journal on Soft Computing ( IJSC )
International Journal on Soft Computing ( IJSC )
 
Image compression
Image compressionImage compression
Image compression
 
Digital scaling
Digital scaling Digital scaling
Digital scaling
 
A New Lossless Medical Image Compression Technique using Hybrid Prediction Model
A New Lossless Medical Image Compression Technique using Hybrid Prediction ModelA New Lossless Medical Image Compression Technique using Hybrid Prediction Model
A New Lossless Medical Image Compression Technique using Hybrid Prediction Model
 
Compression of digital voice and video
Compression of digital voice and videoCompression of digital voice and video
Compression of digital voice and video
 
Design and Implementation of EZW & SPIHT Image Coder for Virtual Images
Design and Implementation of EZW & SPIHT Image Coder for Virtual ImagesDesign and Implementation of EZW & SPIHT Image Coder for Virtual Images
Design and Implementation of EZW & SPIHT Image Coder for Virtual Images
 
Image compression using Hybrid wavelet Transform and their Performance Compa...
Image compression using Hybrid wavelet Transform and their  Performance Compa...Image compression using Hybrid wavelet Transform and their  Performance Compa...
Image compression using Hybrid wavelet Transform and their Performance Compa...
 
A Critical Review of Well Known Method For Image Compression
A Critical Review of Well Known Method For Image CompressionA Critical Review of Well Known Method For Image Compression
A Critical Review of Well Known Method For Image Compression
 
An Image Steganography Algorithm Using Huffman and Interpixel Difference Enco...
An Image Steganography Algorithm Using Huffman and Interpixel Difference Enco...An Image Steganography Algorithm Using Huffman and Interpixel Difference Enco...
An Image Steganography Algorithm Using Huffman and Interpixel Difference Enco...
 
Survey paper on image compression techniques
Survey paper on image compression techniquesSurvey paper on image compression techniques
Survey paper on image compression techniques
 
Satellite image compression algorithm based on the fft
Satellite image compression algorithm based on the fftSatellite image compression algorithm based on the fft
Satellite image compression algorithm based on the fft
 
Satellite Image Compression Algorithm Based on the FFT
Satellite Image Compression Algorithm Based on the FFTSatellite Image Compression Algorithm Based on the FFT
Satellite Image Compression Algorithm Based on the FFT
 
A Study of Image Compression Methods
A Study of Image Compression MethodsA Study of Image Compression Methods
A Study of Image Compression Methods
 
first_assignment_Report
first_assignment_Reportfirst_assignment_Report
first_assignment_Report
 

Recently uploaded

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 

Recently uploaded (20)

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 

Performance analysis of image compression using fuzzy logic algorithm

  • 1. Signal & Image Processing : An International Journal (SIPIJ) Vol.5, No.2, April 2014 DOI : 10.5121/sipij.2014.5207 73 PERFORMANCE ANALYSIS OF IMAGE COMPRESSION USING FUZZY LOGIC ALGORITHM Rohit Kumar Gangwar1 , Mukesh Kumar2 , A.K.Jaiswal3 And Rohini Saxena4 Department of Electronics & Communication, SHIATS(deemed to be university) Allahabad, INDIA ABSTRACT With the increase in demand, product of multimedia is increasing fast and thus contributes to insufficient network bandwidth and memory storage. Therefore image compression is more significant for reducing data redundancy for save more memory and transmission bandwidth. An efficient compression technique has been proposed which combines fuzzy logic with that of Huffman coding. While normalizing image pixel, each value of pixel image belonging to that image foreground are characterized and interpreted. The image is sub divided into pixel which is then characterized by a pair of set of approximation. Here encoding represent Huffman code which is statistically independent to produce more efficient code for compression and decoding represents rough fuzzy logic which is used to rebuilt the pixel of image. The method used here are rough fuzzy logic with Huffman coding algorithm (RFHA). Here comparison of different compression techniques with Huffman coding is done and fuzzy logic is applied on the Huffman reconstructed image. Result shows that high compression rates are achieved and visually negligible difference between compressed images and original images. KEYWORDS Fuzzy logic, RFHA, PSNR, MSE. 1. INTRODUCTION Image compression is a technique in which large amount of disk space is required for the raw images which seems to be a very big disadvantage during transmission and storage. With increase in technology an efficient technique for image compression is needed. Even though there are so many compression techniques which is present already, but the need for better compression technique is required which is faster, memory efficient and simply suits the requirements of the user [1,11]. To analyze the parameters of image compression Peak Signal to noise ratio and compression ratio is an important parameters it gives synthetic performance of the compression of images [6,8]. Image is a 2 Dimensional signal represented by Digital system. Normally Image taken from the camera is in the analog form. However for processing, transmitting and storage, images are converted in to digital form. A Digital Image is basically 2- Dimensional array of pixels [3,9]. Basically compressing an image is different from compressing digital data. Data compression algorithm which is generally used for Image compression but it gives us result
  • 2. Signal & Image Processing : An International Journal (SIPIJ) Vol.5, No.2, April 2014 74 which is less than optimal. In remote sensing, bio medical and video processing techniques different types of images are used which require compression for transmission and storage. Compression is achieved by removing redundancy or extra bits from the image. There are numerous data compression algorithm which can be considered as universal number of universal compression algorithms that can compress almost any kind of data. These are the lossless methods they retain all the information of the compressed data. However, they do not take advantage of the 2-dimensional nature of the image data. Images have certain statistical properties, which can be exploited by encoders especially designed for them. Also, for the sake of saving a little more storage space and bandwidth some of the finer details in the image can be sacrificed. In this paper, a new technique to achieve image compression algorithm is proposed that combines a fuzzy logic and Huffman coding. Huffman coding is a well known algorithm for generating minimum redundancy codes as compared to other algorithms. The Huffman coding has effectively used in text, image and video compression. [5,12]. The fuzzy logic is not new to image coding problems, some approaches based on fuzzy relation equation and fuzzy transforms have been recently reported in literature [8,10]. The synergy of fuzzy and rough set for better tackle the problem has been proposed. The method is shown to efficiently encode images in terms of high peak signal to noise ratio (PSNR) values [4,13]. 2. HUFFMAN ALGORITHM This coding technique is basically based on frequency of occurrence of a data item. The principle behind this technique is to use lower number of bits to encode the data that occurs more frequently. A Huffman code dictionary, which associates each data symbol with a code-word, has the property that no code-word in the dictionary is a prefix of any other code-word in the dictionary. The basis for this coding is a code tree according to Huffman, which assigns short code words to symbols frequently used and long code words to symbols rarely used for both DC and AC coefficients, each symbol is encoded with a variable-length code from the Huffman table set assigned to the 8x8 block’s image component. Huffman codes must be specified externally as an input to encoders. Note that the form in which Huffman tables are represented in the data stream is an indirect specification with which the decoder must construct the tables themselves prior to decompression. The algorithm for building the encoding follows this algorithm each symbol is a leaf and a root. The flowchart of the Huffman algorithm is depicted in figure.1. The average length of a Huffman code depends on the statistical frequency with which the source produces each symbol from its alphabet.
  • 3. Signal & Image Processing : An International Journal (SIPIJ) Vol.5, No.2, April 2014 75 Y N Figure.1 Flowchart of Huffman Algorithm 3. PROPOSED ALGORITHM Algorithm for compression of image using Huffman techniques with fuzzy logic has been proposed in this section. The basic block diagram of the proposed algorithm is: i/p o/p image Figure.2 Block diagram of proposed algorithm Steps involving in the proposed methodology are shown in following flow chart: Quantization and Fuzzy Transform Huffman decoding Fuzzification Huffman coding START Arrange Source probabilities In Descending Order Add Two of The Lowest Probabilities Symbols Into One Subgroup Assign ‘1’ & ‘0’ To Bottom And Top Branches, Respectively Stop, Read Transition Bits On The Branches From Top To Bottom To Generate Code words Is There More Than One Unmerge Node? STOP
  • 4. Signal & Image Processing : An International Journal (SIPIJ) Vol.5, No.2, April 2014 76 Figure.3 Algorithm of Proposed Methodology 3.1 Fuzzy Transform Let us fix an interval [a,b] and nodes x1 <…..< xn , such that x1 = a, xn = b and n ≥ 3. Let A1,……,An be some fixed some basic functions which constitute a fuzzy partition of [a,b]. Denote C ([a,b]) the set of continuous function on the interval [a,b]. the following definition introduces the fuzzy transform of a function . Let A1; ;An be basic functions which constitute a fuzzy partition of [a; b] and f be any function from C([a; b]). We say that the multiple of real numbers [F1; ; Fn] given by- Where k =1,………,n. Fk Is the F-transform of with respect to A1 ,…….,An. Denote the F-transform of a function f with respect to A1; ;An by Fn[f]. Then Fn[f] = [F1; ; Fn] The elements F1; Fn are called components of the F-transform. 3.2 Inverse F-transform The inverse F-transform is given by the inversion formula and approximates the original function in such a way that a universal convergence can be established. Moreover, the quality of approximation is given in the following lines. Load Image Image Transform Quantization Huffman Encoding Fuzzification Inverse Transform Huffman Decoding Stop
  • 5. Signal & Image Processing : An International Journal (SIPIJ) Vol.5, No.2, April 2014 77 Let A1,…….,An be basic functions which form a fuzzy partition of [a; b] and f be a function from C ([a; b]). Let Fn [f] = [F1,……,Fn] be the integral F-transform of with respect to A1,…….,An. Then the function- is called the inverse F-transform. 3.3 Fuzzification Fuzzification is used to transform a crisp data set into a fuzzy data set or simply to increase the fuzziness of an existing fuzzy set. Thus for fuzzification we use a fuzzifier functions which may be dependent on one or more parameters. Let us consider the set of all bright pixels in an image. Here the intensity of the pixel is qualified by the linguistic term bright. The pixel intensity I is a variable, which is called a linguistic variable, since it can assume linguistic values bright, dark, etc. Such linguistic variables do not have any precise value but they convey imprecise concepts which we human beings can understand. If x is a member of the fuzzy set of all bright pixels, then the extent to which it is bright is given by its membership function p(x). One possible membership function can be written as: Where F1 and F2 are known as exponential and denominational fuzzifiers respectively. As may be observed, the selection of the parameters, i.e., exponential and denominational fuzzifiers, is provided by the users and they may use subjective judgments for parameter selection. The above fuzzification function was originally proposed by Zadeh and has since been extensively used to model the membership function of a fuzzy element J: by choosing suitable fuzzifier values. In Equation F2 denotes the crossover point across which the membership values will change quite appreciably and F1 denotes the rate at which this change will occur. It may be noted that the exponential fuzzifier mentioned above is positive. 4. EXPERIMENTAL RESULT Figure.4 original image Figure.5 Huffman reconstructed image
  • 6. Signal & Image Processing : An International Journal (SIPIJ) Vol.5, No.2, April 2014 78 Figure.4 shows the original image having size 256×256. When Huffman coding algorithm is applied on the original image then obtained Huffman reconstructed image is shown in figure.5. and after applying the proposed methodology RFHA, RFHA reconstructed image can be shows as Figure.6 RFHA reconstructed image Compression rate shows that how much an image can be compressed from its original size. There are two error metrics which is used to compare the quality of image compression, that are known as MSE and PSNR. The MSE represents the cumulative squared error between the compressed and the original image, whereas PSNR represents a measure of the peak error. Lower the value of MSE lowers the error. PSNRdb = 10log10 PSNR tells us about the quality of image, more the PSNR value better will be the result. Table.1 comparison between Huffman and RFHA reconstructed image Parameter Huffman Reconstructed image RFHA reconstructed image Compression rate 1.05 1.32 PSNR 23.4718 27.3974 MSE 152.3258 119.2395 The above table shows the difference between Huffman algorithm and fuzzy logic based Huffman algorithm. In the proposed methodology MSE is low as well as PSNR is also high. So
  • 7. Signal & Image Processing : An International Journal (SIPIJ) Vol.5, No.2, April 2014 79 the image compression through this method gives the better result in comparison to any other lossless image compression technique. 5. CONCLUSIONS Image compression is important technique in digital image processing. There are different types of compression techniques but, Huffman coding technique is good compression technique in lossless image compression. It is variable length type of compression technique. In Huffman, the coding redundancy can be eliminated by assigning the codes in better way. For good compression better quality of image must be received with no loss or minimal loss of data as well as the compressed image must have high PSNR value compression ratio and MSE as low as possible. Here fuzzy logic with Huffman codes has been used in the proposed algorithm and better quality of compressed image with high PSNR value and MSE has been achieved when compression rate is high. The current study can be further extended to the color image. ACKNOWLEDGEMENTS I would like to express my deepest appreciation to all those who provided me the possibility to complete this research work. A special gratitude I give to my guide Er. Mukesh Kumar, assistant professor, department of electronics and communication engineering SSET SHIATS India, whose contribution in stimulating suggestions, encouragement and guidance helped me to coordinate my project works and achieve the goal successfully. Furthermore I would also like to acknowledge with much appreciation the crucial role of my co- guide and HOD, Prof. A.K.Jaiswal, department of electronics and communication engineering SSET SHIATS India, for his devoted encouragement towards the completion of this report. Second, I would also like to thank the members of evolution committee Er.Rohini Saxena, assistant professor, department of electronics and communication engineering SSET SHIATS India, and Dr. rajeev paulus, assistant professor, department of electronics and communication engineering SSET SHIATS India, to read my thesis and to provide their valuable advises. Last but not least, many thanks go to the entire faculty and staff of department of electronics and communication engineering SSET SHIATS India, for their valuable suggestions, guidance and supports throughout my thesis work. Finally, I sincerely thank to my parents, family and friends, who provide the advice and moral support. The product of this research work would not be possible without all of them. REFRENCES [1] Buro M (1993) “On the maximum length of Huffman codes”, Information Processing Letters, Vol. 45, No.5, pp. 219-223. [2] Chen H, Wang Y, Lan Y (1999), “A Memory Efficient and Fast Huffman Decoding Algorithm” Information Processing Letters, Vol. 69, No. 3, pp. 119- 122. [3] Ganvir N, Jadhav A (2010), “Explore the Performance of the ARM Processor Using JPEG” International Journal on Computer Science and Engineering, Vol. 2(1), pp 12-17. [4] Jafari A, Rezvan M, Shahbahrami A (2010), “A Comparison Between Arithmetic and Huffman Coding Algorithms” The 6th Iranian Machine Vision and Image Processing Conference, pp: 248-254.
  • 8. Signal & Image Processing : An International Journal (SIPIJ) Vol.5, No.2, April 2014 80 [5] Karayiannis N, Bull D (1995), “Generalized fuzzy k-means algorithms and their application in image compression” Orlando, FL, Vol.2493, pp.206-217. [6] Karayiannis N, Ueno H (1997), “A methodology for constructing fuzzy algorithms for learning vector quantization” IEEE Transactions on Neural Networks, pp 505–518. [7] Kao C, Hwang R (2005), “Information Hiding in Lossy Compression Gray Scale Image” Tamkang Journal of Science and Engineering, Vol. 8, No 2, pp. 99-108. [8] Kavitha V, Easwarakumar K (2008), “Enhancing Privacy in Arithmetic Coding” ICGST-AIML Journal, Volume 8, Issue I. [9] Klein S, Wiseman Y (2003), “Parallel Huffman Decoding with Applications to JPEG Files” The Computer Journal, British Computer Society, Vol. 21, pp102-109. [10] Lakhani G, Tatikonda M (2003), “Modified JPEG Huffman coding” IEEE Transactions Image Processing, 12(2), pp. 159 – 169. [11] Li Z, Drew M (2004), “Fundamental of Multimedia” School of Computing Science Fraser University. [12] Parhi K, Mark M (1993), “VLSI Architectures for Discrete Wavelet Transforms” IEEE Transactions on VLSI Systems, pp 191 – 201. [13] Wong S, cotofana D, Vassiliadis S (2000), “General-Purpose Processor Huffman Encoding Extension” Proceedings of the International Conference on Information Technology: Coding and Computing (ITCC), pp. 158-163. AUTHORS Rohit Kumar Gangwar is persuing M.Tech from SHIATS(deemed to be university) allahabad in Department of Electronics and Communication Engineering. He recived his B.Tech degree in Electronics and Communication from UPTU Lucknow in 2012. His area of interest is signal processing and image processing. Mukesh Kumar is working as a Asst. Prof. in the Department of Electronics & Communication Engineering in SHIATS, Allahabad. He received his M.Tech. Degree in Advanced Communication System Engineering from SHIATS, Allahabad in 2010. His research is focused on Signal processing and Microwave Engineering. A.K. Jaiswal is Prof. and Head of ECE Dept. at SHIATS-Allahabad. He Obtained M.Sc. in Tech. Electronic & Radio Engg. from Allahabad University in 1967.He guided various projects & research at undergraduate & postgraduate level. He has more than 35years Industrial, research & Teaching experience and actively involved in research and publications. His area of interest includes Optical Networks and satellite communication. Rohini Saxena is working as a Asst. Prof. in the Department of Electronics & Communication Engineering in SHIATS, Allahabad. She received her M.Tech. Degree in Advanced Communication System Engineering from SHIATS, Allahabad in 2009. Her research is focused on, Microwave Engineering, Signal Processing, Computer Networks and Mobile Communication.