Академический Документы
Профессиональный Документы
Культура Документы
Tcchnical Memorandum
SURVEY OF IMAGE
RESTORATION TECHNIQUES
P. K. MURPHY
DT1C
ELECI E
JL21988
UNCLASSIFIED
DA
IIl
,,tf
1b RESTRICTIVE MARKINGS
v lI. l1ID
",".
I[it
,j
\lI
I JHUAPL TG 1368
I(,
l16S
NAME C,
DISTRIBUTIONfAVAILABILTY OF REPORT
rV"-C
,flCAN2A
6t OFFICE SYMBOL
ItApphcab'e.
Th4
I\ti
pphlc
\j'rl,ed P
, l-.
Iq ,.
ki
It ARibIRi
I ,tho !,I" \
ADDRESS
77
ADDRESS (C'tyState.
and ZIP Code)
Ih:i,
Ihky- R,,,l,
I ,uli'1.
\.,i 'dod 2-, ".
-..
*;i.;
8t OFFICE SYMBOL
.Nt7A IOpN
\ R
,I Aphcabtel
N00039-8--C-5301
10 SOURCE OF FUNDING NUMBERS
I'0 ,
r PROGRAM
ELEMENT NC
I',
Thio
z
:E:
\12Q0
COVETED
>h
.ME
Icjhii',.d.
\l> II'
i,'i:
\I
..
,3
w..
.
-
I1
*
886
198 , "bbiW4
im1age rcIoration
dcconolluion [echniquc,
itldic dchIMirrin'
RPU
-
"v
I 15
PADE COUNT
35
tilherine
\,iter
MlAP restoration
inrcs
filtering
hoonlmorphic decont olution
!; I
Ic, 11111UjUCprccn a corici
w o%crhic ot I t Ic10'I Owt I'll I oiorat ion methods. Linear spatially im ariant and linear
! I-h
wqlIuc aiL d'crifcd tnd [hie Ireno li, and \k calknc-,e, ot each approach are identified. Lxamples of restored images
_II
icnL11, I o prol
ic guidelne, tor choo,,im a reqloratiol tcchnique for a particular application, a comparison of the tech1,; TIC,
l
hod, arc con'jli rd and ct\al
na lcd ha .cd
on1the lollossinp criteria: retored image \isual quailIv. performance in the
: '.c,ll l1 ,.
V dcor'e of a priori kn0o%%lcsgc rcquiicd. ;
and computational comple',iI\,.
'' -
I)
REPORT
18 SUBJECT TERMS
14 CATEO
-T
4 8
WORK UNIT
ACCESSION NO
!TASK
NO
7:"
PROJECT
I NO
,-
,-.I" .
" -
S..
DO FORM 1173
.
"....
DTlr7 .505
--
22-
.1-
-SSI-,
III
.
ATR -01',
1, i7'eh
' " '-.
,e7
he
...
eArea Cod1-.ud
.C
TELEPHONE
93 -5;(3
91
e
.U
AVPRO SL
SECURITY CLASSIFICATION
OF THIS PAGE
NCLASSIFIED
9.Now
JHU/APL
TG 1368
JULY 1988
L-A
Technical Memorandum
SURVEY OF IMAGE
RESTORATION TECHNIQUES
P. K. MURPHY
ABSTRACT
1%
1%,
N,
%'
.- "
,-
p..
OTIC
Accession For
INTIS
GRA&I
.TIC.TAB
Un.ttno.ncsd
,...-,
Distrlbution/
Av&ilability Codbs
i
IDIst
iAvall and/or
Special
EXECUTIVE SUMMARY
_
,
-
,.
'
.-
CONTENTS
r
N-%
1.0
1.1
1.2
1.3
Introduction ......................................................................... 9
Definition of Restoration ....................................................... 9
Sources of Image Degradation ............................... 9
Applications of Restoration .................................................. 10
2.0
2.1
2.2
2.3
10
11
12
12
13
14
14
14
14
14
14
15
15
15
15
16
I
ITHE
FIGURES
1. Canonic imaging system model ...............................................
2. Original object function ..........................................................
3. Object with Gaussian blur and additive noise .............................
4. Inverse filtering restoration of Fig. 3 ........................................
5. Wiener filtering restoration of Fig. 3 ........................................
6. Restoration by various techniques .............................................
7. Homomorphic deconvolution restoration of Fig. 3 ......................
8. LSV coordinate distortion restoration ........................................
9. Coordinate distortion restoration of rotational blur ......................
11
19
19
20
21
22
24
26
26
TABLES
.4
.
',
1.
2.
3.
4.
13
17
29
30
r
p?.,
6:
:.?
6,
1.0
INTRODUCTION
This technical memorandum surveys the field of image restoration and lays the theoretical groundwork needed to understand the concepts and alternatives in this
branch of image processing. Although the scope of the
report is general in nature, the reader with a specific application should be able to quickly compare and contrast
the restoration techniques applicable to his or her
problem.
'.
1
1.1
1.2
DEF'INITION OF RESTORATION
Image restoration is defined as the processing performed on the image using a priori knowledge of the
degrading phenomena to reduce or remove the degradffecs.
,, ngRestoration
estratin dffes
image enhancement,
from iageenhacemnt,
differs frm
ing effects.
which uses primarily ac hoc techniques (frequently nonlinear) to bring out or alter certain aspects of the image.
Enhancement techniques include histogram reshaping for
to sharpen edges,
ana
gtic
tractability.
image degradations arise from a variety of sources, such
as imaging system optics and electronics, and surrounding
environmental
gradation are: effects. Several major sources of image degradatio
are:
!. Image motion. When the object or imaging system
experiences relative motion during the imaging time
of exposure, degradation results. Examples of degra-
grs-lvel
odiicaton,'cripenng"dation-inducing
and thresholding to segment the image. Image restoration, on the other hand, seeks to undo, partially or wholly,the degradation an image has undergone for the purpose of restoring it to its original ideal form.
To undo the degradation, we must have prior knowloedge
of the degrading process. The a prri information
''tion
rcquired by a restoration technique may simply be a general analytic model for the degrading imaging system. Another method may require detailed information about the
s.stem filtering effects and the imaged object and noise
characteristics. The degree of prior knowledge available
for a specific application will thus influence the choice
of restoration technique. In Section 4.0 we consider restoration techniques that vary widely in the degree of prior
knowledge required.
Major sources of image degradation and specific restoration examples are identified in this introductory section.
hei general analytic imaging system models used to derive
the restoration approaches are presented in Section 2.0.
tection 3.0 discusses the a posteriori determination of the
S
idrtion
s by d ir m ermntin
e
iaging
degradations
by direct measurement
as
miethods. This information
is subsequently ud
used as
the prior kn,,wledge requisite for the restoration techniques. Both linear spatially inkariant and variant techniquc , are outlined in Section 4.0, along with a few nonlinear restoration methods. Section 5.0 offers a comparison of the techniques (Table 3 is especially useful) and
crizcria to consider %%hen choosing a restoration method
tor a particular application. Conclusions and additional
commrcnt, are g'ien in Section 6.0.
i Sa
Goanitco
Hill,
San
Francisco (1968).
tF
iOcM
'I.
S. Huang. W. F. Sehreiber, and 0. J. Ttetiak, "Image
Processing," Proc. IEEE 59, 1586-1609 (1971).
'B. R. Frieden, "Restoring with Maximum Likelihood and
Maximum Fntropy,- J.Opt. Soc. Am. 62, 511-518 (1972).
B. R. Frieden and J.J.Burke, "Restoring with Maximum
Entropy I1: Superresolution of Photographs of DiffractionBlurred Impulses." J. Opt. Soc. Am. 62, 1202-1210 (1972).
N.2,J"1!,
UNCLASSI FIED
LAUREL MARYLAND
and processed long after the image was formed. However, the development of rapid algorithms and advanced
hardware implementations should make real-time image
restoration feasible.
One of the first applications of image restoration was
in the 1960, at the California Institute of Technology
Jet Propulsion Laboratory. Images returned from the
Mariner spacecraft contained geometric distortion created by the vidicon on-board camera. o Digital restoratechniques were used to remove the distortion. The
algorithmn worked by locating registration reseau marks
and calculating a coordinate transformation that was
subseqtienrly applied to the image.
Since then, restoration techniques have been applied
in the diverse areas of medicine (X rays, acoustic imagery) surveillance data (satellite and aircraft imagery),
oil exploration (seismic signals), and forensic science
(smnudged fingerprints). Restoration has even found application in the music world as Stockham demonstrated
by restoring Enrico Caruso recordings using homoiorphic deconvolution.
OF RESTORATION
APPLIl(ATIlON
limace rcetoration can he applied to inan\ interestimiage probletil irl a sside ariers of' fields Most
applications to lav arc restricted to (kaia that have beetn
*ingL
,,o-rcd onlc
iape
or oOther
st!orage
medium
2.0
hlas been specified, analytic methods can be used to derise restoration techniques. In this section, we first del ine the inia~ing system in general terms and then impose
5 l low, icn
C iltiuII.,,kiIii,
-___
-..
--
'~
In
VC-lx~j
in
t 1 \\t.
o I
K -t
'J
Jil
ld,''
I).
~~;tr~
Il
S,(
'tt-c
I W~t It'I I
Donn".11
1)(' 166 1p
kas
]'156)
10
IIn.:Itt.rtI (ItslI,
t
V. C
D)itnaI
ixo'
t%1 at theic lt
65
'Im
P("t
I I !Loll" ''
HIi:
'\
ica
_______
UNCLASSI FIED
LAUREL. MARYLAND
2.1
+ nI (x,,y,)
[b(x,,y,)
(b
+
S2
(b(x,,y,) I n 2 (xi,y)
(1)
x,
A
mn (xoYoto)
=
h,
f(XoYotoX)
(2)
n 2 (xi, yj)
f(O'Y
f(XoYo)
2 D object
radiant energy
Image formation
n3(x,, Yt
X i , yi
hImage
psf
an
e+rg
:
grx,
Detector
V a(xq,
e)
Detected image
S, bI
plus nose
n 1 (xt, Yv)
I,.-
(4)
X, ) =
p.
(3)
m 2 (Xo,Yo,to,)
t, = k, (x,,yo,x , )
Sb(x,,,,t,,
h(x,,v,,x0 ,y,,)
"
h, (x , ,x(,)
h1 (x,
h, (.vi,Y,)
(LSV)
Xo) h 2 (Y,
(LSI).
yo)
(7)
A separable LS1 psf might arise, for example, from a
J(,,,,x,.
h(.\ v, )
,
.,,,(5[
x,.,)dx,, dv,
h(x,.y,,x,,,,)
(5)
- x,,)
[sL
nw --x-ox)]
sin~r(x,
Ir(,
X [sinr(y,
'( (y,
%
where t is a function of all four spatial variables and
has been modified to incorporate any' relative motion
bct\ ecn object and camera. A common example of an
ISV imaging system is one where the camera moves
.%ith constant linear velocity normal to the optical axis
v hen imaging a three-dimensional scene. Objects in the
""
*.--O
..
h(x
object, noise, and image data into one-dimensional vectors each of length N. The system psf can then be
modeled as an N2 by N 2 matrix of values [HM resulting in
Mhich iNthe familiar ts' o-dimcnsional convolution integral. Thik representation is particularly attractive since
it lend, itself to Fourier analysis. Consequently, many
rcstoration techniques have been developed for LSI im,vstcni.
acmei11
.3
[HI f.
(9)
S.
0
12
1
.
4%*~.,
.
..
'.
*~*~n./
(8)
_ I,,, - j,,
S2Mh,
Y-)
toreground will he blurred more than objects in the distance, resulting in spatially variant degradation.
Further simplification results if the system obeys the
property of superposition. Then the system is linear spatialh imnariant (ISI) and
V
-)]
6N*.hi
0L kN
I,%
-V
Table 1
Continuous system
Noise-free imaging
model
g(x,,y,)
gij =
h
,hkfk or
k I
[I]f (lexicographically ordered)
g
lo~sless incoherent
imaging
g(x,,y,)
f(v,,,y,,)
> 0
> 0
gy
fkl
h(x,,,,x0 ,y o ) - 0
-h(x,y,xo,y
Linear spatially
variant
Va riant
0
-
0
0
hUikl
I
t
h(x,y,,x 0 ,y 0 )
[H]
[H]
[HI
= block Toeplitz
Nonseparable
h(x,y,,x,y,,o)
Separable
h(i
linear spatially
invariant
,y,,X,,.(,
Nonseparable
h(x,,,,x,,v ) = h (Y, -xo,y, -y.)
[H1 10
[H21
Separable
h(x,,y,,x_,.,
[H] = [H11]
[H2]
3.0
13
2,...
(an isotropic function), H and therefore h are determined. Otherwise we must find the 1sf for line sources
positioned at varying angles in the image to determine
H along several radial lines. Interpolation is used to obtain the transfer function values at rectangular grid locations.
3.1.3 Edge Source Measurement
Locate an isolated edge in the degraded image and
measure the edge spread function (esf). The derivative
of the esf is the 1sf and, therefore,
i2 7rf,
*,.Par-target
'.~.
(f,f)
He
-'
-""-"
.- .-. "directly
-.-.
h(X, J',,
. ;The
x _ (.v, ,vY) dx- ,,
.,Y ) :
= h (XY 1
techniques described below are based on homomorphic signal processing (HSP) and cepstral-like techniques to estimate the degrading filter and its parameters.
(10)
3.2.1
by
.')
-,, r
A,,, v, -
. h-"'_,-
h(.x,
v.,
G, ( f,J,
(v
v,,) 6(.v,)
h..
t .',
v',, ) ct ,
h/(,
(14)
)( il)
" in IG, I
(15 )
= G (J,f,)
= H(/k ,t) .
(12)
HI
.. .
..
..
n Gj
J
14
% %
exp
IFn
'I
. ..-.
Rcnrcld and
),
where i = , 2.
N. The logarithm of the magnitude is taken and the result is summed over he N regions
by
d.v, dy,,
-
0f,j
.. H (.,%, ) F,
(16)
For this technique to work, the object Fourier transform in each region must either be known or estimated.
Another possibility is to assume that for large enough N,
,nIF, I -= Constant.
(17)
1 0 <xcoS4 y
h(xy)
'-
S,=
HI
HCf,fJ,.
IG, 12,
(19)
'f
I(
( IG,
(2)
elsewhere.
J tA
H(f,, f.) =
'a
15
""
%',
ifi.
+f.
,
(3
(23)
.4.e
(22)
(
both unknown parameters, vTand 4), which in turn uniquely specify the degrading filter.
3,
3.2.3.2 Simple defocus aberration. The degradation arising from a badly defocussed optical system can
be modeled as the Airy disk pattern
"
(21)
image spectrum with respect to both the f,and.fv frequency axes. The periodic structure of the filter transfer
gives rise to peaks in the two one-dimensional
Fourier transforms thus generated at the values
to f,),
transform with respect
x = vT sin 4 (Fourier
tc
with
transform
v T cos 0 (Fourier
y = cepstral-like
and
f,
). This
technique
allows us
to respect
determine
where
the assumption
made
that thefilter
stochastic
image
process
is ergodic. is
The
resulting
is
aepoesfunction
I '
'
xtan4)
where S,, and S, are the psd of the image and object
functions, respectively. The blurred image psd can be
estimated by the spatial average
Q -
vT
(18)
and y
ysin
3.3
NOISE CONSIDERATIONS
yields
* f + i
and
where the new noise term, n', retains the same mean
G = 11F +
..
.'
-'
4.0
,:
,
.
*
-X1
perform some operation on the degraded image to effeet an "improvement"; i.e., a restored image is generated that in some sense more closely resembles the original object. The choices of criteria used to motivate the
improvement and determine the restoration technique
fall into four general categories: (a) least squares estimates, (b) equivalent power spectral densities, (c) Bayesian estimates, and (d) ad hoc methods.
Techniques based on least squares estimation treat
the original object as a deterministic unknown function.
This criterion requires that the squared error between
the degraded image and the filtei. d estimate be
minimized,
Minlel
4.1
- .
-
(25)
."prior
0-
Min
g - hi*(
(26)
RESIORATION CRITERIA
'-
The second category is that of equivalent power spectral densities. Techniques that fall into this category treat
the object as a stochastic process and generate a restored
image whose psd is equal to the known original object
psd,
Sff = Sff .
(27)
Bayesian estimation gives rise to a number of estimation criteria depending on the cost function assigned to
errors. The stochastic properties of the object and
noise are used to develop minimum mean squared error
(MMSE), maximum entropy, and maximum a posteriori
(MAP) estimates.
In addition to techniques based on these well-defined
criteria, others developed on heuristic arguments can
also provide good restoration. Application-specific constraints such as non-negativity or second order smoothness can also be introduced to generate various hybrid
g(xi,y,)
X, y,
y)
(28)
Table 2
Restoration criteria and techniques.
Techniques
Category
1. Least squares estimate
Mini Ig - h *
Sf=
3. Bayesian estimate
.Minimum mean square
error
LSI
Criterion
LSV
Inverse filtering
Homomorphic filtering
Geometric mean filtering
(a =1/2, ' = 1)
Min Ef If - ffl2 I
Wiener filtering
Recursive filtering
Analytic continuation
Maximum entropy
Max I -f In f
Maximum entropy
filtering
Maximum a posteriori
Max PrItl.gl
Maximum a posteriori
filtering
4. Ad hoc methods
Constrained
deconv lution
Geometric mean filtering
(0 a :s 1, y-
17
e
4-"
1
where the energy conserving property of h has been
used 12 and I lIIdenotes the signal norm. 15 The SNR
for the image restored by inverse filtering is defined as
where the noise is modeled as additive and signal independent. In the Fourier domain, this becomes
Gf,,)
F(f,,f,) H(fff)
+ N(f,,f,) (29)
1VI111
1A2
where
f=m*
g.
(31)
H 'I
IIfor real imaging sys-
g =h
*f
(37)
(32)
FTIml I1/H
.Vll,,r=
(
(6
IHn'l
(30)
Imli
.I
/'t
SNR
SNRg
(35)
g =h * f+
n,
and
..
1."e"'e
FT fl
G/H.
(33)
where large.
nb is not necessarily small and can in fact be
quite
Inverse filtering, however, does have its
advantages.
vsevere
is easy to implement and can be done quickly. It requires only knowledge of the system psf, unlike many
other techniques that require knowledge of the noise
and object characteristics. In addition, in high-SNR eni
g
Vironments
itt gives
restorations with good resolution
(providing there are few zeros of H in the image bandwidth). To avoid indeterminate ratios, a pseudoinverse
filter cai, be defined as' 2
(38)
m *g =f+ n,
Sf=
SNR,
!*h f
SI
nlI I
lfl
ln1l ,
Mpeudotnvere
i.
H*
lim
-0 IH I2 + 3
(39)
[.
(34)
0"
%%
a.
,ap'
a'Y .'
o"~.
- ','"QS2,'.:-"
,:a,.,,,.i'-wN
.%, " , a' .
,,
*~~
" ''
" ", .~".%..
i1 ,",,
q~~
.a
V,,
5/,%,a
, ,:,a,'N
.....
,'"',
<..:"
"-
(a)
Elif-f-2
El If- m *g11
(40)
aid.m"
(b)
",,
Wi
11A'
3%
"
El f(x" ,.il)((41)-
______________
n (xi ,"1 )
* g(xi ,.Y)]
(41)
2
__or
R,, (Ax,vy)
19
*'
(42)
Mwien.r
Sfg /Sgg
(44)
We have implicitly made the assumption that the random object and noise processes are statistically widesense stationary. This is frequently not true for real objects, thereby limiting the class of objects for which
Wiener filtering truly results in the MMSE estimate.
However, we proceed by not only assuming thatf(xy)
and n (x,y) are wide-sense stationary, but also constrain
them to be uncorrelated. Then
,,
AfWiener
HSif
+ S,,
Sff
IHI
(f5
%,
",_
modifying filter,
-.
(a)
'"
___
'"
....
_____Mwiener
.H
11 + S,,/IHI
SfJ
. (46)
" IER
0problems
..
are
M S',,
";",:20
01
'%
(43)
- -
Fig. 4).
We(47)
MParametric Wee1+
IHI S
where -y - 0. The parameter -' is determined subjectively by the user for a particular image.
Geometric Mean Filtering
S4.2.3
HM, (HF+N)
NM,
(48)
MF +
(a)
100-
-Many
I,,,4
IlIf '
"
Idividually.
MCeometric mean
= [MInversel
Im[Mparametric
Wiener jI
(49)
4.2.4
(b)
Figure 5
2
SNR = 33 dB and (b) SNR = 23 dB.'
P''
Constrained Deconvolution
21
*,
,This
1'>.
Mi
I lc(xy) * f(xy) 1
(50)
(51)
.,.
-
(b)
1
-2
1
1 -2
1 -2
::
-.
.J1%
1 -2_-J
1 -21
M(on~tratned deconolurion
IHI+ +
*4.
dl
- -
u'i
(52)
"
%.o
mi-.
,,,
Figure 6 Restoration by various techniques; (a)original object, (b)original with defocus and high-frequency
noise, (c) inverse filtering restoration, (d)Wiener filtering restoration, (e)geometric mean filtering restoration
= 2, -y= 1, (f)constrained deconvolution restoration using C = second difference. 12
I'M. Cannon, "Blind Deconvolution of Spatially Invariant
Blurs with Phase," IEEE Trans. Acousi. speech SignalProcess. 24, 58-63 (1976).
IMI2
umi)a
Sff
IMHomomorphic
2,(53
(59)
f + S.1
deconvolution
lCeomdric mean,a
1/2.,
II
(60)
MG
(54)
.4.
(55)
The restoration criterion (see Table 2) for this technique is to equate the original object and estimate image psd, i.e.,
Sf
Sff
or
IM S
(56)
which yields
1
'. "
lMHomo..phc deconvolution
[Sff/Sgg]
(57)
=IHI2 S
+ Sf,
(58)
I.,
23
(61)
(62)
(64a)
a2 = Py
(64b)
a3 = PxPv +
....
PXC(1,O)
a.--.C(O,O)
(64c)
a4
+ pyC(O,1)
pxpyC(O,O)
(64d)
,
,(65)
,(a)
-domain.
",
-,
.
-"
"-..
,
."."
-...
t
..-
,
S.,
",'5"
..
"-. " ..-
.
(bi
-entire
S.--'-
".,.
al(. + ],Y)+
af(.xVy + I)
+ af(xvy) + a4 g(xy) .
V'
(66)
(63)
24
.7
LAUREL, MARYLAND
coordinate transformation of the result yields the restored image in the original coordinate system.
The application of this approach is limited to those
LSV systems that are decomposable into the general
form shown in Fig. 8. However, the effects of many
forms of spatially variant image degradation can be described by this decomposition. The applicability of this
coordinate distortion technique for restoring images degraded by certain types of camera motion 19.20
and by
the optical aberrations of astigmatism and curvature of
has also been shown.
For example, a simple rotation of the camera about
the optical axis yields the LSV result
Section 4.2 outlined those restoration techniques appli~able to LSI systems. Because the imaging system was
modeled as spatially invariant, the powerful theory of
Fourier domain analysis could be used. However, real
imaging systems are seldom spatially invariant and are
more appropriately modeled as
,e -)field
' -" ~
"g(xy,)
-a"-
o
a
a'
_analysis
.tial
;
*
"
(67)
along x2
-,,
:.
*:;
"
y2
Y"
y,
Y0
x,sin T+
ycostT.
Here,
= constant angular rotational velocity,
xoue
T
time offpoorpi
photographic exposure,
T=tm
ds,, = differential path element,
and uTis constrained to be less than 2r radians (overall camera motion must be less than one full rotation).
The imaging system is otherwise considered to be perfeet, and no noise is introduced for this simple exampie. By transforming to polar coordinates (r, 0), we obtain
(68)
[,,=",
g(r,,,)
[(rO
dO,,
o,:'
f(r,,,O,dO
4.3.2 Coordinate
"."= Distortion Method
A novel approach to spatially variant image restoration developed by Sawchuk and Robbins and Huang
hinges on finding a nonlinear coordinate transformation
that maps the imaging system to a linear spatially invariant domain. An LSi technique can then be used to
restore the image in this new domain, and an inverse
.a%*
to
for (x,,.
in the p/h isoplanatic patch. Any of the
previously derived spatially invariant restoration techniques can then be applied to the individual patches.
As with regional recursive filtering, postprocessing is
usually required to reduce artifacts generated at the restored image isoplanatic region boundaries.
p '
y,
x, = X,
4
.
_r,,
, - jy,,
"
x .f(.,,,,,) dx,, dv,,
(69)
+ _
ds(,
7f(x,,
+ n(x,,v,) ,
fr, O,-
) h (0)dO
(70)
*'~a~,
.a l
'I.
f(x0 , YO)
v;)
FLS
7ssystem-"
f0Y)
,
,
glx;,
Yo, xi, Y)
d
Coordinate distortion
j
b I (xo , yo
b2lx"
"v
V [4 Spatially
0
h I(u,
YO)
31u
invariant psf
V)
I
t
yi
gXy
C2(U, V)
L
Figure 8 LSV coordinate distortion restoration.
"
,A.
I.
'
'A-
~4.3.3
,linear
I.
;wt
'
.lexicographically
*
~~
gfn,
)Pr(flg)1
_Max
.(72)
Prlglfl Prlfl
Pr fl
(731fP-
Pr
PrIg)
26
I
(71)
and H is a two-dimensional matrix representing the effects of the spatially variant system psf.
The MAP estimate of the vector f is given by
____--
~ f~ +eiorpial
~
'
which is the expression we need to maximize with respect to f. If the original object and noise can be modeled as multivariate Gaussian processes, i.e.,
Pr- f I
A exp
I 1
C In
'.,
]-[ (f
74)
analytic continuation. 22 23 Unfortunately, both techniques require extremely high SNRs to achieve superresolution.
Maximum entropy restoration is based on modeling
the original object vector f (suitably normalized) as a
probability density function (pdf). This condition guarantees positive values for the restored image vector f.
derivation based on multinomial pdf (e.g., see Refs.
2 n A[C ]-
(75)
%%
there [Cf] and [C,] are the object and noise covariance matrices, the MAP estimate is found by iteratively
si
onA
4 and 5) yields
f~p
= f + [CIHr[C,]
' [g - H
'MAP]
(76)
fMax entropy =
.*
.-
"
for A P . Although the multivariate Gaussian assumption may seem overly restrictive at first, it gives a reasonable model for many images. The underlying structure of the object can be modeled in the mean vector
f, with the finer structure described by Gaussian variations about this mean vector. This may be a more realistic model than that obtained by assuming a wide-sense
stationary object. Recall that the stationarity assumption requires that every element in the mean vector f
be equal to the same constant value (as in Wiener, geometric mean, and recursive filtering).
The MAP restoration technique requires a great deal
of prior knowledge as Eq. 76 demonstrates. The object
and noise stochastic properties, as well as the imaging
system degradation effects, must be specified. The iterative nature of this technique also makes it computationally expensive and convergence is not always guaranteed. However, MAP restoration has been used successfully in certain applications 2' and can be extended to
nonlinear spatially variant imaging systems as well.
Tnal
4.3.4"
4.3.4 Superresolution Techniques
The limit of attainable image resolution using the deftnition
derived cutof
from the Rayleigh criterion 2 is deter~Ibyw
mined by the cutoff spatial frequency of the imaging
system. Even with the best possible restoration techbandnique, object information outside of the system
width is lost; we would expect a minimum resolvable
spatial element corresponding to the inverse of the system cutoff frequency. However, if certain conditions
exp I - 1
(g
H fMa
2X[H* I
etropy))
(77)
22
C. K. Rushforth and R. W. Harris, "Restoration, Resolution, and Noise," J. Opt. Soc. Am. 58, 539-545 (1968).
"C. L. Rino, "Bandlimited Image Restoration by linear
Mean-Square Estimation," J. Opt. Soc. Am. 59, 547-553
(1969).
27
',?..',..".
.- ';:"Z!"
-..
. p -.
':,
"
',,'
Zd
'
. .
r .
--
: .
' 9
..
-1.
1-
- .
M
.. annon, t. .1.irussell. and 3.R. Hunt, "Com pari,,oloft iaLc Retoration Methods," App/. Opt. 17,
,",4 +9 (1978),
28
%.%0%
,.;.A:_
VA
THE JOHNS HOPKINS UNIVERSITY
Table 3
Summary of image restoration techniques.
Restoration
technique
Inserse fihrring
Restoring
filter
Restoration
criterion
A priori knowledge
and assumptions
Minig - h*J2
.% =
H
Performance
advantages
LSI system
H known
Disadvantages
Computational
simplicity
Restoring filter
variations
Pseudoinverse
M = H* -
Indeterminate when
A,ener tilterig
'f =
I v+
Min E If -
P'i
LSI system
H.S.,._ , known
n, f stationary
(,eo retr,"tean
fSiltertng
A. =
onvtnve
deconsolutwin
At=
2,
LS! system
S. S, known
f stationary
Min
f
subject to
'e h nJr
11 system
H, 11, known
C user defined
Finite seconddegree
difference matrix
IciOl
Human visual response
model Ic(ij) I
S, = 5,,
[SI system
5,, known
Extent of H < areaof
partition blck
Ergodic g
No knowledge of H
Magnitude-only restora- Equivalent to geometric
required
tion filter requires
mean with a = V.
Good noise performance additional processingto V = I for stationary f,
determine filter phase
n
Computationally complex
Mnt EiJ - sf I
Restrictive
and unrealistic LSV regional recursive
assumptions
filtering
Computaionaly
expensive
L.SVsystemdescribed
as
LSI after known
coordinate transformaplus I.SI technique
Visually pleasing
resioration
Iterative technique
Convergence
not
guaranteed
Visually pleasing
restoration
Superresolution
Iterative techmque
Convergence
not
guaranteed
Very susceptible
to noise
Sn
5
X
tI
H
= it
Homomotphic
deconsitlutmOn
%f =
[iG
L- J
Reursie
init-ng
i~iplonatic yuh
fihetmg
-An),til filter
-srdinav
Arcs
ditorion metho,
d
.
%
,ion
:%
I+'
smoothed
User defined
H S,1.
HH
ri
H1= 0
SI filter
assumptions
Stay PI il)
I.SV system
f andg multicariate
Gaussianprocee,,,
known
ilanmurcnrt'y
"
Star I
-\nalyt
a nrnn;nl~n
/1
he\I'.
I I
--
I.SV system
I. i non-negative
[/fl. I knon
I I'V system
Superres-.lutitor
f analytic and handlimited to squarehand
region
Prolatespheroidalwave
function known
Computationally
expensive
Requiresvery highSNR
(> 30 dB)
29
t
%j~-%
%%N;
\J
~yz
~s$ ~
.~'-,.,
'~u
n,
..
*~g
.V
5.
'~
S.-
Table 4
Comparison of restoration techniques.
"-,'"deconvolution
Visual quality
(moderate SNR)
Noise
performance
Degree of required
a priori knowledge
Computational
complexity
Inverse filtering
Fair
Poor
Low
Low
Wiener filtering
Good
Good
High
Moderate
Geometric mean
filtering
Very good
Good
High
Moderate
Good
Fair
Moderate
Moderate
Homomorphic
deconvolution
Very good
Good
Low
High
MAP restoration
Very good
Good
High
Very high
Constrained
Convion
the particular image. 26 (See Ref. 12 for restoration algorithms and additional insight on their implementation.)
Ultimately, the choice of restoration technique is determined by the particulars of the application. What
kind of visual quality is required? A restored image that
will be subsequently processed by additional software
for classification/detection purposes will not necessarily require the same degree of visual quality as one that
will be presented to a human observer. What is the system SNR and how severe is the degradation? If the system consistently operates at high SNRs, simple inverse
filtering may suffice. What kind of prior knowledge is
available? If little information about the system is
known or estimable, homomorphic deconvolution may
be the most attractive technique. However, the user must
remember the assumptions couched in this method: the
non-zero extent of H is less than the partition size and
H is real and non-negative.
And finally, what are the computational considerations for the particular applicatio" Are there reels of
data or a single image to restore? Is the data stored and
processed in an image processing laboratory or must
restoration be accomplished in close to real time? For
very fast restoration applications, the format of the image data can further influence the choice of restoring
technique. For example, video image data received one
scan line at a time lends itself to techniques that can
be implemented by one-dimensional line processing.
Even though faster two-dimensional FFT algorithms exist that operate on a two-dimensional extension of the
one-dimensional Cooley-Tukey butterfly operation, 27
most two-dimensional FFT algorithms are performed
by sequential one-dimensional FFT computations. This
makes techniques such as inverse, Weiner, geometric
mean, and constrained deconvolution filtering especially
applicable to scanned imagery.
Q. o,,,
6A Q
-!F.
"
0THE
LAUREL, MARYLAND
6.0
"
,
. Fnonlinear
"
-'-"
CONCLUSIONS
S.
,
%
;%. '-
-B. R. Frieden, "Unified Theory for Estimating Frequency(it-Occurrence Laws and Optical Objects," J. Opt. Soc. Am.
...
31
Lk4Ik-
4THE
REFERENCES
Transfer Function Associated with Image Transmission through Turbulent Media," J. Opt. Soc. Am.
54, 52-61 (1964).
J. W. Goodman, Introduction to Fourier Optics,
McGraw-Hill, San Francisco (1968).
T S. Huang, W. F. Schreiber, and 0. J. Tretiak,
"Image Processing," Proc. IEEE 59, 1586-1609
(1971).
4
B. R. Frieden, "Restoring with Maximum Likelihood and Maximum Entropy," J. Opt. Soc. Am. 62,
511-518 (1972).
B. R. Frieden and J. J. Burke, "Restoring with
Maximum Entropy 11: Superresolution of Photographs of Diffraction-Blurred Impulses," J. Opt. Soc.
Am. 62, 1202-1210 (1972).
6 G. M. Robbins and T. S. Huang, "Inverse Filtering
.-
-I
,.(1968).
33
ORGANIZATION
DEPARTMENT OF DEFENSE
Office of the Secretary of Defense
Defense Technical Information Center
'P
ATTENTION
LOCATION
Washington, DC 20301
Alexandria, VA 22314
No. of
Copies
OUSDRE(ET)
Accessions
I
12
OP-98
OP-987
OP-987B
OP-35
OP-35E
OP-507D
R. L. Rumpf
1
1
I
I
I
I
I
AIR-9301
AIR-9303A
AIR-932
AIR-932A
AIR-932G
AIR-5402D
PMA-258
PMA-280
PMA-280A
AIR-7226
I
I
1
I
I
I
I
I
I
2
CET-I
SEA-06
SEA-06B
SEA-62B
SEA-62Z
SEA-62ZI
SEA-62Z2
SEA-62Z3
SEA-62Z3B
SEA-9961
I
I
I
I
I
I
I
I
I
2
Washington, DC
San Diego, CA
Washington, DC
Indianapolis, IN
Bethesda, MD
Warminster, PA
China Lake, CA
White Oak, MD
Arlington, VA
Washington, DC
NSUP-03412A
0141
SPAWAR-32T
803
012.2
7012
3942
D21
OCNR-26
fo0l
6500
6530
I
1
I
1
1
1
1
I
I
Monterey, CA
62TV
.'.
Washington, DC 20350
NAVAIRSYSCOM
Planning and Programming Br.
Tech Transfer Manager
Director, Weapons Div.
ASM, Weapons Div.
Weapons Guidance
APM HARPOON
Prog. Mgr. Anti-Ship Weapon Sys.
Washington, DC 22202
Washington, DC 20350
Library
,,
NAVSEASYSCOM
Research Technology and Assessment Ofc.
Director. Weapons & Combat Systems
Executive Director
Surface Warfare Systems Group
Surface Missile Systems Subgroup
Long Range Missile Systems Div.
Medium Range Missile Systems Div.
Guided Missile Div,.
Technical Director
Library
Washington, DC 22202
NAVPRO
COMMANDS & CENTERS
Laurel, MD 20707
Fort Belvoir, VA
DELNV-RM-RA
'
"
(OVLRNMENT AGENCIES
National Security Agency
R022
5151 E. Broadway
Tucson, AZ 85711-3796
B. R. Hunt
Miscellaneous
SAIC
Requests for copies of this report from DoD activities and contractors should be directed to DTIC,
Cameron Station, Alexandria, Virginia 22314 using DTIC Form I and, If necessary, DTIC Form 55.
Initial distribution of this document within the Applied Physics Laboratory has been made in accordance with a list on file In the APL Technical Publications Group.