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: 02 Issue: 11 | Nov-2013, Available @ http://www.ijret.org 669
IMPROVED BLOCK BASED SEGMENTATION FOR JPEG
COMPRESSED DOCUMENT IMAGES
P.Mahesh1
, P.Rajesh2
, I.Suneetha3
1
M.Tech Student, 2
Asst Professor, 3
Assoc Professor, Annamacharya Institute of Technology and Sciences, AP, India,
p.maheshreddy169@gmail.com, rajshjoyful.smily@gmail.com, iralasuneetha.aits@gmail.com
Abstract
Image Compression is to minimize the size in bytes of a graphics file without degrading the quality of the image to an unacceptable
level. The compound image compression normally based on three classification methods that is object based, layer based and block
based. This paper presents a block-based segmentation. for visually lossless compression of scanned documents that contain not only
photographic images but also text and graphic images. In low bit rate applications they suffer with undesirable compression artifacts,
especially for document images. Existing methods can reduce these artifacts by using post processing methods without changing the
encoding process. Some of these post processing methods requires classification of the encoded blocks into different categories.
Keywords- AC energy, Discrete Cosine Transform (DCT), JPEG, K-means clustering, Threshold value
--------------------------------------------------------------------***----------------------------------------------------------------------
1. INTRODUCTION
JPEG is one of the most widely used block based image
compression technique. Although JPEG was first developed
for natural images, in practice, it is also used for document
images due to its simple structure. However, document
images encoded by the JPEG algorithm exhibit undesirable
compression artifacts. In particular, ringing artifacts
significantly reduce the sharpness and clarity of the text and
graphics in the decoded image. Many decoding schemes have
been proposed to improve the quality of JPEG encoded
images. Such methods neither require modification to current
encoders, nor an increase in bit rate. Compression of a
compound image is more critical than natural image.
Basically a compound image is a combination of text,
graphics and pictures. Most methods use different algorithms
for various functionalities. Compound image compressions
normally based on the following categories: Object Based,
Layer Based and Block Based
Most of the recent researches in this field mainly based on
either layer based or block based. In object Based method a
page is divided into regions, where each region follows exact
object boundaries. An object maybe a photograph, a graphical
object, a letter, etc. The main drawback of this method is its
complexity. In layer-based method, a page is divided into
rectangular layers. Most of the Layer based methods follow
the 3-layer MRC model. The basic three layers MRC model
represents a color image as two color-image layers
[Foreground (FG), Background (BG), and a binary Mask
layer (mask)]. The mask layer describes how to reconstruct
the final image from the FG/BG layers. All these methods
first divides the JPEG encoded image into different classes of
regions and each region is decoded by using algorithm
specially designed for that class of region. This region
selection is done on the block basis, i.e. each encoded block
is first classified as one of the required region. This paper
focuses on jpeg coded document images. In a discriminative
function based on DCT coefficients is calculated for every
block. This function value is compared with a threshold
parameter to classify the block. Discriminative function is
defined as follows:
 

7
0
7
0
)],([)(
u
s
v
f vuygsD (1)
Where )(xgi








otherwise
andxifx
0
0|||)(|log2
ys(u,v) is DCT coefficients of blocks „s‟
Df(s) ≈0 => „s‟ is a background block
if Df(s) ˂T => „s‟ is a picture block
if Df(s) ≥ T => „s‟ is a Non picture block
Threshold value proposed in above segmentation algorithm is
not robust to different quantization tables used in baseline
JPEG. Threshold value proposed gives good results, when
default quantization matrices mentioned by JPEG standard
are used. But when user defined Quality factor (QF) changes,
obviously quantization matrices will change. It leads to
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 11 | Nov-2013, Available @ http://www.ijret.org 670
misclassification of the blocks. In for detection of background
blocks AC energy thresholding is used. Next two feature
vectors are developed for remaining each block. Authors
characterized the feature vectors of the text blocks and those
of the picture blocks by two Gaussian mixture models.
Authors used these two Gaussian mixture models with the
SMAP segmentation algorithm to segment the feature vector
image. The result is combined with the background blocks
detected by AC thresholding to produce the final
segmentation map. This segmentation algorithm is robust to
different quantization tables used in JPEG, but computational
complexity is high.
Fig. 1: Block based segmentation
In this paper propose a block based segmentation algorithm
for document images encoded by conventional JPEG
encoder. Our algorithm works by using AC energy
thresholding for background blocks segmentation and for
remaining blocks classification K-means clustering of feature
components generated for each block.
2. PROPOSED MODEL
The first model uses the AC coefficients introduced during
DCT to segment the image into three blocks, background,
text /graphic and image blocks. The background block has
smooth regions of the image. While the text / graphics block
has high density of sharp edges regions and image block has
the non-smooth part of the compound image.
Fig 2: AC Coefficient Based Model
AC energy is calculated from AC coefficients and is
combined with a user-defined threshold to identify the
background block initially. It will consider 8×8 luminance
blocks as input and classifies them as background or picture
or text block. AC energy (Es) of each block„s‟ is calculated
as:


63
1
2~
,
i
iss yE (2)
Where,
~
,isy is the ith
quantized DCT coefficient of the 8×8
block s. If Es is smaller than the threshold value, then that
block is classified as a background block. Next, we compute
two-dimensional feature vectors for each block in order to
classify the remaining blocks into the text and picture classes.
The first feature component is based on the encoding length
as proposed in . The encoding length of a block is defined as
the number of bits in the JPEG stream used to encode that
block. Typically, text blocks consists of high contrast edges
as compared to other blocks, so encoding lengths for text
blocks are longer than for the non text blocks. However, the
encoding length also depends on quantization step sizes used.
Larger the quantization steps, smaller the encoding length and
vice versa. As from codec of Baseline-JPEG quantization step
sizes are depends up on the user defined Quality Factor (QF).
Quantization step sizes are inversely proportional to QF. So
smaller the QF, smaller the encoding length and vice versa.
To make the segmentation more robust to different
quantization step sizes, we multiply the encoding length by a
factor (λ), determined from the quantization steps used in
encoding of JPEG. Suppose Qi* are the default luminance
quantization step sizes as defined in Table K.1 in, and Qi are
the quantization step sizes used to encode the luminance
component. Quantity λ is used as a measure of the coarseness
of the quantization step sizes Qi as compared to the default
PDF Image
Divide into 16*16 Blocks
DCT-AC Coefficients
Non Smooth Blocks
K-means Clustering
Text Image
Smooth block
K-means Clustering
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 11 | Nov-2013, Available @ http://www.ijret.org 671
Qi*. Larger quantization step sizes (Qi) corresponds to larger
values of λ and vice versa.



i
ii
i
ii
QQ
QQ
)(
)(
**
*
 (3)
First feature component of the blocks is defined as:
 
1,sD (Encoding length of blocks) (4)
Threshold value used for AC thresholding and γ used in Ds, 1
are referred from . This value are determined from training
process and then uses a set of training images consisting of
fifty four digital and scanned images. Each image is manually
segmented and JPEG encoded with nine different
quantization matrices, corresponding to λj with j=1 to 9. For
the i th
image encoded by the j
th
quantization matrix, they first
computed the average encoding lengths of the text blocks and
the picture blocks, denoted by ui,j and vi,j respectively. The
parameter γ is then determined from the following
optimization problem:
])()[(minminargˆ
54
1
9
1
2
,
2
,
,
 

i j
jijij
vu
vvuu 

 (5)
where u, v are average encoding lengths of the text blocks
and the picture blocks by using default quantization step size
as defined in Table K.1 in. It is determined as γ=0.5 and
threshold value as 200 (ac ε =200).
Due to multiplication of λ with the encoding length, effect of
quantization step sizes on Ds,1 will be reduced. Because,
larger quantization step sizes leads to small values of
encoding length and large values of λ, but the product Ds,1
remains same. Similarly, for smaller quantization step sizes
the same will occur. So the range of Ds,1 for a particular class
of block does not change with the quantization step sizes or
QF. It depends only on the class of blocks and value is high
for text class blocks as compared to remaining blocks.
Generally text block is a combination of two colors
foreground intensity and background intensity. So to take this
advantage second feature component (Ds,2) is developed to
find how close a block is to being a two color block. We take
the luminance component decoded by the convectional JPEG
decoder and use k-means clustering [6] to separate the pixels
in a 16×16 window centered at the block s into two groups.
Let C1, s and C2, s denote the two cluster means. Then second
feature component is computed by the difference of two
cluster means, given in Eq.(6)
|| ,2,12, sss CCD  (6)
If difference of two cluster means is high, value of Ds,2 is
large, means block is a two color block. Otherwise block is a
single color block. As explained above, text block is
combination of two colors, so obviously Ds,2 value is high for
text class blocks as compared to remaining blocks. Compute
vector Ds, for every non background block is defined sum of
two feature components as:
2,1, sss DDD  (7)
As explained above for text blocks Ds,1 and Ds,2 are high
when compared to picture blocks. So their sum Ds is also
high value for text blocks compared to picture blocks. So we
divide this vector Ds into two clusters by using k-means
clustering and the resulting clusters with high mean value are
segmented as text blocks and remaining blocks are named as
picture blocks.
Fig. 3: K-means Clustering Analysis
K-means clustering is a method of cluster analysis, which
partitions the given n observations into required k clusters
such that each observation belongs to the cluster with the
nearest mean. So for a given a set of observations (x1, x2….
xn), k-means clustering aims to minimize the sum of squares
within each cluster S={S1, S2 … Sk},:


k
i sx
ij
s
ij
x
1
2
||||minarg

 (8)
Where i is the mean of all points in Si.
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 11 | Nov-2013, Available @ http://www.ijret.org 672
3. SIMULATION RESULTS
Proposed algorithm performance can be evaluated by taking
seven different images. Each of these images contains some
text and/or graphics. Segmentation algorithm results for all
test images encoded by baseline JPEG at different
compression ratios. Consider a test image-1 as in Fig.
1.Segmentation results of JPEG encoded test image-1 at QF
values of 10, 25, and 60 are shown below in Fig. 4, Fig. 5 and
Fig. 6 respectively. In resultant images, red color blocks
represent the text region, yellow color blocks represent
picture region and white color blocks represent background
blocks. For all QF values, proposed segmentation gives
almost same classification of regions.
Fig. 4: Original Test Image-1
Fig. 5: Segmentation Results (QF=10)
Fig. 6: Segmentation Results (QF=25)
Fig. 7: Segmentation Results (QF=60)
CONCLUSIONS
Block based segmentation algorithm for JPEG encoded
document images has been successfully implemented by
using MATLAB software. Visual inspection of the simulation
results indicate that proposed algorithm is robust to different
quantization step sizes used in JPEG encoding. This paper
considers true color images only. Block segmentation
techniques can also be extended to gray scale images by
small changes in the algorithm and take it as other image
formats. The future work is the development of segmentation
algorithm for documented images input take it as other image
formats exclude JPEG.
REFERENCES
[1] E. Y. Lam, “Compound document compression with
model-based biased reconstruction,”J.Electron.
Imag., vol. 13, pp. 191–197, Jan. 2004.
[2] Tak-Shing Wong, Charles A. Bouman, Ilya Pollak,
and Zhigang Fan, “A Document Image Model and
Estimation Algorithm for Optimized JPEG
Decompression,” IEEE Transactions On Image
Processing, vol. 18, no. 11, November. 2009.
[3] B. Oztan, A. Malik, Z. Fan, and R. Eschbach,
“Removal of artifacts from JPEG compressed
document images,” presented at the SPIE Color
Imaging XII: Processing, Hardcopy, and Applications,
Jan. 2007.
[4] L. Bottou, P. Haffner, P. G. Howard, P. Simard, Y.
Bengio, and Y. Lecun, “High quality document image
compression with DjVu,” J.Electron. Imag., vol. 7, pp.
410–425, 1998.
[5] C. A. Bouman and M. Shapiro, “A multiscale random
field model for Bayesian image segmentation,” IEEE
Trans. Image Process., vol. 3, no. 2, pp. 162–177, Mar.
1994.
[6] J. McQueen, “Some methods for classification and
analysis of multivariate observations,” in Proc. 5th
Berkeley Symp. Mathematical Statistics and
Probability, pp. 281–297, 1967.
[7] ISO/IEC 10918-1: Digital Compression and Coding of
Continuous Tone Still Images, Part 1, Requirements
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
__________________________________________________________________________________________
Volume: 02 Issue: 11 | Nov-2013, Available @ http://www.ijret.org 673
and Guidelines, International Organization for
Standardization 1994.
[8] G. K. Wallace, "The JPEG still picture compression
standard," IEEE Transactions on Consumer
Electronics, vol. 38, no. 1, pp. 18-34, Feb. 1992.
[9] K. Konstantinides and D. Tretter,“A JPEG variable
quantization method for compound documents,” IEEE
Trans. Image Process., vol. 9, no. 7, pp. 1282–1287,
Jul. 2000.
[10] Averbuch, A. Schclar, and D. Donoho, “Deblocking of
block-transform compressed images using weighted
sums of symmetrically aligned pixels,” IEEE Trans.
Image Process., vol. 14, no. 2, pp. 200–212, Feb. 2005.
[11] H. Siddiqui and C. A. Bouman, “Training-based
descreening,” IEEE Trans. Image Process., vol. 16, no.
3, pp. 789–802, Mar. 2007.
[12] Averbuch, A. Schclar, and D. Donoho, “Deblocking of
block-transform compressed images using weighted
sums of symmetrically aligned pixels,” IEEE Trans.
Image Process., vol. 14, no. 2, pp.200–212, Feb. 2005.
[13] C.A.Bouman,I.pollak” A Document Image Model and
Estimation Algorithm for Optimized JPEG
ecompression “vol.18 pages 2518-2535,Nov.2009.
[14] Xiwen OwenZhao, Zhihai HenryHe, “Lossless Image
Compression Using Super-Spatial
StructurePrediction”, IEEE Signal Processing Letters,
vol. 17, no. 4, April 2010
[15] Jaemoon Kim, Jungsoo Kim and Chong-Min Kyung ,
“A Lossless Embedded Compression Algorithm for
High Definition Video Coding” 978-1-4244-4291 / 09
2009 IEEE. ICME 2009
[16] Yu Liu, Student Member, and King Ngi Ngan,
“Weighted Adaptive Lifting-Based Wavelet Transform
for Image Coding “,IEEE Transactions on Image
Processing, vol. 17, NO. 4, Apr 2008.
[17] R. de Queiroz and R. Eschbach, “Fast segmentation of
JPEGcompressed documents,” J. Electron. Imag.,
vol.7, Apr.1998, pp.367-377
[18] H. T. Fung, K. J. Parker, “Color, complex document
segmentation and compression,” Proc. of the SPIE,
vol.3027, San Jose, CA, 1997
[19] Zhe-Ming Lu, Hui Pei ,”Hybrid Image Compression
Scheme Based on PVQ and DCTVQ “,IEICE -
Transactions on Information and Systems archive, Vol
E88-D , Issue 10 ,October 2006.
BIOGRAPHIES
Mr. P. Mahesh received the B.Tech
Degree in E.I.C.E from N.B.K.R.IST,
Vidyanagar, Nellore under Affliated Sri
Venkateswara University (SVU), He is
pursuing M.tech Degree with the
Specialization of ECE (DSCE) in
Annamacharya Institute of Technology and Sciences (AITS),
Tirupati, AP, India
MS. I. Suneetha received the B.Tech and
M.Tech Degrees in E.C.E from Sri
Venkateswara University College of
Engineering (SVUCE), Tirupati, India in
2000 and 2003 respectively.
She is pursuing her Ph.D Degree at
SVUCE, Tirupati and working as
Associate Professor & Head, E.C.E department,
Annamacharya Institute of Technology and Sciences (AITS),
Tirupati. Her teaching and research area of interest includes
1D & 2D signal processing.

More Related Content

What's hot

GPU_Based_Image_Compression_and_Interpolation_with_Anisotropic_Diffusion
GPU_Based_Image_Compression_and_Interpolation_with_Anisotropic_DiffusionGPU_Based_Image_Compression_and_Interpolation_with_Anisotropic_Diffusion
GPU_Based_Image_Compression_and_Interpolation_with_Anisotropic_DiffusionVartika Sharma
 
Data Steganography for Optical Color Image Cryptosystems
Data Steganography for Optical Color Image CryptosystemsData Steganography for Optical Color Image Cryptosystems
Data Steganography for Optical Color Image CryptosystemsCSCJournals
 
New Approach of Preprocessing For Numeral Recognition
New Approach of Preprocessing For Numeral RecognitionNew Approach of Preprocessing For Numeral Recognition
New Approach of Preprocessing For Numeral RecognitionIJERA Editor
 
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...IJERD Editor
 
Image Encryption Based on Pixel Permutation and Text Based Pixel Substitution
Image Encryption Based on Pixel Permutation and Text Based Pixel SubstitutionImage Encryption Based on Pixel Permutation and Text Based Pixel Substitution
Image Encryption Based on Pixel Permutation and Text Based Pixel Substitutionijsrd.com
 
D0325016021
D0325016021D0325016021
D0325016021theijes
 
Secured Data Transmission Using Video Steganographic Scheme
Secured Data Transmission Using Video Steganographic SchemeSecured Data Transmission Using Video Steganographic Scheme
Secured Data Transmission Using Video Steganographic SchemeIJERA Editor
 
Hangul Recognition Using Support Vector Machine
Hangul Recognition Using Support Vector MachineHangul Recognition Using Support Vector Machine
Hangul Recognition Using Support Vector MachineEditor IJCATR
 
Az2419511954
Az2419511954Az2419511954
Az2419511954IJMER
 
Paper id 252014130
Paper id 252014130Paper id 252014130
Paper id 252014130IJRAT
 
Quality Measurements of Lossy Image Steganography Based on H-AMBTC Technique ...
Quality Measurements of Lossy Image Steganography Based on H-AMBTC Technique ...Quality Measurements of Lossy Image Steganography Based on H-AMBTC Technique ...
Quality Measurements of Lossy Image Steganography Based on H-AMBTC Technique ...AM Publications,India
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Background Estimation Using Principal Component Analysis Based on Limited Mem...
Background Estimation Using Principal Component Analysis Based on Limited Mem...Background Estimation Using Principal Component Analysis Based on Limited Mem...
Background Estimation Using Principal Component Analysis Based on Limited Mem...IJECEIAES
 

What's hot (16)

I017425763
I017425763I017425763
I017425763
 
GPU_Based_Image_Compression_and_Interpolation_with_Anisotropic_Diffusion
GPU_Based_Image_Compression_and_Interpolation_with_Anisotropic_DiffusionGPU_Based_Image_Compression_and_Interpolation_with_Anisotropic_Diffusion
GPU_Based_Image_Compression_and_Interpolation_with_Anisotropic_Diffusion
 
Data Steganography for Optical Color Image Cryptosystems
Data Steganography for Optical Color Image CryptosystemsData Steganography for Optical Color Image Cryptosystems
Data Steganography for Optical Color Image Cryptosystems
 
New Approach of Preprocessing For Numeral Recognition
New Approach of Preprocessing For Numeral RecognitionNew Approach of Preprocessing For Numeral Recognition
New Approach of Preprocessing For Numeral Recognition
 
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
 
C010231217
C010231217C010231217
C010231217
 
Image Encryption Based on Pixel Permutation and Text Based Pixel Substitution
Image Encryption Based on Pixel Permutation and Text Based Pixel SubstitutionImage Encryption Based on Pixel Permutation and Text Based Pixel Substitution
Image Encryption Based on Pixel Permutation and Text Based Pixel Substitution
 
D0325016021
D0325016021D0325016021
D0325016021
 
Secured Data Transmission Using Video Steganographic Scheme
Secured Data Transmission Using Video Steganographic SchemeSecured Data Transmission Using Video Steganographic Scheme
Secured Data Transmission Using Video Steganographic Scheme
 
Hangul Recognition Using Support Vector Machine
Hangul Recognition Using Support Vector MachineHangul Recognition Using Support Vector Machine
Hangul Recognition Using Support Vector Machine
 
Az2419511954
Az2419511954Az2419511954
Az2419511954
 
Paper id 252014130
Paper id 252014130Paper id 252014130
Paper id 252014130
 
Quality Measurements of Lossy Image Steganography Based on H-AMBTC Technique ...
Quality Measurements of Lossy Image Steganography Based on H-AMBTC Technique ...Quality Measurements of Lossy Image Steganography Based on H-AMBTC Technique ...
Quality Measurements of Lossy Image Steganography Based on H-AMBTC Technique ...
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Q180304102109
Q180304102109Q180304102109
Q180304102109
 
Background Estimation Using Principal Component Analysis Based on Limited Mem...
Background Estimation Using Principal Component Analysis Based on Limited Mem...Background Estimation Using Principal Component Analysis Based on Limited Mem...
Background Estimation Using Principal Component Analysis Based on Limited Mem...
 

Viewers also liked

Salateria by слайДизайн
Salateria by слайДизайнSalateria by слайДизайн
Salateria by слайДизайнSlide Design
 
Finanicial market presentation
Finanicial market presentationFinanicial market presentation
Finanicial market presentationTanushree Patra
 
Urban Ministry in the End Times
Urban Ministry in the End TimesUrban Ministry in the End Times
Urban Ministry in the End TimesCarl McRoy
 
the contract with american heros
the contract with american herosthe contract with american heros
the contract with american herosJeff Ketelson
 
Power quality improvement using impedance network based inverter
Power quality improvement using impedance network based inverterPower quality improvement using impedance network based inverter
Power quality improvement using impedance network based invertereSAT Journals
 
Executable modeling & dynamic adaptation
Executable modeling & dynamic adaptationExecutable modeling & dynamic adaptation
Executable modeling & dynamic adaptationOlivier Le Goaër
 
Results of model-based testing in automotive
Results of model-based testing in automotiveResults of model-based testing in automotive
Results of model-based testing in automotiveAnthony Faucogney
 
Fooling The Eye: Brunelleschi, Alberti & Linear Perspective
Fooling The Eye: Brunelleschi, Alberti & Linear PerspectiveFooling The Eye: Brunelleschi, Alberti & Linear Perspective
Fooling The Eye: Brunelleschi, Alberti & Linear PerspectiveProfWillAdams
 

Viewers also liked (11)

Salateria by слайДизайн
Salateria by слайДизайнSalateria by слайДизайн
Salateria by слайДизайн
 
Finanicial market presentation
Finanicial market presentationFinanicial market presentation
Finanicial market presentation
 
Urban Ministry in the End Times
Urban Ministry in the End TimesUrban Ministry in the End Times
Urban Ministry in the End Times
 
Award
AwardAward
Award
 
the contract with american heros
the contract with american herosthe contract with american heros
the contract with american heros
 
Power quality improvement using impedance network based inverter
Power quality improvement using impedance network based inverterPower quality improvement using impedance network based inverter
Power quality improvement using impedance network based inverter
 
Executable modeling & dynamic adaptation
Executable modeling & dynamic adaptationExecutable modeling & dynamic adaptation
Executable modeling & dynamic adaptation
 
My rocket story
My rocket storyMy rocket story
My rocket story
 
Results of model-based testing in automotive
Results of model-based testing in automotiveResults of model-based testing in automotive
Results of model-based testing in automotive
 
Promo solutions s&p_v1.1
Promo solutions s&p_v1.1Promo solutions s&p_v1.1
Promo solutions s&p_v1.1
 
Fooling The Eye: Brunelleschi, Alberti & Linear Perspective
Fooling The Eye: Brunelleschi, Alberti & Linear PerspectiveFooling The Eye: Brunelleschi, Alberti & Linear Perspective
Fooling The Eye: Brunelleschi, Alberti & Linear Perspective
 

Similar to Improved block based segmentation for jpeg compressed document images

Survey paper on image compression techniques
Survey paper on image compression techniquesSurvey paper on image compression techniques
Survey paper on image compression techniquesIRJET Journal
 
Low complexity features for jpeg steganalysis using undecimated dct
Low complexity features for jpeg steganalysis using undecimated dctLow complexity features for jpeg steganalysis using undecimated dct
Low complexity features for jpeg steganalysis using undecimated dctPvrtechnologies Nellore
 
Pipelined Architecture of 2D-DCT, Quantization and ZigZag Process for JPEG Im...
Pipelined Architecture of 2D-DCT, Quantization and ZigZag Process for JPEG Im...Pipelined Architecture of 2D-DCT, Quantization and ZigZag Process for JPEG Im...
Pipelined Architecture of 2D-DCT, Quantization and ZigZag Process for JPEG Im...VLSICS Design
 
PIPELINED ARCHITECTURE OF 2D-DCT, QUANTIZATION AND ZIGZAG PROCESS FOR JPEG IM...
PIPELINED ARCHITECTURE OF 2D-DCT, QUANTIZATION AND ZIGZAG PROCESS FOR JPEG IM...PIPELINED ARCHITECTURE OF 2D-DCT, QUANTIZATION AND ZIGZAG PROCESS FOR JPEG IM...
PIPELINED ARCHITECTURE OF 2D-DCT, QUANTIZATION AND ZIGZAG PROCESS FOR JPEG IM...VLSICS Design
 
Performance Analysis of Compression Techniques Using SVD, BTC, DCT and GP
Performance Analysis of Compression Techniques Using SVD, BTC, DCT and GPPerformance Analysis of Compression Techniques Using SVD, BTC, DCT and GP
Performance Analysis of Compression Techniques Using SVD, BTC, DCT and GPIOSR Journals
 
SQUASHED JPEG IMAGE COMPRESSION VIA SPARSE MATRIX
SQUASHED JPEG IMAGE COMPRESSION VIA SPARSE MATRIXSQUASHED JPEG IMAGE COMPRESSION VIA SPARSE MATRIX
SQUASHED JPEG IMAGE COMPRESSION VIA SPARSE MATRIXijcsit
 
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
 
Comparative Analysis of Lossless Image Compression Based On Row By Row Classi...
Comparative Analysis of Lossless Image Compression Based On Row By Row Classi...Comparative Analysis of Lossless Image Compression Based On Row By Row Classi...
Comparative Analysis of Lossless Image Compression Based On Row By Row Classi...IJERA Editor
 
Information search using text and image query
Information search using text and image queryInformation search using text and image query
Information search using text and image queryeSAT Journals
 
Information search using text and image query
Information search using text and image queryInformation search using text and image query
Information search using text and image queryeSAT Publishing House
 
ROI Based Image Compression in Baseline JPEG
ROI Based Image Compression in Baseline JPEGROI Based Image Compression in Baseline JPEG
ROI Based Image Compression in Baseline JPEGIJERA Editor
 
Paper id 25201490
Paper id 25201490Paper id 25201490
Paper id 25201490IJRAT
 
Block Classification Scheme of Compound Images: A Hybrid Extension
Block Classification Scheme of Compound Images: A Hybrid ExtensionBlock Classification Scheme of Compound Images: A Hybrid Extension
Block Classification Scheme of Compound Images: A Hybrid ExtensionDR.P.S.JAGADEESH KUMAR
 
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
 

Similar to Improved block based segmentation for jpeg compressed document images (20)

Survey paper on image compression techniques
Survey paper on image compression techniquesSurvey paper on image compression techniques
Survey paper on image compression techniques
 
Low complexity features for jpeg steganalysis using undecimated dct
Low complexity features for jpeg steganalysis using undecimated dctLow complexity features for jpeg steganalysis using undecimated dct
Low complexity features for jpeg steganalysis using undecimated dct
 
Pipelined Architecture of 2D-DCT, Quantization and ZigZag Process for JPEG Im...
Pipelined Architecture of 2D-DCT, Quantization and ZigZag Process for JPEG Im...Pipelined Architecture of 2D-DCT, Quantization and ZigZag Process for JPEG Im...
Pipelined Architecture of 2D-DCT, Quantization and ZigZag Process for JPEG Im...
 
PIPELINED ARCHITECTURE OF 2D-DCT, QUANTIZATION AND ZIGZAG PROCESS FOR JPEG IM...
PIPELINED ARCHITECTURE OF 2D-DCT, QUANTIZATION AND ZIGZAG PROCESS FOR JPEG IM...PIPELINED ARCHITECTURE OF 2D-DCT, QUANTIZATION AND ZIGZAG PROCESS FOR JPEG IM...
PIPELINED ARCHITECTURE OF 2D-DCT, QUANTIZATION AND ZIGZAG PROCESS FOR JPEG IM...
 
J017156874
J017156874J017156874
J017156874
 
Performance Analysis of Compression Techniques Using SVD, BTC, DCT and GP
Performance Analysis of Compression Techniques Using SVD, BTC, DCT and GPPerformance Analysis of Compression Techniques Using SVD, BTC, DCT and GP
Performance Analysis of Compression Techniques Using SVD, BTC, DCT and GP
 
B017120611
B017120611B017120611
B017120611
 
Squashed JPEG Image Compression via Sparse Matrix
Squashed JPEG Image Compression via Sparse MatrixSquashed JPEG Image Compression via Sparse Matrix
Squashed JPEG Image Compression via Sparse Matrix
 
SQUASHED JPEG IMAGE COMPRESSION VIA SPARSE MATRIX
SQUASHED JPEG IMAGE COMPRESSION VIA SPARSE MATRIXSQUASHED JPEG IMAGE COMPRESSION VIA SPARSE MATRIX
SQUASHED JPEG IMAGE COMPRESSION VIA SPARSE MATRIX
 
Squashed JPEG Image Compression via Sparse Matrix
Squashed JPEG Image Compression via Sparse MatrixSquashed JPEG Image Compression via Sparse Matrix
Squashed JPEG Image Compression via Sparse Matrix
 
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...
 
Comparative Analysis of Lossless Image Compression Based On Row By Row Classi...
Comparative Analysis of Lossless Image Compression Based On Row By Row Classi...Comparative Analysis of Lossless Image Compression Based On Row By Row Classi...
Comparative Analysis of Lossless Image Compression Based On Row By Row Classi...
 
Information search using text and image query
Information search using text and image queryInformation search using text and image query
Information search using text and image query
 
Information search using text and image query
Information search using text and image queryInformation search using text and image query
Information search using text and image query
 
Jv2517361741
Jv2517361741Jv2517361741
Jv2517361741
 
Jv2517361741
Jv2517361741Jv2517361741
Jv2517361741
 
ROI Based Image Compression in Baseline JPEG
ROI Based Image Compression in Baseline JPEGROI Based Image Compression in Baseline JPEG
ROI Based Image Compression in Baseline JPEG
 
Paper id 25201490
Paper id 25201490Paper id 25201490
Paper id 25201490
 
Block Classification Scheme of Compound Images: A Hybrid Extension
Block Classification Scheme of Compound Images: A Hybrid ExtensionBlock Classification Scheme of Compound Images: A Hybrid Extension
Block Classification Scheme of Compound Images: A Hybrid Extension
 
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
 

More from eSAT Journals

Mechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavementsMechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavementseSAT Journals
 
Material management in construction – a case study
Material management in construction – a case studyMaterial management in construction – a case study
Material management in construction – a case studyeSAT Journals
 
Managing drought short term strategies in semi arid regions a case study
Managing drought    short term strategies in semi arid regions  a case studyManaging drought    short term strategies in semi arid regions  a case study
Managing drought short term strategies in semi arid regions a case studyeSAT Journals
 
Life cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangaloreLife cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangaloreeSAT Journals
 
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materialsLaboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materialseSAT Journals
 
Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...eSAT Journals
 
Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...eSAT Journals
 
Influence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizerInfluence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizereSAT Journals
 
Geographical information system (gis) for water resources management
Geographical information system (gis) for water resources managementGeographical information system (gis) for water resources management
Geographical information system (gis) for water resources managementeSAT Journals
 
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...eSAT Journals
 
Factors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concreteFactors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concreteeSAT Journals
 
Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...eSAT Journals
 
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...eSAT Journals
 
Evaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabsEvaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabseSAT Journals
 
Evaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in indiaEvaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in indiaeSAT Journals
 
Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...eSAT Journals
 
Estimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn methodEstimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn methodeSAT Journals
 
Estimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniquesEstimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniqueseSAT Journals
 
Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...eSAT Journals
 
Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...eSAT Journals
 

More from eSAT Journals (20)

Mechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavementsMechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavements
 
Material management in construction – a case study
Material management in construction – a case studyMaterial management in construction – a case study
Material management in construction – a case study
 
Managing drought short term strategies in semi arid regions a case study
Managing drought    short term strategies in semi arid regions  a case studyManaging drought    short term strategies in semi arid regions  a case study
Managing drought short term strategies in semi arid regions a case study
 
Life cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangaloreLife cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangalore
 
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materialsLaboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
 
Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...
 
Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...
 
Influence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizerInfluence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizer
 
Geographical information system (gis) for water resources management
Geographical information system (gis) for water resources managementGeographical information system (gis) for water resources management
Geographical information system (gis) for water resources management
 
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
 
Factors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concreteFactors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concrete
 
Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...
 
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
 
Evaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabsEvaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabs
 
Evaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in indiaEvaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in india
 
Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...
 
Estimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn methodEstimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn method
 
Estimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniquesEstimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniques
 
Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...
 
Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...
 

Recently uploaded

Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
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
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 

Recently uploaded (20)

Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
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
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 

Improved block based segmentation for jpeg compressed document images

  • 1. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 02 Issue: 11 | Nov-2013, Available @ http://www.ijret.org 669 IMPROVED BLOCK BASED SEGMENTATION FOR JPEG COMPRESSED DOCUMENT IMAGES P.Mahesh1 , P.Rajesh2 , I.Suneetha3 1 M.Tech Student, 2 Asst Professor, 3 Assoc Professor, Annamacharya Institute of Technology and Sciences, AP, India, p.maheshreddy169@gmail.com, rajshjoyful.smily@gmail.com, iralasuneetha.aits@gmail.com Abstract Image Compression is to minimize the size in bytes of a graphics file without degrading the quality of the image to an unacceptable level. The compound image compression normally based on three classification methods that is object based, layer based and block based. This paper presents a block-based segmentation. for visually lossless compression of scanned documents that contain not only photographic images but also text and graphic images. In low bit rate applications they suffer with undesirable compression artifacts, especially for document images. Existing methods can reduce these artifacts by using post processing methods without changing the encoding process. Some of these post processing methods requires classification of the encoded blocks into different categories. Keywords- AC energy, Discrete Cosine Transform (DCT), JPEG, K-means clustering, Threshold value --------------------------------------------------------------------***---------------------------------------------------------------------- 1. INTRODUCTION JPEG is one of the most widely used block based image compression technique. Although JPEG was first developed for natural images, in practice, it is also used for document images due to its simple structure. However, document images encoded by the JPEG algorithm exhibit undesirable compression artifacts. In particular, ringing artifacts significantly reduce the sharpness and clarity of the text and graphics in the decoded image. Many decoding schemes have been proposed to improve the quality of JPEG encoded images. Such methods neither require modification to current encoders, nor an increase in bit rate. Compression of a compound image is more critical than natural image. Basically a compound image is a combination of text, graphics and pictures. Most methods use different algorithms for various functionalities. Compound image compressions normally based on the following categories: Object Based, Layer Based and Block Based Most of the recent researches in this field mainly based on either layer based or block based. In object Based method a page is divided into regions, where each region follows exact object boundaries. An object maybe a photograph, a graphical object, a letter, etc. The main drawback of this method is its complexity. In layer-based method, a page is divided into rectangular layers. Most of the Layer based methods follow the 3-layer MRC model. The basic three layers MRC model represents a color image as two color-image layers [Foreground (FG), Background (BG), and a binary Mask layer (mask)]. The mask layer describes how to reconstruct the final image from the FG/BG layers. All these methods first divides the JPEG encoded image into different classes of regions and each region is decoded by using algorithm specially designed for that class of region. This region selection is done on the block basis, i.e. each encoded block is first classified as one of the required region. This paper focuses on jpeg coded document images. In a discriminative function based on DCT coefficients is calculated for every block. This function value is compared with a threshold parameter to classify the block. Discriminative function is defined as follows:    7 0 7 0 )],([)( u s v f vuygsD (1) Where )(xgi         otherwise andxifx 0 0|||)(|log2 ys(u,v) is DCT coefficients of blocks „s‟ Df(s) ≈0 => „s‟ is a background block if Df(s) ˂T => „s‟ is a picture block if Df(s) ≥ T => „s‟ is a Non picture block Threshold value proposed in above segmentation algorithm is not robust to different quantization tables used in baseline JPEG. Threshold value proposed gives good results, when default quantization matrices mentioned by JPEG standard are used. But when user defined Quality factor (QF) changes, obviously quantization matrices will change. It leads to
  • 2. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 02 Issue: 11 | Nov-2013, Available @ http://www.ijret.org 670 misclassification of the blocks. In for detection of background blocks AC energy thresholding is used. Next two feature vectors are developed for remaining each block. Authors characterized the feature vectors of the text blocks and those of the picture blocks by two Gaussian mixture models. Authors used these two Gaussian mixture models with the SMAP segmentation algorithm to segment the feature vector image. The result is combined with the background blocks detected by AC thresholding to produce the final segmentation map. This segmentation algorithm is robust to different quantization tables used in JPEG, but computational complexity is high. Fig. 1: Block based segmentation In this paper propose a block based segmentation algorithm for document images encoded by conventional JPEG encoder. Our algorithm works by using AC energy thresholding for background blocks segmentation and for remaining blocks classification K-means clustering of feature components generated for each block. 2. PROPOSED MODEL The first model uses the AC coefficients introduced during DCT to segment the image into three blocks, background, text /graphic and image blocks. The background block has smooth regions of the image. While the text / graphics block has high density of sharp edges regions and image block has the non-smooth part of the compound image. Fig 2: AC Coefficient Based Model AC energy is calculated from AC coefficients and is combined with a user-defined threshold to identify the background block initially. It will consider 8×8 luminance blocks as input and classifies them as background or picture or text block. AC energy (Es) of each block„s‟ is calculated as:   63 1 2~ , i iss yE (2) Where, ~ ,isy is the ith quantized DCT coefficient of the 8×8 block s. If Es is smaller than the threshold value, then that block is classified as a background block. Next, we compute two-dimensional feature vectors for each block in order to classify the remaining blocks into the text and picture classes. The first feature component is based on the encoding length as proposed in . The encoding length of a block is defined as the number of bits in the JPEG stream used to encode that block. Typically, text blocks consists of high contrast edges as compared to other blocks, so encoding lengths for text blocks are longer than for the non text blocks. However, the encoding length also depends on quantization step sizes used. Larger the quantization steps, smaller the encoding length and vice versa. As from codec of Baseline-JPEG quantization step sizes are depends up on the user defined Quality Factor (QF). Quantization step sizes are inversely proportional to QF. So smaller the QF, smaller the encoding length and vice versa. To make the segmentation more robust to different quantization step sizes, we multiply the encoding length by a factor (λ), determined from the quantization steps used in encoding of JPEG. Suppose Qi* are the default luminance quantization step sizes as defined in Table K.1 in, and Qi are the quantization step sizes used to encode the luminance component. Quantity λ is used as a measure of the coarseness of the quantization step sizes Qi as compared to the default PDF Image Divide into 16*16 Blocks DCT-AC Coefficients Non Smooth Blocks K-means Clustering Text Image Smooth block K-means Clustering
  • 3. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 02 Issue: 11 | Nov-2013, Available @ http://www.ijret.org 671 Qi*. Larger quantization step sizes (Qi) corresponds to larger values of λ and vice versa.    i ii i ii QQ QQ )( )( ** *  (3) First feature component of the blocks is defined as:   1,sD (Encoding length of blocks) (4) Threshold value used for AC thresholding and γ used in Ds, 1 are referred from . This value are determined from training process and then uses a set of training images consisting of fifty four digital and scanned images. Each image is manually segmented and JPEG encoded with nine different quantization matrices, corresponding to λj with j=1 to 9. For the i th image encoded by the j th quantization matrix, they first computed the average encoding lengths of the text blocks and the picture blocks, denoted by ui,j and vi,j respectively. The parameter γ is then determined from the following optimization problem: ])()[(minminargˆ 54 1 9 1 2 , 2 , ,    i j jijij vu vvuu    (5) where u, v are average encoding lengths of the text blocks and the picture blocks by using default quantization step size as defined in Table K.1 in. It is determined as γ=0.5 and threshold value as 200 (ac ε =200). Due to multiplication of λ with the encoding length, effect of quantization step sizes on Ds,1 will be reduced. Because, larger quantization step sizes leads to small values of encoding length and large values of λ, but the product Ds,1 remains same. Similarly, for smaller quantization step sizes the same will occur. So the range of Ds,1 for a particular class of block does not change with the quantization step sizes or QF. It depends only on the class of blocks and value is high for text class blocks as compared to remaining blocks. Generally text block is a combination of two colors foreground intensity and background intensity. So to take this advantage second feature component (Ds,2) is developed to find how close a block is to being a two color block. We take the luminance component decoded by the convectional JPEG decoder and use k-means clustering [6] to separate the pixels in a 16×16 window centered at the block s into two groups. Let C1, s and C2, s denote the two cluster means. Then second feature component is computed by the difference of two cluster means, given in Eq.(6) || ,2,12, sss CCD  (6) If difference of two cluster means is high, value of Ds,2 is large, means block is a two color block. Otherwise block is a single color block. As explained above, text block is combination of two colors, so obviously Ds,2 value is high for text class blocks as compared to remaining blocks. Compute vector Ds, for every non background block is defined sum of two feature components as: 2,1, sss DDD  (7) As explained above for text blocks Ds,1 and Ds,2 are high when compared to picture blocks. So their sum Ds is also high value for text blocks compared to picture blocks. So we divide this vector Ds into two clusters by using k-means clustering and the resulting clusters with high mean value are segmented as text blocks and remaining blocks are named as picture blocks. Fig. 3: K-means Clustering Analysis K-means clustering is a method of cluster analysis, which partitions the given n observations into required k clusters such that each observation belongs to the cluster with the nearest mean. So for a given a set of observations (x1, x2…. xn), k-means clustering aims to minimize the sum of squares within each cluster S={S1, S2 … Sk},:   k i sx ij s ij x 1 2 ||||minarg   (8) Where i is the mean of all points in Si.
  • 4. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 02 Issue: 11 | Nov-2013, Available @ http://www.ijret.org 672 3. SIMULATION RESULTS Proposed algorithm performance can be evaluated by taking seven different images. Each of these images contains some text and/or graphics. Segmentation algorithm results for all test images encoded by baseline JPEG at different compression ratios. Consider a test image-1 as in Fig. 1.Segmentation results of JPEG encoded test image-1 at QF values of 10, 25, and 60 are shown below in Fig. 4, Fig. 5 and Fig. 6 respectively. In resultant images, red color blocks represent the text region, yellow color blocks represent picture region and white color blocks represent background blocks. For all QF values, proposed segmentation gives almost same classification of regions. Fig. 4: Original Test Image-1 Fig. 5: Segmentation Results (QF=10) Fig. 6: Segmentation Results (QF=25) Fig. 7: Segmentation Results (QF=60) CONCLUSIONS Block based segmentation algorithm for JPEG encoded document images has been successfully implemented by using MATLAB software. Visual inspection of the simulation results indicate that proposed algorithm is robust to different quantization step sizes used in JPEG encoding. This paper considers true color images only. Block segmentation techniques can also be extended to gray scale images by small changes in the algorithm and take it as other image formats. The future work is the development of segmentation algorithm for documented images input take it as other image formats exclude JPEG. REFERENCES [1] E. Y. Lam, “Compound document compression with model-based biased reconstruction,”J.Electron. Imag., vol. 13, pp. 191–197, Jan. 2004. [2] Tak-Shing Wong, Charles A. Bouman, Ilya Pollak, and Zhigang Fan, “A Document Image Model and Estimation Algorithm for Optimized JPEG Decompression,” IEEE Transactions On Image Processing, vol. 18, no. 11, November. 2009. [3] B. Oztan, A. Malik, Z. Fan, and R. Eschbach, “Removal of artifacts from JPEG compressed document images,” presented at the SPIE Color Imaging XII: Processing, Hardcopy, and Applications, Jan. 2007. [4] L. Bottou, P. Haffner, P. G. Howard, P. Simard, Y. Bengio, and Y. Lecun, “High quality document image compression with DjVu,” J.Electron. Imag., vol. 7, pp. 410–425, 1998. [5] C. A. Bouman and M. Shapiro, “A multiscale random field model for Bayesian image segmentation,” IEEE Trans. Image Process., vol. 3, no. 2, pp. 162–177, Mar. 1994. [6] J. McQueen, “Some methods for classification and analysis of multivariate observations,” in Proc. 5th Berkeley Symp. Mathematical Statistics and Probability, pp. 281–297, 1967. [7] ISO/IEC 10918-1: Digital Compression and Coding of Continuous Tone Still Images, Part 1, Requirements
  • 5. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 __________________________________________________________________________________________ Volume: 02 Issue: 11 | Nov-2013, Available @ http://www.ijret.org 673 and Guidelines, International Organization for Standardization 1994. [8] G. K. Wallace, "The JPEG still picture compression standard," IEEE Transactions on Consumer Electronics, vol. 38, no. 1, pp. 18-34, Feb. 1992. [9] K. Konstantinides and D. Tretter,“A JPEG variable quantization method for compound documents,” IEEE Trans. Image Process., vol. 9, no. 7, pp. 1282–1287, Jul. 2000. [10] Averbuch, A. Schclar, and D. Donoho, “Deblocking of block-transform compressed images using weighted sums of symmetrically aligned pixels,” IEEE Trans. Image Process., vol. 14, no. 2, pp. 200–212, Feb. 2005. [11] H. Siddiqui and C. A. Bouman, “Training-based descreening,” IEEE Trans. Image Process., vol. 16, no. 3, pp. 789–802, Mar. 2007. [12] Averbuch, A. Schclar, and D. Donoho, “Deblocking of block-transform compressed images using weighted sums of symmetrically aligned pixels,” IEEE Trans. Image Process., vol. 14, no. 2, pp.200–212, Feb. 2005. [13] C.A.Bouman,I.pollak” A Document Image Model and Estimation Algorithm for Optimized JPEG ecompression “vol.18 pages 2518-2535,Nov.2009. [14] Xiwen OwenZhao, Zhihai HenryHe, “Lossless Image Compression Using Super-Spatial StructurePrediction”, IEEE Signal Processing Letters, vol. 17, no. 4, April 2010 [15] Jaemoon Kim, Jungsoo Kim and Chong-Min Kyung , “A Lossless Embedded Compression Algorithm for High Definition Video Coding” 978-1-4244-4291 / 09 2009 IEEE. ICME 2009 [16] Yu Liu, Student Member, and King Ngi Ngan, “Weighted Adaptive Lifting-Based Wavelet Transform for Image Coding “,IEEE Transactions on Image Processing, vol. 17, NO. 4, Apr 2008. [17] R. de Queiroz and R. Eschbach, “Fast segmentation of JPEGcompressed documents,” J. Electron. Imag., vol.7, Apr.1998, pp.367-377 [18] H. T. Fung, K. J. Parker, “Color, complex document segmentation and compression,” Proc. of the SPIE, vol.3027, San Jose, CA, 1997 [19] Zhe-Ming Lu, Hui Pei ,”Hybrid Image Compression Scheme Based on PVQ and DCTVQ “,IEICE - Transactions on Information and Systems archive, Vol E88-D , Issue 10 ,October 2006. BIOGRAPHIES Mr. P. Mahesh received the B.Tech Degree in E.I.C.E from N.B.K.R.IST, Vidyanagar, Nellore under Affliated Sri Venkateswara University (SVU), He is pursuing M.tech Degree with the Specialization of ECE (DSCE) in Annamacharya Institute of Technology and Sciences (AITS), Tirupati, AP, India MS. I. Suneetha received the B.Tech and M.Tech Degrees in E.C.E from Sri Venkateswara University College of Engineering (SVUCE), Tirupati, India in 2000 and 2003 respectively. She is pursuing her Ph.D Degree at SVUCE, Tirupati and working as Associate Professor & Head, E.C.E department, Annamacharya Institute of Technology and Sciences (AITS), Tirupati. Her teaching and research area of interest includes 1D & 2D signal processing.