Professional Documents
Culture Documents
net/publication/328161039
CITATIONS READS
0 16
3 authors, including:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Nasir Saeed on 15 October 2018.
Abstract—Location is one of the basic information required Nonetheless, acoustic systems suffer from bandwidth scarcity
for underwater optical wireless sensor networks (UOWSNs) for and low propagation speed (i.e., 1500 m/s) which yields
arXiv:1810.03110v1 [eess.SP] 7 Oct 2018
different purposes such as relating the sensing measurements a considerable latency at large distances. To overcome the
with precise sensor positions, enabling efficient geographic rout-
ing techniques, and sustaining link connectivity between the problem of low data rate and high latency acoustic signals,
nodes. Even though various two-dimensional UOWSNs local- underwater optical wireless communication (UOWC) has re-
ization methods have been proposed in the past, the directive cently attracted attention by its high data rates and low latency
nature of optical wireless communications and three-dimensional levels [5]. Nevertheless, the low transmission range of UOWC
(3D) deployment of sensors require to develop 3D underwater systems necessitates practical networking and control solu-
localization methods. Additionally, the localization accuracy of
the network strongly depends on the placement of the anchors. tions to realize underwater optical wireless sensor networks
Therefore, we propose a robust 3D localization method for par- (UOWSNs) in real life.
tially connected UOWSNs which can accommodate the outliers The unique properties of UOWC also necessitate for an
and optimize the placement of the anchors to improve the local- innovative reexamination of the localization problem as it is
ization accuracy. The proposed method formulates the problem also an important task for UOWSNs to geographically tag
of missing pairwise distances and outliers as an optimization
problem which is solved through half quadratic minimization. the data, mitigate the limited transmission range via multi-
Furthermore, analysis is provided to optimally place the anchors hop routing based on sensor locations, and to sustain the link
in the network which improves the localization accuracy. The connectivity and quality via pointing, acquisition, and tracking
problem of optimal anchor placement is formulated as a combi- (PAT) mechanisms. Arguably, UOWSN localization is a far
nation of Fisher information matrices for the sensor nodes where more challenging task than terrestrial localization due to the
the condition of D-optimality is satisfied. The numerical results
indicate that the proposed method outperforms the literature non-availability of global positioning system (GPS) signals
substantially in the presence of outliers. and distinct propagation characteristics of light beams in
aquatic medium [6]. In addition, two-dimensional localization
Index Terms—Underwater optical wireless sensor networks,
Three-dimensional, Localization, Outliers, Anchor placement methods can work well for terrestrial networks but the direc-
tivity of optical beams and 3D deployment of sensors in the
underwater environment require to develop three-dimensional
I. I NTRODUCTION
(3D) localization methods which are more challenging due
The deployment of underwater wireless sensor networks to the sparsity of UOWSN deployment and hostile underwa-
(UWSNs) opens up a wide range of possible applications as ter environment. Besides that, the number of anchor nodes
the large percentage of Earth’s surface is covered by water (beacons) is limited for UOWC in comparison to terrestrial
in the form of oceans, seas, and rivers. UWSN applications communication. All of these considerations make the 3D
include but not limited to assisted navigation, disaster manage- localization of UOWSNs a significant task where very few
ment, offshore exploration, ocean sampling, and underwater choices are available.
monitoring [2], [3]. However, connecting underwater sensors Besides the aforementioned challenges, the limited trans-
is a challenging task due to the hostile underwater wireless mission range and other limiting factors of underwater optical
channel conditions [4]. Radio frequency (RF), acoustic, and channel such as absorption, scattering, turbulence, salinity, and
optical systems are three main forms of underwater wireless air bubbles leads to develop a multi-hop network with outliers.
communications and each has virtues and drawbacks. Un- Therefore for a centralized localization scheme, it is not only
derwater RF systems can provide average speed data rate, required to estimate all the pairwise distances but also to
however, they can only operate at surface levels and cannot remove the outliers. Although a number of conventional matrix
operate at higher depths due to significantly high absorption. completion methods have been proposed in the past to estimate
Therefore, acoustic channels are mostly preferred for UWSNs the missing pairwise distances, for example, singular value
due to its low absorption and long transmission distance. thresholding (SVT) [7], atomic decomposition for minimum
This work is supported by Office of Sponsored Research (OSR) at King rank approximation (Admira) [8], Optspace [9], augmented
Abdullah University of Science and Technology (KAUST). Lagrange multiplier method [10], [11], and alternating min-
The authors are with the Computer Electrical and Mathematical Sciences imization [12], all of these matrix completion methods only
& Engineering (CEMSE) Division, KAUST, Thuwal, Makkah Province,
Kingdom of Saudi Arabia, 23955-6900. This work is an extension to our estimate the missing elements of a partially filled matrix and
previous work in [1]. do not consider the outliers, and are therefore not robust to
2
Surface buoy
method to estimate the missing entries of a partially filled
matrix. In [10], [11], the authors have applied an augmented
Lagrange multiplier (ALM) method for nuclear norm mini-
mization which pads the missing entries of the matrix with
zeroes and considers the completed matrix as a sum of true
complete matrix and error matrix. The alternating direction
(AD) method is proposed in [12] to minimize the nuclear
norm which is similar to the method proposed in [10], [11]
Relay sensors
but the error matrix is not explicit. In [27], the authors have
proposed truncated nuclear norm (TNN) minimization which
is a special case of SVT where the largest singular values are
equal to zero. The third class of matrix completion schemes
is based on manifold optimization methods. The authors in
[9] have proposed a low-rank matrix completion method Seabed sensors
surface buoys are known and they act as anchor nodes in the -40
Pure sea water -50 Clear Ocean water
network. To introduce the notations for m seabed sensors, n
pi = {xi , yi , zi } is the three dimension position of node i, Distance (m) Distance (m)
Every localization technique requires to estimate the dis- where 0 ≤ ce ≤ 12 mg/m2 and co = 1 mg/m3 . Similarly
tance between the sensor nodes or between the sensor nodes the scattering coefficient s(λ) is modeled as
and anchors. The distance can be estimated by using different s(λ) = sws + sss (λ)css + ssl (λ)cls , (5)
ranging techniques such as ToA, time difference of arrival
400 4.322
(TDoA), angle of arrival (AoA), and RSS. Each of the ranging where sws = 0.005826 is the scattering
1.7 λ
coef-
techniques has its own advantages and disadvantages, e.g., ficient for pure water, sss (λ) = 1.151302 400 λ
repre-
time and angle based ranging methods are more accurate as sents the scattering
0.3
coefficient for small particles, ssl (λ) =
compared to the RSS-based methods but are more complex 0.341074 400
λ
is the scattering
n coefficient
o for large parti-
ce
and require extra hardware. Whereas, the RSS based methods cles, css = 0.01739ce exp 0.11631 co is the concentration of
are simple to implement but provide coarse localization. In this
n o
small particles, and cls = ce exp 0.03092 ccoe represents the
paper, we consider the RSS-based method where the distance concentration of large particles [39].
between any two neighboring nodes is estimated by using the
Based on the extinction coefficient and the hardware speci-
underwater optical wireless channel model. The underwater
fications, the received power at node j from node i is modeled
aquatic medium consists of different suspended and dissolved
in [40] as follows
elements with different concentrations [39]. These elements −e(λ)d
Brj cos θij
ij
cause the propagation of light to suffer from absorption and Pri,j = Pti %ti %rj exp cos θij
(6)
scattering. Haltran’s model is one of the well-known models 2πd2ij (1 − cos θ0i )
to account for the absorption and scattering by introducing the where Pti is the transmission power of node i, %ti and %rj are
extinction coefficient e(λ) given as the optical efficiencies of transmitter and receiver respectively,
e(λ) = b(λ) + s(λ), (1) dij is the distance between nodes i and j, θ0i is the divergence
angle of the transmitter, Brj is the receiver aperture area, and
where b(λ) is the absorption coefficient, s(λ) is the scattering θij is the trajectory angle between node i and j. Solving (6)
coefficient, and λ is the operating wavelength. The major for distance estimation yields
source for the absorption of optical light in underwater aquatic s !
medium is chlorophyll, therefore b(λ) is expressed as 2 e(λ) P t ηi η j A j cos θ
dˆij = W0 i
+ nij (7)
e(λ) 2 Prj 2π(1 − cos θ0 )
b(λ) = bwa (λ) + bca (λ) + bf a cf a exp−αf λ +bha cha exp−αh λ ,
(2) where W0 (.) is the real part of Lambart W function [41] and
where αf and αh are constants, bwa (λ) represents the absorp- nij is the ranging estimation noise modeled as zero mean
tion in pure water, bca (λ) represents the absorption coefficient 2
2
Gaussian random variable nij ∼ N 0, σij with variance σij .
for chlorophyll, bf a = 35.959 m2 /mg is the absorption Fig. 2 shows the received power as a function of distance
coefficient of fulvic acid, bha = 18.828 m2 /mg is the for different types of water where the simulation parameters
absorption coefficient of humic acid, cf a is the concentrations are taken from [42]. It is clear from Fig. 2 that increase
of fulvic acid, and cha represents the concentrations of humic in the turbidity of water reduces the received power signif-
acid. cf a and cha are given in [39] as icantly which can cause outliers in distance estimation. In
ce Fig. 2 only absorption, scattering and geometrical losses are
cf a = 1.74098ce exp(0.12327 co ) , (3)
considered. However, the UOWC is also effected by other
and ce
phenomena such as turbulence [43], air bubbles [44], and
cha = 0.19334ce exp(0.12343 co ) , (4) salinity [45]. These degrading phenomena can also introduce
5
sparse, therefore inserting the l1 norm minimization problem Majorization of m+ (P , O) is obtained by using Cauchy-
into (10) is justified and yields Schwartz inequality, given as
!
X N 2 X dˆij − oij
(P̂ , Ô) = arg min wij dˆij − dij (P ) − oij m+ (P , O) ≤ −2 (z i −z j )T (pi −pj ), (21)
P ,O i<j j>i
dij (P )
N
X where Z = {z 1 , z 2 , ..., z N } ∈ R3×N is a matrix of auxiliary
+λ1 |oij | , (15) variables. Majorization of m− (P , O) is obtained by using the
√ √ √
fact that y is upper bounded by y ≤ y0 + √1y0 (y − y0 )
j>i
where matrix Ô represents the estimated outliers. In order to for any positive value of y0 . Consider that y = d2ij (P ) and
get to the solution in (15), the following function needs to be y0 = d2ij (Z), then using the bound leads to
minimized
!
X dˆij − oij
N m− (P , O) ≤ −2 d2ij (P ) + B0 (Z, O),
X 2 d ij (P )
Θ(P , O) = min wij dˆij − dij (P ) − oij j>i
P ,O (22)
j>i
where B0 (Z, O) = − j>i (dˆij − oij )dij (P ) for dˆij > oij .
P
XN Finally adding (21) and (22) yields
+λ1 |oij | . (16)
i>j
m(P , Z, O) = −2Tr P L+ (Z, O)Z T (23)
The first term in (16) corresponds to the level of fitness +Tr P L+ (Z, O)P T + B0 (Z, O),
between dˆij and dij after removing the outlier oij and the
second term corresponds to the penalty linked to the sparsity where L+ (Z, O) is N × N Laplacian matrix. When equality
of matrix O where λ1 represents the regularization parameter. holds between Z and P , then elements of the Laplacian matrix
The function in (16) is non-convex and non-differentiable are defined as [53]
therefore expanding it yields
ˆ −1
−(dij − oij )dij (P )
(i, j) ∈ A
1 L+ (P , O)ij = 0 (i, j) ∈ B
Θ(P , O) = min k D̂ − D k2F
P ,O 2 PN
− k=1,k6=i L+ (O, P )ik (i, j) ∈ C
X X
−2 (dˆij − oij )dij (P ) + d2ij (P ) (24)
j>i j>i where A(P , O) = {(i, j) : i 6= j, dij (P ) 6= 0, dˆij > oij )},
B(P , O) = {(i, j) : i 6= j, dij (P ) = 0, dˆij > oij )}, and
λ1
+ k O k1 . (17) C(P , O) = {(i, j) : i = j, dˆij > oij )}. Substituting (23) and
2
where k O k1 = j>i |oij |. Consider that {v n ∈ RN }N
P
n=1 is
a set of indicator vectors with elements [v i ]j = 1 if i = j
7
(18) in (17) yields function of Φ(·). The quadratic function in (31) is given in
[56] as
Θ(P , O) = Tr(P LP T ) − Tr P L+ (P , O)P T (25) k √ k A
Q(L̃ , A) =k c (L̃ ) − √ k2F , (32)
1 λ1 c
+ k D̂ − D k2F + k O k1 +B0 (Z, O).
2 2 where c is a constant parameter. Substituting (32) into (31)
The majorization function Θ(·) in (25) is convex and differ- and adding the regularization parameter for P yields
entiable in terms of both O and P . Therefore, solving (25)
√ N X 3
k A X
by minimization, i.e., Φ(P , A) = min k c (L̃ ) − √ k2F + ψ(ai,j )
P ,A c i=1 j=1
O k+1 = arg min s(P k , O). (26)
O 2
+ λ2 k P kF . (33)
Indeed, each entry ok+1
ij of (26) corresponds to a standard least
absolute shrinkage and selection operator (LASSO) solution The minimization function in (33) is called resultant cost func-
which is expressed as tion of Φ(·), and is solved by using alternating minimization
given in [58] as
ok+1
ij = Sλ1 (dˆij − dij (P k )), (27)
Ak+1 = µ(LP k − L+ (O k+1 , P k )P k ) (34)
where Sλ1 (x) = sign(x)(|x|− λ21 )+ is the soft thresholding
operator, and (·)+ = max(0, ·) [54]. Similarly, the position where µ(·) is the minimizer function for auxiliary variables
estimates are obtained by minimizing the following function and
!
P k+1 = arg min s(P k , O k+1 ). (28) k+1 √ k Ak+1 2 2
P
P = arg min k c (L̃ ) − √ kF +λ2 k P kF .
P c
The closed-form solution of (28) is obtained by using the first (35)
order optimality condition [55], i.e., The minimization problem in (35) can be re-written as
n
P k+1 = L† L+ (O k+1 , P k )P k , (29) P k+1 = arg min c Tr (LA − Rk+1 )T (LA − Rk+1 )
P
where L† = C/N is a Moore-Penrose pseudo-inverse of o
+λ2 Tr(P T P ) . (36)
matrix L. For this iterative process, the initial configuration
of P 0 is randomly chosen whereas the elements of the outlier k+1
matrix O 0 are set to zero. Given P k , the estimation of O k+1 where Rk+1 = L+ (O k+1 , P k )P k + A c . The closed-form
via (27) is a l1 regularization problem while for a given solution of (36) with respect to P is obtained by using the
O k+1 the estimation of P k+1 is the least square optimization first order optimality condition, i.e.,
problem, i.e., k LP k+1 −L+ (O k+1 , P k )P k k2F . Even though P̂
k+1
= c (cLT L + λ2 I)−1 LT Rk+1 , (37)
the estimation of P k+1 accounts for the outliers, it is still a
k+1
least square solution and is greatly influenced by the outliers. where P̂ is an N × 3 matrix which constitutes of the
Therefore, it is proposed to apply function f (·) on to the 3D relative position estimation of each node in the network.
residual LP k+1 − L+ (O k+1 , P k )P k in (29) where f (·) is After getting the relative position estimations P̂ , the obtained
non-negative and differentiable with respect to P to impose solution can be transformed into the global position estimation
smoothness such that P̃ by using the positions of anchors in the network. The
common procedure for transformation to the global position
P k+1 = arg min f (LP − L+ (O k+1 , P k )P k )
P estimation is orthogonal Procrustes analysis given by [59]
+λ2 k P k2F .
(30) P̃ = β(P̂ )Ω + υ, (38)
The optimization problem defined in (30) can be solved by us- where β, Ω, and υ are the scaling, rotation, and translation
ing half quadratic minimization (HQM). HQM was pioneered elements respectively.
to reconstruct the signal and images from corrupted signal and
images [56]. Recently, HQM functions have been widely used
in computer vision, machine learning, and feature extraction
[57]. Based on the theory of the conjugate function in HQM, B. Optimal Placement of Anchors
the problem in (30) can be written as [56] Optimal anchor placement is crucial for better position
estimation. Therefore, in this section, we develop an optimal
N X 3
k k X
Φ(L̃ , A) = min Q(L̃ , A) + ψ(ai,j ) , (31) anchor placement strategy to improve the localization accuracy
A of the proposed technique. As in the previous sections, the
i=1 j=1
pairwise distances are estimated between every node in the
k
where Φ(·) is known as potential loss function, L̃ = LP − network, now it is possible to optimize the position of anchors
L+ (O k+1 , P k )P k , A is N × 3 matrix of auxiliary variables, to reduce the localization error. Consider that there are o
Q(·) is the quadratic function, and ψ(·) is the conjugate number of surface buoys in the network which also work
as anchors, then the estimated distance between any arbitrary
8
1
sensor node and k-th surface buoy can be written as C(z̃) = J (p)j=1,k=1 J (p)j=2,k=2
det(J (p))
dˆk = dk + nk , k = 1, 2, ..., o, (39)
p − J (p)2j=1,k=2 . (51)
where dk = (x − xk )2 + (y − yk )2 + (z − zk )2 is the Eu-
clidean distance to k-th anchor and nk is the correspond- Note that from the above analysis the CRLB is minimized by
ing range measurement error. The Cramer Rao lower bound maximizing the determinant of FIM. Therefore, it is important
(CRLB) of the j-th parameter of p is defined as to manipulate the geometries (position) of anchors to maxi-
mize the determinant of FIM. The above analysis is easy to
C(p̃) = J −1 (p)j,j , (40) follow for a single node but for multiple nodes in the network,
it is possible that changing the position of anchors may reduce
where J (p) represents the Fisher information matrix (FIM).
the localization error for some nodes but may increase the
The elements of FIM are given as
! error for others. Therefore, the optimal position estimation of
ˆ
∂ 2 log f (d|p) anchors for multiple nodes in the network can be formulated
J (p)j,k = −E , j, k = 1, 2, 3, (41) as a determinant (D)-optimality criteria given as
∂pj ∂pk
m+n
where E is the expectation operator and dˆ = {dˆ1 , dˆ2 , ..., dˆo }
X
B̆ = arg max |J k |, (52)
is a vector of size o×1 containing the estimated distances of a B̆ k=1
single node to all the anchors. Since the ranging measurements
where B̆ ∈ Ro×3 are the optimal anchor positions, k =
are effected by Gaussian noise, then the probability density
ˆ for the range measurements is defined as 1, 2, ..., m + n are the number of sensor and relay nodes,
function f (d|p)
and |·| stands for the determinant. Geometrically speaking,
1 −
Po 1
(dˆi −di )2 the analogue of the above maximization problem for two-
ˆ =p
f (d|p) exp
i=1 2σ 2
i . (42)
(2π)o
Qo dimension networks result in a regular optimal placement
i=1 σi
of anchors. The regular placement of anchor means that the
The sub-matrices of J (p)j,k are derived from (41) and given anchors are placed in such a way that there are no break-
as o ing triangles between them for two-dimensional localization.
(x − xi )2
X
J (p)j=1,k=1 = , (43) Therefore, here we focus to optimize the depth of anchors to
i=1
(σi di )2 minimize the localization error. To find the optimal depth of
o anchors, the CRLB for the depth component, C(z̃) needs to
X (x − xi )(y − yi ) be minimized which is formulated as
J (p)j=1,k=2 = J (p)j=2,k=1 = ,
i=1
(σi di )2 m+n
X
o (44) B̆ = arg min C(z̃k ). (53)
(x − xi )(z − zi )
X B̆ k=1
J (p)j=1,k=3 = J (p)j=3,k=1 = ,
i=1
(σi di )2 The optimization problem defined in (53) is nonconvex and
(45) hard to solve. Alternatively, an approximate solution to this
o
(y − yi )2
X
J (p)j=2,k=2 = , (46) problem is achieved by using iterative gradient method as
i=1
(σi di )2 follows
o B(t + 1) = B(t) − µt Ok (C(z̃k (t)), (54)
X (y − yi )(z − zi )
J (p)j=2,k=3 = J (p)j=3,k=2 = , where t is the iteration number, µt is the step size, and Ok (·)
i=1
(σi di )2
(47) represents the gradient. The selection of step size is crucial for
o the iterative gradient method and there are several step size
(z − zi )2
X
J (p)j=3,k=3 = . (48) selection methods among which the most common is constant
(σi di )2
i=1 step size, i.e., µt = µ. However, constant step size leads to
Now the CRLB for the three-dimensional position estimation poor performance and require a large number of iterations to
is obtained as acquire certain convergence level. Alternatively, the optimal
?
1 step size µt can be achieved as
C(x̃) = J (p)j=2,k=2 J (p)j=3,k=3
det(J (p))
t?
µ = arg min Q B(t) − µOk (C(z̃k (t)) , (55)
− J (p)2j=2,k=3 , (49) µ
80 80
60 60
40 40
20 20
0 0
120 120
100 100
120
80 100
80 100
60 80 60
60 50
40 40
40
20 20 20
0 0
0 0
-20
Position along X direction Position along X direction
Position along Y direction Position along Y direction
(a) Localization of m = 10 and n = 4 in a volume of 100 m3 (b) Localization of m = 10 and n = 4 in a volume of 100 m3
with random depth of anchors and in presense of outliers with optimal depth of anchors and in presense of outliers (RMSE
(RMSE = 23.70 m) . = 8.46 m).
Actual position of sensor nodes
Estimated position of sensor nodes
Actual position of sensor nodes
Estimated position of sensor nodes
Actual position of relay nodes
Actual position of relay nodes Estimated position of relay nodes
Estimated position of relay nodes 100 Position of anchors
Position of anchors
120
80
80 60
60
40
40
20
20
0
0
100
100
80
80 100
100 60
60 80
40
40
60 50
20 40 20
20 0
0 0
0
-20 -20 -20
Position along X direction Position along X direction
Position along Y direction Position along Y direction
(c) Localization of m = 10 and n = 4 in a volume of 100 m3 (d) Localization of m = 10 and n = 4 in a volume of 100 m3
with removal of outliers and at random depth of anchors (RMSE = with removal of outliers and at random depth of anchors (RMSE =
11.64 m). 0.659 m).
Fig. 4: 3D localization of UOWSNs
10 3
where s ∈ {0, 1, 2, ...} and δ ∈ (0, 1). The anchor positions in
(54) are updated by using the step size calculated in (56). If
C(z̃k (t + 1)) < C(z̃k (t)) then the anchor positions are updated
10 2
by (54) while if C(z̃k (t + 1)) > C(z̃k (t)) then the CRLB is
RMSE (m)
not reduced, thus the iterative process stops, and B(t) are
considered to be the optimal position of anchors for the given
10 1
network setup.
V. N UMERICAL R ESULTS 10 0
100 200 300 400 500 600 700
In this section, we provide numerical results to validate our Regularization parameter ( 2 )
35 10 2
Nuc. Norm Relax.
30 LMaFit
Admira
25 LRMC-RM
RMSE (m) Optspace
RMSE (m)
20 Proposed
10 1
15
showing accurate and robust results to the ranging errors and [20] J. Perez-Ramirez, D. K. Borah, and D. G. Voelz, “Optimal 3-D landmark
outliers, respectively. placement for vehicle localization using heterogeneous sensors,” IEEE
Trans. Veh. Technol., vol. 62, no. 7, pp. 2987–2999, Sep. 2013.
[21] N. Saeed, A. Celik, T. Y. Al-Naffouri, and M.-S. Alouini, “Energy
VII. ACKNOWLEDGEMENT harvesting hybrid acoustic-optical underwater wireless sensor networks
localization,” Sensors, vol. 18, no. 1, Dec. 2017.
The authors would like to thank the anonymous reviewers [22] N. Saeed, A. Celik, T. Y. Al-Naffouri, and M.-S. Alouini, “Underwater
optical sensor networks localization with limited connectivity,” in IEEE
for their fruitful comments. Int. Conf. on Acoustics, Speech and Signal Process., (ICASSP), Apr.
2018, pp. 1–5.
[23] N. Saeed, A. Celik, T. Y. Al-Naffouri, and M.-S. Alouini, “Underwater
R EFERENCES Optical Wireless Communications, Networking, and Localization: A
Survey,” ArXiv e-prints, Feb. 2018.
[1] N. Saeed, A. Celik, T. Y. Al-Naffouri, and M.-S. Alouini, “Robust 3D
[24] N. Srebro, “Learning with matrix factorizations,” Ph.D. dissertation,
Localization of Underwater Optical Wireless Sensor Networks via Low
Massachusetts Institute of Technology (MIT), 2004.
Rank Matrix Completion,” in IEEE Int. Works. on Signal Process. Adv.
in Wireless Commun. (SPAWC), Jun. 2018, pp. 1–5. [25] Y. Shen, Z. Wen, and Y. Zhang, “Augmented lagrangian alternating
direction method for matrix separation based on low-rank factorization,”
[2] I. F. Akyildiz, D. Pompili, and T. Melodia, “Underwater acoustic sensor
Optimization Methods and Software, vol. 29, no. 2, pp. 239–263, Jul.
networks: research challenges,” Ad Hoc Networks, vol. 3, no. 3, pp. 257
2014.
– 279, May 2005.
[3] I. F. Akyildiz, “Wireless sensor networks in challenged environments [26] Z. Wen, W. Yin, and Y. Zhang, “Solving a low-rank factorization
such as underwater and underground,” in Proc. of the 17th ACM Int. model for matrix completion by a nonlinear successive over-relaxation
Conf. on Modeling, Ana. and Sim. of Wireless and Mobile Systems, algorithm,” Math. Programm. Comput., vol. 4, no. 4, pp. 333–361, Dec.
2014, pp. 1–2. 2012.
[4] A. Celik, N. Saeed, T. Y. Al-Naffouri, and M.-S. Alouini, “Modeling [27] Y. Hu, D. Zhang, J. Ye, X. Li, and X. He, “Fast and accurate matrix
and performance analysis of multihop underwater optical wireless sensor completion via truncated nuclear norm regularization,” IEEE Trans.
networks,” in IEEE Wireless Commun. and Netw. Conf., (WCNC), Apr. Pattern Anal. Mach. Intell., vol. 35, no. 9, pp. 2117–2130, Sep. 2013.
2018, pp. 1–6. [28] B. Vandereycken, “Low-rank matrix completion by riemannian opti-
[5] Z. Zeng, S. Fu, H. Zhang, Y. Dong, and J. Cheng, “A survey of mization,” SIAM J. on Optimization, vol. 23, no. 2, pp. 1214–1236,
underwater optical wireless communications,” IEEE Commun. Surveys 2013.
Tuts., vol. 19, no. 1, pp. 204–238, Oct. 2016. [29] Y. Zhang, N. Meratnia, and P. J. Havinga, “Outlier detection techniques
[6] F. Akhoundi, A. Minoofar, and J. A. Salehi, “Underwater positioning for wireless sensor networks: A survey,” IEEE Commun. Surveys Tuts.,
system based on cellular underwater wireless optical CDMA networks,” vol. 12, no. 2, pp. 159–170, Apr. 2010.
in Wireless and Optical Commun. Conf., (WOCC), Apr. 2017, pp. 1–3. [30] X. Wang, J. Luo, S. Li, D. Dong, and W. Cheng, “Component based
[7] J.-F. Cai, E. J. Cands, and Z. Shen, “A singular value thresholding localization in sparse wireless ad hoc and sensor networks,” in IEEE
algorithm for matrix completion,” SIAM J. on Optimization, vol. 20, Int. Conf. on Network Protocols, Oct. 2008, pp. 288–297.
no. 4, pp. 1956–1982, Mar. 2010. [31] A. Y. Teymorian, W. Cheng, L. Ma, X. Cheng, X. Lu, and Z. Lu, “3D
[8] K. Lee and Y. Bresler, “ADMiRA: Atomic Decomposition for Minimum underwater sensor network localization,” IEEE Trans. Mobile Comput.,
Rank Approximation,” ArXiv e-prints, Apr. 2009. vol. 8, no. 12, pp. 1610–1621, Dec. 2009.
[9] R. H. Keshavan, A. Montanari, and S. Oh, “Matrix completion from a [32] Y. Guo and Y. Liu, “Localization for anchor-free underwater sensor
few entries,” IEEE Trans. Inf. Theory, vol. 56, no. 6, pp. 2980–2998, networks,” Computers & Elect. Eng., vol. 39, no. 6, pp. 1812–1821,
Jun. 2010. 2013.
[10] Z. Lin, M. Chen, and Y. Ma, “The augmented lagrange multiplier method [33] Y. Ren, J. Zhong, J. Huang, Y. Song, X. Xin, N. Yu, and R. Feng,
for exact recovery of corrupted low-rank matrices,” arXiv preprint “Orthogonal regression based multihop localization algorithm for large-
arXiv:1009.5055, Oct. 2013. scale underwater wireless sensor networks,” Int. J. of Distrib. Sens.
[11] C. Wang, C. Li, and J. Wang, “A modified augmented lagrange multiplier Netw., vol. 10, no. 3, p. 596082, 2014.
algorithm for toeplitz matrix completion,” Adv. in Comput. Math., [34] S. Zhang, Q. Zhang, M. Liu, and Z. Fan, “A top-down positioning
vol. 42, no. 5, pp. 1209–1224, Oct. 2016. scheme for underwater wireless sensor networks,” Sci. China Inf. Sci.,
[12] D. Gamarnik and S. Misra, “A note on alternating minimization algo- vol. 57, no. 3, pp. 1–10, 2014.
rithm for the matrix completion problem,” IEEE Signal Process. Lett., [35] M. Y. S. Uddin, “Low-overhead range-based 3D localization technique
vol. 23, no. 10, pp. 1340–1343, Oct. 2016. for underwater sensor networks,” in IEEE Int. Conf. on Commun., (ICC),
[13] H. Zhang, “Two-dimensional optimal sensor placement,” IEEE Trans. 2016, pp. 1–6.
Syst., Man, Cybern., vol. 25, no. 5, pp. 781–792, May 1995. [36] K. Mridula and P. Ameer, “Localization under anchor node uncertainty
[14] A. N. Bishop, B. Fidan, B. D. O. Anderson, K. Dogancay, and P. N. for underwater acoustic sensor networks,” Int. J. of Commun. Sys.,
Pathirana, “Optimality analysis of sensor-target geometries in passive vol. 31, no. 2, pp. 1–14, 2018.
localization: Part 1 - bearing-only localization,” in 3rd Int. Conf. on [37] X. Xu, “Impulsive control in continuous and discrete-continuous sys-
Intelligent Sensors, Sensor Networks and Information, Dec. 2007, pp. tems,” IEEE Trans. Autom. Control, vol. 48, no. 12, pp. 2288–2289,
7–12. Dec. 2003.
[15] A. N. Bishop, B. Fidan, B. D. O. Anderson, P. N. Pathirana, and [38] J. Ousingsawat and M. E. Campbell, “Optimal cooperative reconnais-
K. Dogancay, “Optimality analysis of sensor-target geometries in passive sance using multiple vehicles,” J. of Guidance, Control, and Dynamics,
localization: Part 2 time-of-arrival based localization,” in 3rd Int. Conf. vol. 30, no. 1, pp. 122–132, Jan. 2007.
on Intelligent Sensors, Sensor Networks and Information, Dec. 2007, [39] V. I. Haltrin, “Chlorophyll based model of seawater optical properties,”
pp. 13–18. Appl. Opt., vol. 38, no. 33, pp. 6826–6832, Nov. 1999.
[16] A. N. Bishop and P. Jensfelt, “An optimality analysis of sensor-target [40] L. K. Gkoura, G. D. Roumelas, H. E. Nistazakis, H. G. Sandalidis,
geometries for signal strength based localization,” in Int. Conf. on A. Vavoulas, A. D. Tsigopoulos, and G. S. Tombras, “Underwater optical
Intelligent Sensors, Sensor Networks and Information Processing, Dec. wireless communication systems: A concise review,” in Turbulence Mod-
2009, pp. 127–132. elling Approaches - Current State, Development Prospects, Applications.
[17] M. Hamdollahzadeh, S. Adelipour, and F. Behnia, “Optimal sen- InTech, 2017.
sor configuration for two dimensional source localization based on [41] R. M. Corless, G. H. Gonnet, D. E. G. Hare, D. J. Jeffrey, and D. E.
TDOA/FDOA measurements,” in 17th Int. Radar Symposium (IRS), May Knuth, “On the lambert W function,” Adv. in Comput. Math., vol. 5,
2016, pp. 1–6. no. 1, pp. 329–359, Dec. 1996.
[18] N. Saeed and H. Nam, “Energy efficient localization algorithm with [42] S. Arnon and D. Kedar, “Non-line-of-sight underwater optical wireless
improved accuracy in cognitive radio networks,” IEEE Commun. Lett., communication network,” J. Opt. Soc. Am. A, vol. 26, no. 3, pp. 530–
vol. 21, no. 9, pp. 2017–2020, Sep. 2017. 539, Mar. 2009.
[19] C. Rusu and J. Thompson, “On the use of tight frames for optimal sensor [43] H. M. Oubei, E. Zedini, R. T. ElAfandy, A. Kammoun, M. Abdallah,
placement in time-difference of arrival localization,” in 25th European T. K. Ng, M. Hamdi, M.-S. Alouini, and B. S. Ooi, “Simple statistical
Signal Processing. Conf., (EUSIPCO), Aug. 2017, pp. 1415–1419. channel model for weak temperature-induced turbulence in underwater
12
wireless optical communication systems,” Opt. Lett., vol. 42, no. 13, pp. Tareq Y. Al-Naffouri (M’10) Tareq Al-Naffouri re-
2455–2458, Jul. 2017. ceived the B.S. degrees in mathematics and electrical
[44] M. V. Jamali, P. Khorramshahi, A. Tashakori, A. Chizari, S. Shahsavari, engineering (with first honors) from King Fahd Uni-
S. AbdollahRamezani, M. Fazelian, S. Bahrani, and J. A. Salehi, versity of Petroleum and Minerals, Dhahran, Saudi
“Statistical distribution of intensity fluctuations for underwater wireless Arabia, the M.S. degree in electrical engineering
optical channels in the presence of air bubbles,” in Iran Workshop on from the Georgia Institute of Technology, Atlanta, in
Commun. and Info. Theory, (IWCIT), May 2016, pp. 1–6. 1998, and the Ph.D. degree in electrical engineering
[45] M. V. Jamali, A. Mirani, A. Parsay, B. Abolhassani, P. Nabavi, from Stanford University, Stanford, CA, in 2004.
A. Chizari, P. Khorramshahi, S. Abdollahramezani, and J. A. Salehi, He was a visiting scholar at California Institute of
“Statistical studies of fading in underwater wireless optical channels in Technology, Pasadena, CA, from January to August
the presence of air bubble, temperature, and salinity random variations,” 2005 and during summer 2006. He was a Fulbright
IEEE Trans. Commun., pp. 1–16, May 2018, Early Access. Scholar at the University of Southern California from February to September
[46] B. M. C., Heavy-Tailed Distributions. American Cancer Society, 2014. 2008. He has held internship positions at NEC Research Labs, Tokyo, Japan, in
[47] Y. Cao and Y. Xie, “Poisson matrix completion,” in IEEE Int. Symp. on 1998, Adaptive Systems Lab, University of California at Los Angeles in 1999,
Info. Theory, (ISIT), Jun. 2015, pp. 1841–1845. National Semiconductor, Santa Clara, CA, in 2001 and 2002, and Beceem
[48] J. W. Sammon, “A nonlinear mapping for data structure analysis,” IEEE Communications Santa Clara, CA, in 2004. He is currently an Associate
Trans. on Computers, vol. 18, no. 5, pp. 401–409, May 1969. professor at the Electrical Engineering Department, King Abdullah University
[49] V. E. McGee, “The multidimensional analysis of elastic distances,” of Science and Technology (KAUST). His research interests lie in the areas
British J. of Math. and Stat. Psy., vol. 19, no. 2, pp. 181–196, 1966. of sparse, adaptive, and statistical signal processing and their applications
[50] A. Buja, D. F. Swayne, M. L. Littman, N. Dean, H. Hofmann, and and in network information theory. He has over 150 publications in journal
L. Chen, “Data visualization with multidimensional scaling,” J. of and conference proceedings, 9 standard contributions, 10 issued patents, and
Comput. and Graphical Stat., vol. 17, no. 2, pp. 444–472, Dec. 2008. 6 pending. Dr. Al-Naffouri is the recipient of the IEEE Education Society
[51] M. Udell, C. Horn, R. Zadeh, and S. Boyd, “Generalized low rank Chapter Achievement Award in 2008 and Al-Marai Award for innovative
models,” Found. Trends Mach. Learn., vol. 9, no. 1, pp. 1–118, Jun. research in communication in 2009. Dr. Al-Naffouri has also been serving
2016. as an Associate Editor of Transactions on Signal Processing since August
[52] P. J. Huber and E. M. Ronchetti, Robust Statistics. New York: Wiley, 2013.
2009.
[53] Y. Aflalo and R. Kimmel, “Spectral multidimensional scaling,” Proc. of
the National Academy of Sci., vol. 110, no. 45, pp. 18 052–18 057, 2013.
[54] R. Tibshirani, “Regression shrinkage and selection via the lasso,” J. of
the Roy. Stat. Soc. Series B (Methodol.), vol. 58, no. 1, pp. 267–288,
1996.
[55] I. Markovsky, Low Rank Approximation Algorithms, Implementation,
Applications. New York: Springer International Publishing, 2012.
[56] G. H. Golub and C. F. Van Loan, Matrix computations. JHU Press,
2012, vol. 3.
[57] T. Zhang, “Multi-stage convex relaxation for learning with sparse
regularization,” in Adv. in Neural Info. Processing Sys., 2009, pp. 1929–
1936.
[58] R. He, B. Hu, X. Yuan, and L. Wang, M-Estimators and Half-Quadratic
Minimization. Cham: Springer International Publishing, 2014, pp. 3–11.
[59] C. Goodall, “Procrustes methods in the statistical analysis of shape,” J.
R. Statist. Soc. B, vol. 53, no. 2, pp. 285–339, Oct. 1991.
[60] J. N. S. Wright, Numerical Optimization. NY, USA: Springer-Verlag,
2006.