BINARY IMAGE COMPRESSION USING THE RADON TRANSFORM

advertisement
BINARY IMAGE COMPRESSION USING THE RADON TRANSFORM
G.R. Ramesh and K. Rajgopal,
Department of Electrical Engineering,
Indian Institute of Science,
Bangalore 560 012
RT. S i m u l a t i o n r e s u l t s are p r e s e n t e d i n S c c t i o n 4 . S e c t i o n 5 c o n c l u d e s t h e paper.
ABSTRACT: A new technique for compression of
binary images is proposed. The Radon transform is used to oonvert a binary image to a
set
of
1-dimensional
(1-D)
non-binary
sequences, which are coded using 1-D teohniques. A binary image can be reconstructed
from a very small number of projections and
this leads to significant compression. The
compression ratio for a binary i n w e of size
N x N is inversely proportional to N.
2. Beconstruction of
The Radon t r a n s f o r m of an image f ( x , y )
is t h e i n t e g r a l of f ( x , y ) a l o n g a l l p o s s i b l e
l i n e s i n t h e p l a n e c o n t a i n i n g t h e image:
m m
p(e,t)=llf(x.y)*(t-x.cos(e)-y.sin(e))dxdy
. . . . . . . .(1)
-m
1.
-m
where
0 and t are t h e parameters of t h e
s t r a i g h t l i n e i n t h e n o r m a l form:
Introduction
The need f o r e f f i c i e n t s t o r a g e
and
transmission
of
graphics
and
two-tone
( b i n a r y ) images h a s i n c r e a s e d e n o r m o u s l y . As
a
result,
s e v e r a l t e c h n i q u e s have been
d e v e l o p e d f o r b i n a r y image c o m p r e s s i o n . Imp o r t a n t methods i n c l u d e r u n - l e n g t h c o d i n g ,
white block skipping, p r e d i c t i o n d i f f e r e n t i a l
q u a n t i z a t i o n (PDQ), r e l a t i v e a d d r e s s c o d i n g
and p r e d i c t i v e c o d i n g [ 1,2]. I n g e n e r a l , a l l
t h e s e t e c h n i q u e s . ( e x c e p t PDQ) d o n o t e x p l o i t
e f f i c i e n t l y , the inter-dimensional correlat i o n i n t h e 2 - d i m e n s i o n a l (2-D) d a t a . While
run l e n g h t c o d i n g and i t s e x t e n s i o n s are
s i m p l e and e f f i c i e n t , t h e y a r e v e r y s e n s i t i v e
t o channel e r r o r s .
I n 2-D l i n e a r p r e d i c t i v e
c o d i n g , t h e c h o i c e of t h e p r e d i o t i o n mask and
t h e c o m p l e x i t y of t h e p r e d i c t o r are major
i s s u e s [2,3!.
Further,
t h e e x i s t i n g techn i q u e s f o r b i n a r y image o o m p r e s s i o n d i f f e r
s i g n i f i c a n t l y from t h o s e u s e d f o r compressSon
of g r a y l e v e l images and h e n c e , a separate
c o d i n g s y s t e m is r e q u i r e d f o r b i n a r y images.
t = x.cos(8) + y.sin(8)
(2)
The term ' p r o j e c t i o n '
refers t o the
Radon t r a n s f orn i n t e g r a l ( 1) e v a l u a t e d a t
a n g l e 8,
d e n o t e d as p e ( t ) t o e m p h a s i z e t h e
f a c t t h a t i t is a 1-D f u n c t i o n . Thus, t h e
Radon t r a n s f o r m is u s e d t o p r o d u c e a s e t of
1-D s i g n a l s ( p r o j e c t i o n s ) from a 2-D s i g n a l
f(x,y).
T h i s d i m e n s i o n r e d u c i n g p r o p e r t y of
t h e Radon t r a n s f o r m a l l o w s t h e c o n v e r s i o n of
a 2-D p r o c e s s i n g t a s k to a s e t of s i m p l e r 1-D
p r o c e s s i n g t a s k s i n d e p e n d e n t l y on e a c h of t h e
projections.
The i n v e r s e Radon t r a n s f o r m mathematic a l l y corresponds t o f i n d i n g t h e function
There
are
f ( x , y ) from i t s p r o j e c t i o n s .
s e v e r a l algorithms t h a t approximate t h e inv e r s e Radon t r a n s f o r m ,
t o r e c o n s t r u c t an
image from a s e t of its p r o j e c t i o n s , s u c h as
t h e c o n v o l u t i o n b a c k p r o j e c t i c n (CBP) o r t h e
F o u r i e r r e c o n s t r u c t i o n t e c h n i q u e . However,
b i n a r y image r e c o n s t r u c t i o n a l g o r i t h m s are
b a s i c a l l y i t e r a t i v e i n n a t u r e and r e s e m b l e
the algebraic techniques f o r reconstructing
g r a y l e v e l images. A s t r i k i n g f e a t u r e of s u o h
a l g o r i t h m s is t h a t t h e y r e q u i r e v e r y f e u
projections f o r a satisfactory reconstruction
I n t h i s paper, w e p r e s e n t a new scheme
f o r c o m p r e s s i o n of b i n a r y images u s i n g t h e
The RT is u s e d as a
Radon t r a n s f o r m ( R T ) .
t o o l t o r e d u c e t h e p r o b l e m of c o d i n g 2-D b i n a r y s e q u e n c e t o t h a t of c o d i n g a s e t of 1-D,
n o n - b i n a r y s e q u e n c e s i . e . , p r o j e c t i o n s of t h e
image. The p r o c e d u r e f o r r e c o n s t r u c t i o n consists of d e c o d i n g t h e p r o j e c t i o n s , f o l l o w e d
by r e c o n s t r u c t i o n of t h e b i n a r y
image from
t h e s e p r o j e c t i o n s . A m a j o r a d v a n t a g e of t h i s
a p p r o a c h arises from t h e f a c t t h a t a b i n a r y
image c a n b e r e c o n s t r u c t e d from v e r y f e u
p r o j e c t i o n s [ 5 , 6 ] , which r e s u l t s i n s i g n i f i c a n t compression. I t is p o s s i b l e t o apply
b o t h p r e d i c t i v e and t r a n s f o r m t e c h n i q u e s i n
t h e p r o p o s e d scheme. I n t h i s paper, w e cons i d e r t h e a p p l i c a t i o n of linear p r e d i c t i o n
and t h e d i s c r e t e c o s i n e t r a n s f o r m (DCT).
[5,81-
I n t h i s paper, w e u s e t h e a l g o r i t h m
p r o p o s e d i n [SI, t o r e c o n s t r u c t a d i g i t a l b i n a r y image from its ( c o d e d ) p r o j e c t i o n s ,
at
8 = 0 , r/4, r/2 and 3r/4. The p r o j e c t i o n s of
an image of s i z e NxN, where N=2H+1, are comp u t e d as f o l l o w s :
p o ( t ) = 5: f ( t . m )
The o r g a n i z a t i o n of t h e paper is as f o l lows. S e c t i o n 2 b r i e f l y o u t l i n e s r e c o n s t r u c t i o n of b i n a r y images from t h e i r p r o j e c t i o n s .
S e c t i o n 3 d e s c r i b e s p r e d i c t i v e and t r a n s f o r m
t e c h n i q u e s f o r c o d i n g b i n a r y images u s i n g t h e
p2(t)
= a E f(m,t-m),
p,.Jt)
z
= E f(n,t),
( t ) =42 E f ( m , t + m ) ,
p3E
-H
5
-2n
t < H
s t <
-n s
-2n
( 3 a)
t <
( 3 b)
n
(3
0 )
s t < 2 1 (3 d )
The summation is p e r f o r m e d o v e r t h e NxN image
178
t h e p r e d i c t i o n mask (memory s e t ) , c o m p l e x i t y
of t h e p r e d i c t o r , and s t a b i l i t y , r e m a i n as
m a j o r i s s u e s [ 2 , 3 . 4 ] . We propose an a l g o r i t h m
which u s e s simpler 1-D LP t e c h n i q u e s on t h e
s e t of p r o j e c t i o n s ( i e . , t h e Radon t r a n s f o r m )
o f t h e b i n a r y image. S t a b i l i t y is g u a r a n t e e d
b y u s i n g t h e so c a l l e d a u t o c o r r e l a t i o n method
or e s t i m a t i n g t h e 1-D LP parameters.
s u p p o r t . Note t h a t , w h i l e t h e p r o j e c t i o n s a t
= 0 and 4 2 are .paced s t u n i t d i m t a n c e s ,
t h o s e a t 0 = r/4 and 3r/4 are s p a c e d a t 1/42
units.
8
The p r o b l e m o f r e c o n s t r u c t i n g f ( m , n )
from t h e s e t o f 4 p r o j e c t i o n s ,
is f o r m u l a t e d
as t h a t o f s o l v i n g t h e s e t of l i n e a r equa( 3 ) . The a l g o r i t h m is a n errortions,
r e d u c t i o n scheme. and b e g i n s by a s s u m i n g an
i n i t i a l estimate f o r f ( m , n ) .
I n each iterat i o n , f ( m , n ) is f i r s t e s t i m a t e d b a s e d on
p r o j e c t i o n s a t one o f t h e f o u r a n g l e s , 8 = 8 % ,
which f o r m s t h e i n i t i a l estimate f o r estimat i o n b a s e d on t h e p r o j e c t i o n a t a d i f f e r e n t
a n g l e , 8 i + 1 , as f o l l o w s :
Each o f t h e d a t a s e q u e n c e s d e ( t ) , is i n dependently
modeled as a n a u t o r e g r e s s i v e
( A R ) s e q u e n c e o f o r d e r me:
d e ( t ) = & ( t >+ e e ( t )
*
where, d e ( t )
(7)
= - E ae(k)de(t-k)
(8)
at
and $ e i t f t ) is t h e p r o j e c t i o n o f f e i ( m , n )
0=8i+i.
L e i b r ( t ) is t h e number o f p i x e l s
a l o n g t h e l i n e ( 2 ) at i n d e x p e r p e n d i c u l a r
d i s t a n c e t and 8 = 0 i + 1 . € e i + , ( t ) is t h e est i m a t i o n e r r o r i n terms of
projections.
t(m,n) denotes t h e index t corresponding t o
t h e l i n e ( Z ) , passing through t h e point
a t 0 = 8 i + i . The a b o v e s t e p is r e p e a t e d
(m,n),
to u t i l i z e the projections at a l l the angles.
is a n estimate o f d e ( t ) ;
ae(k), k=1.2,. . m e ,
are t h e AR model (LP) parameters and e e ( t ) ,
t h e e r r o r s i g n a l . The AR parameters { a e ( k ) )
are computed from t h e d a t a d e ( t ) ,
using t h e
constrained minimization procedure due t o
Burg. T h i s method g u a r a n t e e s t h e s t a b i l i t y o f
t h e i n v e r s e p r e d i c t i o n - e r r o r f i l t e r . These
parameters are u s e d t o compute % ( t ) and
h e n c e , t h e e r r o r s i g n a l e e ( t ) . The e r r o r s i g n a l s e q u e n c e s e e ( t ) are q u a n t i z e d and s t o r e d
o r coded f o r t r a n s m i s s i o n . a l o n g w i t h { a e ( k ) }
and pe. Due t o its i n h e r e n t low v a r i a n c e ,
e e ( t ) r e q u i r e s few b i t s t o r e p r e s e n t and t h i s
is t h e e s s e n c e of l i n e a r p r e d i c t i v e d a t a conpression.
The f i n a l s t e p i n e a c h i t e r a t i o n consists o f a p p l y i n g t h e c o n s t r a i n t t h a t , 0 S f
5 1. The c o n s t r a i n e d v a l u e s o f 'f(m,n)
form
t h e i n i t i a l estimate f o r t h e n e x t i t e r a t i o n .
The l a s t s t e p o f t h e r e c o n s t r u c t i o n a l g o r i t h m
involves thresholding ie., s e t t i n g t h e values
of f t o 1 i f f20.5, and zero o t h e r w i s e .
A t t h e r e c e i v e r , t h e data s e q u e n c e s
d e ( t ) are r e t r i e v e d by d r i v i n g t h e i n v e r s e
p e d i c t i o n - e r r o r f i l t e r by e e ( t ) ( e q u a t i o n 7 ) .
The p r o j e c t i o n s p e ( t ) are o b t a i n e d by a d d i n g
pe t o d e ( t ) ,
from which, t h e b i n a r y iaage is
reconstructed using t h e algorithm described
i n t h e previous section.
3. B i n a r v I m a a e i
The
follows :
(4)
where,
(5)
h
The b a s i c i d e a h e r e is t o u s e t h e Radon
t r a n s f o r m t o r e d u c e t h e b i n a r y image t o a s e t
of 1-D s e q u e n c e s i e . , p r o j e c t i o n s a t v a r i o u s
a n g l e s . The p r o j e c t i o n s o f a b i n a r y image are
1 - D n o n - b i n a r y s e q u e n c e s , which are coded by
u s i n g w e l l known 1-D t e c h n i q u e s .
pe
summarized
as
3. R e c o n s t r u c t i o n : R e t r i e v e p e ( t ) by d r i v i n g
t h e i n v e r s e p r e d i c t i o n - e r r o r f i l t e r by t h e
( q u a n t i z e d ) e r r o r s i g n a l e e ( t ) . The r e t r i e v e d
P r o j e c t i o n s are t h e n u s e d t o r e c o n s t r u c t t h e
image f ( m , n ) u s i n g a b i n a r y image r e c o n s t r u c tion algorithm.
The p r o c e d u r e o u t l i n e d above s u g g e s t s
t h e implementation of a n i n t r a - f r a m e a d a p t i v e
p r e d i c t i v e image c o d i n g scheme ( a d a p t i v e d i f f e r e n t i a l p u l s e c o d e m o d u l a t i o n o r ADPCH).
The scheme is i l l u s t r a t e d i n f i g . 1 . The b l o c k
'RBC'
i n d i c a t e s image r e c o n s t r u c t i o n f r o m
p r o j e c t i o n s and ' V A R ' c o r r e s p o n d s t o computat i o n of
variance.
C a l c u l a t i o n of
the
v a r i a n c e and t r a n s m i s s i o n of t h e q u a n t i z e r
s t e p - s i z e i n f o r m a t i o n c a n b e a v o i d e d by u s i n g
J a y a n t ' s 1-word memory a d a p t i v e q u a n t i z e r
171. A major a d v a n t a g e of t h i s q u a n t i z e r consists i n i n c r e a s i n g t h e dynamic r a n g e of t h e
quantizer.
(6)
I n t h i s paper, w e c o n s i d e r t h e a p p l i c a t i o n o f LPC and t h e DCT f o r c o d i n g t h e d a t a
s e q u e n c e s , d e ( t ) . The a l g o r i t h m is d e s c r i b e d
i n t h e following section.
3.1
be
2 . Code t h e p r o j e c t i o n s p e ( t ) u s i n g 1-D LPC.
Me.
-
may
1. Compute t h e p r o j e c t i o n s p e ( t ) of t h e d i g i t a l b i n a r y image f ( m , n ) .
The f i r s t s t e p is t h e r e f o r e , t o compute
t h e Radon t r a n s f o r m ( t h e s e t o f p r o j e c t i o n s )
using
o f t h e d i g i t a l b i n a r y image f ( m , n ) ,
( 3 ) . Each o f t h e p r o j e c t i o n s p e ( t ) ,
is made
z e r o mean by s u b t r a c t i n g from i t , its mean
de(t) = pe(t)
procedure
. .
L i n e a c v -e c
The p r i n c i p l e s o f 2-D l i n e a r p r e d i c t i v e
c o d i n g have been a p p l i e d t o b i n a r y images
[ l - 4 3 . The d i f f e r e n c e is t h a t , i n t h e case of
b i n a r y images, t h e error s i g n a l is a l s o a b i n a r y s e q u e n c e and t h e r e f o r e , n o q u a n t i z e r is
r e q u i r e d . Redundancy i n t h e b i n a r y image w i l l
be r e f l e c t e d i n l o n g r u n s o f z e r o s i n t h e err o r s i g n a l , which may b e t h e n coded u s i n g
r u n - l e n g t h t e c h n i q u e s . However, d i r e c t 2-D LP
t e c h n i q u e s c o n s i d e r e d so f a r , d o n o t e x p l o i t
efficiently,
t h e inter-dimensional
correlat i o n i n t h e 2-D d a t a . F u r t h e r , t h e c h o i c e of
3.1.1
L e t Np b e t h e number o f p r o j e c t i o n s
required t o s a t i s f a c t o r i l y reconstruct t h e
b i n a r y image, me t h e o r d e r of t h e p r e d i c t o r
and B. t h e number of b i t s r e q u i r e d t o quant i z e t h e e r r o r s i g n a l e e ( t ) . Then, i n g e n e r a l
179
Parmeters
Fig. Ua) ADKX Coder
Fig. l(b) Decoder
(assuming f o r s i m p l i c i t y , t h a t t h e same o r d e r
is u s e d f o r a l l t h e p r o j e c t i o n s ) t h e compreas i o n r a t i o , d e f i n e d as t h e r a t i o of t h e numb e r of b i t s r e p r e s e n t i n g t h e coded image t o
t h a t of t h e o r i g i n a l image, is g i v e n by:
N p ( mex8
CR =
+
a c h i e v e d i n t h e case of l a r g e images, by an
a p p r o p r i a t e c h o i c e of t h e parameters. For example, i f N=1024, Ne=16, t h e n , f o r LPC w i t h
B = 3 and 2 , CRO is a p p r o x i m a t e l y 1/14 and 1/22
respectively.
N42.B )
3.2
(9)
NxN
Transform t e c h n i q u e s have n o t been app l i e d f o r b i n a r y image c o m p r e s s i o n , s i n c e
t h e y d o n o t o f f e r s i g n i f i c a n t Compression.
However,
it i s p o s s i b l e t o u s e e f f i c i e n t
t r a n s f o r m s s u c h as t h e DCT t o compress t h e
(non-binary)
p r o j e c t i o n s of t h e image. Comp r e s s i o n is a c h i e v e d by a p p l y i n g t h e DCT to
t h e s i g n a l ( p r o j e c t i o n , i n t h e p r e s e n t case)
and r e t a i n i n g and e n c o d i n g o n l y a f r a c t i o n of
t h e DCT c o e f f i c i e n t s .
The d i s c a i d i n g of t h e
rest of t h e c o e f f i c i e n t s d o e s n o t s e r i o u s l y
d e g r a d e t h e s i g n a l . T h i s is due t o t h e excell e n t e n e r g y compaction p r o p e r t y of t h e DCT.
Advantages of t r a n s f o r m t e c h n i q u e s f o r conpression include
higher
efficiency
and
r o b u s t n e s s t o t r a n s m i s s i o n d e g r a d a t i o n s . The
a l g o r i t h m is summarized below:
8 b i t s have been assumed f o r
the prediction
c o e f f i c i e n t s . The c o n t r i b u t i o n of t h e quant i z e r s t e p - s i z e i n f o r m a t i o n and t h e mean are
n e g l e c t e d . N42 c o r r e s p o n d s t o t h e l e n g t h ( i n
number of p o i n t s ) of t h e p r o j e c t i o n d a t a and
hence t h a t of t h e e r r o r s i g n a l . I f Ne < < N .
which is normal€y t h e case, t h e n t h e compress i o n r a t i o reduces t o :
CR rs
42 N p B /
N
(10)
Thus, t h e compression r a t i o depends upon
t h e number of p r o j e o t i o n s r e q u i r e d f o r satisf a c t o r y r e c o n s t r u c t i o n of t h e image, and B is
t h e number of b i t s r e q u i r e d t o q u a n t i z e t h e
error signal.
The f a c t o r Np i n g e n e r a l
depends upon t h e o o m p l e x i t y of t h e image und e r c o n s i d e r a t i o n . However. as mentioned earl i e r , a b i n a r y image c a n b e r e c o n s t r u c t e d
from v e r y few p r o j e c t i o n s and t h i s l e a d s t o a
s i g n i f i c a n t compression. I n t h e p a r t i c u l a r
c a s e c o n s i d e r e d i n t h i s paper, w i t h 4 p r o j e c t i o n s ( N p o i n t s f o r h o r i z o n t a l and v e r t i c a l
p r o j e c t i o n s , and 2N-1 p o i n t s f o r t h o s e a l o n g
t h e two d i a g o n a l s ), t h e CR is g i v e n by:
CR=6
B / N
( i ) Compute t h e p r o j e c t i o n s p e ( t ) of t h e
image f ( m , n ) .
( i i ) Code t h e 1-D.
non-binary sequences
pe(t),
u s i n g DCT. Note t h a t t h e DCT can b e
computed v i a an FFT a l g o r i t h m .
(iii) A t t h e r e c e i v e r ,
the projections pe(t>
are r e t r i e v e d by IDCT ( v i a IFFT) and u s e d t o
r e c o n s t r u c t t h e image f ( m , n ) .
The scheme is i l l u s t r a t e d i n
(11)
3.2.1
Thus, t h e compression r a t i o is seen t o
be i n v e r s e l y p r o p o r t i o n a l t o N . T h a t is, au
t h e s i z e of t h e image i n c r e a s e s ,
t h e achieva b l e compression a l s o i n c r e a s e s l i n e a r l y , and
t h i s looks very impressive.
I n practice
however, when N is v e r y l a r g e a n d / o r t h e
image h a s f i n e r d e t a i l s , t h e image w i l l have
t o b e d i v i d e d i n t o smaller b l o c k s ( s u b i m a g e s )
and e a c h of them coded s e a p a r a t e l y . T h i s a l s o
s e r v e s t o make t h e c o d e r a d a p t t o t h e l o c a l
image c h a r a c t e r i s t i c s .
I f an NxN image is
divided uniformly i n t o NB blocks, t h e o v e r a l l
compression r a t i o is:
CRo = CRJNB
Fig. 2.
L e t C b e t h e f r a c t i o n of t h e DCT c o e f f i cients
(corresponding
to
each
of t h e
projections) retained.
Assuming
that
4
p r o j e c t i o n s r e p r e s e n t t h e image (as i n t h e
c a s e of LPC), t h e compression r a t i o is:
CRDCT = 6 BDCTC / N
(13)
BDCT is t h e number of b i t s r e q u i r e d t o r e p r e s e n t e a c h of t h e DCT c o e f f i c i e n t s (assuming a
u n i f o r m b i t a l l o c a t i o n ) . B e t t e r Compression
c a n b e a c h i e v e d by e f f i c i e n t b i t a l l o c a t i o n
of t h e DCT c o e f f i e c e n t s . A s d i s c u s s e d i n t h e
case of LPC, large images have t o b e d i v i d e d
i n t o smaller b l o c k s and e a c h of them coded
s e p a r a t e l y . A p a r t from making t h e c o d e r a d a p t
t o l o c a l image c h a r a c t e r i s t i c s ,
t h i s also
s e r v e s t o r e d u c e s t o r a g e and c o m p u t a t i o n a l
(12)
where, CR is t h e compression r a t i o w i t h t h e
NxN image c o n s i d e r e d as a whole. Thus, comp r e s s i o n is s c a l e d down by t h e f a c t o r TNB.
However, s i g n i f i c a n t compression can s t i l l b e
180
Pip. 2: Transform comprsasion scheme
r e q u i r e m e n t . I f t h e image is d i v i d e d u n i f o r t h e o v e r a l l compression
r a t i o CRo w i l l b e CRfNe, where CR is t h e comp r e s s i o n r a t i o w i t h t h e NxN image c o n s i d e r e d
as a w h o l e . With N=1024 and Na=16, t h e v a l u e s
o f CRo w i t h B D C T = ~ and C=O.4 and 0.3, are
1/18 and 1/24 r e s p e c t i v e l y .
A s nentioned earlier, a major d i s a d v a n t age of t h e p r o p o s e d t e c h n i q u e is t h e error
resulting
from
the
process
of
image
r e c o n s t r u c t i o n from p r o j e c t i o n s ; d e g r a d a t i o n
c a n b e r e l a t i v e l y s e v e r e on documents w i t h
finer details.
mly i n t o N B b l o c k s ,
5 . Canclusions
3 . 3 Bemarks:
A new t e c h n i q u e f o r b i n a r y image
comp r e s s i o n h a s been p r e s e n t e d , where t h e Radon
t r a n s f o r m is made u s e o f as a t o o l t o r e d u c e
t h e 2-D b i n a r y image c o d i n g problem t o a s e t
of 1-D
problems
of
coding
non-binary
sequences.
B o t h p r e d i c t i v e and t r a n s f o r m
t e c h n i q u e s have been d i s c u s s e d . The compress i o n r a t i o f o r a n NxN image h a s been shown t o
be i n v e r s e l y p r o p o r t i o n a l t o N .
Simulation
r e s u l t s showing t h e p e r f o r m a n c e of t h e algor i t h m have been p r e s e n t e d . V a r i o u s o t h e r feat u r e s o f t h e t e c h n i q u e have been h i g h l i g h t e d .
A p p l i c a t i o n of d i f f e r e n t r e c o n s t r u c t i o n a l g o r i t h m s are b e i n g i n v e s t i g a t e d . The e f f e c t s
d u e t o q u a n t i z a t i o n and c h a n n e l e r r o r s on t h e
q u a l i t y o f t h e r e c o n s t r u c t e d image are b e i n g
studied.
E r r o r s d u e t o q u a n t i z a t i o n and c h a n n e l
degradations tend t o get d i s t r i b u t e d over t h e
e n t i r e image d u r i n g t h e p r o c e s s o f r e c o n s t r u c t i o n from p r o j e c t i o n s .
2) A s t h e RT r e d u c e s a b i n a r y image t o a s e t
of non-binary
s e q u e n c e s , b i n a r y as well as
g r a y l e v e l images c a n b e coded u s i n g t h e
p r o p o s e d scheme.
3 ) Coding o f t h e p r o j e c t i o n s can b e p e r f o r m e d
in parallel.
4 ) The p r o j e c t i o n p r o c e s s t e d d s t o h a v e a n
a v e r a g i n g e f f e c t on background n o i s e , r e d u c ing its e f f e c t .
5 ) Major d i s a d v a n t a g e s o f t h e p r o p o s e d s c h e n e
I)
are :
( i ) e r r o r s d u e t o r e c o n s t r u c t i o n from p r o j e c -
tions.
( i i ) u n s u i t a b i l i t y for continuous on-line
image t r a n s m i s s i o n , s i n c e t h e a l g o r i t h m s f o r
t h e r e c o n s t r u c t i o n o f a b i n a r y image f r o m its
p r o j e c t i o n s are i t e r a t i v e and hence time consuming.
4.
Acknowledgment
The a u t h o r s w i s h t o t h a n k Ganesh U u r t h y
f o r u s e f u l s u g g e s t i o n s , encouragement
and s u p p o r t .
C.N.S.
Sinulation
S i m u l a t i o n s t u d i e s were c a r r i e d o u t on
s e v e r a l computer g e n e r a t e d t e s t images. One
example is p r e s e n t e d i n F i g s . 3-5.
Fig. 3
shows t h e o r i g i n a l image o f s i z e 129x129. The
s i z e o f e a c h of t h e c h a r a c t e r is 23x15. T h i s
corresponds t o a printed c h a r a c t e r
of size
3nmX2mm sampled a t 200 p o i n t s p e r i n c h . Note
however, t h a t t h e e n t i r e image d o e s n o t c o r r e s p o n d t o a s t a n d a r d document. F o u r p r o j e c t i o n s of t h e image were coded b y LPC u s i n g a
s i m p l e u n i f o r m q u a n t i z e r w i t h B L P C = ~ and 2.
The c o n p r e s s i o n r a t i o s o b t a i n e d were 1 1 7 . 2
and 1 / 1 0 . 8 r e s p e c t i v e l y . The r e s u l t s a r e d i s p l a y e d i n F i g . 4 . The c o r r e s p o n d i n g r e s u l t s
w i t h DCT c o d i n g o f t h e p r o j e c t i o n s w i t h
B D C T = ~ , C=O.4 and c=O.3, are d i s p l a y e d i n
F i g . 5 . The c o m p r e s s i o n r a t i o s a r e 1 / 6 . 7 and
1/9 r e s p e c t i v e l y . I t is p o s s i b l e t o a c h i e v e
b e t t e r p e r f o r m a n c e by a p r o p e r b i t a l l o c a t i o n
o f t h e DCT c o e f f i c i e n t s .
RBFERBNCB8
[ l ] R . B . A r p s , " B i b l i o g r a p h y on B i n a r y Image
C o m p r e s s i o n " , P r o c . I E E E , Vo1.68, No.7, J u l y
1980, pp:922-924.
[2] A . K . J a i n , Fundamentals o f D i g i t a l Image
Processing, P r e n t i c e H a l l , 1989.
[3] H .
R o b a y a s h i and L . R .
B a h l . "Image Data
Compression by P r e d i c t i v e Coding I : P r e d i c t i o n A l g o r i t h m s " , IBU J1. of Rea. and Dev.,
March 1974, pp:184-171.
[4 J T .S. Huang,
"Coding o f Two-Tone Images",
IBEE T r a n s . Communications, COH-25, V o l . 1 1 ,
November 1977.
[ 5 ] G.T.
Herman,
" R e c o n s t r u c t i o n of B i n a r y
P a t t e r n s From a Few P t o j e c t i o n s " ,
i n A GunI n t e r n a t i o n a l Computing
t h e r e t al. ( e d s ) ,
Symposium 1973, North-Holland P u b l i s h i n g C o . ,
1974.
[SI H . Soumekh, " B i n a r y Image R e c o n s t r u o t i o n
from Four P r o j e c t i o n s " , P r o c .
ICASSP'68,
pp : 1280- 1283.
[7] N.S. J a y a n t , " A d a p t i v e Q u a n t i z a t i o n With
a One-Word Memory", The B e l l System t e c h n i c a l
J o u r n a l , Vo1.52, No.?, S e p t . 1973, p e : l l l 6 1144.
I n t h e p r e s e n t case, w e have c o n s i d e r e d
p r o j e c t i o n s t o ,feeresent
the binary
image.
However, i t is p o s s i b l e t o c o n s i d e r a
four
g r e a t e r number o f p r o j p t i o n s b y u s i n g a d i s c r e t i z a t i o n o f t h e Radon t r a n s f o r m , f o l l o w e d
by a s u i t a b l e r e c o n s t r u c t i o n a l g o r i t h m .
181
F i g . 3: T e s t image
(a)
(b)
Fig. 4: Rbcautructiai of the test 4 0 fraP its projectitma codal by Ipc:
(a) B=3 ((XsV7.2) a d (b) B=2 (cIbrV10.8)
FU. 5: Rsronstnacticn of the test image frm ita pmjsotions coded
DX, with bcr=8: (a) C 4 . 4 (cEbrV8.7) and (b) 0 . 3 (cEbrl/B)
182
wing the
Download