SlideShare une entreprise Scribd logo
1  sur  6
Télécharger pour lire hors ligne
Arpita C. Raut Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 6( Version 3), June 2014, pp.175-180
www.ijera.com 175 | P a g e
Adaptive Super-Spatial Prediction Approach For Lossless Image
Compression
Arpita C. Raut*, Dr. R. R Sedamkar**
*(Department of electronics, viva college of diploma engg. & Tech., Virar (W), India )
** (Department of Computer Engg., Thakur college of Engg. & Tech., Kandivali (E), India)
ABSTRACT
Existing prediction based lossless image compression schemes perform prediction of an image data using their
spatial neighborhood technique which can’t predict high-frequency image structure components, such as edges,
patterns, and textures very well which will limit the image compression efficiency. To exploit these structure
components, adaptive super-spatial prediction approach is developed. The super-spatial prediction approach is
adaptive to compress high frequency structure components from the grayscale image. The motivation behind the
proposed prediction approach is taken from motion prediction in video coding, which attempts to find an
optimal prediction of structure components within the previously encoded image regions. This prediction
approach is efficient for image regions with significant structure components with respect to parameters as
compression ratio, bit rate as compared to CALIC (Context-based adaptive lossless image coding).
Keywords - Adaptive Super-Spatial prediction approach, Bit Rate, Compression performance, Context-based
adaptive lossless image coding (CALIC), structure components.
I. INTRODUCTION
Importance of image compression is increasing
day by day with advancing communication
technology which becomes a solution for image
applications that requires large storage space. The
goal of image compression is to represent an image in
compact form by minimizing the number of bits as
possible without degrading the quality of an image
thereby reducing the memory requirement to store
images and increases transmission rates.
Image compression can be broadly classified into
two categories:
1) Lossless image compression: The original image
and the image after compression and decompression
are exactly the same because the compression and
decompression algorithms are exactly inverse of each
other.
2) Lossy image compression create redundancy by
discarding some information and then remove it and
it is not recoverable therefore lossy compression does
not allow the exact original data to be reconstructed
from the compressed data.
Image compression algorithms are divided into
two main categories according to a method that is
used to remove spatial redundancy.
a) Transformation-based image compression
b) Prediction-based image compression
Transform based coding also known as block
quantization, exploits spatial frequency information
contained in the image to achieve compression. An
image is first transforms from its spatial domain
representation to a different type of representation
using well known transform and then encodes the
transformed values (coefficients) so that a large
fraction of its energy is compact into relatively few
transform coefficients, which are then quantized
independently.
Prediction based coding for image predicts a
pixel color value based on the pixel color values of
its neighboring pixels and encodes the difference
between the past data and actual current data to get
more efficient compression. As the difference
becomes smaller, the information to be encoded
becomes smaller as well. Prediction based methods
depends on prediction, context modeling and entropy
coding. Predictor removes a large amount of spatial
redundancy, exploits smooth areas in images.
Context modeling further improves prediction by
providing the information about pixels context, such
as horizontal or vertical edges. Entropy coding
removes statistical redundancy, gives a final encoded
bit stream.
In image compression the main task is to
efficiently represent and encode high frequency
image structure components, such as edges, patterns,
and textures. Existing lossless image compression
schemes such as CALIC [1],[2], LOCO-I[3] can’t
predict pixel values very well near edges, boundaries
or sharp transitions of pixel values which will limit
the image compression efficiency. Hence, there is a
need to develop an efficient image prediction scheme
to exploit these structure components from the
grayscale image.
This paper introduced a new prediction
methodology which attempts to predict the high
frequency structure components from the grayscale
RESEARCH ARTICLE OPEN ACCESS
Arpita C. Raut Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 6( Version 3), June 2014, pp.175-180
www.ijera.com 176 | P a g e
image using adaptive super-spatial prediction
approach for lossless image compression which will
enhance the accuracy of the prediction and
compression efficiency. The motivation behind the
proposed prediction approach is taken from motion
prediction in video coding, which breaks the
neighborhood constraint and finds an optimal
prediction of structure components within the
previously encoded image regions. As the super-
spatial prediction approach is adaptive to compress
structure components, an image is classified into two
regions: Structure and nonstructure regions using
multidirectional GAP (Gradient Adjusted Predictor)
[4] which improves speed of the prediction algorithm
with the help of parallel implementation. Structure
regions (SRs) are encoded using Adaptive super-
spatial prediction approach, while non-structure
regions (NSRs) are encoded using CALIC. The
proposed Adaptive super-spatial prediction approach
is designed in such a way that it has good efficiency
in terms of compression ratio, compared to existing
lossless image compression algorithms, CALIC.
Implementation of proposed prediction approach is
done in CALIC.
This Adaptive Super-Spatial prediction approach
is novel approach because the best matching of
structure components are simply searched within
previously encoded image regions therefore no
codebook is required in this compression scheme.
The structure of paper is as follows. Section 2
represents literature survey. Section 3 represents
Adaptive Super-Spatial prediction approach. Section
4 explains the residue encoding scheme used. In
section 5, encoder and decoder block diagram of the
complete algorithm is given and at the end simulation
results, conclusion and future scope.
II. LITERATURE SURVEY
In image compression schemes like vector
quantization and sequential data compression [5]
where better image prediction and coding efficiency
is achieved by relaxing neighborhood constraint. In
sequential data compression, representation of a
substring of text is done by a displacement/length
reference to a substring previously seen in the text.
In lossless image compression by vector
quantization, an input image is processed as vectors
of image pixels. The encoder takes in a vector and
finds the best match from its stored codebook. The
address of the best match, the residual between the
original vector and its best match are then transmitted
to the decoder. The decoder uses the address to
access an identical codebook, and obtains the
reconstructed vector. The encoding performance of
VQ-based methods largely depends on the codebook
design. Extensions of VQ method are visual pattern
image coding (VPIC) [6] and visual pattern vector
quantization (VPVQ) [7]. It is observed that, these
methods suffer from poor coding efficiency.
Therefore these algorithms are not competitive when
compared with the state-of-the-art such as context
based adaptive lossless image coding (CALIC) [1] in
terms of coding efficiency.
JPEG-LS is based on predictive coding
technique which is simple, easy to implement,
consumes less memory, and is faster than JPEG
2000, though JPEG 2000 supports progressive
transmission. JPEG-LS work efficiently on
continuous-tone images. CALIC and LOCO-I are the
most efficient lossless image compression
algorithms. LOCO-I uses same principles to CALIC,
but CALIC with arithmetic coding remains
considered as a benchmark to which the performance
of other compression schemes, gives high
compression ratio as compared to LOCO-I and
JPEG-LS.
Super-spatial structure prediction [8], [9] is
based on motion prediction in video coding which
breaks the neighborhood constraint, attempts to find
an optimal prediction of structure components within
the previously encoded image regions.
In still image compression using texture and non
texture prediction model [10], an image classified
into texture and non-texture regions by using an
Artificial Neural Network (ANN) Classifier. The
texture region is encoded with the Similar Block
Matching (SBM) encoder and the non-texture region
is encoded with SPIHT encoding.
III. ADAPTIVE SUPER-SPATIAL APPROACH
OF PREDICTION
This section explains the basic idea of adaptive
super-spatial prediction approach for structure region
prediction. It is observed that an image consist of
many objects and each object consist of significant
amount of structural components. These structure
components may repeat themselves at various
locations and scales. For efficient image
compression, it is necessary to exploits this type of
image correlation. Figure 1 (a) shows Barbara image
and (b) shows four similar structure blocks extracted
from Barbara image.
An idea of an adaptive super-spatial prediction
approach borrows from motion prediction in video
coding where block matching concept is used. In
motion prediction as shown in fig. 2, the best match
of the current block is search in an area in the
reference frame, based on some distortion metric.
The chosen reference block from reference frame
becomes the predictor of the current block. The
prediction residual and the motion vector are then
encoded and sent to the decoder.
Arpita C. Raut Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 6( Version 3), June 2014, pp.175-180
www.ijera.com 177 | P a g e
Fig. 1 (a) Barbara image (b) similar structure blocks
extracted from Barbara.
Fig. 2 Motion prediction in video coding.
In adaptive super-spatial prediction approach as
shown in fig.3, the prediction of current image block
is search within the previously encoded image region.
The chosen reference block from previously encoded
image region is selected as the optimal prediction for
current block. To measure the block difference, the
sum of absolute difference (SAD) is used, because it
doesn’t need multiplication operation which is
computationally more attractive for real time
application as compared to MSE, as it needs square
operation.
Fig.3 Adaptive Super-Spatial prediction approach .
3.1 Block based image content separation
The 512 x 512 grayscale image is partitioned
into blocks of 4x4 blocks. Multidirectional GAP
(Gradient Adjusted Predictor) [9] is performed on
block based image which reduces computational
complexity with the help of parallel implementation
and prediction error is calculated. If the prediction
error is greater than threshold then the block is
considered as structure block otherwise nonstructure
block. As per the result of multidirectional GAP
prediction, the block classification map (BCM) is
maintained. Structure blocks are encoded using
Adaptive Super-Spatial prediction approach whereas
nonstructure blocks are encoded using conventional
lossless image compression method, CALIC.
In multidirectional GAP, The image is divided
into four equal parts illustrated in the Fig. 4. We
apply the GAP in four different directions. The
interesting aspect about multidirectional GAP
technique is its parallel implementation.
Fig. 4 Four equal parts of predictive template of
multidirectional GAP.
3.2 Threshold estimation
As the Adaptive Super-Spatial prediction
approach for structure components is motivated from
motion prediction in video coding, SAD (Sum of
absolute difference) is used to compare current block
with previously encoded structure blocks using SAD
as shown in equation (1).
SAD = ∣ I𝐿
𝑗=1
𝐿
𝑖=1 𝑖, 𝑗 − Î[i, j] ∣ (1)
where I[𝑖, 𝑗] is the pixels of the original block, and
Î[i, j] that of the prediction. Most structure blocks can
find its best match in the structure regions [8] which
will reduce computational complexity. The threshold
value is used for deciding best matching of structure
block and its value is decided by experimenting
different images and its compression results.
3.3 Implementation in CALIC
CALIC(context based, adaptive lossless image
codec) is a spatial prediction based scheme, in which
GAP is used for image prediction which uses large
number of modeling contexts to condition a nonlinear
predictor and make it adaptive to varying source
statistics without suffering from context dilution
problem. CALIC only estimates expectation of
prediction errors conditioned on a large number of
Arpita C. Raut Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 6( Version 3), June 2014, pp.175-180
www.ijera.com 178 | P a g e
contexts rather than a large number of conditional
error probabilities.
CALIC uses two step prediction/ residual
approach. CALIC is a one-pass coding scheme that
encodes and decodes in raster scan order. It uses the
previous two scan lines of coded pixels to do the
prediction and form the context. CALIC operates in
two modes: binary and continuous tone modes.
CALIC selects one of the two modes based on local
casual template without using any side information.
The compression methodologies for these two modes
are different. Binary mode is selected when the
current locality of input image has no more than two
distinct intensity values. Context-based adaptive
ternary arithmetic coder is used to encode three
symbols, including escape symbols which triggers a
return to continuous tone mode
Continuous tone mode has four major components:
1) GAP, gradient-adjusted prediction uses the context
gradient information to predict the intensity of
current pixel. This step is linear prediction.
2) Context selection and quantization, further remove
the correlation between the prediction errors of GAP
step by condition the error onto different context
error energies. The quantization of context error
energies results in totally 8 different error energy
levels.
3) Context modeling of prediction errors: Error
modeling classifies the errors into different texture
catalogs and then use the corresponding sample
means to get final prediction. This step makes the
final prediction to be nonlinear.
4) Entropy coding of prediction errors using
Arithmetic coding or Huffman coding. Generally
Arithmetic coding is used for better performance.
IV. PREDICTION RESIDUE ENCODING
Arithmetic coding [11], [12] is a form of entropy
encoding used in lossless data compression,
especially suitable for small alphabet (binary sources)
with highly skewed probabilities. The arithmetic
codes generate non-block codes; therefore, a one-to
one correspondence between source symbols and
code words does not exist. Instead, an entire
sequence of source symbols is assigned to a single
code word that defines an interval of real numbers
between 0 and 1. As the number of symbols in the
message increases, the interval used to represent it
becomes smaller and the number of bits needed to
represent the interval becomes larger. Each symbol in
the message reduces the size of the interval according
to its probability of occurrence. Arithmetic coding
typically has a better compression ratio than Huffman
coding, as it produces a single symbol rather than
several separate codeword.
V. DESIGN OF PROPOSED WORK
5.1 Encoder
Fig. 5 Encoder of proposed work.
The image is segmented into 4x4 blocks.
Multidirectional GAP is applied on image of 4x4
blocks. If the prediction error is greater than
threshold then the block will be considered as
structure otherwise nonstructure block. Structure
blocks are encoded using Adaptive Super-Spatial
prediction approach and nonstructure blocks are
encoded using CALIC. This produces a block map
consisting of addresses of reference blocks and
prediction residues and prediction error. This
prediction residues and prediction error are given to
arithmetic encoder. An encoded residues along with
block map forms compressed data as shown in fig. 5.
The output bit stream of the proposed encoder
consists of bits for the following major syntax
components: bits for non-structure regions, bits for
prediction residual of structure blocks, addresses of
reference blocks.
5.2 Decoder
The compressed data consisting of block map
and encoded residues is given as input to the decoder.
The encoded residues are given to the arithmetic
decoder to obtain the original set of residues which is
then added to block map to reconstruct the final
lossless image as shown in fig. 6.
Arpita C. Raut Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 6( Version 3), June 2014, pp.175-180
www.ijera.com 179 | P a g e
Fig. 6 Decoder of proposed work
VI. SIMULATION RESULTS AND
DISCUSSION
All the simulations were done using matlab 7.1
on standard grayscale images like Lena, Barbara,
Cameraman, Mandrill having the size of 512x512
pixels in pgm format and 8 bpp in value.
Comparative analysis between proposed work
and CALIC is done and result is obtained using
compression ratio and bit rate parameters on different
images with different structure and nonstructure
regions.
Table 1- Compression Performance Comparison with
CALIC
The compression performance comparison with
CALIC [1] is tabulated in Table 1. It is clear that
Barbara image is compressed by 20 Kb more by
proposed work than that of CALIC which consist of
more structure components as compared to other
images.
From the graph as shown in fig.7, Cameraman
image have better compression ratio (2.844:1) as
compared to CALIC (2.461:1) than other images.
Fig. 7 Comparison of compression ratio.
TABLE 2- Coding Bit Rate Comparison with
CALIC
Table 2 shows comparison of coding bit rate of
the proposed work based on new prediction approach
with CALIC [1] and calculated bit rate saving.
Fig. 8 Comparison of coding bit rate.
From the graph as shown in fig.8 shows
performance analysis of proposed work with CALIC
using bit rate parameter. In best case, bit rate saving
is more in case of Barbara image which consist of
more structure components which are repeated at
various locations as compared to other images.
Therefore proposed prediction approach is efficiently
compressed high frequency structure components
from the image. Fig. 9 shows original and
reconstructed lossless image of Lena.
Arpita C. Raut Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 6( Version 3), June 2014, pp.175-180
www.ijera.com 180 | P a g e
Fig. 9 a) original and b) Reconstructed Lena Image
VII. CONCLUSION AND FUTURE SCOPE
In this work, an efficient image prediction
scheme, called Adaptive super-spatial prediction
approach is developed. By using CALIC as the base
code, the image was classified into structure and non
structure regions using multidirectional GAP with the
help of parallel implementation and then they were
encoded accordingly. The experimental results
indicate that the proposed hybrid scheme of structure
and nonstructure region prediction scheme is efficient
than existing lossless image compression scheme,
CALIC, especially for images with significant
structure components
The Adaptive super-spatial prediction approach
algorithm has outperformed the state-of-the-art
algorithms. As this approach deals only with single
image and does not perform correlation among the
frames in a sequence and there is too much
correlation among medical sequences, therefore in
future this study can be further extended to real time
applications for video compression in medical
images.
VIII. ACKNOWLEDGEMENTS
I would like to express my gratitude to my
guide Dr. R.R Sedamkar and Prof. Vinitkumar
Dongre for his supervision and continuous
encouragement in my ME programme.
Finally, my love and gratitude goes to my family for
the support and encouragement, specially, to my
husband.
REFERENCES
[1] X.Wu, N.Menon, “Context-based, adaptive,
lossless image coding” , IEEE Trans.,
Commun., vol. 45, no. 4, pp. 437-444, Apr.
1997.
[2] Hao Hu, “A study of CALIC”, paper
submitted to computer science & Electrical
Engg. Department at university of Maryland
Baltimore country, dec. 2004
[3] M.J .Weinberger, G. Seroussi, and G.
Sapiro, “The LOCO-I lossless image
compression algorithm: Principles and
standardization into JPEG-LS,” IEEE
Trans. Image Process., vol. 9, no. 8,pp.
1309-1324,Aug. 2000.
[4] Bajpai V, Goyal D., Debnath S., Tiwari A.K
, "Multidirectional Gradient Adjusted
Predictor," International Conference on
Signal and Image Processing (ICSIP),pp.
349-352,Dec 2010.
[5] J. Ziv, and A. Lempel, “A universal
algorithm for sequential data compression,”
IEEE Trans. Inform. Theory, vol. 23, no. 3,
pp. 337-343, May 1977.
[6] D. Chen, , and A. Bovik, “Visual pattern
image coding,” IEEE Trans. Commun., vol.
38, no. 12, pp. 2137-21476, Dec. 1990.
[7] F. Wu and X. Sun, “Image compression by
visual pattern vector quantization (VPVQ),”
in Proc. IEEE Data Compression Conf. pp.
123–131, Dec 2008.
[8] Xiwen Zhao and Zhihai He, “Local
Structure Learning and Prediction for
Efficient Lossless Image Compression”,
IEEE, pp. 1286-1289, 2010
[9] Xiwen Owen Zhao, and Zhihai HenryHe,
“Lossless Image Compression Using Super-
Spatial Structure Prediction” IEEE SINAL
PROCESSING LETTERS, vol. 17, pp. 383-
386, Apr. 2010.
[10] Mohanbabbu G., and P.Renuga, “Still image
compression using texture and non texture
prediction model” American Journal of
applied sciences, pp. 519-524, 2012.
[11] David Salomon, “Data Compression: A
Complete Reference”, 3rd Edition,springer,
2007.
[12] Khalid Sayood, “Introduction to Data
compression”, 3rd Edition, Elseiver
Publications, 2006.

Contenu connexe

Tendances

Survey paper on image compression techniques
Survey paper on image compression techniquesSurvey paper on image compression techniques
Survey paper on image compression techniquesIRJET Journal
 
Query Image Searching With Integrated Textual and Visual Relevance Feedback f...
Query Image Searching With Integrated Textual and Visual Relevance Feedback f...Query Image Searching With Integrated Textual and Visual Relevance Feedback f...
Query Image Searching With Integrated Textual and Visual Relevance Feedback f...IJERA Editor
 
AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...
AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...
AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...ijcsa
 
Adaptive block-based pixel value differencing steganography
Adaptive block-based pixel value  differencing steganographyAdaptive block-based pixel value  differencing steganography
Adaptive block-based pixel value differencing steganographyOsama Hosam
 
Spectral approach to image projection with cubic b spline interpolation
Spectral approach to image projection with cubic b spline interpolationSpectral approach to image projection with cubic b spline interpolation
Spectral approach to image projection with cubic b spline interpolationiaemedu
 
Comparative Study and Analysis of Image Inpainting Techniques
Comparative Study and Analysis of Image Inpainting TechniquesComparative Study and Analysis of Image Inpainting Techniques
Comparative Study and Analysis of Image Inpainting TechniquesIOSR Journals
 
EXTENDED WAVELET TRANSFORM BASED IMAGE INPAINTING ALGORITHM FOR NATURAL SCENE...
EXTENDED WAVELET TRANSFORM BASED IMAGE INPAINTING ALGORITHM FOR NATURAL SCENE...EXTENDED WAVELET TRANSFORM BASED IMAGE INPAINTING ALGORITHM FOR NATURAL SCENE...
EXTENDED WAVELET TRANSFORM BASED IMAGE INPAINTING ALGORITHM FOR NATURAL SCENE...cscpconf
 
An Efficient Block Matching Algorithm Using Logical Image
An Efficient Block Matching Algorithm Using Logical ImageAn Efficient Block Matching Algorithm Using Logical Image
An Efficient Block Matching Algorithm Using Logical ImageIJERA Editor
 
WEB IMAGE RETRIEVAL USING CLUSTERING APPROACHES
WEB IMAGE RETRIEVAL USING CLUSTERING APPROACHESWEB IMAGE RETRIEVAL USING CLUSTERING APPROACHES
WEB IMAGE RETRIEVAL USING CLUSTERING APPROACHEScscpconf
 
AN EFFICIENT M-ARY QIM DATA HIDING ALGORITHM FOR THE APPLICATION TO IMAGE ERR...
AN EFFICIENT M-ARY QIM DATA HIDING ALGORITHM FOR THE APPLICATION TO IMAGE ERR...AN EFFICIENT M-ARY QIM DATA HIDING ALGORITHM FOR THE APPLICATION TO IMAGE ERR...
AN EFFICIENT M-ARY QIM DATA HIDING ALGORITHM FOR THE APPLICATION TO IMAGE ERR...IJNSA Journal
 
IRJET- Digital Image Forgery Detection using Local Binary Patterns (LBP) and ...
IRJET- Digital Image Forgery Detection using Local Binary Patterns (LBP) and ...IRJET- Digital Image Forgery Detection using Local Binary Patterns (LBP) and ...
IRJET- Digital Image Forgery Detection using Local Binary Patterns (LBP) and ...IRJET Journal
 
Performance analysis on color image mosaicing techniques on FPGA
Performance analysis on color image mosaicing techniques on FPGAPerformance analysis on color image mosaicing techniques on FPGA
Performance analysis on color image mosaicing techniques on FPGAIJECEIAES
 
Object gripping algorithm for robotic assistance by means of deep leaning
Object gripping algorithm for robotic assistance by means of deep leaning Object gripping algorithm for robotic assistance by means of deep leaning
Object gripping algorithm for robotic assistance by means of deep leaning IJECEIAES
 
COLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMS
COLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMSCOLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMS
COLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMSIJNSA Journal
 

Tendances (19)

Survey paper on image compression techniques
Survey paper on image compression techniquesSurvey paper on image compression techniques
Survey paper on image compression techniques
 
Query Image Searching With Integrated Textual and Visual Relevance Feedback f...
Query Image Searching With Integrated Textual and Visual Relevance Feedback f...Query Image Searching With Integrated Textual and Visual Relevance Feedback f...
Query Image Searching With Integrated Textual and Visual Relevance Feedback f...
 
AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...
AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...
AN ENHANCED EDGE ADAPTIVE STEGANOGRAPHY APPROACH USING THRESHOLD VALUE FOR RE...
 
H010315356
H010315356H010315356
H010315356
 
Seminarpaper
SeminarpaperSeminarpaper
Seminarpaper
 
Adaptive block-based pixel value differencing steganography
Adaptive block-based pixel value  differencing steganographyAdaptive block-based pixel value  differencing steganography
Adaptive block-based pixel value differencing steganography
 
Spectral approach to image projection with cubic b spline interpolation
Spectral approach to image projection with cubic b spline interpolationSpectral approach to image projection with cubic b spline interpolation
Spectral approach to image projection with cubic b spline interpolation
 
Comparative Study and Analysis of Image Inpainting Techniques
Comparative Study and Analysis of Image Inpainting TechniquesComparative Study and Analysis of Image Inpainting Techniques
Comparative Study and Analysis of Image Inpainting Techniques
 
EXTENDED WAVELET TRANSFORM BASED IMAGE INPAINTING ALGORITHM FOR NATURAL SCENE...
EXTENDED WAVELET TRANSFORM BASED IMAGE INPAINTING ALGORITHM FOR NATURAL SCENE...EXTENDED WAVELET TRANSFORM BASED IMAGE INPAINTING ALGORITHM FOR NATURAL SCENE...
EXTENDED WAVELET TRANSFORM BASED IMAGE INPAINTING ALGORITHM FOR NATURAL SCENE...
 
An Efficient Block Matching Algorithm Using Logical Image
An Efficient Block Matching Algorithm Using Logical ImageAn Efficient Block Matching Algorithm Using Logical Image
An Efficient Block Matching Algorithm Using Logical Image
 
IJET-V2I6P17
IJET-V2I6P17IJET-V2I6P17
IJET-V2I6P17
 
WEB IMAGE RETRIEVAL USING CLUSTERING APPROACHES
WEB IMAGE RETRIEVAL USING CLUSTERING APPROACHESWEB IMAGE RETRIEVAL USING CLUSTERING APPROACHES
WEB IMAGE RETRIEVAL USING CLUSTERING APPROACHES
 
AN EFFICIENT M-ARY QIM DATA HIDING ALGORITHM FOR THE APPLICATION TO IMAGE ERR...
AN EFFICIENT M-ARY QIM DATA HIDING ALGORITHM FOR THE APPLICATION TO IMAGE ERR...AN EFFICIENT M-ARY QIM DATA HIDING ALGORITHM FOR THE APPLICATION TO IMAGE ERR...
AN EFFICIENT M-ARY QIM DATA HIDING ALGORITHM FOR THE APPLICATION TO IMAGE ERR...
 
IRJET- Digital Image Forgery Detection using Local Binary Patterns (LBP) and ...
IRJET- Digital Image Forgery Detection using Local Binary Patterns (LBP) and ...IRJET- Digital Image Forgery Detection using Local Binary Patterns (LBP) and ...
IRJET- Digital Image Forgery Detection using Local Binary Patterns (LBP) and ...
 
T4408103107
T4408103107T4408103107
T4408103107
 
Performance analysis on color image mosaicing techniques on FPGA
Performance analysis on color image mosaicing techniques on FPGAPerformance analysis on color image mosaicing techniques on FPGA
Performance analysis on color image mosaicing techniques on FPGA
 
Object gripping algorithm for robotic assistance by means of deep leaning
Object gripping algorithm for robotic assistance by means of deep leaning Object gripping algorithm for robotic assistance by means of deep leaning
Object gripping algorithm for robotic assistance by means of deep leaning
 
557 480-486
557 480-486557 480-486
557 480-486
 
COLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMS
COLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMSCOLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMS
COLOR IMAGE ENCRYPTION BASED ON MULTIPLE CHAOTIC SYSTEMS
 

En vedette

Blogquest civilizaçoes da américa
Blogquest civilizaçoes da américaBlogquest civilizaçoes da américa
Blogquest civilizaçoes da américanilmarfgalvao
 
Lecturas Virtual 1
Lecturas Virtual 1Lecturas Virtual 1
Lecturas Virtual 1dloarte
 
Inter Biz # The Netherlands
Inter Biz # The NetherlandsInter Biz # The Netherlands
Inter Biz # The Netherlandsmonsadako
 
Novo cinema são gonçalo (21) 7857-9292 shopping parque das águas aluguel loja...
Novo cinema são gonçalo (21) 7857-9292 shopping parque das águas aluguel loja...Novo cinema são gonçalo (21) 7857-9292 shopping parque das águas aluguel loja...
Novo cinema são gonçalo (21) 7857-9292 shopping parque das águas aluguel loja...Confiance Lançamentos Imobiliarios Niterói
 
Porque dar bola para FP?
Porque dar bola para FP?Porque dar bola para FP?
Porque dar bola para FP?Diego Pacheco
 
de la música e internet
de la música e internetde la música e internet
de la música e internetalessandrosolis
 
Oportunidades internacionales Smart Cities para la pyme
Oportunidades internacionales Smart Cities para la pymeOportunidades internacionales Smart Cities para la pyme
Oportunidades internacionales Smart Cities para la pymeFernando Tomás Casado
 
Руководитель проектов
Руководитель проектовРуководитель проектов
Руководитель проектовmarkovdenis
 
Y O G A S A N A D E M O N S T R A T I O N Dr
Y O G A S A N A  D E M O N S T R A T I O N  DrY O G A S A N A  D E M O N S T R A T I O N  Dr
Y O G A S A N A D E M O N S T R A T I O N Drkirtikar
 
El Grano de Café
El Grano de CaféEl Grano de Café
El Grano de CaféUsuario
 
El nostre pais
El nostre paisEl nostre pais
El nostre paisvilamajor
 
Trabajo Final Red Soc
Trabajo Final Red  SocTrabajo Final Red  Soc
Trabajo Final Red SocCoqui
 

En vedette (20)

Blogquest civilizaçoes da américa
Blogquest civilizaçoes da américaBlogquest civilizaçoes da américa
Blogquest civilizaçoes da américa
 
Lecturas Virtual 1
Lecturas Virtual 1Lecturas Virtual 1
Lecturas Virtual 1
 
i2BC
i2BCi2BC
i2BC
 
Inter Biz # The Netherlands
Inter Biz # The NetherlandsInter Biz # The Netherlands
Inter Biz # The Netherlands
 
Planeta Terra
Planeta TerraPlaneta Terra
Planeta Terra
 
Novo cinema são gonçalo (21) 7857-9292 shopping parque das águas aluguel loja...
Novo cinema são gonçalo (21) 7857-9292 shopping parque das águas aluguel loja...Novo cinema são gonçalo (21) 7857-9292 shopping parque das águas aluguel loja...
Novo cinema são gonçalo (21) 7857-9292 shopping parque das águas aluguel loja...
 
Porque dar bola para FP?
Porque dar bola para FP?Porque dar bola para FP?
Porque dar bola para FP?
 
Agile Planning
Agile PlanningAgile Planning
Agile Planning
 
de la música e internet
de la música e internetde la música e internet
de la música e internet
 
Oportunidades internacionales Smart Cities para la pyme
Oportunidades internacionales Smart Cities para la pymeOportunidades internacionales Smart Cities para la pyme
Oportunidades internacionales Smart Cities para la pyme
 
Руководитель проектов
Руководитель проектовРуководитель проектов
Руководитель проектов
 
Y O G A S A N A D E M O N S T R A T I O N Dr
Y O G A S A N A  D E M O N S T R A T I O N  DrY O G A S A N A  D E M O N S T R A T I O N  Dr
Y O G A S A N A D E M O N S T R A T I O N Dr
 
Assim Seja Nosso Natal
Assim Seja Nosso NatalAssim Seja Nosso Natal
Assim Seja Nosso Natal
 
Picasso 3
Picasso 3Picasso 3
Picasso 3
 
Renovación CExCEI
Renovación CExCEIRenovación CExCEI
Renovación CExCEI
 
El Grano de Café
El Grano de CaféEl Grano de Café
El Grano de Café
 
Portfolio
PortfolioPortfolio
Portfolio
 
El nostre pais
El nostre paisEl nostre pais
El nostre pais
 
Trabajo Final Red Soc
Trabajo Final Red  SocTrabajo Final Red  Soc
Trabajo Final Red Soc
 
Sistemasolar
SistemasolarSistemasolar
Sistemasolar
 

Similaire à Ad04603175180

Super-Spatial Structure Prediction Compression of Medical
Super-Spatial Structure Prediction Compression of MedicalSuper-Spatial Structure Prediction Compression of Medical
Super-Spatial Structure Prediction Compression of Medicalijeei-iaes
 
V.KARTHIKEYAN PUBLISHED ARTICLE 1
V.KARTHIKEYAN PUBLISHED ARTICLE 1V.KARTHIKEYAN PUBLISHED ARTICLE 1
V.KARTHIKEYAN PUBLISHED ARTICLE 1KARTHIKEYAN V
 
41 9147 quantization encoding algorithm based edit tyas
41 9147 quantization encoding algorithm based edit tyas41 9147 quantization encoding algorithm based edit tyas
41 9147 quantization encoding algorithm based edit tyasIAESIJEECS
 
Modified Skip Line Encoding for Binary Image Compression
Modified Skip Line Encoding for Binary Image CompressionModified Skip Line Encoding for Binary Image Compression
Modified Skip Line Encoding for Binary Image Compressionidescitation
 
Review of Diverse Techniques Used for Effective Fractal Image Compression
Review of Diverse Techniques Used for Effective Fractal Image CompressionReview of Diverse Techniques Used for Effective Fractal Image Compression
Review of Diverse Techniques Used for Effective Fractal Image CompressionIRJET Journal
 
Empirical Coding for Curvature Based Linear Representation in Image Retrieval...
Empirical Coding for Curvature Based Linear Representation in Image Retrieval...Empirical Coding for Curvature Based Linear Representation in Image Retrieval...
Empirical Coding for Curvature Based Linear Representation in Image Retrieval...iosrjce
 
Image Segmentation Using Pairwise Correlation Clustering
Image Segmentation Using Pairwise Correlation ClusteringImage Segmentation Using Pairwise Correlation Clustering
Image Segmentation Using Pairwise Correlation ClusteringIJERA Editor
 
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...IRJET Journal
 
IRJET - Symmetric Image Registration based on Intensity and Spatial Informati...
IRJET - Symmetric Image Registration based on Intensity and Spatial Informati...IRJET - Symmetric Image Registration based on Intensity and Spatial Informati...
IRJET - Symmetric Image Registration based on Intensity and Spatial Informati...IRJET Journal
 
A Survey on Image Retrieval By Different Features and Techniques
A Survey on Image Retrieval By Different Features and TechniquesA Survey on Image Retrieval By Different Features and Techniques
A Survey on Image Retrieval By Different Features and TechniquesIRJET Journal
 
An improved image compression algorithm based on daubechies wavelets with ar...
An improved image compression algorithm based on daubechies  wavelets with ar...An improved image compression algorithm based on daubechies  wavelets with ar...
An improved image compression algorithm based on daubechies wavelets with ar...Alexander Decker
 
A Smart Camera Processing Pipeline for Image Applications Utilizing Marching ...
A Smart Camera Processing Pipeline for Image Applications Utilizing Marching ...A Smart Camera Processing Pipeline for Image Applications Utilizing Marching ...
A Smart Camera Processing Pipeline for Image Applications Utilizing Marching ...sipij
 
11.0003www.iiste.org call for paper_d_discrete cosine transform for image com...
11.0003www.iiste.org call for paper_d_discrete cosine transform for image com...11.0003www.iiste.org call for paper_d_discrete cosine transform for image com...
11.0003www.iiste.org call for paper_d_discrete cosine transform for image com...Alexander Decker
 
AN OPTIMIZED BLOCK ESTIMATION BASED IMAGE COMPRESSION AND DECOMPRESSION ALGOR...
AN OPTIMIZED BLOCK ESTIMATION BASED IMAGE COMPRESSION AND DECOMPRESSION ALGOR...AN OPTIMIZED BLOCK ESTIMATION BASED IMAGE COMPRESSION AND DECOMPRESSION ALGOR...
AN OPTIMIZED BLOCK ESTIMATION BASED IMAGE COMPRESSION AND DECOMPRESSION ALGOR...IAEME Publication
 
Lossless Image Compression Techniques Comparative Study
Lossless Image Compression Techniques Comparative StudyLossless Image Compression Techniques Comparative Study
Lossless Image Compression Techniques Comparative StudyIRJET Journal
 
Strong Image Alignment for Meddling Recognision Purpose
Strong Image Alignment for Meddling Recognision PurposeStrong Image Alignment for Meddling Recognision Purpose
Strong Image Alignment for Meddling Recognision PurposeIJMER
 
Scene Text Detection of Curved Text Using Gradiant Vector Flow Method
Scene Text Detection of Curved Text Using Gradiant Vector Flow MethodScene Text Detection of Curved Text Using Gradiant Vector Flow Method
Scene Text Detection of Curved Text Using Gradiant Vector Flow MethodIJTET Journal
 
Improving the iterative back projection estimation through Lorentzian sharp i...
Improving the iterative back projection estimation through Lorentzian sharp i...Improving the iterative back projection estimation through Lorentzian sharp i...
Improving the iterative back projection estimation through Lorentzian sharp i...IJECEIAES
 
Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124Editor IJARCET
 

Similaire à Ad04603175180 (20)

Super-Spatial Structure Prediction Compression of Medical
Super-Spatial Structure Prediction Compression of MedicalSuper-Spatial Structure Prediction Compression of Medical
Super-Spatial Structure Prediction Compression of Medical
 
V.KARTHIKEYAN PUBLISHED ARTICLE 1
V.KARTHIKEYAN PUBLISHED ARTICLE 1V.KARTHIKEYAN PUBLISHED ARTICLE 1
V.KARTHIKEYAN PUBLISHED ARTICLE 1
 
41 9147 quantization encoding algorithm based edit tyas
41 9147 quantization encoding algorithm based edit tyas41 9147 quantization encoding algorithm based edit tyas
41 9147 quantization encoding algorithm based edit tyas
 
Modified Skip Line Encoding for Binary Image Compression
Modified Skip Line Encoding for Binary Image CompressionModified Skip Line Encoding for Binary Image Compression
Modified Skip Line Encoding for Binary Image Compression
 
Review of Diverse Techniques Used for Effective Fractal Image Compression
Review of Diverse Techniques Used for Effective Fractal Image CompressionReview of Diverse Techniques Used for Effective Fractal Image Compression
Review of Diverse Techniques Used for Effective Fractal Image Compression
 
B017360516
B017360516B017360516
B017360516
 
Empirical Coding for Curvature Based Linear Representation in Image Retrieval...
Empirical Coding for Curvature Based Linear Representation in Image Retrieval...Empirical Coding for Curvature Based Linear Representation in Image Retrieval...
Empirical Coding for Curvature Based Linear Representation in Image Retrieval...
 
Image Segmentation Using Pairwise Correlation Clustering
Image Segmentation Using Pairwise Correlation ClusteringImage Segmentation Using Pairwise Correlation Clustering
Image Segmentation Using Pairwise Correlation Clustering
 
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
 
IRJET - Symmetric Image Registration based on Intensity and Spatial Informati...
IRJET - Symmetric Image Registration based on Intensity and Spatial Informati...IRJET - Symmetric Image Registration based on Intensity and Spatial Informati...
IRJET - Symmetric Image Registration based on Intensity and Spatial Informati...
 
A Survey on Image Retrieval By Different Features and Techniques
A Survey on Image Retrieval By Different Features and TechniquesA Survey on Image Retrieval By Different Features and Techniques
A Survey on Image Retrieval By Different Features and Techniques
 
An improved image compression algorithm based on daubechies wavelets with ar...
An improved image compression algorithm based on daubechies  wavelets with ar...An improved image compression algorithm based on daubechies  wavelets with ar...
An improved image compression algorithm based on daubechies wavelets with ar...
 
A Smart Camera Processing Pipeline for Image Applications Utilizing Marching ...
A Smart Camera Processing Pipeline for Image Applications Utilizing Marching ...A Smart Camera Processing Pipeline for Image Applications Utilizing Marching ...
A Smart Camera Processing Pipeline for Image Applications Utilizing Marching ...
 
11.0003www.iiste.org call for paper_d_discrete cosine transform for image com...
11.0003www.iiste.org call for paper_d_discrete cosine transform for image com...11.0003www.iiste.org call for paper_d_discrete cosine transform for image com...
11.0003www.iiste.org call for paper_d_discrete cosine transform for image com...
 
AN OPTIMIZED BLOCK ESTIMATION BASED IMAGE COMPRESSION AND DECOMPRESSION ALGOR...
AN OPTIMIZED BLOCK ESTIMATION BASED IMAGE COMPRESSION AND DECOMPRESSION ALGOR...AN OPTIMIZED BLOCK ESTIMATION BASED IMAGE COMPRESSION AND DECOMPRESSION ALGOR...
AN OPTIMIZED BLOCK ESTIMATION BASED IMAGE COMPRESSION AND DECOMPRESSION ALGOR...
 
Lossless Image Compression Techniques Comparative Study
Lossless Image Compression Techniques Comparative StudyLossless Image Compression Techniques Comparative Study
Lossless Image Compression Techniques Comparative Study
 
Strong Image Alignment for Meddling Recognision Purpose
Strong Image Alignment for Meddling Recognision PurposeStrong Image Alignment for Meddling Recognision Purpose
Strong Image Alignment for Meddling Recognision Purpose
 
Scene Text Detection of Curved Text Using Gradiant Vector Flow Method
Scene Text Detection of Curved Text Using Gradiant Vector Flow MethodScene Text Detection of Curved Text Using Gradiant Vector Flow Method
Scene Text Detection of Curved Text Using Gradiant Vector Flow Method
 
Improving the iterative back projection estimation through Lorentzian sharp i...
Improving the iterative back projection estimation through Lorentzian sharp i...Improving the iterative back projection estimation through Lorentzian sharp i...
Improving the iterative back projection estimation through Lorentzian sharp i...
 
Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124
 

Dernier

#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
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
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
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
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
 
[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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
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
 
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
 

Dernier (20)

#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
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
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
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
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...
 
[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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 

Ad04603175180

  • 1. Arpita C. Raut Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 6( Version 3), June 2014, pp.175-180 www.ijera.com 175 | P a g e Adaptive Super-Spatial Prediction Approach For Lossless Image Compression Arpita C. Raut*, Dr. R. R Sedamkar** *(Department of electronics, viva college of diploma engg. & Tech., Virar (W), India ) ** (Department of Computer Engg., Thakur college of Engg. & Tech., Kandivali (E), India) ABSTRACT Existing prediction based lossless image compression schemes perform prediction of an image data using their spatial neighborhood technique which can’t predict high-frequency image structure components, such as edges, patterns, and textures very well which will limit the image compression efficiency. To exploit these structure components, adaptive super-spatial prediction approach is developed. The super-spatial prediction approach is adaptive to compress high frequency structure components from the grayscale image. The motivation behind the proposed prediction approach is taken from motion prediction in video coding, which attempts to find an optimal prediction of structure components within the previously encoded image regions. This prediction approach is efficient for image regions with significant structure components with respect to parameters as compression ratio, bit rate as compared to CALIC (Context-based adaptive lossless image coding). Keywords - Adaptive Super-Spatial prediction approach, Bit Rate, Compression performance, Context-based adaptive lossless image coding (CALIC), structure components. I. INTRODUCTION Importance of image compression is increasing day by day with advancing communication technology which becomes a solution for image applications that requires large storage space. The goal of image compression is to represent an image in compact form by minimizing the number of bits as possible without degrading the quality of an image thereby reducing the memory requirement to store images and increases transmission rates. Image compression can be broadly classified into two categories: 1) Lossless image compression: The original image and the image after compression and decompression are exactly the same because the compression and decompression algorithms are exactly inverse of each other. 2) Lossy image compression create redundancy by discarding some information and then remove it and it is not recoverable therefore lossy compression does not allow the exact original data to be reconstructed from the compressed data. Image compression algorithms are divided into two main categories according to a method that is used to remove spatial redundancy. a) Transformation-based image compression b) Prediction-based image compression Transform based coding also known as block quantization, exploits spatial frequency information contained in the image to achieve compression. An image is first transforms from its spatial domain representation to a different type of representation using well known transform and then encodes the transformed values (coefficients) so that a large fraction of its energy is compact into relatively few transform coefficients, which are then quantized independently. Prediction based coding for image predicts a pixel color value based on the pixel color values of its neighboring pixels and encodes the difference between the past data and actual current data to get more efficient compression. As the difference becomes smaller, the information to be encoded becomes smaller as well. Prediction based methods depends on prediction, context modeling and entropy coding. Predictor removes a large amount of spatial redundancy, exploits smooth areas in images. Context modeling further improves prediction by providing the information about pixels context, such as horizontal or vertical edges. Entropy coding removes statistical redundancy, gives a final encoded bit stream. In image compression the main task is to efficiently represent and encode high frequency image structure components, such as edges, patterns, and textures. Existing lossless image compression schemes such as CALIC [1],[2], LOCO-I[3] can’t predict pixel values very well near edges, boundaries or sharp transitions of pixel values which will limit the image compression efficiency. Hence, there is a need to develop an efficient image prediction scheme to exploit these structure components from the grayscale image. This paper introduced a new prediction methodology which attempts to predict the high frequency structure components from the grayscale RESEARCH ARTICLE OPEN ACCESS
  • 2. Arpita C. Raut Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 6( Version 3), June 2014, pp.175-180 www.ijera.com 176 | P a g e image using adaptive super-spatial prediction approach for lossless image compression which will enhance the accuracy of the prediction and compression efficiency. The motivation behind the proposed prediction approach is taken from motion prediction in video coding, which breaks the neighborhood constraint and finds an optimal prediction of structure components within the previously encoded image regions. As the super- spatial prediction approach is adaptive to compress structure components, an image is classified into two regions: Structure and nonstructure regions using multidirectional GAP (Gradient Adjusted Predictor) [4] which improves speed of the prediction algorithm with the help of parallel implementation. Structure regions (SRs) are encoded using Adaptive super- spatial prediction approach, while non-structure regions (NSRs) are encoded using CALIC. The proposed Adaptive super-spatial prediction approach is designed in such a way that it has good efficiency in terms of compression ratio, compared to existing lossless image compression algorithms, CALIC. Implementation of proposed prediction approach is done in CALIC. This Adaptive Super-Spatial prediction approach is novel approach because the best matching of structure components are simply searched within previously encoded image regions therefore no codebook is required in this compression scheme. The structure of paper is as follows. Section 2 represents literature survey. Section 3 represents Adaptive Super-Spatial prediction approach. Section 4 explains the residue encoding scheme used. In section 5, encoder and decoder block diagram of the complete algorithm is given and at the end simulation results, conclusion and future scope. II. LITERATURE SURVEY In image compression schemes like vector quantization and sequential data compression [5] where better image prediction and coding efficiency is achieved by relaxing neighborhood constraint. In sequential data compression, representation of a substring of text is done by a displacement/length reference to a substring previously seen in the text. In lossless image compression by vector quantization, an input image is processed as vectors of image pixels. The encoder takes in a vector and finds the best match from its stored codebook. The address of the best match, the residual between the original vector and its best match are then transmitted to the decoder. The decoder uses the address to access an identical codebook, and obtains the reconstructed vector. The encoding performance of VQ-based methods largely depends on the codebook design. Extensions of VQ method are visual pattern image coding (VPIC) [6] and visual pattern vector quantization (VPVQ) [7]. It is observed that, these methods suffer from poor coding efficiency. Therefore these algorithms are not competitive when compared with the state-of-the-art such as context based adaptive lossless image coding (CALIC) [1] in terms of coding efficiency. JPEG-LS is based on predictive coding technique which is simple, easy to implement, consumes less memory, and is faster than JPEG 2000, though JPEG 2000 supports progressive transmission. JPEG-LS work efficiently on continuous-tone images. CALIC and LOCO-I are the most efficient lossless image compression algorithms. LOCO-I uses same principles to CALIC, but CALIC with arithmetic coding remains considered as a benchmark to which the performance of other compression schemes, gives high compression ratio as compared to LOCO-I and JPEG-LS. Super-spatial structure prediction [8], [9] is based on motion prediction in video coding which breaks the neighborhood constraint, attempts to find an optimal prediction of structure components within the previously encoded image regions. In still image compression using texture and non texture prediction model [10], an image classified into texture and non-texture regions by using an Artificial Neural Network (ANN) Classifier. The texture region is encoded with the Similar Block Matching (SBM) encoder and the non-texture region is encoded with SPIHT encoding. III. ADAPTIVE SUPER-SPATIAL APPROACH OF PREDICTION This section explains the basic idea of adaptive super-spatial prediction approach for structure region prediction. It is observed that an image consist of many objects and each object consist of significant amount of structural components. These structure components may repeat themselves at various locations and scales. For efficient image compression, it is necessary to exploits this type of image correlation. Figure 1 (a) shows Barbara image and (b) shows four similar structure blocks extracted from Barbara image. An idea of an adaptive super-spatial prediction approach borrows from motion prediction in video coding where block matching concept is used. In motion prediction as shown in fig. 2, the best match of the current block is search in an area in the reference frame, based on some distortion metric. The chosen reference block from reference frame becomes the predictor of the current block. The prediction residual and the motion vector are then encoded and sent to the decoder.
  • 3. Arpita C. Raut Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 6( Version 3), June 2014, pp.175-180 www.ijera.com 177 | P a g e Fig. 1 (a) Barbara image (b) similar structure blocks extracted from Barbara. Fig. 2 Motion prediction in video coding. In adaptive super-spatial prediction approach as shown in fig.3, the prediction of current image block is search within the previously encoded image region. The chosen reference block from previously encoded image region is selected as the optimal prediction for current block. To measure the block difference, the sum of absolute difference (SAD) is used, because it doesn’t need multiplication operation which is computationally more attractive for real time application as compared to MSE, as it needs square operation. Fig.3 Adaptive Super-Spatial prediction approach . 3.1 Block based image content separation The 512 x 512 grayscale image is partitioned into blocks of 4x4 blocks. Multidirectional GAP (Gradient Adjusted Predictor) [9] is performed on block based image which reduces computational complexity with the help of parallel implementation and prediction error is calculated. If the prediction error is greater than threshold then the block is considered as structure block otherwise nonstructure block. As per the result of multidirectional GAP prediction, the block classification map (BCM) is maintained. Structure blocks are encoded using Adaptive Super-Spatial prediction approach whereas nonstructure blocks are encoded using conventional lossless image compression method, CALIC. In multidirectional GAP, The image is divided into four equal parts illustrated in the Fig. 4. We apply the GAP in four different directions. The interesting aspect about multidirectional GAP technique is its parallel implementation. Fig. 4 Four equal parts of predictive template of multidirectional GAP. 3.2 Threshold estimation As the Adaptive Super-Spatial prediction approach for structure components is motivated from motion prediction in video coding, SAD (Sum of absolute difference) is used to compare current block with previously encoded structure blocks using SAD as shown in equation (1). SAD = ∣ I𝐿 𝑗=1 𝐿 𝑖=1 𝑖, 𝑗 − Î[i, j] ∣ (1) where I[𝑖, 𝑗] is the pixels of the original block, and Î[i, j] that of the prediction. Most structure blocks can find its best match in the structure regions [8] which will reduce computational complexity. The threshold value is used for deciding best matching of structure block and its value is decided by experimenting different images and its compression results. 3.3 Implementation in CALIC CALIC(context based, adaptive lossless image codec) is a spatial prediction based scheme, in which GAP is used for image prediction which uses large number of modeling contexts to condition a nonlinear predictor and make it adaptive to varying source statistics without suffering from context dilution problem. CALIC only estimates expectation of prediction errors conditioned on a large number of
  • 4. Arpita C. Raut Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 6( Version 3), June 2014, pp.175-180 www.ijera.com 178 | P a g e contexts rather than a large number of conditional error probabilities. CALIC uses two step prediction/ residual approach. CALIC is a one-pass coding scheme that encodes and decodes in raster scan order. It uses the previous two scan lines of coded pixels to do the prediction and form the context. CALIC operates in two modes: binary and continuous tone modes. CALIC selects one of the two modes based on local casual template without using any side information. The compression methodologies for these two modes are different. Binary mode is selected when the current locality of input image has no more than two distinct intensity values. Context-based adaptive ternary arithmetic coder is used to encode three symbols, including escape symbols which triggers a return to continuous tone mode Continuous tone mode has four major components: 1) GAP, gradient-adjusted prediction uses the context gradient information to predict the intensity of current pixel. This step is linear prediction. 2) Context selection and quantization, further remove the correlation between the prediction errors of GAP step by condition the error onto different context error energies. The quantization of context error energies results in totally 8 different error energy levels. 3) Context modeling of prediction errors: Error modeling classifies the errors into different texture catalogs and then use the corresponding sample means to get final prediction. This step makes the final prediction to be nonlinear. 4) Entropy coding of prediction errors using Arithmetic coding or Huffman coding. Generally Arithmetic coding is used for better performance. IV. PREDICTION RESIDUE ENCODING Arithmetic coding [11], [12] is a form of entropy encoding used in lossless data compression, especially suitable for small alphabet (binary sources) with highly skewed probabilities. The arithmetic codes generate non-block codes; therefore, a one-to one correspondence between source symbols and code words does not exist. Instead, an entire sequence of source symbols is assigned to a single code word that defines an interval of real numbers between 0 and 1. As the number of symbols in the message increases, the interval used to represent it becomes smaller and the number of bits needed to represent the interval becomes larger. Each symbol in the message reduces the size of the interval according to its probability of occurrence. Arithmetic coding typically has a better compression ratio than Huffman coding, as it produces a single symbol rather than several separate codeword. V. DESIGN OF PROPOSED WORK 5.1 Encoder Fig. 5 Encoder of proposed work. The image is segmented into 4x4 blocks. Multidirectional GAP is applied on image of 4x4 blocks. If the prediction error is greater than threshold then the block will be considered as structure otherwise nonstructure block. Structure blocks are encoded using Adaptive Super-Spatial prediction approach and nonstructure blocks are encoded using CALIC. This produces a block map consisting of addresses of reference blocks and prediction residues and prediction error. This prediction residues and prediction error are given to arithmetic encoder. An encoded residues along with block map forms compressed data as shown in fig. 5. The output bit stream of the proposed encoder consists of bits for the following major syntax components: bits for non-structure regions, bits for prediction residual of structure blocks, addresses of reference blocks. 5.2 Decoder The compressed data consisting of block map and encoded residues is given as input to the decoder. The encoded residues are given to the arithmetic decoder to obtain the original set of residues which is then added to block map to reconstruct the final lossless image as shown in fig. 6.
  • 5. Arpita C. Raut Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 6( Version 3), June 2014, pp.175-180 www.ijera.com 179 | P a g e Fig. 6 Decoder of proposed work VI. SIMULATION RESULTS AND DISCUSSION All the simulations were done using matlab 7.1 on standard grayscale images like Lena, Barbara, Cameraman, Mandrill having the size of 512x512 pixels in pgm format and 8 bpp in value. Comparative analysis between proposed work and CALIC is done and result is obtained using compression ratio and bit rate parameters on different images with different structure and nonstructure regions. Table 1- Compression Performance Comparison with CALIC The compression performance comparison with CALIC [1] is tabulated in Table 1. It is clear that Barbara image is compressed by 20 Kb more by proposed work than that of CALIC which consist of more structure components as compared to other images. From the graph as shown in fig.7, Cameraman image have better compression ratio (2.844:1) as compared to CALIC (2.461:1) than other images. Fig. 7 Comparison of compression ratio. TABLE 2- Coding Bit Rate Comparison with CALIC Table 2 shows comparison of coding bit rate of the proposed work based on new prediction approach with CALIC [1] and calculated bit rate saving. Fig. 8 Comparison of coding bit rate. From the graph as shown in fig.8 shows performance analysis of proposed work with CALIC using bit rate parameter. In best case, bit rate saving is more in case of Barbara image which consist of more structure components which are repeated at various locations as compared to other images. Therefore proposed prediction approach is efficiently compressed high frequency structure components from the image. Fig. 9 shows original and reconstructed lossless image of Lena.
  • 6. Arpita C. Raut Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 6( Version 3), June 2014, pp.175-180 www.ijera.com 180 | P a g e Fig. 9 a) original and b) Reconstructed Lena Image VII. CONCLUSION AND FUTURE SCOPE In this work, an efficient image prediction scheme, called Adaptive super-spatial prediction approach is developed. By using CALIC as the base code, the image was classified into structure and non structure regions using multidirectional GAP with the help of parallel implementation and then they were encoded accordingly. The experimental results indicate that the proposed hybrid scheme of structure and nonstructure region prediction scheme is efficient than existing lossless image compression scheme, CALIC, especially for images with significant structure components The Adaptive super-spatial prediction approach algorithm has outperformed the state-of-the-art algorithms. As this approach deals only with single image and does not perform correlation among the frames in a sequence and there is too much correlation among medical sequences, therefore in future this study can be further extended to real time applications for video compression in medical images. VIII. ACKNOWLEDGEMENTS I would like to express my gratitude to my guide Dr. R.R Sedamkar and Prof. Vinitkumar Dongre for his supervision and continuous encouragement in my ME programme. Finally, my love and gratitude goes to my family for the support and encouragement, specially, to my husband. REFERENCES [1] X.Wu, N.Menon, “Context-based, adaptive, lossless image coding” , IEEE Trans., Commun., vol. 45, no. 4, pp. 437-444, Apr. 1997. [2] Hao Hu, “A study of CALIC”, paper submitted to computer science & Electrical Engg. Department at university of Maryland Baltimore country, dec. 2004 [3] M.J .Weinberger, G. Seroussi, and G. Sapiro, “The LOCO-I lossless image compression algorithm: Principles and standardization into JPEG-LS,” IEEE Trans. Image Process., vol. 9, no. 8,pp. 1309-1324,Aug. 2000. [4] Bajpai V, Goyal D., Debnath S., Tiwari A.K , "Multidirectional Gradient Adjusted Predictor," International Conference on Signal and Image Processing (ICSIP),pp. 349-352,Dec 2010. [5] J. Ziv, and A. Lempel, “A universal algorithm for sequential data compression,” IEEE Trans. Inform. Theory, vol. 23, no. 3, pp. 337-343, May 1977. [6] D. Chen, , and A. Bovik, “Visual pattern image coding,” IEEE Trans. Commun., vol. 38, no. 12, pp. 2137-21476, Dec. 1990. [7] F. Wu and X. Sun, “Image compression by visual pattern vector quantization (VPVQ),” in Proc. IEEE Data Compression Conf. pp. 123–131, Dec 2008. [8] Xiwen Zhao and Zhihai He, “Local Structure Learning and Prediction for Efficient Lossless Image Compression”, IEEE, pp. 1286-1289, 2010 [9] Xiwen Owen Zhao, and Zhihai HenryHe, “Lossless Image Compression Using Super- Spatial Structure Prediction” IEEE SINAL PROCESSING LETTERS, vol. 17, pp. 383- 386, Apr. 2010. [10] Mohanbabbu G., and P.Renuga, “Still image compression using texture and non texture prediction model” American Journal of applied sciences, pp. 519-524, 2012. [11] David Salomon, “Data Compression: A Complete Reference”, 3rd Edition,springer, 2007. [12] Khalid Sayood, “Introduction to Data compression”, 3rd Edition, Elseiver Publications, 2006.