subsurface radar signal deconvolution

14
Signal Processing 4 (1982) 249-262 249 North-Holland Publishing Company SUBSURFACE RADAR SIGNAL DECONVOLUTION* Isabelle PAYAN, member EURASIP Thomson CSF, Etude et D&:eloppement d'imagerie nou~'elle, 48, r,w Camille des Moulins, 1='-92130 [ssy-les-Moulinea,~x, France, (formerly with: Uni~'ersityof Southern California, Medical Imaging Science Group, 4676 Admiralty Way, Suite 932, Marina del Rey, CA 90291, USA) Murat KUNT, member EURASIP Laboratoire de traitement des signaux de I'EPFL, 16, chemin de Bellerive, CH-I007 Lausanne, Switzerland Werner FREI Un&,ersity of Southern California, Medical Imaging Science Group, 4676 Admiralty Way, Suite 932. Marina del Rey, CA 90291, USA Received 24 March 1981 Revised 2 November 1981 Abstract. We present two methods of signal deconvolution for systems whose impulse response (wavelet function) can be explicitly determined, and where the goal is to locate short impulses in the presence of strong, reverberation-like interferences. The first method, which we call algebraic deconvolution, differs from other known techniques in two ways: first of all, explicit use of the wavelet function provides more powerful a priori knowledge than the autocorrelation or the power spectrum. Secondly, this method permits to flexibly trade off noise versus resolution. In the second method presented here, we use an analytical model (synthetic wavelet) of the system impulse response to determine an inverse filter. These methods have been developed for video pulse radar signals, and encouraging early results have been obtained. Zusammenfassung. Zwei Methoden der Entfaltung von Signalen werden beschrieben ftir den Fall, da~3 die Impulsantwort des verwendeten Systems explizit angegeben werden kann. Ziel der Untersuchung ist hierbei, kurze Signalimpulse in Gegenwart starker nachhallartiger Interferenzen ausfindig zu machen. Das erste Verfahren, bier als 'algebraische Entfaltung' bezeichnet, unterscheidet sich von anderen bekannten Verfahren auf zweierlei Weise. Dadurch, da~3 die Impulsantwort explizit bekannt ist, erh~ilt der Benutzer yon vorn herein eine sehr viel wirksamere Information also bei Verwendung der Autokorrelationsfunktion oder des Leistungsspektrums. Des weiteren gelingt es mit diesem Verfahren, zwischen der Rauschempfindlichkeit einerseits und dem Aufl6sungsverm6gen andererseits einen tragbaren Kompromi~ herzustellen. Beim zweiten Verfahren wird ein analytisches Modell, d.h. eine synthetisierte Impulsantwort dazu verwendet, ein inverses Filter zu entwerfen. Die Verfahren wurden ffir Videoimpulsradar entwickelt. Die ersten Ergebnisse sind sehr ermutigend. R6sum6. Nous pr6sentons ici deux m6thodes de d6convolution de signaux produits par des syst~mes dont la r6ponse impulsionnelle (onde) peut ~tre d6termin6e de mani6re explicite. Le but poursuivi est de Iocaliser de courtes impulsions m~16es h d'importants parasites provenant en particulier de r6flexions multiples. La d6convolution alg6brique diff~re des m&hodes classiquespar deux aspects: tout d'abord elle utilise la connaissance explicite de ta r6ponse impulsionnelle, ce qui fournit plus d'information que son autocorr~lation ou son spectre; enfin, le compromis entre la r6duction du bruit et la finesse de la r~solution peut se traiter tr~s souplement par I'introduction d'un facteur d'6talement. * This work was performed under the auspices of the U.S. Department of Energy Contract No. DE-AC08-76NV01183 through a subcontract from EG&G's Santa Barbara Oper- ations. Reference to a company or product name does not imply approval or recommendation of the product by the U.S. Department of Energy to the exclusion of others that may be suitable. 0165-1684/82/0000-0000/$02.75 O 1982 North-Holland

Upload: isabelle-payan

Post on 21-Jun-2016

217 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Subsurface radar signal deconvolution

Signal Processing 4 (1982) 249-262 249 North-Holland Publishing Company

SUBSURFACE RADAR SIGNAL DECONVOLUTION*

Isabelle PAYAN, member EURASIP Thomson CSF, Etude et D&:eloppement d'imagerie nou~'elle, 48, r,w Camille des Moulins, 1='-92130 [ssy-les-Moulinea,~x, France, (formerly with: Uni~'ersity of Southern California, Medical Imaging Science Group, 4676 Admiralty Way, Suite 932, Marina del Rey, CA 90291, USA)

Murat KUNT, member EURASIP Laboratoire de traitement des signaux de I'EPFL, 16, chemin de Bellerive, CH-I007 Lausanne, Switzerland

Werner FREI Un&,ersity of Southern California, Medical Imaging Science Group, 4676 Admiralty Way, Suite 932. Marina del Rey, CA 90291, USA

Received 24 March 1981 Revised 2 November 1981

Abstract. We present two methods of signal deconvolution for systems whose impulse response (wavelet function) can be explicitly determined, and where the goal is to locate short impulses in the presence of strong, reverberation-like interferences.

The first method, which we call algebraic deconvolution, differs from other known techniques in two ways: first of all, explicit use of the wavelet function provides more powerful a priori knowledge than the autocorrelation or the power spectrum. Secondly, this method permits to flexibly trade off noise versus resolution.

In the second method presented here, we use an analytical model (synthetic wavelet) of the system impulse response to determine an inverse filter.

These methods have been developed for video pulse radar signals, and encouraging early results have been obtained.

Zusammenfassung. Zwei Methoden der Entfaltung von Signalen werden beschrieben ftir den Fall, da~3 die Impulsantwort des verwendeten Systems explizit angegeben werden kann. Ziel der Untersuchung ist hierbei, kurze Signalimpulse in Gegenwart starker nachhallartiger Interferenzen ausfindig zu machen. Das erste Verfahren, bier als 'algebraische Entfaltung' bezeichnet, unterscheidet sich von anderen bekannten Verfahren auf zweierlei Weise. Dadurch, da~3 die Impulsantwort explizit bekannt ist, erh~ilt der Benutzer yon vorn herein eine sehr viel wirksamere Information also bei Verwendung der Autokorrelationsfunktion oder des Leistungsspektrums. Des weiteren gelingt es mit diesem Verfahren, zwischen der Rauschempfindlichkeit einerseits und dem Aufl6sungsverm6gen andererseits einen tragbaren Kompromi~ herzustellen. Beim zweiten Verfahren wird ein analytisches Modell, d.h. eine synthetisierte Impulsantwort dazu verwendet, ein inverses Filter zu entwerfen. Die Verfahren wurden ffir Videoimpulsradar entwickelt. Die ersten Ergebnisse sind sehr ermutigend.

R6sum6. Nous pr6sentons ici deux m6thodes de d6convolution de signaux produits par des syst~mes dont la r6ponse impulsionnelle (onde) peut ~tre d6termin6e de mani6re explicite. Le but poursuivi est de Iocaliser de courtes impulsions m~16es h d'importants parasites provenant en particulier de r6flexions multiples.

La d6convolution alg6brique diff~re des m&hodes classiquespar deux aspects: tout d'abord elle utilise la connaissance explicite de ta r6ponse impulsionnelle, ce qui fournit plus d'information que son autocorr~lation ou son spectre; enfin, le compromis entre la r6duction du bruit et la finesse de la r~solution peut se traiter tr~s souplement par I'introduction d'un facteur d'6talement.

* This work was performed under the auspices of the U.S. Department of Energy Contract No. DE-AC08-76NV01183 through a subcontract from EG&G's Santa Barbara Oper- ations.

Reference to a company or product name does not imply approval or recommendation of the product by the U.S. Department of Energy to the exclusion of others that may be suitable.

0 1 6 5 - 1 6 8 4 / 8 2 / 0 0 0 0 - 0 0 0 0 / $ 0 2 . 7 5 O 1 9 8 2 N o r t h - H o l l a n d

Page 2: Subsurface radar signal deconvolution

250 L Payan et al. / Subsurface radar signal deconL'olution

Dans la deuxi~me m&hode present,e, nous utilisons un filtre inverse qui est d&ermin~ par un module analytique (onde synthehique) de la r~ponse impulsionnelle.

Ces m~thodes ont ~t6 d~velopp~es pour des signaux radar h impulsion video, et les premiers ff:sultats sont tr~s encourage- ants.

Keywords. Video pulse radar, deconvolution, inverse filter.

1. Introduction

Deconvolution designates the recovery of a

signal degraded by the response of a linear system. Examples of such degradations are image blur caused by optics and atmospheric turbulence [1], acoustic signals obscured by multiple reverberations [2], and more generally all measurements made with systems which exhibit a non-uniform frequency response. The recovery

of the original signal, or, more precisely, the esti-

mation of this original signal presupposes some

knowledge about the characteristics of the signal,

the degrading system response and the noise

respectively. The existing techniques thus center around the kind of a priori knowledge obtainable by measurements or reasonable assumptions.

Wiener filtering [3], for example, presupposes

knowledge of the signal and noise power spectra, as well as the system response, to specify a filter

which minimizes the mean square error between the original signal and the estimate obtained.

Linear prediction, on the other hand [4, 5], utilizes the autocorrelation of the degraded signal to predict its future behaviour, assuming that pre- dictability is caused by the response of the degrad- ing system. The desired signal is then extracted by measuring deviations from the predicted values.

To cite one more example, complex cepstrum filtering [5, 6] presupposes that the measured signal can be mapped into a 'quefrency' domain, wherein convolved functions occupy different regions and can thus be separated from each other.

In comparison, both methods presented here presuppose an explicit knowledge of the system impulse response to calculate the coefficients of the deconvolution filter. In the presence of noise, Signal Processing

both filters can be adjusted to trade off resolution, e.g. the ability to discriminate closely spaced

events, with the ability to detect weak signals

otherwise obscured by noise. These methods were developed for video-pulse

radar [7], which utilizes pulses of very wide band- width to penetrate media with high absorption losses such as ground or water. This is done to detect the presence of buried objects, void near mine shafts and so forth, which present dielectric

discontinuities and thus cause a part of the incident

electromagnetic energy to be reflected I~ack to the receiving antenna. Hence the received signal

would ideally consist of pulses indicating the pre- sence and range of such discontinuities. In reality however, these returns have the appearance of damped oscillations which often completely obscure the desired information. Fig. l(a) shows an example obtained by moving the antenna of such a radar across the side of a gravel pile. The

heavy slanting striations visible in this image are caused by the interface between the bottom of the

gravel pile and the ground. Our aim here is to reduce these striations to a single line indicating

the presence of the interfaces.

2. Mathematical model

2.1. Situation of the problem

In our approach, we assume that a measured radar signal is the convolution between the ideal radar returns (consisting of a random train of pulses) and a 'ringing' or wavelet function, which is in fact the system impulse response (see Fig. 2). In the following, the 'wavelet' designates this par-

ticular function.

Page 3: Subsurface radar signal deconvolution

L Payan et al. / Subsurface radar signal decon~'olution 251

?eDtZ -

rdTrio~ CD~:: [ ~ o a d . d e o im z r ~ v e l ]

F ~ Z ~ [ j ~ C V~22F e _ ~ . . . . . .

T ~ . 20FVQS2]~Z ~0 B sm~!z21 r -3~- ~nsD4n%eFe3

^hi~a recorsins

life

2 5 5

0

V~ V~Vl ' v ~ Y ~ - , ~ , ~

V Fig. hb). One scan line.

Vot. 4, No. 4, July 1982

Page 4: Subsurface radar signal deconvolution

252 L Pavan e" al. / Subsu~.,'ace radar signal deconcolution

Fig. 2!a). Random train of pulses.

Fig. 2(b). Ringing function.

AAAA_ VvV V

Fig, 2(c). Convolution of 2ta) and 2ib).

First we need to extract the wavelet f rom the

received radar signal. This operation seems very

simple, for example when we look at the signal

obtained by moving the antenna of the radar over

a swimming-pool filled with water (Fig. 3(a) rep-

resents the image, and Fig. 3(b) shows one scan

line where we see the "ringing' function caused by the water /concrete boundary return). Notice that

the wavelet is not always so clearly visible (see

Fig. l(b)).

Once the wavelet is known, we can perform an

"inverse convolution', or deconvolution, of the received signals to recover the actual signals as

closely as possible. This will simplify the given images (composed of several consecutive signals)

since the deconvolution filtering transforms the wavelet into the desired function. This desired function is in fact the ideal radar return that we would obtain from a boundary if there were no echo effect. Such an ideal return would be a Dirac

Signa~ Processing

pulse locating the boundary at a unique depth.

For reasons explained later, we shall also consider

smoother desired functions such as a gaussian

curve ,

2.2. Formulation of the problem

From a mathematical point of view, the formu-

lation of our problem is as follows:

Given the wavelet w(0) . . . . . w(N - 1)

find a filter f(0) . . . . . / ( M - l) ( M > N )

such that the convolution (P1)

c(n) = w(n )* f (n )

Vn = 0 . . . . . M + N - 2

be as close as possible to a desired

function

d(O) . . . . . d ( M + N - 2).

Page 5: Subsurface radar signal deconvolution

[. Payan er aL / Subsurface radar signal deconvolu&~n • ""

depth ~Z

rs:!a:<ians c:

:~ez~! bars

etal bar~

~axi~w~ decs~ in ~he ima~

3 ~ r

Fig. 3tab Original image of swimming-pool data.

In the next two sections, we present two solu- tions to this problem. One defines the convolu- tion and the error measure in the time domain. The second solves the problem in the frequency domain; it uses a modified version of the inverse

filter method.

3. Algebraic method of deconvolution

3.1 . E x t r a c t i o n of" the w a v e l e t

The swimming-pool data is very attractive because the wavelet is clearly visible (see Fig.

3(b)). Indeed there exists a unique boundary VoI. 4, No. 4, July 1982

Page 6: Subsurface radar signal deconvolution

254 L Payan et al. / Subsurface radar signal deconvolution

255

/ - "-V

Fig. 3(b). One scan line.

water /concrete in most of this image. The wavelet (see Fig. 4(a)) is extracted from an average of several signals obtained from scan lines over the

swimming-pool. The averaging permits to know

the wavelet with a good approximation. We assume that the shape of the wavelet is not

modified from one environment to another; only its frequency, or its period, might differ. Thus for different data we may need to either adjust the

filter to the data, or adjust the data to the filter.

This adjustment factor can be determined very

easily. We mentioned in Section 2 that a measured radar signal is the convolution between a random

train of pulses and the wavelet. A random train of pulses has a uniform spectrum. The wavelet is

a deterministic function and its spectrum presents one or several maxima. Consequently the maxima found in the received radar signal are exactly the

same as the ones of the wavelet. If they are not, an adjustment is needed so that they match.

Signal Processing

]

Fig. 4(at. True wavelet.

Page 7: Subsurface radar signal deconvolution

I. Pavan e; al. / Subsurface radar signal deconco!,mon 255

Fig. 4 ,b) . S y n t h e t i c w a v e l e t .

3.2. Definition of the algebraic filter

The algebraic deconvolution filter is the solution

to problem (P1) stated in Section 2, whereby we chose the least square criterion to measure the

error between the desired function d(n) and the

convolution c(n). After developing and simplify-

ing the equations (for a matter of readibility all

the details are explained in Appendix A) problem

(P1) is reduced to the following linear system of

equations:

(P2)

Given the wavelet w(O) . . . . . w(N - 1),

given a desired response

d(O) . . . . . d ( M + N - 2 ) ,

find the filter f(0) . . . . . f ( M - 1) such that

U . F = D

where:

(1) U is the matrix displayed in the adjacent column.

(2) F = [ f ( O ) . , . f ( M - 1)]'.

(3) D = [Ra~.(0) • • • Ra,,.(M - 1)] I.

.%'-1

(4) R ~ I i ) = ~v win+i).w(n) n =0

is the autocorrelation of the wavelet function w.

,%" - 1

(5) Rd~,.(j) = V d ( n + j ) ' w ( n ) n = 0

is the crosscorrelation of the desired response d with the wavelet w.

U =

I R (0~ ".. R ~.V-I~ 0 . . - l)

I R ~ i N - I} " ' - - . " ' - . 0

L 0 "-- 0 R ~ ' , \ ' - I p " . R~qH,

Since U is a symmetric definite positive, and

hence nonsingular matrix, the problem (P2) has a unique solution which can be stated as follows, according to the definitions given above:

F = U - ~ . D . \ o l ~, Na. 4 Jub 19S"

Page 8: Subsurface radar signal deconvolution

256

.~.,~. The results

The first choice of a desired response is a Dirac function:

d ! n i = l i f n = } < X l + N - 2 ) ,

d(n ! = 0 otherwise.

In the filtered signal, we expect a large value

each time the wavelet occurs in the received radar signal. The result obtained with the swimming-

pool data isee Fig. 5ib}) is satisfying, although two

drawbacks can be observed. A high peak is sur- rounded by two low peaks; one reason may be that we use a finite length filter. Second drawback:

the noise increases with the range. This is because the radar receiver automatically increases gain as a function of range to compensate for the high absorption losses in the media of interest. The

deconvotutiorr filter is of a high-pass type, however, and tends to further enhance the noise encountered at larger ranges/see Fig. l(b)).

Therefore, to improve the results, our next

choice of a desired response is a Gaussian function:

d ( n ) = e x p [ - ~ ( , n l -n , , I : ]

[. Payan et a'. Sz+bs +r/a,:'~ radar 9i~*',a" deconLc~e~ticm

where no=½, M + N - 2 ! and a is a parameter which characterizes the width of the function. This

choice has the effect of reducing the high frequency gain of the deconvolution filter.

Figs. 6 and 7 show a real improvement. The

metal bars embedded in the concrete of the swim- ruing-pool can be easily detected. The result on

the gravel pit data, although not completely satis- factory yet, enhances the boundaries that are to be pointed out.

4. Inverse filter method-- ,nthetic wavelet

4. i. Introducson

The algebraic filter is obtained in two steps: first extract the wavelet from the given data, then solve

a linear system of equations. In this second method, we try to simplify these operations as much as we can. We create an analytical model of the wavelet, which we call synthetic wavelet by opposition with the true wavelet extracted from

the data. Then we formulate problem (P1) in the Fourier domain so that the convolution becomes

a multiplication [8]. The solution has indeed a very simple form.

b

a

|

° : + _

I "+

' . ° 2

Fig. 5(aL Filtered swimming-pool data using the algebraic method !a Dirac function is the desired responsei.

Signal P rocess ing

Page 9: Subsurface radar signal deconvolution

[. Pavan et al. Subsurface radar ~ignaI decont'oh~rion 257

2~5

i v ,

Fig. 5ibi. One scan line.

,!.2. The inverse fiIter

Consider the problem ~P1) stated in Section 2. The filter is defined by the equation:

wfn)*fin)=din) Vn = 0 . . . . M - , N - 2

C c n ~ 2 s

which, in the Fourier domain, becomes:

W(~o).F(w) = D ( ~ o ) Wo

where W, F and D are the Fourier transforms of the wavelet w, the filter/" and the desired response

J

4"

2, ̧

1

Studied scan line

Fig. 6, a!. Filtered swimming-pool data usin_o the algebraic method ~a Gaussian function is the desired response!.

\roI. 4, N~'. 4, JUI~ 1982

Page 10: Subsurface radar signal deconvolution

.=-~8 [. Pavan e" ~z[. S~b>'.zrt~zce radar signa[ dec,ont,:,[,cion

25

v" iv u v VV",~ fV'VWV" ̂ AAAA, I ' wwVVVl

Fig. 6~bi. One scan line.

d respect ively . The immed ia t e so lu t ion is:

FtoJ ) = D{co ~ / W!~o l.

Let us r e m a r k that. if d is a Di rac funct ion, D is

the cons tan t l , hence the name "inverse filter ' .

4 .3 . T h e s y n t h e t i c w a u e l e t

If the Fou r i e r t r ans form W of the wavele t is

known exact ly , then the filter is known exact ly in

the f requency domain , according to the above

equa t ion . That leads us to in t roduce the synthe t ic

l . : i , ' : a j . , ,'

t

[ t # '

i • ¢ f" ~ •

2 • t

. , 1 / i t , , ; '

" t i l ~ t ,, l

i l l '

Fig. 7(at. Filtered gravel pit data using the algebraic method ta Gaussian function is the desired response ~.

S i g n a E P r o c e s ~ m g

Page 11: Subsurface radar signal deconvolution

L Payan eta/./Subsurface radar signal deconvolution 259

2-25

LAt, 'Vrv't

IAllnl l V, I1

Fig. 7(b). One scan line.

wavelet (see Fig. 4ib)), which is an analytical model of the true wavelet extracted from the received radar signals; its equation is the fol- lowing:

w ( t ) = t: exp(-at)sin(2"rrfot)

where f0 is the maximum value in the spectrum of the true wavelet; a is a parameter chosen such that

t z exp(-at)[,=s,.2~o = e ;

5/2/o corresponds to the wavelet length, and e is the approximation of the zero value.

The analytic Fourier transform [9] of the syn- thetic wavelet is given by

2 B ( A z - B 2) W(ro) = ( A 2 + B 2 ) 3

where

A = a + iw, B = 2"rrfo.

4.4. The results

The only desired function chosen here is a Gaussian function, as described for the algebraic method in Subsection 3.3. Fig. 8 is the first result obtained. It tells us that we need to determine

more precisely the parameters of the synthetic wavelet as well as those of the filter.

5. Conclusion

The two methods presented here use very different ways to obtain the filter. While the first one extracts the wavelet from the received radar signals, the other creates a model of the system

impulse response. In one case the filter parameters are the solution of a linear system of equations; in the other, the filter is computed analytically

through an integration. For both methods, filtering can be performed in either the time domain or the frequency domain with the same ease; the criterion of this choice could be the signal or the filter length for example.

The advantage of the algebraic method of deconvolution is that it utilizes the true wavelet; but unfortunately it is not always possible to extract it, for example when the environment is non-homogeneous such as in the gravel pit data (see Fig. l(b)).

The advantage of the inverse filter method is that the filter is known analytically, thus exactly, in the frequency domain.

V o t 4, N o 4, July 1982

Page 12: Subsurface radar signal deconvolution

260 I. Pavan et a/. " Sub~ur.face radar signal deconL'o!zvion

Signal Processing

¢

Fig. 8(a!. Filtered swimming-pool data using the inverse filter method.

n

Fig. g~b~. One scanline.

Page 13: Subsurface radar signal deconvolution

I. Payan et al. / Subsurface radar signal deconvolution

The early results shown here are very encourag-

ing. We hope to be able to study more deeply the problem of parameters adjustment to obtain better results.

Acknowledgements (P1.1)

The authors wish to thank Mr. Richard Lynn from E G & G Inc. in Santa Barbara who is respon-

sible for initiating this project. This work has been

accomplished at the Medical Imaging Science Group (University of Southern California) and has

been possible thanks to Yves Fontaine who pro- cessed the photographs, and every person in the

group for their suggestions and help of any kind. Thanks are also due to anonymous reviewers who

helped us to improve our paper.

Appendix A

Mathematical model: details

This appendix explains in details how problem (P2) stated in Section 3 is derived from problem (P1). In the following, we assume that a signal s defined between indices NO and N1 (N0<N1) is equal to zero outside these limits, that is

s ( n ) = 0 i f n < N 0 or n > N 1

The initial problem (P1) is stated in Section 2 as:

(P1)

Given the wavelet w(0) . . . . . w ( N - 1)

find a fil ter/(0) . . . . . / ( M - l ) ( M > N )

such that the convolution

c(n) = w(n)*f (n)

Vn = 0 . . . . . M + N - 2

be as close as possible to a desired

function

d(O) . . . . . d ( M + N - 2 ) .

The chosen measure being the least criterion, the problem (P1) thus becomes:

square

261

Given the wavelet w(0) . . . . . w i N - 1)

and a desired response

d(O) . . . . . d ( M + N - 2 ) , find the filter

f(O) . . . . . f ( M - 1) that minimizes

,'*f ~ N - 2

E = Z [c (n ) -d (n)] 2

where c(n)= w(n)*f (n)

Vn = 0 . . . . . M + N - 2 .

The filter f minimizes the error E if and only if the partial derivatives of E with respect to every filter parameter f (m) is equal to zero. That is

OE - - = 0 Vm = 0 . . . . . M - 1 . Of(m)

By definition of the convolution

A I - I

c(n)= Z w ( n - k ) ' f ( k ) k = 0

Vn = 0 . . . . . M + N - 2

(1)

Therefore

Of(m) 2 ,X'=o ~-o3" [ w ( n - k ) . f ( k ) ] d(n)

M-, of( i ) ] ._- [ w (" -,") "~f-F~ ~j }

1 bE u - t M+N-2 Z }~ w(n-k) , w ( n - m ) "f(k)

2 Of(m) k:o , : o

M ÷ N - 2

- ~ d ( n ) . w ( n - m ) (2) , '2=0

We easily recognize the autocorrelation of the wavelet w :

N - 1

R~.,(j)= Y n = 0

w(n). w(n - j ) = Rw,, ( - D

and the cross-correlation of the desired response d with the wavelet w :

.~4-- 1

Raw(f) = Y~ d ( n ) ' w ( n - j ) . rl = O

VOL 4. NO. 4, Jul) [~8~

Page 14: Subsurface radar signal deconvolution

262

Thus the eq. (2) can be rewr i t t en as:

1 dE M-1 R~,w(k - m ) . f ( k ) - Rd~(rn )

2 Of(m) = k=O

C o m b i n i n g eqs. (1) and (2), p r o b l e m

becomes :

G iven the wavele t w(0) . . . . . w ( N - 1)

and a des i r ed response

d(O) . . . . . d ( M + N - 2), find the filter (P l . 2 )

f(O) . . . . . f ( M - 1 ) such that

M - 1

Z R w w ( k - m ) ' f ( k ) = ' R a , ~ ( r n ) k = O

'qm = 0 . . . . . M - 1 .

It is also poss ib le to use a f o r m u l a t i o n of this

p r o b l e m with matr ices . Then we get p r o b l e m (P2):

G i v e n the wavele t w(0) . . . . . w ( N - 1),

given a des i r ed response d(0) . . . . .

(P2) d ( M + N - 2 ) , find the filter

f ( 0 ) , . . . , f ( M - 1) such that

U . F = D

where :

(1) U =

I R.(0) . . R . ,~ ' -~ ) 0 ... o. ]

R ~ ( N - 11 0

' 1117-----_%"-" 0 ' ' ' 0 R'~.~{N - l ) ' ' ' " R (0)

(2) F = [ f ( O ) . . . f ( M - 1 ) ] ' .

L Payan et al. / Subsurface radar signal deconvolution

(3) D = IRa, ,(0) • • • R a , ( M - 1)] t.

N - 1

(2) (4) Rw, , ( j )= ~ w(n +i) . w(n) n=O

(P1.1) is the a u toc o r r e l a t i on of the wavele t funct ion w.

N - I

(5) Rd, , ( . / )= ,'7. d(n +/)" w(n) n = 0

is the c rosscor re la t ion of the des i r ed response d

with the wave le t w.

N.B. Figs. 5(a), 6(a) and 7(a) are ro ta t ed 90 °

coun te rc lockwise from their no rma l pos i t ion .

Reterences

[1] B.L. McGlamery, "Restoration of turbulence-degraded images", J. Opt. Soc. Am., Vol. 57, March 1967, pp. 293-297.

[2] T. Stockham, T. Cannon and R. Ingebretsen, "'Blind deconvolution through digital signal processing", Proc. IEEE, Vol. 63, April 1975, pp. 678-692.

[3] K. Kondo, Y. Ichioka and T. Suzuki, "'Image restoration by Wiener filtering in the presence of signal dependent noise", Applied Optics, Vol. 16, Sept. 1977, pp. 2554- 2558.

[4] K. Peacock and S. Treitel, "'Predictive deconvolution: theory and practice", Geophysics, Vol. 34, April 1969, pp. 155-169.

[5] L.C. Wood and S. Treitel, "'Seismic signal processing", Proc. IEEE, Vol. 63, April 1975, pp. 649--661.

[6] T. Ulrych, "'Application of homomorphic deconvolution to seismology", Geophysics, Vol. 36, August 1971, pp. 650-660.

[7] D.L. Moffatt and R.J. Puskar, "A subsurface electro- magnetic pulse radar", Geophysics, Vol. 41, June 1976, pp. 506-518.

[8] M. Kunt, Traitd d'Electricitd, Vol. XX: Traitement Numdrique des Signaux, Editions Georgi, Lausanne, 1980.

[9] G.A. Korn and T.M. Korn, Mathematical Handbook for Scientists and Engineers, McGraw-Hill, New York, 1968.