SlideShare a Scribd company logo
1 of 5
Download to read offline
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Special Issue: 07 | May-2014, Available @ http://www.ijret.org 737
EFFICIENT DOCUMENT COMPRESSION USING INTRA FRAME
PREDICTION TECTHNIQUE
Chitradevi S1
, Vijayalakshmi K2
1
M.E. Final year, Information Technology, Mepco Schlenk Engineering College, Tamil Nadu, India
2
Professor, Information Technology, Mepco Schlenk Engineering College, Tamil Nadu, India
Abstract
Compression is the reduction of the irrelevant or redundant data, in order to save space or transmission time. Scanned document
is compressed to reduce the requirement of the storage space. This paper proposes, an Advanced Document Coding (ADC), which
was a H.264/AVC (Advance Video Coding) video coding standard for compressing the scanned document. During encoding
phase, intra-frame and inter-frame prediction technique is used to reduce the redundancy of the image data. Intra-frame
prediction technique is performed relative to information that is contained only within the current frame and not relative to any
other frame. The Inter-frame prediction technique means only changes in the image from the previous subpages. This prediction
generates residual data that can be transformed and encoded using Context Adaptive Binary Arithmetic Coding (CABAC). In the
decoding process, Arithmetic decoding, inverse transform are used to assemble the final document page. The proposed work is
analyzed by Peak Signal to Noise Ratio (PSNR), which is calculated by using global Mean Square Error (MSE). The result
reveals that, ADC improves the encoding efficiency than the JPEG2000 in terms of PSNR value.
Keywords: Advanced Document Coding (ADC), H.264/AVC, Intra- frame prediction, Scanned Document
Compression
--------------------------------------------------------------------***----------------------------------------------------------------------
1. INTRODUCTION
Compression is one of the active areas of image processing.
Compression of scanned document can be very difficult.
Many compression methods have been proposed in literature
such as JBIG [1], JBIG2 [2], JPEG [3], and JPEG2000 [4].
JBIG is a lossless image compression, designed for
compression of binary images and uses arithmetic coding
known as QM-coder. This is particularly used for faxes.
However, the problems result from the fact that the
arithmetic coding method is patented by IBM. JBIG2 is
suitable for both lossless and lossy bi-level compression.
The encoder will segment the image and compressed using a
context dependent arithmetic coding algorithm. JPEG uses a
lossy compression; the encoder is based on the Discrete
Cosine Transform (DCT), quantization and encoded using
Huffman encoding method. It may not be as well suited for
line drawings and fails to compress bi-level images.
JPEG2000‗s spatial redundancy prediction can contribute
more to the compression process and encoded using wavelet
transform. A document typically consists of presents
repetitive symbols. So that dictionary- based compression
methods become very efficient. We propose an encoder that
explores such a recurrence through the use of pattern
matching prediction and the efficient transforms encoding of
the residual data.
In the proposed method three postulates are assumed.
Firstly, we must be avoided complex multi-coder schemes
such as mixed raster content (MRC). Secondly, the
compression method is standard as possible. Because we are
dealing with standard image encoders such as JPEG and
JPEG2000are the most adequate. Thirdly, we required high
quality reconstructed version of scanned documents. Third
postulate is very important for the historical value of rare
books need to be stored digitally. A standard single coder
approach that operates on natural images and delivers high-
quality reconstructed compound documents. The proposed
coder makes heavy use of the H.264/AVC. H.264/AVC is
well explained in the literature [5]-[9]. H.264/AVC leads to
outperformance than the existing standards.
2. H.264/AVC CODING STANDARD
In this section we explained the H.264/AVC video coding
scheme and we also discuss the various prediction
techniques such as intra and inter frame prediction,
transform coding and entropy coding as well as decoding
process. Fig.1. Shows the overview of the proposed model.
2.1 Page processing Algorithm
For the compression, first the book will be scanned. The size
of the each scanned page is H×W pixel. The proposed
encoding method, the scanned page is subdivided into nine
H/3 × W/3 pixels sub-pages or frames. Then, these frames
are used to create a video sequence. The page segmentation
is used for similar text patterns are more likely to be found
on the same frames rather than on different frames.
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Special Issue: 07 | May-2014, Available @ http://www.ijret.org 738
Fig -1: Overview of the Advanced Document Coding
2.2 Intra Frame Predictions
Intra frame prediction technique is used for predict the
neighboring pixel values. In INTRA 4x4, a macroblock of
size 16x16 pixels are divided into 16 4x4 sub blocks. Intra
prediction scheme is applied individually to these 4x4 sub
blocks. Nine different prediction modes supported in intra
frame prediction and named as vertical, horizontal, DC,
diagonal down left, diagonal down right, vertical right,
horizontal down, vertical left and vertical right. It is shown
in Fig.2. The predicted samples are determined from a
weighted average of the previously predicted samples A to
M.
Fig-2: 4x4 intra-prediction modes
Fig-3: 16x16 intra prediction modes
In the 16x16 intra prediction four modes are used and
named as vertical, horizontal, DC and plane. The fig. 3.
Shows the 4 prediction modes of intra 16x16. The vertical,
horizontal and DC modes are similar to the prediction
modes for intra 4x4. In the fourth mode, Plane prediction
use weighted combination of horizontal and vertical
adjacent pixels.
2.3 Inter frame prediction
The inter frame prediction is used to exploit similarities
between subpages or frames in order to reduce the amount
of information to be encoded. Based on previously encoded
blocks, first we built a prediction of the current frame and
then create a prediction error by subtracting the prediction
from the current frame. In the inter frame prediction, each
current macroblock is predicted as one 16 × 16 partition,
two 16 × 8, two 8 × 16 or four 8 × 8 macroblock partitions.
In the case of 8×8 partition, the sub-macro blocks may be
further partitioned in one 8×8 partition, two 8×4, two 4×8 or
four 4×4 sub macroblock partitions. The fig.4.shows the
inter frame prediction.
Fig-4: Inter prediction (block size: 16 × 16, 16 × 8, 8 × 16
8× 8, 4× 8, 8× 4 and 4 × 4 pixels respectively).
2.4 Residual Coding
The residual macro blocks are transformed by integer
transform. The forward 4x4 integer transform [10] of a
sample block can be expressed as,
Y= (CXCT
) ⊕Ef (1)
16
16
16
168
8
8
8
4
4
8
48
4
8
8
MB
Sub MB
0 1
2 3
0
1
100
0 0 1
0
1
0 1
2 3
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Special Issue: 07 | May-2014, Available @ http://www.ijret.org 739
Where, C is core value of the integer transform and Ef is the
Scaling factor that are defined by,
𝐶 =
1 1
2 1
1 1
−1 −2
1 −1
1 −2
−1 1
−2 −1
Ef =
𝑎2 𝑎𝑏
2
𝑎𝑏
2
𝑏2
4
𝑎2 𝑎𝑏
2
𝑎𝑏
2
𝑏2
4
𝑎2 𝑎𝑏
2
𝑎𝑏
2
𝑏2
4
𝑎2 𝑎𝑏
2
𝑎𝑏
2
𝑏2
4
Here, a=1
2; b= 2
5
The resulting integer transformed coefficients are quantized
and entropy encoded using CABAC.
2.5 CABAC
CABAC provides much better compression than most other
entropy encoding method. It is one of the primary
advantages of the proposed encoding scheme. This process
has following three steps: binarization, Context modeling
and binary arithmetic coding.
 Binarization: In this step, a non-binary valued
symbol value is converted into a binary symbol
value. This binary code is further encoded prior to
transmission.
 Context model selection: This stage a
probability model for one or more bins of the
binarized symbol. This model chooses a selection
of available models depending on recently-coded
data symbols and stores the probability of each
bin being ―1‖ or ―0‖.
 Arithmetic encoding: According to the selected
probability model, each bin being encodes based
on the Arithmetic encoder.
 Probability update: The context model is
updated based on the actual coded value.
 Stages are repeated for each bin of the binarized
symbol.
2.6 Decoder Summary
In the decoder process, inverse quantization and inverse
integer transformation are done. By adding the predicted
frames to the values of an inverse transform and produce the
reconstructed frames and assemble into the final document
book pages.
3. RESULTS
In our test, the different scanned pages are compressed using
JPEG2000 and the proposed ADC. The reason why we
select the JPEG2000 for comparison is that, it meets the
three postulates mentioned in Section I. The test set is
composed by 18 documents divided into the following 4
classes. The entire test set is available in [11].
1) Class 0: multi- page text only documents.
2) Class 1: single- page text only documents.
3) Class 2: multi- page compound documents.
4) Class 3: single –page compound documents.
Fig-4 (a): Input scanned page
Fig-4 (b): splitted frames
Fig-4(C): Predicted Error
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Special Issue: 07 | May-2014, Available @ http://www.ijret.org 740
Fig-4 (d): Reconstructed Frame
The Fig. 4 (a) shows the input scanned page of single page
text only document classes and the Fig. 4 (b) shows pages
are splitted into subpages. Here page is splitted into 9
frames. The Fig. 4(c) shows the residual frame which was
calculated by subtracting the original frame and predicted
frame. Then apply the integer transform, quantization and
CABAC. After that decoding was done and then reconstruct
the frames. The Fig.4 (d) shows the reconstructed frames.
(a) Average Class Over 0
(b) Average Class Over 1
(c) Average Class over 2
(d) Average Class Over 3
Fig-5: Comparison of ADC against JPEG 2000 in terms of
PSNR averaged for documents. (a) Class 0. (b) Class 1. (c)
Class 2. (d) Class 3.
Distortion metrics based on visual models such as Structural
Similarity (SSIM) and Video Quality Metric (VQM) has
been used for test the pictorial content. Readability is very
important in the compression process. Hence, the
performance is analyzed by PSNR which is calculated using
MSE. The quality between original and compressed image is
measured by PSNR. The MSE represents the cumulative
squared error between the compressed and the original
image, whereas PSNR represents a measure of the peak
error. The lower value of MSE represents the lower the
error.
In JPEG2000 and ADC compression, the pages are
separately encoded. Bitrates Vs. Average PSNR was plotted
for evaluating the performance. Fig. 5 shows average PSNR
improvement of ADC over JPEG2000 for each of the
document class test sets. This explains that when bit rate
increased the value of average PSNR also increased and the
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Special Issue: 07 | May-2014, Available @ http://www.ijret.org 741
ADC achieves high PSNR rate over JPEG2000 Standard. In
all cases, ADC outperforms JPEG2000 by up to 2.7dB.
4. CONCLUSIONS
The proposed method ADC, which uses an H.264/AVC
video coding standard for compress the scanned document.
The reason why we chose the H.264/AVC tools to
implement the proposed method is because intra and inter
frame prediction scheme to reduce the storage space of the
image data. In addition the integer transform and the
CABAC contribute to improve the encoding efficiency. The
proposed method obtained more significant gains than the
existing system. Our work can be summarized as split the
document into many pages, form the frames, and feed the
frames to H.264/AVC. In that encoding process, intra and
inter frame prediction, integer transformation, quantization
and CABAC are performed. Then, PSNR was calculated
using MSE. Then, in the decoding phase, inverse
quantization and inverse transformation are done and the
frames are reconstructed.
This project can be further enhanced for improving
encoding efficiency and maximizing the PSNR rate by
replacing the H.264/AVC by High Efficiency Video Codec
standard (HEVC) which would yield even larger gains. The
performance of the approach will also be improved further
and the size of the compressed data will be reduced to a
greater extend.
REFERENCES
[1] Information Technology—Coded Representation of
Picture and Audio Information—Progressive Bi-
Level Image Compression, ITU-T Standard T.82,
Mar. 1993.
[2] Information Technology—Coded Representation of
Picture and Audio —Lossy/Lossless Coding of Bi-
level Images, ITU-T StandardT.88, Mar. 2000.
[3] Ricardo L. de Queiroz, Dec1998,‘processing JPEG
compressed images and Documents,‘ IEEE Trans.
Image processing, Vol.7, no.12 pp.1661-1672.
[4] D. S. Taubman and M. W. Marcellin, 2002,‘JPEG
2000: Image Compression Fundamentals, Standards
and Practice‘. Boston, MA, USA: Kluwer.
[5] E. G. Richardson, 2003, ‗H.264 and MPEG-4 Video
Compression‘. New York, USA: Wiley.
[6] G. J. Sullivan, P. Topiwala, and A. Luthra, Aug.
2004 ‗The H.264/AVC advanced video coding
standard: Overview and introduction to the fidelity
range extensions,‘Proc. SPIE, vol. 5558, pp. 53–74.
[7] J. Ostermann, J. Bormans, P. List, D. Marpe, M.
Narroschke, F. Pereira, T. Stockhammer, and T.
Wedi, Mar. 2004, ‗Video coding with H.264/AVC:
Tools, performance, and complexity,‘IEEE Circuits
Syst. Mag., vol. 4, no. 1, pp. 7–28.
[8] T. Wiegand, G. J. Sullivan, G. Bjontegaard, and A.
Luthra, ‗Overview of the H.264/AVC video coding
standard,‘IEEE Trans. Circuits Syst.
[9] A.Zaghetto, Ricardo L. de Queiroz, June 2013,
‗Scanned Document Compression Using Block-
Based Hybrid Video Codec,‘ vol. 22, No.6, pp.2420-
2428.
[10] H.S.Marver, A.Hallapuro, M.Karczewicz and
L.kerofsky, july, 2003, ‗Low Complexity Transform
and Quantisation in H.264/AVC‘ IEEE Transactions
on circuits and systems for video technology, vol. 13,
No 7, pp. 560-576.
[11] http://image.unb.br/queiroz/test

More Related Content

What's hot

Effective Sparse Matrix Representation for the GPU Architectures
 Effective Sparse Matrix Representation for the GPU Architectures Effective Sparse Matrix Representation for the GPU Architectures
Effective Sparse Matrix Representation for the GPU ArchitecturesIJCSEA Journal
 
Image Compression Using Binary Covers
Image Compression Using Binary CoversImage Compression Using Binary Covers
Image Compression Using Binary CoversIJERA Editor
 
ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...
ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...
ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...IJCSEIT Journal
 
Lossless Data Compression Using Rice Algorithm Based On Curve Fitting Technique
Lossless Data Compression Using Rice Algorithm Based On Curve Fitting TechniqueLossless Data Compression Using Rice Algorithm Based On Curve Fitting Technique
Lossless Data Compression Using Rice Algorithm Based On Curve Fitting TechniqueIRJET Journal
 
Image Compression Using Intra Prediction of H.264/AVC and Implement of Hiding...
Image Compression Using Intra Prediction of H.264/AVC and Implement of Hiding...Image Compression Using Intra Prediction of H.264/AVC and Implement of Hiding...
Image Compression Using Intra Prediction of H.264/AVC and Implement of Hiding...ijsrd.com
 
Transformation and dynamic visualization of images from computer through an F...
Transformation and dynamic visualization of images from computer through an F...Transformation and dynamic visualization of images from computer through an F...
Transformation and dynamic visualization of images from computer through an F...TELKOMNIKA JOURNAL
 
Improved block based segmentation for jpeg compressed document images
Improved block based segmentation for jpeg compressed document imagesImproved block based segmentation for jpeg compressed document images
Improved block based segmentation for jpeg compressed document imageseSAT Journals
 
Bangla Optical Digits Recognition using Edge Detection Method
Bangla Optical Digits Recognition using Edge Detection MethodBangla Optical Digits Recognition using Edge Detection Method
Bangla Optical Digits Recognition using Edge Detection MethodIOSR Journals
 
Analysis of various mcm algorithms for reconfigurable rrc fir filter
Analysis of various mcm algorithms for reconfigurable rrc fir filterAnalysis of various mcm algorithms for reconfigurable rrc fir filter
Analysis of various mcm algorithms for reconfigurable rrc fir filtereSAT Journals
 
A mathematical model and a heuristic memory allocation problem
A mathematical model and a heuristic memory allocation problemA mathematical model and a heuristic memory allocation problem
A mathematical model and a heuristic memory allocation problemDiego Montero
 
Improved block based segmentation for jpeg
Improved block based segmentation for jpegImproved block based segmentation for jpeg
Improved block based segmentation for jpegeSAT Publishing House
 
Linking design and manufacturing on a PLM platform
Linking design and manufacturing on a PLM platformLinking design and manufacturing on a PLM platform
Linking design and manufacturing on a PLM platformiosrjce
 
Investigative Compression Of Lossy Images By Enactment Of Lattice Vector Quan...
Investigative Compression Of Lossy Images By Enactment Of Lattice Vector Quan...Investigative Compression Of Lossy Images By Enactment Of Lattice Vector Quan...
Investigative Compression Of Lossy Images By Enactment Of Lattice Vector Quan...IJERA Editor
 
Securing Image Transmission Using in- Compression Encryption Technique
Securing Image Transmission Using in- Compression Encryption TechniqueSecuring Image Transmission Using in- Compression Encryption Technique
Securing Image Transmission Using in- Compression Encryption TechniqueCSCJournals
 
Fpga implementation of 4 d parity based data coding technique
Fpga implementation of 4 d parity based data coding techniqueFpga implementation of 4 d parity based data coding technique
Fpga implementation of 4 d parity based data coding techniqueeSAT Journals
 
Two-dimensional Block of Spatial Convolution Algorithm and Simulation
Two-dimensional Block of Spatial Convolution Algorithm and SimulationTwo-dimensional Block of Spatial Convolution Algorithm and Simulation
Two-dimensional Block of Spatial Convolution Algorithm and SimulationCSCJournals
 
Compressed Medical Image Transfer in Frequency Domain
Compressed Medical Image Transfer in Frequency DomainCompressed Medical Image Transfer in Frequency Domain
Compressed Medical Image Transfer in Frequency DomainCSCJournals
 

What's hot (19)

Effective Sparse Matrix Representation for the GPU Architectures
 Effective Sparse Matrix Representation for the GPU Architectures Effective Sparse Matrix Representation for the GPU Architectures
Effective Sparse Matrix Representation for the GPU Architectures
 
Image Compression Using Binary Covers
Image Compression Using Binary CoversImage Compression Using Binary Covers
Image Compression Using Binary Covers
 
ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...
ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...
ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...
 
Lossless Data Compression Using Rice Algorithm Based On Curve Fitting Technique
Lossless Data Compression Using Rice Algorithm Based On Curve Fitting TechniqueLossless Data Compression Using Rice Algorithm Based On Curve Fitting Technique
Lossless Data Compression Using Rice Algorithm Based On Curve Fitting Technique
 
Image Compression Using Intra Prediction of H.264/AVC and Implement of Hiding...
Image Compression Using Intra Prediction of H.264/AVC and Implement of Hiding...Image Compression Using Intra Prediction of H.264/AVC and Implement of Hiding...
Image Compression Using Intra Prediction of H.264/AVC and Implement of Hiding...
 
Transformation and dynamic visualization of images from computer through an F...
Transformation and dynamic visualization of images from computer through an F...Transformation and dynamic visualization of images from computer through an F...
Transformation and dynamic visualization of images from computer through an F...
 
Improved block based segmentation for jpeg compressed document images
Improved block based segmentation for jpeg compressed document imagesImproved block based segmentation for jpeg compressed document images
Improved block based segmentation for jpeg compressed document images
 
Bangla Optical Digits Recognition using Edge Detection Method
Bangla Optical Digits Recognition using Edge Detection MethodBangla Optical Digits Recognition using Edge Detection Method
Bangla Optical Digits Recognition using Edge Detection Method
 
Analysis of various mcm algorithms for reconfigurable rrc fir filter
Analysis of various mcm algorithms for reconfigurable rrc fir filterAnalysis of various mcm algorithms for reconfigurable rrc fir filter
Analysis of various mcm algorithms for reconfigurable rrc fir filter
 
A mathematical model and a heuristic memory allocation problem
A mathematical model and a heuristic memory allocation problemA mathematical model and a heuristic memory allocation problem
A mathematical model and a heuristic memory allocation problem
 
Improved block based segmentation for jpeg
Improved block based segmentation for jpegImproved block based segmentation for jpeg
Improved block based segmentation for jpeg
 
Linking design and manufacturing on a PLM platform
Linking design and manufacturing on a PLM platformLinking design and manufacturing on a PLM platform
Linking design and manufacturing on a PLM platform
 
Ijaret 06 07_003
Ijaret 06 07_003Ijaret 06 07_003
Ijaret 06 07_003
 
Investigative Compression Of Lossy Images By Enactment Of Lattice Vector Quan...
Investigative Compression Of Lossy Images By Enactment Of Lattice Vector Quan...Investigative Compression Of Lossy Images By Enactment Of Lattice Vector Quan...
Investigative Compression Of Lossy Images By Enactment Of Lattice Vector Quan...
 
Securing Image Transmission Using in- Compression Encryption Technique
Securing Image Transmission Using in- Compression Encryption TechniqueSecuring Image Transmission Using in- Compression Encryption Technique
Securing Image Transmission Using in- Compression Encryption Technique
 
E046012533
E046012533E046012533
E046012533
 
Fpga implementation of 4 d parity based data coding technique
Fpga implementation of 4 d parity based data coding techniqueFpga implementation of 4 d parity based data coding technique
Fpga implementation of 4 d parity based data coding technique
 
Two-dimensional Block of Spatial Convolution Algorithm and Simulation
Two-dimensional Block of Spatial Convolution Algorithm and SimulationTwo-dimensional Block of Spatial Convolution Algorithm and Simulation
Two-dimensional Block of Spatial Convolution Algorithm and Simulation
 
Compressed Medical Image Transfer in Frequency Domain
Compressed Medical Image Transfer in Frequency DomainCompressed Medical Image Transfer in Frequency Domain
Compressed Medical Image Transfer in Frequency Domain
 

Viewers also liked

Comparision of different imaging techniques used for
Comparision of different imaging techniques used forComparision of different imaging techniques used for
Comparision of different imaging techniques used foreSAT Publishing House
 
Low cost data acquisition from digital caliper to pc
Low cost data acquisition from digital caliper to pcLow cost data acquisition from digital caliper to pc
Low cost data acquisition from digital caliper to pceSAT Publishing House
 
Swing, voltage stability and power transfer capability
Swing, voltage stability and power transfer capabilitySwing, voltage stability and power transfer capability
Swing, voltage stability and power transfer capabilityeSAT Publishing House
 
Detection of multiword from a wordnet is complex
Detection of multiword from a wordnet is complexDetection of multiword from a wordnet is complex
Detection of multiword from a wordnet is complexeSAT Publishing House
 
Comparison of physical and rheological properties of
Comparison of physical and rheological properties ofComparison of physical and rheological properties of
Comparison of physical and rheological properties ofeSAT Publishing House
 
A study of localized algorithm for self organized wireless sensor network and...
A study of localized algorithm for self organized wireless sensor network and...A study of localized algorithm for self organized wireless sensor network and...
A study of localized algorithm for self organized wireless sensor network and...eSAT Publishing House
 
Isolated word recognition using lpc & vector quantization
Isolated word recognition using lpc & vector quantizationIsolated word recognition using lpc & vector quantization
Isolated word recognition using lpc & vector quantizationeSAT Publishing House
 
Design of digital signature verification algorithm using relative slope method
Design of digital signature verification algorithm using relative slope methodDesign of digital signature verification algorithm using relative slope method
Design of digital signature verification algorithm using relative slope methodeSAT Publishing House
 
Automatic collision detection for an autonomous robot using proximity sensing...
Automatic collision detection for an autonomous robot using proximity sensing...Automatic collision detection for an autonomous robot using proximity sensing...
Automatic collision detection for an autonomous robot using proximity sensing...eSAT Publishing House
 
Survey on semi supervised classification methods and
Survey on semi supervised classification methods andSurvey on semi supervised classification methods and
Survey on semi supervised classification methods andeSAT Publishing House
 
Effect of free surface wave on free vibration of a
Effect of free surface wave on free vibration of aEffect of free surface wave on free vibration of a
Effect of free surface wave on free vibration of aeSAT Publishing House
 
Intelligent vehicle control based on identification of
Intelligent vehicle control based on identification ofIntelligent vehicle control based on identification of
Intelligent vehicle control based on identification ofeSAT Publishing House
 
An analysis of environmental impacts of various environmental aspects for ind...
An analysis of environmental impacts of various environmental aspects for ind...An analysis of environmental impacts of various environmental aspects for ind...
An analysis of environmental impacts of various environmental aspects for ind...eSAT Publishing House
 
Energy saving opportunities in oxygen plant–a case study
Energy saving opportunities in oxygen plant–a case studyEnergy saving opportunities in oxygen plant–a case study
Energy saving opportunities in oxygen plant–a case studyeSAT Publishing House
 
Mechanical properties of polyester mortar
Mechanical properties of polyester mortarMechanical properties of polyester mortar
Mechanical properties of polyester mortareSAT Publishing House
 
Experimental study on the behaviour of retempered concrete
Experimental study on the behaviour of retempered concreteExperimental study on the behaviour of retempered concrete
Experimental study on the behaviour of retempered concreteeSAT Publishing House
 
A over damped person identification system using emg signal
A over damped person identification system using emg signalA over damped person identification system using emg signal
A over damped person identification system using emg signaleSAT Publishing House
 
Photocatalytic decomposition of isolan black by tio2,
Photocatalytic decomposition of isolan black by tio2,Photocatalytic decomposition of isolan black by tio2,
Photocatalytic decomposition of isolan black by tio2,eSAT Publishing House
 
Congestion control in computer networks using a
Congestion control in computer networks using aCongestion control in computer networks using a
Congestion control in computer networks using aeSAT Publishing House
 
Enhanced security framework to ensure data security
Enhanced security framework to ensure data securityEnhanced security framework to ensure data security
Enhanced security framework to ensure data securityeSAT Publishing House
 

Viewers also liked (20)

Comparision of different imaging techniques used for
Comparision of different imaging techniques used forComparision of different imaging techniques used for
Comparision of different imaging techniques used for
 
Low cost data acquisition from digital caliper to pc
Low cost data acquisition from digital caliper to pcLow cost data acquisition from digital caliper to pc
Low cost data acquisition from digital caliper to pc
 
Swing, voltage stability and power transfer capability
Swing, voltage stability and power transfer capabilitySwing, voltage stability and power transfer capability
Swing, voltage stability and power transfer capability
 
Detection of multiword from a wordnet is complex
Detection of multiword from a wordnet is complexDetection of multiword from a wordnet is complex
Detection of multiword from a wordnet is complex
 
Comparison of physical and rheological properties of
Comparison of physical and rheological properties ofComparison of physical and rheological properties of
Comparison of physical and rheological properties of
 
A study of localized algorithm for self organized wireless sensor network and...
A study of localized algorithm for self organized wireless sensor network and...A study of localized algorithm for self organized wireless sensor network and...
A study of localized algorithm for self organized wireless sensor network and...
 
Isolated word recognition using lpc & vector quantization
Isolated word recognition using lpc & vector quantizationIsolated word recognition using lpc & vector quantization
Isolated word recognition using lpc & vector quantization
 
Design of digital signature verification algorithm using relative slope method
Design of digital signature verification algorithm using relative slope methodDesign of digital signature verification algorithm using relative slope method
Design of digital signature verification algorithm using relative slope method
 
Automatic collision detection for an autonomous robot using proximity sensing...
Automatic collision detection for an autonomous robot using proximity sensing...Automatic collision detection for an autonomous robot using proximity sensing...
Automatic collision detection for an autonomous robot using proximity sensing...
 
Survey on semi supervised classification methods and
Survey on semi supervised classification methods andSurvey on semi supervised classification methods and
Survey on semi supervised classification methods and
 
Effect of free surface wave on free vibration of a
Effect of free surface wave on free vibration of aEffect of free surface wave on free vibration of a
Effect of free surface wave on free vibration of a
 
Intelligent vehicle control based on identification of
Intelligent vehicle control based on identification ofIntelligent vehicle control based on identification of
Intelligent vehicle control based on identification of
 
An analysis of environmental impacts of various environmental aspects for ind...
An analysis of environmental impacts of various environmental aspects for ind...An analysis of environmental impacts of various environmental aspects for ind...
An analysis of environmental impacts of various environmental aspects for ind...
 
Energy saving opportunities in oxygen plant–a case study
Energy saving opportunities in oxygen plant–a case studyEnergy saving opportunities in oxygen plant–a case study
Energy saving opportunities in oxygen plant–a case study
 
Mechanical properties of polyester mortar
Mechanical properties of polyester mortarMechanical properties of polyester mortar
Mechanical properties of polyester mortar
 
Experimental study on the behaviour of retempered concrete
Experimental study on the behaviour of retempered concreteExperimental study on the behaviour of retempered concrete
Experimental study on the behaviour of retempered concrete
 
A over damped person identification system using emg signal
A over damped person identification system using emg signalA over damped person identification system using emg signal
A over damped person identification system using emg signal
 
Photocatalytic decomposition of isolan black by tio2,
Photocatalytic decomposition of isolan black by tio2,Photocatalytic decomposition of isolan black by tio2,
Photocatalytic decomposition of isolan black by tio2,
 
Congestion control in computer networks using a
Congestion control in computer networks using aCongestion control in computer networks using a
Congestion control in computer networks using a
 
Enhanced security framework to ensure data security
Enhanced security framework to ensure data securityEnhanced security framework to ensure data security
Enhanced security framework to ensure data security
 

Similar to Efficient document compression using intra frame prediction tecthnique

Scanned document compression using block based hybrid video codec
Scanned document compression using block based hybrid video codecScanned document compression using block based hybrid video codec
Scanned document compression using block based hybrid video codecMuthu Samy
 
Scanned document compression using block based hybrid video codec
Scanned document compression using block based hybrid video codecScanned document compression using block based hybrid video codec
Scanned document compression using block based hybrid video codecMuthu Samy
 
Machine learning-based energy consumption modeling and comparing of H.264 and...
Machine learning-based energy consumption modeling and comparing of H.264 and...Machine learning-based energy consumption modeling and comparing of H.264 and...
Machine learning-based energy consumption modeling and comparing of H.264 and...IJECEIAES
 
Design and Implementation of DMC for Memory Reliability Enhancement
Design and Implementation of DMC for Memory Reliability EnhancementDesign and Implementation of DMC for Memory Reliability Enhancement
Design and Implementation of DMC for Memory Reliability EnhancementIRJET Journal
 
Optimized block size based video coding algorithm
Optimized block size based video coding algorithmOptimized block size based video coding algorithm
Optimized block size based video coding algorithmeSAT Publishing House
 
A computationally efficient method to find transformed residue
A computationally efficient method to find transformed residueA computationally efficient method to find transformed residue
A computationally efficient method to find transformed residueiaemedu
 
Improving AI surveillance using Edge Computing
Improving AI surveillance using Edge ComputingImproving AI surveillance using Edge Computing
Improving AI surveillance using Edge ComputingIRJET Journal
 
Accelerating Real Time Applications on Heterogeneous Platforms
Accelerating Real Time Applications on Heterogeneous PlatformsAccelerating Real Time Applications on Heterogeneous Platforms
Accelerating Real Time Applications on Heterogeneous PlatformsIJMER
 
FPGA DESIGN FOR H.264/AVC ENCODER
FPGA DESIGN FOR H.264/AVC ENCODERFPGA DESIGN FOR H.264/AVC ENCODER
FPGA DESIGN FOR H.264/AVC ENCODERIJCSEA Journal
 
IRJET- Jeevn-Net: Brain Tumor Segmentation using Cascaded U-Net & Overall...
IRJET-  	  Jeevn-Net: Brain Tumor Segmentation using Cascaded U-Net & Overall...IRJET-  	  Jeevn-Net: Brain Tumor Segmentation using Cascaded U-Net & Overall...
IRJET- Jeevn-Net: Brain Tumor Segmentation using Cascaded U-Net & Overall...IRJET Journal
 
11.secure compressed image transmission using self organizing feature maps
11.secure compressed image transmission using self organizing feature maps11.secure compressed image transmission using self organizing feature maps
11.secure compressed image transmission using self organizing feature mapsAlexander Decker
 
Survey paper on image compression techniques
Survey paper on image compression techniquesSurvey paper on image compression techniques
Survey paper on image compression techniquesIRJET Journal
 
Fpga implementation of (15,7) bch encoder and decoder for text message
Fpga implementation of (15,7) bch encoder and decoder for text messageFpga implementation of (15,7) bch encoder and decoder for text message
Fpga implementation of (15,7) bch encoder and decoder for text messageeSAT Journals
 
Fpga implementation of (15,7) bch encoder and decoder
Fpga implementation of (15,7) bch encoder and decoderFpga implementation of (15,7) bch encoder and decoder
Fpga implementation of (15,7) bch encoder and decodereSAT Publishing House
 
A new fangled symmetric block cipher using zig-zag scan patterns
A new fangled symmetric block cipher using zig-zag scan patternsA new fangled symmetric block cipher using zig-zag scan patterns
A new fangled symmetric block cipher using zig-zag scan patternseSAT Journals
 
Minimum image disortion of reversible data hiding
Minimum image disortion of reversible data hidingMinimum image disortion of reversible data hiding
Minimum image disortion of reversible data hidingIRJET Journal
 
Review On Fractal Image Compression Techniques
Review On Fractal Image Compression TechniquesReview On Fractal Image Compression Techniques
Review On Fractal Image Compression TechniquesIRJET Journal
 
Survey of Hybrid Image Compression Techniques
Survey of Hybrid Image Compression Techniques Survey of Hybrid Image Compression Techniques
Survey of Hybrid Image Compression Techniques IJECEIAES
 

Similar to Efficient document compression using intra frame prediction tecthnique (20)

Scanned document compression using block based hybrid video codec
Scanned document compression using block based hybrid video codecScanned document compression using block based hybrid video codec
Scanned document compression using block based hybrid video codec
 
Scanned document compression using block based hybrid video codec
Scanned document compression using block based hybrid video codecScanned document compression using block based hybrid video codec
Scanned document compression using block based hybrid video codec
 
Machine learning-based energy consumption modeling and comparing of H.264 and...
Machine learning-based energy consumption modeling and comparing of H.264 and...Machine learning-based energy consumption modeling and comparing of H.264 and...
Machine learning-based energy consumption modeling and comparing of H.264 and...
 
Design and Implementation of DMC for Memory Reliability Enhancement
Design and Implementation of DMC for Memory Reliability EnhancementDesign and Implementation of DMC for Memory Reliability Enhancement
Design and Implementation of DMC for Memory Reliability Enhancement
 
Optimized block size based video coding algorithm
Optimized block size based video coding algorithmOptimized block size based video coding algorithm
Optimized block size based video coding algorithm
 
A computationally efficient method to find transformed residue
A computationally efficient method to find transformed residueA computationally efficient method to find transformed residue
A computationally efficient method to find transformed residue
 
Improving AI surveillance using Edge Computing
Improving AI surveillance using Edge ComputingImproving AI surveillance using Edge Computing
Improving AI surveillance using Edge Computing
 
Accelerating Real Time Applications on Heterogeneous Platforms
Accelerating Real Time Applications on Heterogeneous PlatformsAccelerating Real Time Applications on Heterogeneous Platforms
Accelerating Real Time Applications on Heterogeneous Platforms
 
FPGA DESIGN FOR H.264/AVC ENCODER
FPGA DESIGN FOR H.264/AVC ENCODERFPGA DESIGN FOR H.264/AVC ENCODER
FPGA DESIGN FOR H.264/AVC ENCODER
 
IRJET- Jeevn-Net: Brain Tumor Segmentation using Cascaded U-Net & Overall...
IRJET-  	  Jeevn-Net: Brain Tumor Segmentation using Cascaded U-Net & Overall...IRJET-  	  Jeevn-Net: Brain Tumor Segmentation using Cascaded U-Net & Overall...
IRJET- Jeevn-Net: Brain Tumor Segmentation using Cascaded U-Net & Overall...
 
11.secure compressed image transmission using self organizing feature maps
11.secure compressed image transmission using self organizing feature maps11.secure compressed image transmission using self organizing feature maps
11.secure compressed image transmission using self organizing feature maps
 
Survey paper on image compression techniques
Survey paper on image compression techniquesSurvey paper on image compression techniques
Survey paper on image compression techniques
 
Gg3311121115
Gg3311121115Gg3311121115
Gg3311121115
 
Fpga implementation of (15,7) bch encoder and decoder for text message
Fpga implementation of (15,7) bch encoder and decoder for text messageFpga implementation of (15,7) bch encoder and decoder for text message
Fpga implementation of (15,7) bch encoder and decoder for text message
 
Fpga implementation of (15,7) bch encoder and decoder
Fpga implementation of (15,7) bch encoder and decoderFpga implementation of (15,7) bch encoder and decoder
Fpga implementation of (15,7) bch encoder and decoder
 
A new fangled symmetric block cipher using zig-zag scan patterns
A new fangled symmetric block cipher using zig-zag scan patternsA new fangled symmetric block cipher using zig-zag scan patterns
A new fangled symmetric block cipher using zig-zag scan patterns
 
Minimum image disortion of reversible data hiding
Minimum image disortion of reversible data hidingMinimum image disortion of reversible data hiding
Minimum image disortion of reversible data hiding
 
Ku3419461949
Ku3419461949Ku3419461949
Ku3419461949
 
Review On Fractal Image Compression Techniques
Review On Fractal Image Compression TechniquesReview On Fractal Image Compression Techniques
Review On Fractal Image Compression Techniques
 
Survey of Hybrid Image Compression Techniques
Survey of Hybrid Image Compression Techniques Survey of Hybrid Image Compression Techniques
Survey of Hybrid Image Compression Techniques
 

More from eSAT Publishing House

Likely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnamLikely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnameSAT Publishing House
 
Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...eSAT Publishing House
 
Hudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnamHudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnameSAT Publishing House
 
Groundwater investigation using geophysical methods a case study of pydibhim...
Groundwater investigation using geophysical methods  a case study of pydibhim...Groundwater investigation using geophysical methods  a case study of pydibhim...
Groundwater investigation using geophysical methods a case study of pydibhim...eSAT Publishing House
 
Flood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, indiaFlood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, indiaeSAT Publishing House
 
Enhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity buildingEnhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity buildingeSAT Publishing House
 
Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...eSAT Publishing House
 
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...eSAT Publishing House
 
Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...eSAT Publishing House
 
Shear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a reviewShear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a revieweSAT Publishing House
 
Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...eSAT Publishing House
 
Risk analysis and environmental hazard management
Risk analysis and environmental hazard managementRisk analysis and environmental hazard management
Risk analysis and environmental hazard managementeSAT Publishing House
 
Review study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear wallsReview study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear wallseSAT Publishing House
 
Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...eSAT Publishing House
 
Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...eSAT Publishing House
 
Coastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of indiaCoastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of indiaeSAT Publishing House
 
Can fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structuresCan fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structureseSAT Publishing House
 
Assessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildingsAssessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildingseSAT Publishing House
 
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...eSAT Publishing House
 
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...eSAT Publishing House
 

More from eSAT Publishing House (20)

Likely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnamLikely impacts of hudhud on the environment of visakhapatnam
Likely impacts of hudhud on the environment of visakhapatnam
 
Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...Impact of flood disaster in a drought prone area – case study of alampur vill...
Impact of flood disaster in a drought prone area – case study of alampur vill...
 
Hudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnamHudhud cyclone – a severe disaster in visakhapatnam
Hudhud cyclone – a severe disaster in visakhapatnam
 
Groundwater investigation using geophysical methods a case study of pydibhim...
Groundwater investigation using geophysical methods  a case study of pydibhim...Groundwater investigation using geophysical methods  a case study of pydibhim...
Groundwater investigation using geophysical methods a case study of pydibhim...
 
Flood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, indiaFlood related disasters concerned to urban flooding in bangalore, india
Flood related disasters concerned to urban flooding in bangalore, india
 
Enhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity buildingEnhancing post disaster recovery by optimal infrastructure capacity building
Enhancing post disaster recovery by optimal infrastructure capacity building
 
Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...Effect of lintel and lintel band on the global performance of reinforced conc...
Effect of lintel and lintel band on the global performance of reinforced conc...
 
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
 
Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...Wind damage to buildings, infrastrucuture and landscape elements along the be...
Wind damage to buildings, infrastrucuture and landscape elements along the be...
 
Shear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a reviewShear strength of rc deep beam panels – a review
Shear strength of rc deep beam panels – a review
 
Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...Role of voluntary teams of professional engineers in dissater management – ex...
Role of voluntary teams of professional engineers in dissater management – ex...
 
Risk analysis and environmental hazard management
Risk analysis and environmental hazard managementRisk analysis and environmental hazard management
Risk analysis and environmental hazard management
 
Review study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear wallsReview study on performance of seismically tested repaired shear walls
Review study on performance of seismically tested repaired shear walls
 
Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...Monitoring and assessment of air quality with reference to dust particles (pm...
Monitoring and assessment of air quality with reference to dust particles (pm...
 
Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...Low cost wireless sensor networks and smartphone applications for disaster ma...
Low cost wireless sensor networks and smartphone applications for disaster ma...
 
Coastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of indiaCoastal zones – seismic vulnerability an analysis from east coast of india
Coastal zones – seismic vulnerability an analysis from east coast of india
 
Can fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structuresCan fracture mechanics predict damage due disaster of structures
Can fracture mechanics predict damage due disaster of structures
 
Assessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildingsAssessment of seismic susceptibility of rc buildings
Assessment of seismic susceptibility of rc buildings
 
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
 
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
 

Recently uploaded

Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 

Recently uploaded (20)

Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 

Efficient document compression using intra frame prediction tecthnique

  • 1. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 03 Special Issue: 07 | May-2014, Available @ http://www.ijret.org 737 EFFICIENT DOCUMENT COMPRESSION USING INTRA FRAME PREDICTION TECTHNIQUE Chitradevi S1 , Vijayalakshmi K2 1 M.E. Final year, Information Technology, Mepco Schlenk Engineering College, Tamil Nadu, India 2 Professor, Information Technology, Mepco Schlenk Engineering College, Tamil Nadu, India Abstract Compression is the reduction of the irrelevant or redundant data, in order to save space or transmission time. Scanned document is compressed to reduce the requirement of the storage space. This paper proposes, an Advanced Document Coding (ADC), which was a H.264/AVC (Advance Video Coding) video coding standard for compressing the scanned document. During encoding phase, intra-frame and inter-frame prediction technique is used to reduce the redundancy of the image data. Intra-frame prediction technique is performed relative to information that is contained only within the current frame and not relative to any other frame. The Inter-frame prediction technique means only changes in the image from the previous subpages. This prediction generates residual data that can be transformed and encoded using Context Adaptive Binary Arithmetic Coding (CABAC). In the decoding process, Arithmetic decoding, inverse transform are used to assemble the final document page. The proposed work is analyzed by Peak Signal to Noise Ratio (PSNR), which is calculated by using global Mean Square Error (MSE). The result reveals that, ADC improves the encoding efficiency than the JPEG2000 in terms of PSNR value. Keywords: Advanced Document Coding (ADC), H.264/AVC, Intra- frame prediction, Scanned Document Compression --------------------------------------------------------------------***---------------------------------------------------------------------- 1. INTRODUCTION Compression is one of the active areas of image processing. Compression of scanned document can be very difficult. Many compression methods have been proposed in literature such as JBIG [1], JBIG2 [2], JPEG [3], and JPEG2000 [4]. JBIG is a lossless image compression, designed for compression of binary images and uses arithmetic coding known as QM-coder. This is particularly used for faxes. However, the problems result from the fact that the arithmetic coding method is patented by IBM. JBIG2 is suitable for both lossless and lossy bi-level compression. The encoder will segment the image and compressed using a context dependent arithmetic coding algorithm. JPEG uses a lossy compression; the encoder is based on the Discrete Cosine Transform (DCT), quantization and encoded using Huffman encoding method. It may not be as well suited for line drawings and fails to compress bi-level images. JPEG2000‗s spatial redundancy prediction can contribute more to the compression process and encoded using wavelet transform. A document typically consists of presents repetitive symbols. So that dictionary- based compression methods become very efficient. We propose an encoder that explores such a recurrence through the use of pattern matching prediction and the efficient transforms encoding of the residual data. In the proposed method three postulates are assumed. Firstly, we must be avoided complex multi-coder schemes such as mixed raster content (MRC). Secondly, the compression method is standard as possible. Because we are dealing with standard image encoders such as JPEG and JPEG2000are the most adequate. Thirdly, we required high quality reconstructed version of scanned documents. Third postulate is very important for the historical value of rare books need to be stored digitally. A standard single coder approach that operates on natural images and delivers high- quality reconstructed compound documents. The proposed coder makes heavy use of the H.264/AVC. H.264/AVC is well explained in the literature [5]-[9]. H.264/AVC leads to outperformance than the existing standards. 2. H.264/AVC CODING STANDARD In this section we explained the H.264/AVC video coding scheme and we also discuss the various prediction techniques such as intra and inter frame prediction, transform coding and entropy coding as well as decoding process. Fig.1. Shows the overview of the proposed model. 2.1 Page processing Algorithm For the compression, first the book will be scanned. The size of the each scanned page is H×W pixel. The proposed encoding method, the scanned page is subdivided into nine H/3 × W/3 pixels sub-pages or frames. Then, these frames are used to create a video sequence. The page segmentation is used for similar text patterns are more likely to be found on the same frames rather than on different frames.
  • 2. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 03 Special Issue: 07 | May-2014, Available @ http://www.ijret.org 738 Fig -1: Overview of the Advanced Document Coding 2.2 Intra Frame Predictions Intra frame prediction technique is used for predict the neighboring pixel values. In INTRA 4x4, a macroblock of size 16x16 pixels are divided into 16 4x4 sub blocks. Intra prediction scheme is applied individually to these 4x4 sub blocks. Nine different prediction modes supported in intra frame prediction and named as vertical, horizontal, DC, diagonal down left, diagonal down right, vertical right, horizontal down, vertical left and vertical right. It is shown in Fig.2. The predicted samples are determined from a weighted average of the previously predicted samples A to M. Fig-2: 4x4 intra-prediction modes Fig-3: 16x16 intra prediction modes In the 16x16 intra prediction four modes are used and named as vertical, horizontal, DC and plane. The fig. 3. Shows the 4 prediction modes of intra 16x16. The vertical, horizontal and DC modes are similar to the prediction modes for intra 4x4. In the fourth mode, Plane prediction use weighted combination of horizontal and vertical adjacent pixels. 2.3 Inter frame prediction The inter frame prediction is used to exploit similarities between subpages or frames in order to reduce the amount of information to be encoded. Based on previously encoded blocks, first we built a prediction of the current frame and then create a prediction error by subtracting the prediction from the current frame. In the inter frame prediction, each current macroblock is predicted as one 16 × 16 partition, two 16 × 8, two 8 × 16 or four 8 × 8 macroblock partitions. In the case of 8×8 partition, the sub-macro blocks may be further partitioned in one 8×8 partition, two 8×4, two 4×8 or four 4×4 sub macroblock partitions. The fig.4.shows the inter frame prediction. Fig-4: Inter prediction (block size: 16 × 16, 16 × 8, 8 × 16 8× 8, 4× 8, 8× 4 and 4 × 4 pixels respectively). 2.4 Residual Coding The residual macro blocks are transformed by integer transform. The forward 4x4 integer transform [10] of a sample block can be expressed as, Y= (CXCT ) ⊕Ef (1) 16 16 16 168 8 8 8 4 4 8 48 4 8 8 MB Sub MB 0 1 2 3 0 1 100 0 0 1 0 1 0 1 2 3
  • 3. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 03 Special Issue: 07 | May-2014, Available @ http://www.ijret.org 739 Where, C is core value of the integer transform and Ef is the Scaling factor that are defined by, 𝐶 = 1 1 2 1 1 1 −1 −2 1 −1 1 −2 −1 1 −2 −1 Ef = 𝑎2 𝑎𝑏 2 𝑎𝑏 2 𝑏2 4 𝑎2 𝑎𝑏 2 𝑎𝑏 2 𝑏2 4 𝑎2 𝑎𝑏 2 𝑎𝑏 2 𝑏2 4 𝑎2 𝑎𝑏 2 𝑎𝑏 2 𝑏2 4 Here, a=1 2; b= 2 5 The resulting integer transformed coefficients are quantized and entropy encoded using CABAC. 2.5 CABAC CABAC provides much better compression than most other entropy encoding method. It is one of the primary advantages of the proposed encoding scheme. This process has following three steps: binarization, Context modeling and binary arithmetic coding.  Binarization: In this step, a non-binary valued symbol value is converted into a binary symbol value. This binary code is further encoded prior to transmission.  Context model selection: This stage a probability model for one or more bins of the binarized symbol. This model chooses a selection of available models depending on recently-coded data symbols and stores the probability of each bin being ―1‖ or ―0‖.  Arithmetic encoding: According to the selected probability model, each bin being encodes based on the Arithmetic encoder.  Probability update: The context model is updated based on the actual coded value.  Stages are repeated for each bin of the binarized symbol. 2.6 Decoder Summary In the decoder process, inverse quantization and inverse integer transformation are done. By adding the predicted frames to the values of an inverse transform and produce the reconstructed frames and assemble into the final document book pages. 3. RESULTS In our test, the different scanned pages are compressed using JPEG2000 and the proposed ADC. The reason why we select the JPEG2000 for comparison is that, it meets the three postulates mentioned in Section I. The test set is composed by 18 documents divided into the following 4 classes. The entire test set is available in [11]. 1) Class 0: multi- page text only documents. 2) Class 1: single- page text only documents. 3) Class 2: multi- page compound documents. 4) Class 3: single –page compound documents. Fig-4 (a): Input scanned page Fig-4 (b): splitted frames Fig-4(C): Predicted Error
  • 4. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 03 Special Issue: 07 | May-2014, Available @ http://www.ijret.org 740 Fig-4 (d): Reconstructed Frame The Fig. 4 (a) shows the input scanned page of single page text only document classes and the Fig. 4 (b) shows pages are splitted into subpages. Here page is splitted into 9 frames. The Fig. 4(c) shows the residual frame which was calculated by subtracting the original frame and predicted frame. Then apply the integer transform, quantization and CABAC. After that decoding was done and then reconstruct the frames. The Fig.4 (d) shows the reconstructed frames. (a) Average Class Over 0 (b) Average Class Over 1 (c) Average Class over 2 (d) Average Class Over 3 Fig-5: Comparison of ADC against JPEG 2000 in terms of PSNR averaged for documents. (a) Class 0. (b) Class 1. (c) Class 2. (d) Class 3. Distortion metrics based on visual models such as Structural Similarity (SSIM) and Video Quality Metric (VQM) has been used for test the pictorial content. Readability is very important in the compression process. Hence, the performance is analyzed by PSNR which is calculated using MSE. The quality between original and compressed image is measured by PSNR. The MSE represents the cumulative squared error between the compressed and the original image, whereas PSNR represents a measure of the peak error. The lower value of MSE represents the lower the error. In JPEG2000 and ADC compression, the pages are separately encoded. Bitrates Vs. Average PSNR was plotted for evaluating the performance. Fig. 5 shows average PSNR improvement of ADC over JPEG2000 for each of the document class test sets. This explains that when bit rate increased the value of average PSNR also increased and the
  • 5. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 03 Special Issue: 07 | May-2014, Available @ http://www.ijret.org 741 ADC achieves high PSNR rate over JPEG2000 Standard. In all cases, ADC outperforms JPEG2000 by up to 2.7dB. 4. CONCLUSIONS The proposed method ADC, which uses an H.264/AVC video coding standard for compress the scanned document. The reason why we chose the H.264/AVC tools to implement the proposed method is because intra and inter frame prediction scheme to reduce the storage space of the image data. In addition the integer transform and the CABAC contribute to improve the encoding efficiency. The proposed method obtained more significant gains than the existing system. Our work can be summarized as split the document into many pages, form the frames, and feed the frames to H.264/AVC. In that encoding process, intra and inter frame prediction, integer transformation, quantization and CABAC are performed. Then, PSNR was calculated using MSE. Then, in the decoding phase, inverse quantization and inverse transformation are done and the frames are reconstructed. This project can be further enhanced for improving encoding efficiency and maximizing the PSNR rate by replacing the H.264/AVC by High Efficiency Video Codec standard (HEVC) which would yield even larger gains. The performance of the approach will also be improved further and the size of the compressed data will be reduced to a greater extend. REFERENCES [1] Information Technology—Coded Representation of Picture and Audio Information—Progressive Bi- Level Image Compression, ITU-T Standard T.82, Mar. 1993. [2] Information Technology—Coded Representation of Picture and Audio —Lossy/Lossless Coding of Bi- level Images, ITU-T StandardT.88, Mar. 2000. [3] Ricardo L. de Queiroz, Dec1998,‘processing JPEG compressed images and Documents,‘ IEEE Trans. Image processing, Vol.7, no.12 pp.1661-1672. [4] D. S. Taubman and M. W. Marcellin, 2002,‘JPEG 2000: Image Compression Fundamentals, Standards and Practice‘. Boston, MA, USA: Kluwer. [5] E. G. Richardson, 2003, ‗H.264 and MPEG-4 Video Compression‘. New York, USA: Wiley. [6] G. J. Sullivan, P. Topiwala, and A. Luthra, Aug. 2004 ‗The H.264/AVC advanced video coding standard: Overview and introduction to the fidelity range extensions,‘Proc. SPIE, vol. 5558, pp. 53–74. [7] J. Ostermann, J. Bormans, P. List, D. Marpe, M. Narroschke, F. Pereira, T. Stockhammer, and T. Wedi, Mar. 2004, ‗Video coding with H.264/AVC: Tools, performance, and complexity,‘IEEE Circuits Syst. Mag., vol. 4, no. 1, pp. 7–28. [8] T. Wiegand, G. J. Sullivan, G. Bjontegaard, and A. Luthra, ‗Overview of the H.264/AVC video coding standard,‘IEEE Trans. Circuits Syst. [9] A.Zaghetto, Ricardo L. de Queiroz, June 2013, ‗Scanned Document Compression Using Block- Based Hybrid Video Codec,‘ vol. 22, No.6, pp.2420- 2428. [10] H.S.Marver, A.Hallapuro, M.Karczewicz and L.kerofsky, july, 2003, ‗Low Complexity Transform and Quantisation in H.264/AVC‘ IEEE Transactions on circuits and systems for video technology, vol. 13, No 7, pp. 560-576. [11] http://image.unb.br/queiroz/test