Sie sind auf Seite 1von 4

Shadow Extraction of Buildings from

High-Resolution SAR Data via the Combination of


Amplitude Reversal and Total Variation
Di Feng, Tianyun Wang, Weidong Chen
Key Laboratory of Electromagnetic Space Information of Chinese Academy of Sciences
University of Science and Technology of China
Hefei, Anhui, 230027, P. R. China
Email: d1988@mail.ustc.edu.cn, wangty@mail.ustc.edu.cn, wdchen@ustc.edu.cn

AbstractFor building shadow extraction from high-resolution scattering centers around the shadow would invade the shadow
synthetic aperture radar (SAR) data, traditional image process- area and blur its edges, which will make the following building
ing methods cannot fundamentally overcome the high sidelobe detection and reconstruction inaccurate and even incorrect.
interference of SAR images. In this paper, a novel technique
is proposed via the combination of amplitude reversal and This paper proposes a novel technique for shadow extrac-
total variation (TV). Instead of SAR image processing, it uses tion. Instead of SAR image, it starts with SAR raw echo
SAR raw echo signal for sparse reconstruction. The technique signal. Two main scattering properties of building shadow
mainly considers two scattering properties of building shadow: are highlighted. Then a combined cost function with two
the zero scattering intensity and the extended block sparsity. parts is constructed as the constraints for the two scattering
Amplitude reversal is proposed to restrain the former, while TV
is exploited to restrain the latter. Then the problem becomes a properties: For the zero scattering intensity, amplitude reversal
combined cost function minimization, and the gradient projection is proposed, while for the extended block sparsity, total
method is used for solution. Simulation results and comparison variation (TV) [7] is used. To minimize the combined cost
with traditional methods show the eectiveness and performance function, the gradient projection method [8] is exploited. The
improvement of the proposed method, with fewer echo samples eectiveness and eciency of our method are veried by
used.
Index TermsBuilding shadow extraction, synthetic aperture numerical experiment and comparison with previous methods,
radar (SAR), amplitude reversal, total variation (TV). with fewer echo samples used.
The remainder of the paper is organized as follows. Section
I. Introduction II presents the scattering properties of buildings in SAR
views. The amplitude reversal and total variation-based sparse
Over the past years, synthetic aperture radar (SAR) tech- reconstruction for building shadow extraction is detailed in
nology has achieved great progress. New spaceborne SAR Section III. In Section IV, simulation results and analysis are
sensors have spatial resolutions down to 1 m. In such high- given. Section V draws the conclusion.
resolution data, SAR scattering features of buildings, like
shadow, layover and double-bounce, can be extracted and used II. Scattering Properties of Building Shadow
for building detection and reconstruction [1]-[4]. Among these In SAR system, the imaging of buildings is aected by
SAR scattering features, shadow contains the most information the side-looking viewing geometry. Typical SAR scattering
of building shape and size. Besides, unlike other features (e.g., eects include layover, double-bounce and shadow. Take a
double-bounce varies greatly in dierent orientation angles parallelepiped building prototype for example. Its 3D model,
between buildings and ight direction), the intensity of shadow schematic SAR scattering mechanism, simulated radar cross
is constant. So, shadow extraction is crucial and reliable for section (RCS) scattering map (speckled) and SAR image are
building reconstruction. shown in Fig. 1. Mapping and projection algorithm (MPA)
Dierent techniques for shadow extraction of buildings have [9] is used for scattering map simulation and raw echo signal
been proposed in the literature. For instance, [5], [6] extracted generation. Range-Doppler algorithm (RDA) is used for SAR
building shadows using Markovian classication and mean imaging. (For comparison, the results in Fig. 1 will be used
shift clustering, respectively. Besides, Shadowing is identied for the following simulation in Section 4).
by comparing the scattering power of that area with the Fig. 1(b) and (c) shows two main scattering properties of
vicinity in [3]. In [4], Shadow is segmented according to building shadow: the zero scattering intensity and the extended
the edges extracted from the min-fused magnitude image. block sparsity. For the former, because shadow is generated by
However, these traditional image processing methods cannot shielding from objects, its intensity is zero, far lower than other
fundamentally overcome the high sidelobe interference and scattering features. The latter means that for each building,
speckle of SAR images. Especially, the high sidelobe of the only a block area far smaller than the size of the whole scene

978-1-4673-7297-8/15/$31.00 2015
c IEEE 788
 6$5 VHQVRU

LW\
T  LQFLGHQFH DQJOH RI 6$5 VHQVRU

QV
T

WH
LQ
K  EXLOGLQJ KHLJKW

J
ULQ

5
Z  EXLOGLQJ ZLGWK

VOD

WH

: %
DW
QW

VF

% :
UD

% * * %
%*

'
QJ
H

%
%* %DFNVFDWWHULQJ IURP *URXQG
%: %DFNVFDWWHULQJ IURP :DOO
%5 %DFNVFDWWHULQJ IURP 5RRI

6
' 'RXEOHERXQFH VFDWWHULQJ

%*
K 6 6KDGRZ

(a) (b) (c) (d)

Fig. 1. Parallelepiped building prototype: (a) 3D model built by Autodesk 3ds Max. (b) SAR scattering mechanism. (c) Simulated radar cross section (RCS)
scattering map (speckled). (d) SAR image. Mapping and projection algorithm (MPA) [9] is used for scattering map simulation and raw echo signal generation.
Range-Doppler algorithm (RDA) is used for SAR imaging.

is shadow, and the surrounding areas are backscattering or R is the instantaneous distance between the sensor with a
double-bounce with relatively high intensity. velocity v at tm and the target at position (x, r). That is,
Traditional image processing-based methods start with SAR 
images. However, SAR images have high sidelobe interfer- R = r2 + (x vtm )2 (4)
ence. The high sidelobes of strong scattering centers cover the
So Eq.(2) can be expressed in vector form. i.e., the relation
weak scattering centers and make it hard to be identied. The
between and s can be written as a linear representation
shadow can be regarded as many weak scattering centers with
model [10]
continuous distribution, so the high sidelobe of the scattering
s= A+n (5)
centers around the shadow would invade the shadow area
and blur its edges [see Fig. 1(d)]. Unlike traditional methods, where A denotes the measurement matrix of SAR echo signal,
the proposed method starts with SAR raw echo signal and and n represents the additive noise.
builds cost functions as the constraints for these two scattering In practice, A, s and n are complex. In order to use the
properties respectively. Therefore, it can suppress the sidelobe proposed method from the complex data, dene
eectively and achieve a high shadow extraction accuracy.    
Re(A) Im(A) Re (s)T
A= , s= ,
III. Amplitude Reversal and Total Variation-Based Sparse Im(A) Re( A) Im (s)T
    (6)
Reconstruction Re ()T Re (n)T
= , n =
Im ()T Im (n)T
Given the two main scattering properties of building shad-
ow, the shadow extraction can be regarded as the sparse So, SAR signal model Eq.(5) can be expressed as a real
reconstruction from high-resolution SAR data. The proposed linear signal model eventually
methodology is detailed as follow.
s= A+n (7)
A. SAR signal model B. Combined Amplitude Reversal and Total Variation Cost
Let (x, r) be the RCS scattering map. It is discretized as Function
(i, j) at azimuth coordinate xi and slant-range coordinate r j . Section II highlights the zero scattering intensity and the
(i, j) can be represented as scattering coecient vector . extended block sparsity of building shadow. The cost function
Similarly, SAR echo signal can be represented as vector s. of our method is constructed to enforce the two scattering
Suppose the sensor transmits a linear frequency modulated properties.
(LFM) signal: For the zero scattering intensity, an amplitude reversal cost
t function is dened as
s(t) = rect( ) exp( j2 fc t + jt2 ) (1) N |i |
T (, p) = e p (8)
i=1
where fc denotes carrier frequency, is LFM chirp rate, T is
where p is an auxiliary variable. There are three main reasons
pulse repetition time, and rect(t) denotes the unit rectangular
for choosing this cost function. First, it is a decreasing
function. Then the SAR echo signal is derived
function. The smaller the |i |, the larger the function value. It

can reverse the amplitude of a scattering map, make shadow
sr (t, tm ) = (x, r) a(t, tm , x, r)dxdr (2) area outstanding and suppress the other scattering eects in the
reversed map. Second, in comparison with a linear amplitude
where t represents the fast-time, tm denotes the slow-time, and reversal function like () = 1 , it is closer to axes, which
a(t, tm , x, r) is expressed as means nding its minimum point is easier for sparse solution.
t R 2R 2 Third, it is exible with a adjustable shape parameter p. Duo
a(t, tm , x, r) = rect( ) exp[ j4 fc + j(t )] (3) to the fact that the derivation of e/p ( /p
e = 1p e/p )
T c c

2015 IEEE 5th Asia-Pacific Conference on Synthetic Aperture Radar(APSAR) 789


does not approaches innity when p 0, it is easier to design
gradient projection.
For the extended block sparsity, high gradient value occurs
only on the edge of shadow. So gradient values are also sparse.
To describe the sum of sparse gradients, TV is used. According
to the cost function form Eq.(8) of amplitude reversal, we
dene TV as
  |(i+1, j)(i, j)| |(i, j+1)(i, j)|
T Var,p () = (e p + e p ) (9) (a) (b)
i j

Combining Eq.(7), Eq.(8) and Eq.(9), the shadow extraction


becomes a minimization problem:

= arg min(1 )(, p) + T Var,p ()



  (10)
subject to s A 2 <
where is a tradeo factor emphasizing the balance between
isolated scattering centers and edges. is a small positive
(c) (d)
number relating the norm of n.
Fig. 2. Binary images expressing the results of building shadow extraction
C. Gradient Projection Method of the test scene by three methods: (a) Original building shadow. (b) Mean
To solve the optimization problem in Eq.(10), the gradient shift ltering [6]. (c) Markovian classication [5]. (d) Proposed method using
50% echo samples. The 3D model, RCS scattering map and SAR image of
projection method is used. The algorithm consists of two loop the test scene is shown in Fig .1(a), (c) and (d), respectively.
layers. The outer loop is a traversal of p from large value
to small value, and in the inner loop gradient projection step
is iterated for a proper number of times. For every step, the Step 2: A binary map S (i, j) is determined by
algorithm nds the steepest descent gradient direction and thresholding on (i, j) with a threshold T . To be
moves a proper step size. The algorithm structure is the same specic, if |(i, j)| < T , This point is judged as
as [8], except the regularization substeps 1.2) and 2.2.4) for shadow and S (i, j) = 1. Otherwise it is not shadow
the sake of amplitude reversal. The detailed procedure is as and S (i, j) = 0.
follows: Step 3: Correct the missing alarms and false alarms
1) Initialization: caused in sparse reconstruction. If a non-shadow points
1.1) Let 0 be equal to the minimum 2 norm solution four adjacent points are all judged as shadow points,
of s = A, i.e. 0 = A s. i.e., S (i 1, j) = 1, S (i, j 1) = 1 but S (i, j) = 0,
1.2) Set a suitable decreasing sequence for the shape the isolated non-shadow point is a missing alarm due
parameter p as [p1 , p2 , ..., p J ] and dene a value thresh- to the continuity of shadow area. Correct its S (i, j)
old T . back to 1. On the contrary, if a shadow points four
2) for j = 1, ..., J (outer loop): adjacent points are all judged as non-shadow points,
2.1) Fix p = p j . i.e., S (i 1, j) = 0, S (i, i, j 1) = 0 but S (i, j) = 1,
2.2) Initialize = j 1. For l = 1, ..., L (inner loop): the isolated shadow point is a false alarm. Correct its
2.2.1) Calculate the gradient of combined cost S (i, j) back to 0.
function in Eq.(10). Afterwards, the shadow map S (i, j) is nally derived. The
2.2.2) Gradient projection: p (where area where S (i, j) = 1 is extracted as the building shadow.
is a small positive variable which can be varying
with j and l). IV. Simulation Results and Analysis
2.2.3) If |A s|2 > , project back into the
feasible set: + AH ( AAH )1 (s A). For simulation, we establish a urban scene in Autodesk 3ds
2.2.4) Regularization: if i > T , let i = . Max, which is composed by an isolated building placed on a
2.3) Set j = . rough ground, as shown in Fig. 1(a). To simplify the problem,
3) Final solution: = J . the building is modeled as a parallelepiped with at surfaces,
which means we mainly consider at walls and at roof,
D. Final Shadow Extraction while the presence of windows and balconies are neglected
After nding the optimal solution of Eq.(10), three for their little inuence in SAR imaging. Besides, all the
additional steps are performed to derive the nal shadow map. surfaces, including walls, roof and ground, are modeled here
Step 1: The real vector is translated back into by a Gaussian stochastic process with Gaussian autocorrelation
complex map, denoted as (i, j). function. In fact, the isolated assumption is hard to meet

790 2015 IEEE 5th Asia-Pacific Conference on Synthetic Aperture Radar(APSAR)


TABLE I
Detection Rate (DR) and Mean Gradient Error (MGE) of Three Methods

Method Mean shift ltering [6] Markovian classication [5] Proposed Method using 50% echo samples
DR 83% 92% 98%
MGE 0.089 0.052 0.009

because contributions of the adjacent buildings may partially V. Conclusion


overlap each other. However, this scene represents a simple A building shadow extraction technique based on the com-
but very fundamental and canonical case. The simulations and bination of amplitude reversal and total variation has been
analysis on such case are preliminary compulsory steps for proposed and veried on simulation evidences. It clearly
more complex, practical urban scene in the future work. reconstructs the majority of building shadow. Benet from
Then, the proposed method is performed using the SAR raw sidelobe reduction of sparse reconstruction and gradient en-
echo data of the test scene. Besides, two methods based on hance of TV, the edges of the shadow are well retrieved, too.
traditional image processing methods for shadow extraction, It is veried by the numerical evidences that compared with the
i.e., mean shift ltering [6] and Markovian classication [5], traditional methods, the proposed method has better capacities
are compared with our method, using the SAR image of the in both either whole recovery or edge recovery of building
same test scene. In the procedure of simulation, The SAR shadow, with fewer echo samples used.
platform has 0.5m (azimuth)0.5m (slant-range) resolution
and HH polarization. The incidence angle of SAR sensor Acknowledgment
is 45 . The signal to noise ratio (SNR) is set to 10dB. Given The work in this paper is supported by the National Natural
these platform parameters, the RCS scattering map (speckled) Science Foundation of China (No. 61331020).
(x, r) [Fig. 1(c)] and the SAR raw echo data are generated
via the MPA [9]. The SAR image is derived by RDA from the References
same SAR raw echo data and shown in Fig. 1(d). It should [1] R. Guida, A. Iodice and D. Riccio, Height retrieval of isolated buildings
be noted that our method uses only 50% echo samples, while from single high-resolution SAR images, IEEE Trans. Geosci. Remote
the other two methods require all echo samples. Sens., vol. 48, no. 7, pp. 2967-2979, 2010.
Fig. 2 shows the intuitive results of building shadow extrac- [2] A. Ferro, D. Brunner and L. Bruzzone, Automatic detection and recon-
tion by the three methods. Both the shadow areas extracted by struction of building radar footprints from single VHR SAR images,
IEEE Trans. Geosci. Remote Sens., vol. 51, no. 2, pp. 935-952, 2013.
mean shift ltering [6] and Markovian classication [5] can
[3] F. Xu and Y.-Q. Jin, Automatic reconstruction of building objects from
not factually reconstruct the original building shadow in Fig.
multiaspect meter-resolution SAR images, IEEE Trans. Geosci. Remote
2(a). Their edges are covered and blurred by the high sidelobe Sens., vol. 45, no. 7, pp. 2336-2353, 2007.
of the surrounding scattering centers in dierent degrees [4] A. Thiele, E. Cadario, K. Schulz, U. Thonnessen and U. Soergel,
[Fig. 2(b), (c)]. By contrast, the proposed method clearly Building recognition from multi-aspect high-resolution InSAR data in
reconstructs the majority of shadow. Benet from sidelobe urban areas, IEEE Trans. Geosci. Remote Sens., vol. 45, no. 11, pp.
reduction of sparse reconstruction and gradient enhance of TV, 3583-3593, 2007.
the edges of the shadow are well retrieved, too [Fig. 2(d)]. [5] C. Tison, J.-M. Nicolas, F. Tupin, and H. Matre, A new statistical
In addition, to evaluate the three methods quantitatively, two model for Markovian classication of urban areas in high-resolution
performance criterias are considered: the detection rate (DR) SAR images, IEEE Trans. Geosci. Remote Sens., vol. 42, no. 10, pp.
and the mean gradient error (MGE). The DR is dened as 2046C2057, 2004.
  [6] F. Cellier, H. Oriot, and J.-M. Nicolas, Introduction of the mean
i j [S (i, j) S (i, j)] shift algorithm in SAR imagery: Application to shadow extraction for
DR =   (11)
i j S (i, j) building reconstruction, in Proc. EARSeL Workshop 3D-Remote Sens.,
Porto, Portugal, Jun. 2005, pp. 1-8.
, where S (i, j) represents the original building shadow map. [7] W. Zuo and Z. Lin, A generalized accelerated proximal gradient
The MGE is dened as approach for total-variation-based image restoration, IEEE Trans. Image
1 Process., vol. 20, no. 10, pp. 2748C2759, 2011.
MGE = G(S (i, j)) G(S (i, j))1 (12)
N [8] C. Ma, T. S. Yeo, Y. Zhao and J. Feng, MIMO radar 3D imaging based
where G(S (i, j)) and G(S (i, j)) are the image gradients of on combined amplitude and total variation cost function with sequential
map S (i, j) and S (i, j). N is the total number of pixels of order one negative exponential form, IEEE Trans. Image Process., vol.
23, no. 5, pp. 2168C2183, 2014.
S (i, j) and S (i, j). DR indicates the whole recovery accuracy
[9] F. Xu and Y.-Q. Jin, Imaging simulation of polarimetric SAR for a
of shadow, and MGE indicates the edge recovery accuracy of comprehensive terrain scene using the mapping and projection algorith-
shadow. The DR and MGE of the three methods are given m, IEEE Trans. Geosci. Remote Sens., vol. 44, no. 11, pp. 3219-3234,
in Table I. Compared with traditional methods, the proposed 2006.
method has both better DR and MGE, which means our [10] S.-J. Wei, X.-L. Zhang, J. Shi, and G. Xiang, Sparse reconstruction for
method outperforms the traditional methods in terms of either SAR imaging based on compressed sensing, Progress In Electromag-
whole recovery or edge recovery of building shadow, with netics Research, vol. 109, pp. 63-81, 2010.
fewer echo samples used.

2015 IEEE 5th Asia-Pacific Conference on Synthetic Aperture Radar(APSAR) 791

Das könnte Ihnen auch gefallen