ArticlePDF Available

Distributed target localization via spatial sparsity

Authors:

Abstract and Figures

We propose an approximation framework for distributed target localization in sensor networks. We represent the unknown target positions on a location grid as a sparse vector, whose support encodes the multiple target locations. The location vector is linearly related to multiple sensor measurements through a sensing matrix, which can be locally estimated at each sensor. We show that we can successfully determine multiple target locations by using linear dimensionality-reducing projections of sensor measurements. The overall communication bandwidth requirement per sensor is logarithmic in the number of grid points and linear in the number of targets, ameliorating the communication requirements. Simulations results demonstrate the performance of the proposed framework.
Content may be subject to copyright.
DISTRIBUTED TARGET LOCALIZATION VIA SPATIAL SPARSITY
Volkan Cevher, Marco F. Duarte, and Richard G. Baraniuk
Department of Electrical and Computer Engineering
Rice University, Houston, TX 77005
ABSTRACT
We propose an approximation framework for distributed tar-
get localization in sensor networks. We represent the un-
known target positions on a location grid as a sparse vec-
tor, whose support encodes the multiple target locations.
The location vector is linearly related to multiple sensor
measurements through a sensing matrix, which can be lo-
cally estimated at each sensor. We show that we can suc-
cessfully determine multiple target locations by using lin-
ear dimensionality-reducing projections of sensor measure-
ments. The overall communication bandwidth requirement
per sensor is logarithmic in the number of grid points and
linear in the number of targets, ameliorating the communica-
tion requirements. Simulations results demonstrate the per-
formance of the proposed framework.
1. INTRODUCTION
Target localization using a set of sensors presents a
quintessential parameter estimation problem in signal pro-
cessing. Many design challenges arise when the sensors are
networked wirelessly due to the limited resources inherent to
the sensor network. For example, any inter-sensor commu-
nication exerts a large burden on the sensor batteries. Since
sufficient statistics are often non-existent for the localization
problem, accurate localization requires the full collection of
the network sensing data. Thus, the choice of algorithms is
usually steered away from those achieving optimal estima-
tion. To increase the lifetime of the sensor network and to
provide scalability, low dimensional data statistics are often
used as inter-sensor messages, such as local range or bearing
estimates at the sensors. Hence, the sensor network localiza-
tion performance is sacrificed so that the sensors can live to
observe another day.
To improve the estimation performance and robustness
of the sensor network in the presence of noise over classical
maximum likelihood and subspace methods, sparsity based
localization have been slowly gaining popularity [1–5]. The
main idea in these papers is that under specific conditions [6],
the localization estimates can be obtained by searching for
the sparsest solution of under-determined linear system-of-
equations that frequently arise in localization. In this context,
Corresponding author. This work was supported by the grants
DARPA/ONR N66001-06-1-2011 and N00014-06-1-0610, NSF CCF-
0431150 and DMS-0603606, ONR N00014-07-1-0936, AFOSR FA9550-
07-1-0301, ARO W911NF-07-1-0502, ARO MURI W911NF-07-1-0185,
and the Texas Instruments Leadership University Program. E-mail:
{volkan,duarte,richb}@rice.edu. Web: dsp.rice.edu/cs.
a vector is called sparse if it contains only a small number of
non-zero components in some transform domain, e.g, Fourier
or wavelets. The 0-norm is the appropriate measure of the
sparsity, which simply counts the number of non-zero ele-
ments of a vector. Unfortunately, minimizing the 0-norm is
NP-hard and becomes prohibitive even at moderate dimen-
sions. At the cost of slightly more observations, it has been
proven that 1-norm minimization results in the same solu-
tion and has computational complexity on the order of the
vector dimensions cubed [7, 8].
We formulate the localization problem as the sparse ap-
proximation of the measured signals in a specific dictionary
of atoms. The atoms of this dictionary are produced by dis-
cretizing the space with a localization grid and then syn-
thesizing the signals received at the sensors from a source
located at each grid point. We show how this localization
dictionary can be locally constructed at each sensor. Within
this context, the search of the sparsest approximation to the
received signals that minimizes the data error implies that
the received signals were generated by a small number of
sources located within the localization grid. Hence, our algo-
rithm performs successful source localization by exploiting
the direct relationship between the small number of sources
present and the corresponding sparse representation for the
received signals. We assume that the individual sensor loca-
tions are known a priori; however, the number of sources
need not be known. The resulting sparse approximation
problem can be solved using greedy methods such as orthog-
onal matching pursuit [9] or other solvers such as fixed point
continuation methods [10].
Since we are interested in distributed estimation over
wireless channels where minimizing communications is cru-
cial, we discuss how to solve the localization problem when
lower dimensional projections of the sensor signals are
passed as inter-sensor messages. To preserve the informa-
tion content of these messages, a projection matrix must be
chosen so that it is incoherent with the sparsifying basis, i.e.,
the localization dictionary. Fortunately, a matrix with inde-
pendent and identically distributed (i.i.d.) Gaussian entries
satisfies the incoherence property with any fixed basis with
high probability [11]. Based on results from compressive
sensing (CS) [7, 8], we show that the total number of sam-
ples that are needed for recovering the locations of Ktargets
is O(Klog(N/K)), where Nis the number of grid points. We
also show that the total number of bits encoding the sensor
measurements that must be communicated can be made quite
small with graceful degradation in performance.
First published in the Proceedings of the 16th European Signal Processing Conference (EUSIPCO-2008) in 2008, published by EURASIP
Given that (i) each sensor has a localization dictionary,
(ii) we would like to localize the target locations within a
certain resolution as defined by N, and (iii) the total num-
ber of targets is much less than the number of grid points
(the sparsity assumption), an estimate of multiple target lo-
cations within our framework can be done when each sen-
sor receives at least O(Klog (N/K)) samples. This implies
that the resolution of the grid and the expected number of
targets rather than the number of sensors define the commu-
nication bandwidth, hence the proposed localization frame-
work is scalable and is suitable for distributed estimation.
Compared to the other distributed estimation methods such
as belief propagation [12–14], our approach does not require
a refinement process where local message passing is contin-
ued until the sensor network reaches convergence. However,
such scheme can still be used to improve the localization ac-
curacy within our framework. Compared to the decentralized
data fusion [15], our approach does not have data association
problems, which is combinatorial in the number of targets K.
Moreover, due to the democratic nature of the measurements
within our framework, our approach has built in robustness
against packet drops commonly encountered in practice in
sensor networks. In contrast, when low dimensional data
statistics, such as local range and bearing estimates, are used
in distributed estimation algorithms, package drops result in
significant performance degradation.
Similar to our paper, other sparse approximation ap-
proaches to source localization have been proposed be-
fore [1–5]. In [1], spatial sparsity is assumed to improve
localization performance; however, the computational com-
plexity of the algorithm is high, since it uses the high-
dimensional received signals. Dimensionality reduction
through principal components analysis was proposed in [2];
however, this technique is contingent on knowledge of the
number of sources present for acceptable performance and
also requires the transmission of all the sensor data to a cen-
tral location to perform singular value decomposition. Sim-
ilar to [2], we do not have incoherency assumptions on the
source signals. In [3], along with the spatial sparsity as-
sumption, the authors assume that the received signals are
also sparse in some known basis and perform localization in
near and far fields; however, similar to [1], the authors use the
high-dimensional received signals and the proposed method
has high complexity and demanding communication require-
ments. CS was employed for compression in [4, 5], but the
method was restricted to far-field bearing estimation. In con-
trast, this paper extends the CS-based localization setting to
near-field estimation, and examines the constraints necessary
for accurate estimation in the number of measurements and
sensors taken, the allowable amount of quantization, the spa-
tial resolution of the localization grid, and the conditions on
the source signals.
The paper is organized as follows. Section 2 lays down
the theoretical background for CS, which is referred in the
ensuing sections. Construction of the sensor localization
dictionaries is described within the localization framework
in Sect. 3. Section 4 describes the spatial estimation lim-
its of the proposed approach such as minimum grid spac-
ing or maximum localization grid aperture. Section 5 dis-
cusses communication aspects of the problem including the
message passing details and the bandwidth requirements. Fi-
nally, simulation results demonstrating the performance of
the localization framework are given in Sect. 6.
2. COMPRESSIVE SENSING BACKGROUND
CS provides a framework for integrated sensing and com-
pression of discrete-time signals that are sparse or compress-
ible in a known basis or frame. Let zdenote a signal of in-
terest, and Ψdenote a sparsifying basis or frame, such that
z=Ψ
θ
, with
θ
RNbeing a K-sparse vector, i.e. k
θ
k0=K.
Transform coding compression techniques acquire first zin
its entirety, and then calculate its sparse representation
θ
in
order to encode its nonzero values and their locations. CS
aims to preclude the full signal acquisition by measuring a
set yof linear projections of zinto vectors
φ
i, 1 iM. By
stacking these vectors as rows of a matrix Φ, we can repre-
sent the measurements as y=Φz =ΦΨ
θ
. The main result
in CS states that when the matrix ΦΨ holds the restricted
isometry property (RIP) [8], then the original sparse repre-
sentation
θ
is the unique solution to the linear program
b
θ
=arg min
θ
RNk
θ
k1s.t. y=ΦΨ
θ
,(1)
known as Basis Pursuit [6]. Thus, the original signal zcan
be recovered from the measurement vector yin polynomial
time. Furthermore, choosing Φto be a matrix with inde-
pendent gaussian-distribtued entries satisfies the RIP for ΦΨ
when Ψis a basis or tight frame and M=O(Klog(N/K)).
Recovery from noisy measurements can be performed using
Basis Pursuit Denoising (BPDN), a modified algorithm with
relaxed constraints. We employ a fixed point continuation
method [10] to solve the BPDN optimization efficiently.
3. LOCALIZATION VIA SPATIAL SPARSITY
In a general localization problem, we have L+2 parame-
ters for each of the targets at each estimation period: the 2D
coordinates of the source location and the source signal it-
self, which has length L. In general, the estimation of the
these parameters are entangled: the source signal estimate
depends on the source location, and viceversa. Our formu-
lation can localize targets without explicitly estimating the
source signal, therefore reducing computation and commu-
nication bandwidth.
Assume that we have Ksources in an isotropic medium
with Psensors with known positions
ζ
i= [
ζ
xi,
ζ
yi](i=
1,...,P) on the ground plane. We do not assume that the
number of sources Kis known. Our objective is to deter-
mine the multiple target locations
χ
i= [
χ
xi,
χ
yi]using the
sensor measurements. To discretize the problem, we only al-
low the unknown target locations to be on a discrete grid of
points
ϕ
={
ϕ
n|n=1,...,N;
ϕ
n= [
ϕ
xn,
ϕ
yn]}. By perform-
ing this discretization and limiting the number of sources to
be localized, the localization problem can be cast as a sparse
approximation problem of the received signal, where we ob-
tain a sparse vector
θ
RNthat contains the amplitudes of
the sources present at the Ntarget locations. Thus, this vec-
tor only has Knonzero entries. We refer to this framework
as localization via spatial sparsity (LVSS).
Define a linear convolution operator for signal propaga-
tion, denoted as L
χ
ζ
, which takes the continuous signal for
a source at a location
χ
and outputs the Lsamples recorded
by the sensor at location
ζ
, by taking into account the physics
of the signal propagation and multipath effects. Similarly,
define the pseudoinverse operator L
ζ
χ
that takes an ob-
served signal at a location
ζ
and deconvolves to give the
source signal, assuming that the source is located at
χ
. A
simple example operator that accounts for propagation atten-
uation and time delay can be written as
L
χ
ζ
(x) = "1
d
α
χ
,
ζ
xl
Fs
dik
c#L
l=1
,
where d
χ
,
ζ
is the distance from source
χ
to sensor
ζ
,cis the
propagation speed,
α
is the propagation attenuation constant,
and Fsis the sampling frequency for the Lsamples taken.
Additionally, denote the signal from the kth source as xk
We can then express the signal received at sensor ias zi=
Xi
θ
, where
Xi=L
χ
1
ζ
i(x1)L
χ
2
ζ
i(x2)... L
χ
N
ζ
i(xN)
is called the ith sensor’s source matrix. Similarly, we can ex-
press the signal ensemble as a single vector Z= [zT
1... zT
P]T;
by concatenating the source matrixes into a single dictionary
Ψ= [XT
1XT
2... XT
1]T,(2)
the same sparse vector
θ
used for each signal generates the
signal ensemble as Z=Ψ
θ
.
An estimate of the jth sensor’s source matrix Xjcan be
determined using the received signal at a given sensor i. If
we assume that the signal ziobserved at sensor iis originated
from a single source location, we can then write
b
Xj|i=hL
χ
1
ζ
j(L
ζ
i
χ
1(zi)) ... L
χ
N
ζ
j(L
ζ
i
χ
N(zi))i.
Furthermore, we can obtain an estimate b
Ψiof the signal en-
semble sparsity dictionary by plugging in the source matrices
estimates into (2).
Thus, by having each sensor transmit its own received
signal zito all other sensors in the network (or to a central
processing unit), we can then apply a sparse approximation
algorithm to Zand b
Ψito obtain an estimate of the sparse
location indicator vector b
θ
iat sensor i. By using CS theory,
we can reduce the amount of communication by having each
sensor transmit M=O(Klog(N/K)) random projections of
ziinstead of the L-length signal.
4. RESOLUTION OF THE GRID
The dictionary obtained in this fashion must meet the condi-
tions for successful reconstruction using sparse approxima-
tion algorithms. A necessary condition was posed in [16]:
Theorem 1 [16] Let ΨRL×Nbe a dictionary and
ψ
jde-
note its jth column. Define its coherence
µ
(Ψ)as
µ
(Ψ) = max
1j,kT,j6=k
ψ
j,
ψ
k
ψ
j
k
ψ
kk,
Let K 1+1/16
µ
and let ΦRM×Lbe a matrix with i.i.d.
Gaussian-distributed entries, where M O(Klog(N/K)).
Then with high probability, any K-sparse signal
θ
can be
reconstructed from the measurements y =ΦΨ
θ
through the
1minimization (1).
Thus, the coherence of the dictionary used by the sensor
controls the maximum number of localizable sources. Define
the normalized cyclic autocorrelation of a signal zas
Rz[m] = L
n=1z(tn)z(tmod[(n+m),L])
kzk2.
Then
µ
(Ψi)depends on Rz[m], since
ψ
i,j,
ψ
i,k
ψ
i,j
ψ
i,k
=
P
p=1
RzihFs
c(d
χ
j,
ζ
pd
χ
k,
ζ
pd
χ
j,
ζ
i+d
χ
k,
ζ
i)i
d
χ
j,
ζ
pd
χ
k,
ζ
p
α
rP
p=1d
α
χ
j,
ζ
pP
p=1d
α
χ
k,
ζ
p.
The coherence
µ
will thus depend on the maximum value
attained by RzihFs
c(d
χ
j,
ζ
pd
χ
k,
ζ
pd
χ
j,
ζ
i+d
χ
k,
ζ
i)i; we as-
sume that the cyclic autocorrelation function is inversely pro-
portional to its argument’s absolute value. The coherence
then depends on the minimum value of the function’s argu-
ment. In the location grid setting, this minimum is approxi-
mately /2D, with denoting the grid spacing, and Ddenot-
ing the maximum distance between a grid point and a sensor.
Such maximum distance Dis dependent on both the exten-
sion of the grid and the diameter of the sensor deployment.
In summary, to control the maximum coherence, it will
be necessary to establish lower bounds for the localization
resolution determined by the grid spacing and upper
bounds for the extension of the grid and the diameter of the
sensor deployment.
5. INTER-SENSOR COMMUNICATIONS
Compared to distributed estimation algorithms that use a sin-
gle low dimensional data statistic from each sensor, the spar-
sity based localization algorithms [1–3] require the collection
of the observed signal samples to a central location. Hence,
for a sensor network with single sensors, a total of P×L
numbers must be communicated as opposed to, for example,
Preceived signal strength (RSS) estimates. Since Lis typ-
ically a large number, the lifetime of a wireless sensor net-
work would be severely decreased if such a scheme is used.
Considering the lifetime extension, the performance degra-
dation in target localization is considered a fair tradeoff.
Starting with the knowledge of the localization dictionary
Ψat any given sensor, CS results state that to perfectly re-
cover a Ksparse vector in Ndimensions, O(Klog(N/K))
random projections of Zare needed. This can easily be
achieved at each sensor by multiplying the sensed signal by
a pre-determined random projection matrix before communi-
cation, effectively resulting in a block diagonal measurement
matrix structure [17]. Thus, the dominant factor of the com-
munication bandwidth becomes the number of grid points,
as opposed to the number of sensors. As an example, con-
sider L=1000, N=1002,K=5, P=100: P×L=105
vs. Klog (N/K)38. When compared to distributing the
full sensor network data, there is a significant reduction;
however, LVSS is still not competitive with sending an RSS
estimate per sensor.1However, when RSS estimates are sent
in the presence of multiple targets, signal interference effects
and data association issues decrease the localization perfor-
mance. In general, the estimated localization dictionary is
noisy; hence, a larger number of measurements is needed.
Another way of understanding the minimum required
inter-sensor communications is to use information theoretic
arguments to determine the minimum number of bits re-
quired to localize K-coordinates in an N-dimensional space:
we need Klog2Nbits to encode this information. Since we
process the received signals to obtain
θ
, we can only lose
entropy. Thus, the resulting Klog2Nnumber of bits of our
analysis presents a lower bound the number of bits that each
sensor needs to receive for localization over a grid size N
to determine Ktarget locations. Even when quantization is
considered for the O(Klog (N/K)) measurements needed by
LVSS, there is an evident gap between the lower limit and the
LVSS requirement, since LVSS recovers both the location of
the nonzero coefficients and their values.
The aforementioned gap can be explored via quanti-
zation of the CS measurements. It is known within the
CS framework that compressive measurements are robust
against quantization noise as the CS reconstruction is robust
against additive noise [18]. Thus, we obtain two degrees of
freedom to determine the message size required in LVSS. In
practice with simulated and field data, we have found that
assigning 1-bit to encode the mean of the absolute values of
the compressive measurements is effective in recovery (see
also [4]). In this quantization scheme, the sensors pass the
sign of the compressive measurements as well as the mean
of their absolute values. Hence, the inter-sensor messages
would incorporate one additional number, which also needs
to be quantized, encoding the quantization level, along with
1-bit messages encoding the sign of the measurements.
6. SIMULATIONS
Our objectives in this section are two fold. We first demon-
strate the distributed estimation capabilities of the proposed
1We assume that there is no communication overhead. If there is some
overhead in sending messages, then LVSS becomes competitive.
(a) Sensor 30 (b) Sensor 25 (c) Sensor 21
(d) Sensor 18 (e) Sensor 12 (f) Sensor 7
Figure 1: Distributed estimation results: each sensor obtains lo-
calization estimates independently from random measurements re-
ceived from all sensors in the network. The results are similar for
most sensors.
framework. We then examine the effects of the inter-sensor
communication message sizes and signal-to-noise (SNR) ra-
tio on the performance of the algorithm.
Our simulation setup consists of P=30 sensor nodes
sensing two coherent targets that transmit a standard signal-
ing frame in MSK modulation with a random phase shift.
The sent signals have length L=512 and a unit grid of
N=30 ×30 points is used for localization, where the speed
of propagation c=1. For each simulation, a fixed point con-
tinuation solver [10] was used for the sparse approximations.
The algorithm employs a parameter
µ
that weights the good-
ness of fit of the solution against its sparsity; this parameter
is fixed for all simulations at all sensors. We note that when
the number of compressive measurements change, adjusting
this parameter can improve the localization results.
In the first experiment, we study the dependence of the
localization performance on the choice of sensor. We fix the
number of measurements per sensor M=30 and set the SNR
to 20dB. Figure 1 illustrates the sparse approximation results
at a representative subset of the sensors. In the figure, the
sensors are represented by filled stars at the ceiling, and the
ground truth for the source locations is represented by the
yellow asterisks. The surface plots show the output of the
sparse approximation, each normalized so that they sum up
to 1, defining a PDF of the multitarget posterior. The figure
shows consistent localization PDFs at the different sensors.
Within the 30 sensor network, a few sensors miss one of the
targets (e.g., sensor 25). Note that these PDFs are calculated
at each sensor independently after receiving the compressive
measurements from the network.
In the second experiment, we study the dependence of
the localization performance on the number of measurements
per sensor Mand the SNR. For each combination of these
parameters, we performed a Monte Carlo simulation involv-
ing 100 realizations of a uniformly random sensor deploy-
ment, as well as 50 realizations of Gaussian noise per de-
ployment. The location estimates in each Monte Carlo run
are obtained using K-means clustering on the estimated
θ
,
(a) RMS=0.34, Div.=16% (b) RMS=0.28, Div.=21% (c) RMS=0.24, Div.=23%
(d) RMS=0.26, Div.=0% (e) RMS=0.19, Div.=0% (f) RMS=0.17, Div.=0%
Figure 2: Results from Monte Carlo simulations. Top row: M=2,
bottom row: M=10. From left to right, SNR = 0dB, 5dB, 30dB.
with the number of clusters equal to the number of targets.
Figure 2 shows scatter plots for the localization estimates
for the different setups, together with the root mean square
(RMS) error and the likelihood of divergence (Div.) in the
sparse approximation algorithm. Intuitively, the figure shows
improvement in performance as the SNR or the number of
measurements increases. Reducing the number of measure-
ments, however, increases the likelihood of divergence in the
sparse reconstruction. For Fig. 2(a-c) each sensor receives
58 >Klog(N/K)12 measurements for localization. In
general, this increase is due to the noisy localization dic-
tionary estimates in the presence of multiple targets and the
block-diagonal nature of the measurement matrix.
7. CONCLUSIONS
Our fusion of existing sparse approximation techniques for
localization and the CS framework enables the formulation
of a communication-efficient distributed algorithm for target
localization. LVSS exhibits tolerance to noise, packet drops
and quantization, and provides a natural distributed estima-
tion framework for sensor networks. The performance of
the algorithm is dependent on both the number of measure-
ments and the SNR, as well as the observed signal, the sen-
sor deployment and the localization grid. Furthermore, the
algorithm performance can be improved by increasing the
number of measurements taken at each of the sensors, pro-
viding a tradeoff between the communication bandwidth and
the accuracy of estimation. Future work will investigate the
fundamental limits of localization within the sparsity frame-
work and compare the sparsity based localization algorithms
with other state-of-the-art distributed localization algorithms
to provide a Pareto frontier of the localization performance
as a function of communications. We also plan to study the
inclusion of signal sparsity into our framework.
REFERENCES
[1] I. F. Gorodnitsky and B. D. Rao, “Sparse signal reconstruction
from limited data using FOCUSS: A re-weighted minimum
norm algorithm,” IEEE Transactions on Signal Processing,
vol. 45, no. 3, pp. 600–616, 1997.
[2] D. Malioutov, M. Cetin, and A. S. Willsky, “A sparse signal
reconstruction perspective for source localization with sensor
arrays,” IEEE Transactions on Signal Processing, vol. 53, no.
8, pp. 3010–3022, 2005.
[3] D. Model and M. Zibulevsky, “Signal reconstruction in sensor
arrays using sparse representations, Signal Processing, vol.
86, no. 3, pp. 624–638, 2006.
[4] V. Cevher, A. C. Gurbuz, J. H. McClellan, and R. Chel-
lappa, “Compressive wireless arrays for bearing estimation,
in IEEE Int. Conf. on Acoustics, Speech and Signal Processing
(ICASSP), Las Vegas, NV, Apr. 2008.
[5] A. C. Gurbuz, V. Cevher, and J. H. McClellan, “A compressive
beamformer, in IEEE Int. Conf. on Acoustics, Speech and
Signal Processing (ICASSP), Las Vegas, NV, 2008.
[6] S. S. Chen, D. L. Donoho, and M. A. Saunders, “Atomic
Decomposition by Basis Pursuit,” SIAM Journal on Scientific
Computing, vol. 20, pp. 33, 1998.
[7] D. L. Donoho, “Compressed sensing,” IEEE Trans. Info. The-
ory, vol. 52, no. 4, pp. 1289–1306, September 2006.
[8] E. J. Cand `es, “Compressive sampling, in Int. Congress of
Mathematicians, Madrid, Spain, 2006, vol. 3, pp. 1433–1452.
[9] J. Tropp and A. C. Gilbert, “Signal recovery from partial in-
formation via orthogonal matching pursuit, IEEE Trans. Info.
Theory, vol. 53, no. 12, pp. 4655–4666, Dec. 2007.
[10] E. T. Hale, W Yin, and Y. Zhang, “Fixed-point continuation
for 1minimization: Methodology and convergence,” Tech.
Rep. TR07-07, Rice University Department of Computational
and Applied Mathematics, Houston, TX, 2007.
[11] E. J. Cand `es and J. Romberg, “Sparsity and incoherence in
compressive sampling, Inverse Problems, vol. 23, no. 3, pp.
969–985, June 2007.
[12] K. Murphy, Y. Weiss, and M. I. Jordan, “Loopy belief propa-
gation for approximate inference: An empirical study,” Pro-
ceedings of Uncertainty in AI, pp. 467–475, 1999.
[13] J. Yedidia, W. T. Freeman, and Y. Weiss, “Generalized be-
lief propagation, Advances in Neural Information Processing
Systems, vol. 13, pp. 689–695, 2001.
[14] A. T. Ihler, Inference in Sensor Networks: Graphical Models
and Particle Methods, Ph.D. thesis, Massachusetts Institute of
Technology, 2005.
[15] J. Manyika and H. Durrant-Whyte, Data Fusion and Sen-
sor Management: A Decentralized Information-Theoretic Ap-
proach, Prentice Hall, Upper Saddle River, NJ, 1995.
[16] H. Rauhut, K. Schnass, and P. Vandhergheynst, “Compressed
sensing and redundant dictionaries, IEEE Trans. Info. The-
ory, vol. 54, no. 5, pp. 2210–2219, May 2008.
[17] D. Baron, M. B. Wakin, M. F. Duarte, S. Sarvotham, and R. G.
Baraniuk, “Distributed compressed sensing,” Available at
http://www.dsp.rice.edu/cs, 2005.
[18] E. J. Cand `es and J. Romberg, “Encoding the pball from lim-
ited measurements,” in Proc. IEEE Data Compression Con-
ference (DCC), Snowbird, UT, March 2006.
... Since each vector r p is associated with a sensor, this corresponds to our row partition case. This scenario applies, for example, to sparse event detection in wireless networks [13], and to distributed target localization in sensor networks [14]. ...
... Another difference to Algorithm 2 is that after the algorithm finished (finding an optimal vector y ⋆ ), node p will not know the entire solution x(y ⋆ ) to (10), but only a portion of it, x p (y ⋆ ), as the solution to the optimization problem defining Ψ p in (14). In case we want the entire solution x(y ⋆ ) to be available in all nodes, just a few additional communications are required because x(y ⋆ ) is expected to be sparse; furthermore, a spanning tree can be used to spread the x p 's over the network. ...
Preprint
Full-text available
We propose a distributed algorithm for solving the optimization problem Basis Pursuit (BP). BP finds the least L1-norm solution of the underdetermined linear system Ax = b and is used, for example, in compressed sensing for reconstruction. Our algorithm solves BP on a distributed platform such as a sensor network, and is designed to minimize the communication between nodes. The algorithm only requires the network to be connected, has no notion of a central processing node, and no node has access to the entire matrix A at any time. We consider two scenarios in which either the columns or the rows of A are distributed among the compute nodes. Our algorithm, named D-ADMM, is a decentralized implementation of the alternating direction method of multipliers. We show through numerical simulation that our algorithm requires considerably less communications between the nodes than the state-of-the-art algorithms.
... The importance of multi-target positioning technology has become increasingly prominent, which has attracted extensive attention of scholars. Sparse representation method provides a new and effective perspective to deal with multi-target location problems [4][5][6][7][8]. ...
... Adopting sparse representation method to solve multi-target location problem can effectively reduce the complexity of coordinate search and improve the location robustness under noisy observations with small samples. In [4], an original framework of multi-target localization based on sparse representation is proposed. Then, in the framework, Zhang et al. [5] proved that the location dictionary satisfies the restricted isometric property, and proposed a greedy matching pursuit algorithm for target location based on orthogonal matching pursuit (OMP) algorithm. ...
Article
Full-text available
For large-scale high-dimensional positioning scenes, the massive number of grid points brings challenges to the multi-target positioning algorithms based on compressed sensing. To cope with the challenges, a fast multi-target localization method based on direction of arrival is proposed. A compressed sensing model is constructed for multi-target localization based on the DOA sequence measured by positioning nodes. Then, a two-stage fast matching pursuit algorithm is presented for sparse reconstruction, which consists of preliminary estimation and supports rectification. A process similar to orthogonal matching pursuit algorithm is adopted to get preliminary estimate result, but no nonlinear operations is employed for complexity reduction. Then another iterative process is carried out to rectify the chosen supports in preliminary result sequentially. Simulation results verify the effectiveness and accuracy of the proposed method for multi-target localization.
... Since the sparsest solution based on the L0 Norm is an NP-hard problem [34], suboptimal solutions are solved by orthogonal matched pursuit (OMP) algorithms, which do not apply to the DFL problem with high-dimensional data due to inefficiency. According to [13] and [14], the sparsest solution can be obtained by relaxing the L0 Norm to an L1 Norm optimization problem. ...
... Finally, low-dimensional sparse solutions can be obtained by solving the optimization problem in (34), which is similar to the procedure of SC-IpTA. ...
Article
Full-text available
Location information is one of the most important factors for many location-based services (LBSs) in the Internet of Things (IoT). Device-free localization (DFL) has received more attention as it achieves localization without attaching any electronic device to the target. DFL can be applied to many special scenarios, such as monitoring the elderly living alone, health care of inpatients, and emergency rescue. In applications based on traditional localization methods, the numerous receive signal strength (RSS) measurements are collected from wireless sensor networks (WSNs) comprised of sensor pairs to construct the atoms of learning dictionaries. With recovery algorithms, solutions can be obtained from undetermined equations using learning dictionaries, which can be mapped to the position index of the target to estimate the accurate coordinates. However, the numerous RSS data produced by WSN sensor generate high-dimensional learning dictionaries that cost the sparse recovery algorithm more iterative computation time to derive the target location and more space for data storage, thus affecting the real-time DFL performance. In this paper, we propose a data dimension reduction method based on the generalized iterative thresholding algorithm for DFL. Firstly, we reduced the column and row dimensions of the dictionary, respectively, via principal components analysis (PCA). Then, the dimension of the observed vector was reduced correspondingly. Finally, the new underdetermined equation was solved via sparse coding with an iterative p-thresholding algorithm in signal subspace, and the target location was estimated accurately. Experiments on public datasets demonstrated that the proposed method outperforms the current alternatives by improving the computation efficiency of DFL systems and taking less time to locate the target, implying its good applicability to IoT scenarios with high real-time requirements.
... Sparse representation direct position determination (SR-DPD) method has developed rapidly over the past few years. Cevher proposed a source localization method within the sensor network, which represented the location on the grid as a sparse vector for solving [3]. Noting that the SR-DPD method has high computational complexity, the covariance matrix joint sparse representation method has been shown to have lower computational cost [11]. ...
Article
Full-text available
This paper focuses on the sparse representation direct position determination (SR-DPD) method in motion scenarios with a single station. In contrast to the conventional two-step positioning method, the SR-DPD method eliminates the need to estimate intermediate positioning parameters, but directly processes the original sampled signal to determine the position estimate of the source, resulting in higher positioning accuracy even at low signal-to-noise ratio (SNR). Furthermore, the SR-DPD method can simultaneously locate multiple sources, thus avoiding the issue of complex data association. Using the SR-DPD method, the sparse signal containing the source position information can then be restored to achieve the positioning result. However, currently available recovery algorithms are constrained by the mutual coherence of the measurement matrix, and are therefore unable to locate adjacent position sources. Two scenarios of ideal and adjacent positions are investigated, and for the problem of adjacent sources, we propose an iterative local search (ILS)-based position method, which can update the source position according to the residual minimization criterion within a given search range and improve the resolution of positioning sources. The simulation results demonstrate the effectiveness of the proposed method.
... In recent years, with the advent of compressive sensing theory [22], research [23] has introduced a multisource positioning technique based on compressive sensing, providing a novel research paradigm for multi-target positioning [24]. This positioning technology relies solely on the sparsity of received signal strengths and receiver location information to locate multiple signal sources, enabling the positioning of several simultaneous cofrequency signal sources. ...
Article
Full-text available
To address the threat posed by unknown signal sources within Mobile Crowd Sensing (MCS) systems to system stability and to realize effective localization of unknown sources in long-distance scenarios, this paper proposes a unilateral branch ratio decision algorithm (UBRD). This approach addresses the inadequacies of traditional sparse localization algorithms in long-distance positioning by introducing a time–frequency domain composite block sparse localization model. Given the complexity of localizing unknown sources, a unilateral branch ratio decision scheme is devised. This scheme derives decision thresholds through the statistical characteristics of branch residual ratios, enabling adaptive control over iterative processes and facilitating multisource localization under conditions of remote blind sparsity. Simulation results indicate that the proposed model and algorithm, compared to classic sparse localization schemes, are more suitable for long-distance localization scenarios, demonstrating robust performance in complex situations like blind sparsity, thereby offering broader scenario adaptability.
Article
Target localization is one of the most important research topics in the field of radar signal processing. In this article, the problem of multitarget enumeration and localization in the distributed multiple-input multiple-output radar with noncoherent processing mode is investigated. We first analyze the theoretical bound of the multitarget localization accuracy under the discrete time signal model and the Swerling 1 target model. It is determined by the Cram eˊ\acute{\text{e}} r–Rao lower bound at a low signal-to-noise ratio (SNR) and the sampling lower bound when the SNR is high. Furthermore, an innovative multitarget enumeration and localization scheme is developed, which is based on the energy modeling of the multiple transmitter–receiver paths and the compressive sensing theory. To solve the sparse vector recovery issue, we design a lightweight iterative greedy pursuit algorithm including the similarity evaluation strategy. In addition, an iterative-based target position refinement process is designed to alleviate the off-grid problem caused by the spatial discretization. The proposal utilizes the samples of the raw signals and belongs to the category of the direct localization. Nevertheless, it has significantly higher computational efficiency and lower data communication burden than the conventional direct localization methods, while avoiding the complex data association encountered by the indirect localization methods. Finally, the simulation results validate the effectiveness and robustness of the proposed method.
Chapter
Compressive Sensing (CS) can reduce the target parameter space search complexity and enhance the localization robustness under small-sample noisy observations. Therefore, CS is becoming the mainstream method for multi-emitter localization studies. But in CS-based localization, the real target position may deviate from the preset grid point (off-grid) to form a grid mismatch, which leads to dictionary mismatch. The existing works reduce the localization error due to grid mismatch by dictionary learning but do not fully exploit the spatial diversity of different observation stations. In this paper, based on the uniform grid points division of the sensing region, we consider the sparsity of the distance and angle to form a respective spatial representation dictionary for each observation point. Then, we design a distance-angle off-grid model to propose an improved Sparse Bayesian Learning (SBL) method in the SBL framework. This method combines the multi-station dictionary to simultaneously infer the distance and angle to achieve accurate spatial grid point matching. Simulation results show that the proposed method has better performance in the case of low signal-to-noise ratio (SNR), few array antennas, and many emitters.KeywordsMulti-emitter localizationSparse Bayesian LearningSpatial diversityGrid mismatchOff-grid model
Article
Multi-source localization based on received signal strength has drawn great interest in wireless sensor networks. However, the shadow fading term caused by obstacles cannot be separated from the received signal, which leads to severe error in location estimate. In this paper, we approximate the log-normal sum distribution through Fenton-Wilkinson method to formulate a non-convex maximum likelihood (ML) estimator with unknown shadow fading factor and transmitted power. In order to overcome the difficulty in solving the non-convex problem, we propose a novel algorithm to estimate the locations of sources. Specifically, the region is divided into N grids firstly, and the multi-source localization is converted into a sparse recovery problem so that we can obtain the sparse solution. Then we utilize the k-means clustering method to obtain the rough locations of the off-grid sources as the initial feasible point of the ML estimator. Finally, an iterative refinement of the estimated locations is proposed by dynamic updating of the localization dictionary. The proposed algorithm can efficiently approach a superior local optimal solution of the ML estimator. It is shown from the simulation results that the proposed method has a promising localization performance and improves the robustness for co-channel multi-source localization in shadow fading environments. Moreover, the proposed method provides a better computational complexity from O(K3N3)O(K^{3}\,N^{3}) to O(N3)O(N^{3}) .
Article
Helical gearboxes play a critical role in power transmission of industrial applications. They are vulnerable to various faults due to long-term and heavy-duty operating conditions. To improve the safety and reliability of helical gearboxes, it is necessary to monitor their health conditions and diagnose various types of faults. The conventional measurements for gearbox fault diagnosis mainly include lubricant analysis, vibration, airborne acoustics, thermal images, electrical signals, etc. However, a single domain measurement may lead to unreliable fault diagnosis and the contact installation of transducers is not always accessible, especially in harsh and dangerous environments. In this article, a Compressive Sensing (CS)-based Dual-Channel Convolutional Neural Network (CNN) method was proposed to accurately and intelligently diagnose common gearbox faults based on two complementary non-contact measurements (thermal images and acoustic signals) from a mobile phone. The raw acoustic signals were analysed by the Modulation Signal Bispectrum (MSB) to highlight the coupled modulation components relating to gear faults and suppress the irrelevant components and random noise, which generates a series of two-dimensional matrices as sparse MSB magnitude images. Then, CS was used to reduce the image redundancy but retain key information owing to the high sparsity of thermal images and acoustic MSB images, which significantly accelerates the CNN training speed. The experimental results convincingly demonstrate that the proposed CS-based Dual-Channel CNN method significantly improves the diagnostic accuracy (99.39% on average) of industrial helical gearbox faults compared to the single-channel ones.
Article
In the processing of particulate solids, particle–particle and particle-wall collisions can generate electrostatics. This is called contact/impact/frictional electrification and can lead to many problems such as affecting powder flow and explosion hazards. It is necessary to research the tribo-electrification charging due to single particle impacts on a target as the fundamental understanding of tribo-electrification. A new impact charging test rig based on an electrostatic sensor array that can measure charge transfer caused by a single impact between a particle and a target plane has been designed and established. Combined with the electrostatic sensor array, the compressed sensing algorithm is used to estimate not only the spatial position but also the charge amount of particle. The cross-correlation algorithm is used to determine particle’s velocity instead of using other devices such as a photodetector. The new instrument allows single particles impacting target planes at different angles with a velocity exceeding 100 m/s. An oil calibration test rig has been constructed to verify the proposed methods. The estimation errors of the spatial position and charge amount are both within 5% when the particle is located at the central area of the pipeline and the estimation errors of velocities are within 2%. The impact charging experiments show a special initial charge prior to impact for which no net charge transfer would occur for polymer particles, but the charge would completely transfer for metal particles.
Article
Full-text available
We present a framework for solving large-scale l1-regularized convex minimization problem: min |x|_1 + µf(x). Our approach is based on two powerful algorithmic ideas: operator-splitting and continuation. Operator-splitting results in a fixed-point algorithm for any given scalar µ; continuation refers to approximately following the path traced by the optimal value of x as µ increases. In this paper, we study the structure of optimal solution sets; prove finite convergence for important quantities, and establish q-linear convergence rates for the fixed-point algorithm applied to problems with f(x) convex, but not necessarily strictly convex. The continuation framework, motivated by our convergence results, is demonstrated to facilitate the construction of practical algorithms.
Conference Paper
Full-text available
Compressive sensing (CS) is an emerging area which uses a relatively small number of non-traditional samples in the form of randomized projections to reconstruct sparse or compressible signals. This paper considers the direction-of-arrival (DOA) estimation problem with an array of sensors using CS. We show that by using random projections of the sensor data, along with a full waveform recording on one reference sensor, a sparse angle space scenario can be reconstructed, giving the number of sources and their DOA's. The number of projections can be very small, proportional to the number sources. We provide simulations to demonstrate the performance and the advantages of our compressive beamformer algorithm.
Conference Paper
Full-text available
Joint processing of sensor array outputs improves the performance of parameter estimation and hypothesis testing problems beyond the sum of the individual sensor processing results. When the sensors have high data sampling rates, arrays are tethered, creating a disadvantage for their deployment and also limiting their aperture size. In this paper, we develop the signal processing algorithms for randomly deployable wireless sensor arrays that are severely constrained in communication bandwidth. We focus on the acoustic bearing estimation problem and show that when the target bearings are modeled as a sparse vector in the angle space, low dimensional random projections of the microphone signals can be used to determine multiple source bearings by solving an l 1-norm minimization problem. Field data results are shown where only 10 bits of information is passed from each microphone to estimate multiple target bearings.
Article
Sensor networks have quickly risen in importance over the last several years to become an active field of research, full of difficult problems and applications. At the same time, graphical models have shown themselves to be an extremely useful formalism for describing the underlying statistical structure of problems for sensor networks. In part, this is due to a number of efficient methods for solving inference problems defined on graphical models, but even more important is the fact that many of these methods (such as belief propagation) can be interpreted as a set of message passing operations, for which it is not difficult to describe a simple, distributed architecture in which each sensor performs local processing and fusion of information, and passes messages locally among neighboring sensors. At the same time, many of the tasks which are most important in sensor networks are characterized by such features as complex uncertainty and nonlinear observation processes. Particle filtering is one common technique for dealing with inference under these conditions in certain types of sequential problems, such as tracking of mobile objects.
Article
The time-frequency and time-scale communities have recently developed a large number of overcomplete waveform dictionaries-stationary wavelets, wavelet packets, cosine packets, chirplets, and warplets, to name a few. Decomposition into overcomplete systems is not unique, and several methods for decomposition have been proposed, including the method of frames (MOF), Matching pursuit (MP), and, for special dictionaries, the best orthogonal basis (BOB). Basis Pursuit (BP) is a principle for decomposing a signal into an "optimal" superposition of dictionary elements, where optimal means having the smallest l(1) norm of coefficients among all such decompositions. We give examples exhibiting several advantages over MOF, MP, and BOB, including better sparsity and superresolution. BP has interesting relations to ideas in areas as diverse as ill-posed problems, in abstract harmonic analysis, total variation denoising, and multiscale edge denoising. BP in highly overcomplete dictionaries leads to large-scale optimization problems. With signals of length 8192 and a wavelet packet dictionary, one gets an equivalent linear program of size 8192 by 212,992. Such problems can be attacked successfully only because of recent advances in linear programming by interior-point methods. We obtain reasonable success with a primal-dual logarithmic barrier method and conjugate-gradient solver.
Article
In the computed tomography (CT) field, one recent invention is the so-called carbon nanotube (CNT) based field emission x-ray technology. On the other hand, compressive sampling (CS) based interior tomography is a new innovation. Combining the strengths of these two novel subjects, we apply the interior tomography technique to local mouse cardiac imaging using respiration and cardiac gating with a CNT based micro-CT scanner. The major features of our method are: (1) it does not need exact prior knowledge inside an ROI; and (2) two orthogonal scout projections are employed to regularize the reconstruction. Both numerical simulations and in vivo mouse studies are performed to demonstrate the feasibility of our methodology.
Article
From the Publisher:This timely book presents such a consistent framework for addressing data fusion and sensor management. While the framework and the methods presented are applicable to a wide variety of multi-sensor systems, the book focuses on decentralized systems. The book also describes an actual to robot navigation and presents real data and results. The vehicle makes use of sonar sensors with focus of attention capability.
Article
We propose a technique of multisensor signal reconstruction based on the assumption, that source signals are spatially sparse, as well as have sparse representation in a chosen dictionary in time domain. This leads to a large scale convex optimization problem, which involves combined l1-l2 norm minimization. The optimization is carried by the truncated Newton method, using preconditioned conjugate gradients in inner iterations. The byproduct of reconstruction is the estimation of source locations.