Professional Documents
Culture Documents
1994
Ill0
Communication
The Principle of Speckle Filtering in Polarimetric
SAR Imagery
R. Touzi and A. Lopes
Abstract-The principle of speckle reduction in polarimetry is reconsidered. It is shown that polarimetric data can be speckle reduced if
and only if all the elements of the Mueller matrix are filtered, which is
equivalent to filtering the scattering vector covariance matrix. Assuming that speckle is multiplicative and stationary, the algorithms proposed in [l] and [2] are extended to filter the covariance matrix of reciprocal and nonreciprocal targets on one-look and multilook images.
The problem of estimation of the first- and second-order statistics of
the four-channel speckle vector is discussed, and a solution is proposed
for one-look and multilook images.
I. INTRODUCTION
For a better discrimination of scene targets and an easier automatic image segmentation, speckle reduction is required on radar
images. Several filters (Novak and Burl [3], Lee et al. [l]) have
been recently proposed for speckle reduction in polarimetric images. Combining the three' (complex or intensity) measured channel (HH, HV, VV), these filters output one-channel intensity image
with reduced speckle. In addition to these scalar filters, vectorial
filters have been developed for polarimetric data in [ l ] and [2].
Under the multiplicative noise speckle assumption, and using only
the intensity of the three measured channels, the Lee et al. algorithm [ 11 outputs a tridimensional vector whose components are the
filtered intensity channels (HH, HV, VV). Goze and Lopes [2] extended, for one look image, the Lee's study to filter in addition to
the three intensities, the three double products of the complex scattering channels (HH . HH*, HH . HV*, HV . VV*), thus preserving the phase information. However, all the scalar filters and
most of the vectorial filters do not preserve the polarimetric information, and the concepts of speckle filtering in polarimetry have
to be redefined.
In the following, the principle of speckle filtering in polarimetry
is reconsidered. It is shown that all the usual polarimetric entities
(such as the received intensity for any combination of transmitting
and receiving antenna polarizations, the scattered intensity, the degree of polarization) can be speckle reduced if and only if all the
elements of the Mueller matrix are filtered. A minimum mean
square error (MMSE) filter, which is an extension version of the
algorithms developed in [ l ] , [2], is introduced in Section 111 for
one-look and multilook images. The filter which does not assume
target reciprocity can easily be adapted (and thus simplified) to the
reciprocal case. Finally, the problem related to the estimation of
signal and speckle vector local statistics of the first and second
order is discussed, and a solution is proposed for one-look and multilook images.
Manuscript received October 26, 1993; revised March 29, 1994.
R. Touzi is with Colltge Militaire Royal de Saint-Jean, Qutbec, Canada.
A . Lopes is with Centre d'Etudes Spatiales de Rayonnement, CNRS/
UPS, Toulouse, France.
IEEE Log Number 9403640.
'Target are assumed of reciprocal backscattering (HV = VH).
11. PRINCIPLE
OF SPECKLE
FILTERING
I N POLARIMETRIC
SAR
IMAGERY
An imaging radar polarimeter is a system which permits measurement of the full polarization signature of every resolution element. Four complex scalars are measured almost simultaneously at
the linear polarizations (HH, HV, VH, VV). These four elements
of the scattering matrix [SI permit the calculation of the received
power for any possible combination of transmitting and receiving
antenna polarization [4], [5] :
P,,
K (,?rec[S],?tr]2
(1)
P,,
= KZEC. [WI
Ztr
(2)
[XIS. S*T[321*7.
(3)
IIII
IEEE TRANSACTIONS ON GEOSCIENCE A N D REMOTE SENSING, VOL. 32, NO. 5 . SEPT. 1994
to filter the intensity received at linear horizontal-vertical polarization combinations of transmitting and receiving antenna.
Consequently, with the exception of the intensity images
measured at linear horizontal-vertical polarization combinations, any classical filter based on the speckle multiplicative
noise and applied on the P,,, image, should be less efficient
than an operator which filters [W,], using the multiplicative
speckle model (3), and deduces by (2) the filtered channel
Prec.Besides, it is more convenient to filter [W,] and to obtain
a filtered received power image for any possible combination
of transmitting and receiving antenna polarizations, than to
apply a classical filter to each received image at the desired
pair of polarizations.
When the filtered matrix [k]is estimated, it is trivial to deduce the corresponding filtered Mueller matix. The filtered
Stokes vector of the scattered wave can then be deduced using
[A?], and the filtered received power can also be determined
for any combination of transmitting and receiving antenna polarizations.
The relation (2, 3 ) can be extended to a multilook image by
replacing [W,,] by the average of the single look matrices
( [ W , , ] ) = ( [ 6. 6*]),[W] by ( [ W ] ) =
. ?*I), and
[XI by the multi-look equivalent speckle matrix. In the following, we will use the same notations [W,,], [ W ] , and [XI
for I-look and multilook_ images. The matrices+[W,,] = and
[W] are defined as the 0 covariance, and the S covariance,
respectively.
The speckle filtering can also be performed, on one-look i r r ages, by filtering the scattering complex vector 0 = [ X I S .
However, for a better speckle filtering the channel correlation
should be used [9], and the four channels cannot be filtered
independently. Furthermore, if any local spatial pixel value
averaging is involved in the filter processing, this averaging
should be done in Mueller matrix not in scattering matrix [4]
to preserve the whole polarimetric information.
([S
AND
unspeckied
unspeckiee
[(OHHO:H)r
(0HVO:V)r
(0VHO:H)r
I I12
As speckle is assumed to be multiplicative, each measured element 0,, of the scattering matrix is related to real Spqvalue by: 0,,
= n,,S,, where npqis the stationary white zero-mean complex circular gaussian noise in the channel pq. Since+speckle is also assumed to be @dependent of the signal, the Y, elements ( y , ) are
related to the X , elements (x,) by (i = 1, IO):
Y , = v,x,
(4)
An equivalent equation was first derived by Lee et al. [ I ] for tridimensional vector, then extended to six-dimensional vector in [ 2 ] .
Since all the entities are now real, the equation established in
[ I ] , [ 2 ] can be used to derive the linear MMSE covariance vector
expression:
=
E(i)
- E([V])E(k))
(7)
where Cov denotes the covariance matrix. In the following, all the
first- and second-order statistic parameters involved in (8) will be
expressed as a function of local statistics which can be calculated
adaptively over the moving processing window.
IV. LOCALSTATISTIC
COMPUTATION
A . First-Order Local Statistics
1) Mean of the Signal Vector: Th+e MMSE signal vector estimation needs the calculation of E ( X ) . Using the multiplicative
speckle model, the+complex elements of X , can be expressed as a
function of the E(Y) elements as follows:
(8)
E(x,) = ( y , ) / E ( u , )
[ A ] E(ic)[ B ]?<
sional complex Y, (four r5aI elements + six complex elemen_ts).The Y elements of Y are deduced from the y elements
of Y, as follows:
1) For 1 5 i 5 4, Y, = y ,
2 ) F o r i = 5 , 7, 9 . . . , 15, a n d j = 5 . . . IO, Y, = Re
(Y,)and Y , + I = Im (Y,)
2: the 16-dimension_al real vector (equivalent to the 10-dimensional complex X ( ) .
The unknown [ A ] and [ B ] matrices are now 16 X 16 real matrices.
Yn
'
YS
where
with z
yZ = E(z,z:)/.JE(Iz,~~)E(~~,~~),
0, n , or S.
For these reasons we will assume, for one-look as well for multilook images, that speckle is
1) stationary
2) completely polarized: Iy,,\ = 1. The mean speckle phase difference of two channel is also assumed to be equal to zero:
(arg ( y n ) = 0 ) .
Co"equently, all the elements of the speckle vector's mean
E(VJ are taken equal to 1 and the mean of the 16 X 16 [V] matrix
appearing in equation (8) is the identity matrix.
NO. 5.
SEPT.
1994
1113
For this kind of area, the real scattering matrix element does not
vary very much (Spq= E(S,,) f o r p , q = H or V ) , and (E(S,,S,,)
= E(S,,)E(S,,).
+
+
The covariance matrices Cov ( Y , ) = (P,,),
and Cov p ( Y : ) =
(P;,)measured over such an area allow the calculation of the speckle covariance matrix elements using one of the two following
equations:
+ cov (x*, y ) ]
cov (x,, y I ) = i Re [cov (x, y ) + cov (x*, y)]
COY
(x,, y I ) =
cov (xI,y,) =
Re [cov (x, y )
(9)
To calculate the signal covariance mat$x Cov ( X ) , the-two complex vector covariance matrices Cov (&), and Cov p(X,*) should
be determined. The elements of these matrices can be expressed as
a function of measurable entities: the elements of the observed co, p,!,), and the elements of speckle covariance
variance matrices (P,,
matrices ( R , J ,R:,):
V . CONCLUSION
Speckle reduction of polarimetric images requires speckle filtering of the Mueller matrix of each resolution cell. The multiplicative speckle model valid only for the four measured linear channels
can be applied to all the Mueller matrix elements (each element is
a combination of the four channel measurement correlations) to
determine the MMSE linear estimate of the Mueller matrix. The
filtered received intensity, and the filtered scattered wave's Stokes
vector can then be deduced, from the filtered Mueller matrix, for
any combination of transmitting and receiving antenna polarizations. The linear relationship between the Mueller matrix and the
covariance matrix allows one to perform the filter processing on
the covariance matrix elements. The filter proposed here for onelook and multilook images does not assume target reciprocity. It
can easily be adapted to the reciprocal case for a benefit in computing time.
IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING. VOL. 32, NO. 5 , SEPT. 1994
1114
VI. NOTATION
A . Real Scattering Signal
[SI: scattering matrix.
Four-dimensional vector form of [SI.
[MI:Mueller matrix.
Covariance matrix of
[ W I=
. ;*I>.
[ g :Estimation of real covariance matrix [W].
[_MI: Estimation of real Mueller matrix [ M I .
X,: 10-dimensional vector which ch2racterizes completely the
Hermitian covariance matrix [W]: X , = (xi i,= 1, 10).
X. 16-dimensional real vector equivalent to X,.
(M,,):
Element of X , covariance matrix.
S:
[y]:
(M;,): Elements of
S,
2:
([S
K. Tomiyasu
C. Speckle Parameters
PI:
c,
REFERENCES
J . S. Lee, M. R. Grunes, and S. A. Mango, Speckle reduction in
multipolarization, multifrequency SAR imagery, IEEE Trans.
Geosci. Remote Sens., vol. 29, no. 4, pp. 535-544, July 1991.
S. Goze and A. Lopes, A MMSE speckle speckle filter for full resolution SAR polarimetric data, J. Elect. Waves and Applic., vol. 7,
INTRODUCTION
Synthetic aperture radars (SAR) have been found useful for remotely sensing geophysical features from both aircraft and spaceborne platforms [ l ] , [2]. For some applications, very high-area
mapping rates are desired, and these rates can be achieved by using
wide-elevation beamwidth side-looking antenna illuminating wide
ground swaths [3].
The generation of an image requires the collection of numerous
pulses, storage of these time-tagged complex signals, and convolution of these signals with a deterministic phase history [l], [4],
[ 5 ] . This process entails sampling, and the radar parameters are
selected to avoid otherwise inherent ambiguities in the azimuth and
range directions [6], [7].
In order to prevent aliasing in the azimuth direction, the pulse
repetition frequency (PRF) must be higher than the Nyquist sampling rate [ 5 ] , [ 6 ] . If this PRF condition is not met, ambiguous
images displaced in azimuth can occur [ 5 ] . In hardware terms, the
pulses have to be sufficiently frequent that a second pulse after the
first is emitted before the SAR antenna and hence its platform has
moved by one-half the antenna length in the velocity direction [4].
The range swath width is limited by the elevation beam width to
avoid two consecutive pulses in the antenna beam footprint which
are received at the same time [ 2 ] , [4]. Potentially, this may result
in data corruption and range ambiguous images. A commonly stated
and generally accepted design procedure to avoid both azimuth and
Manuscript received October 13, 1993; revised March 23, 1994.
The author is with Martin Marietta Corporation. Philadelphia. PA 19101.
IEEE Log Number 9403638.