SPECIAL SECTION ON ADVANCED SENSOR TECHNOLOGIES
ON WATER MONITORING AND MODELING
Received July 25, 2018, accepted September 14, 2018, date of publication September 28, 2018, date of current version October 25, 2018.
Digital Object Identifier 10.1109/ACCESS.2018.2872506
Sensor Failure Detection and Faulty Data
Accommodation Approach for Instrumented
Wastewater Infrastructures
KARTHICK THIYAGARAJAN , (Member, IEEE), SARATH KODAGODA, (Member, IEEE),
LINH VAN NGUYEN , (Member, IEEE), AND RAVINDRA RANASINGHE, (Member, IEEE)
Centre for Autonomous Systems, University of Technology Sydney, Sydney, NSW 2007, Australia
Corresponding author: Karthick Thiyagarajan (karthick.thiyagarajan@uts.edu.au)
This work was supported by the Data Analytics on Sewers Project through in part by the Sydney Water Corporation, in part by the
Melbourne Water Corporation, in part by the Water Corporation (WA), and in part by the South Australian Water Corporation.
ABSTRACT In wastewater industry, real-time sensing of surface temperature variations on concrete sewer
pipes is paramount in assessing the rate of microbial-induced corrosion. However, the sensing systems are
prone to failures due to the aggressively corrosive environmental conditions inside sewer assets. Therefore,
reliable sensing in such infrastructures is vital for water utilities to enact efficient wastewater management.
In this context, this paper presents a sensor failure detection and faulty data accommodation (SFDFDA)
approach that aids to digitally monitor the health conditions of the sewer monitoring sensors. The SFDFDA
approach embraces seasonal autoregressive integrated moving average model with a statistical hypothesis
testing technique for enabling temporal forecasting of sensor variable. Then, it identifies and isolates
anomalies in a continuous stream of sensor data whilst detecting early sensor failure. Finally, the SFDFDA
approach provides reliable estimates of sensor data in the event of sensor failure or during the scheduled
maintenance period of sewer monitoring systems. The SFDFDA approach was evaluated by using the surface
temperature data sourced from the instrumented wastewater infrastructure and the results have demonstrated
the effectiveness of the SFDFDA approach and its applicability to surface temperature monitoring sensor
suites.
INDEX TERMS Anomalies detection, faulty data accommodation, forecasting, SARIMA model, sensor
failure detection, sensor monitoring, sewer corrosion, time series modeling, wastewater infrastructure.
I. INTRODUCTION
Sensors are essential constituents of any critical infrastructure
monitoring system. They play an important role in maintaining the system safety and reliability [1], [2]. However, in realtime systems, sensors can provide spurious data owing to
different erratic factors including the exposure of the sensor
to a harsh environment and inherent sensing malfunctions [3].
Spurious data emanating from the sensors can be momentary or long-lasting. Momentary faulty data are likely to
happen randomly due to changes in sensor characteristics
and electronics [4]. Those temporary data should not be
attributed to sensor failures. Instead, they need to be isolated
as anomalies. However, the continuous spurious data is probably an indication of a sensor failure and results in downgrading the performance of an entire monitoring system.
Therefore, early sensor failure detection is significant for
56562
pertinent intervention strategies while monitoring the environmental phenomena of critical infrastructure assets.
An urban sewerage system is an ideal example of a critical
underground infrastructure system. Presently, the concrete
pipes in sewer systems are suffering from a higher rate
of structural degradation due to hydrogen sulphide-induced
concrete corrosion [5]. Because of the increasing corrosion
in sewers, the wastewater industry around the globe incurs
economic repercussions that are estimated to be in the order
of billion dollars [6]. In order to manage the sewer infrastructure effectively, the water utilities rely on the sensor
monitoring systems that acquire information-rich data about
the corrosion. In this context, the temperature on the concrete
surface was identified as an important observation that can
provide vital data to the models predicting the rate of sewer
corrosion [7], [8].
2169-3536 2018 IEEE. Translations and content mining are permitted for academic research only.
Personal use is also permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
VOLUME 6, 2018
K. Thiyagarajan et al.: SFDFDA Approach for Instrumented Wastewater Infrastructures
Currently, there is no reliable sensor system available to
monitor temporal dynamics of surface temperature under
aggressively corrosive environmental conditions of the sewer.
For that reason, this collaborative research between the University of Technology Sydney and four government-owned
water utilities aims to develop an advanced sensor suite for
monitoring surface temperature variations in sewer pipes.
In this regard, a sensor suite was developed and deployed in
sewer systems for over three months between 3rd November 2016 and 07th February 2017 in the municipal sewer
of the Sydney city in Australia. The field testing campaign
has demonstrated that the sensor suite is robust and capable
of monitoring for long-term in sewer conditions. However,
the confined sewer systems are typically hostile environments to both sensor monitoring and human inspections.
Since the sensor system cannot be physically monitored every
time, automatic sensor failure detection approaches become
a salient need of the sewer monitoring system.
The collaborative research reported in this paper focuses
on a SFDFDA approach for a sewer monitoring application.
The work motivates the development of a SFDFDA approach
that possesses the following three properties:
•
•
•
Forecasting: Forecasting is a process of predicting the
future trends of data based on the collected historical
data trends by using a mathematical model [9]. The surface temperature data measured by the sensor deployed
inside the sewer pipe is represented as a time-series
data. By using the past temporal dynamics of the surface
temperature variable, the future trends will be foreseen
by using a mathematical model. The forecast data will be
acting as a virtual sensor to compare against the actual
upcoming sensor data from the sewer systems for detecting anomalies and sensor failures. Also, in the event of
scheduled sensor maintenance, the forecast data will be
potentially used to replace the actual measurements.
Anomalies detection and isolation: Anomalies are unexpected patterns in the data that do not comply with the
normal behavioral trends [10]. So, the sensor data that
suddenly deviates or rare occurrences from the normal
pattern is flagged as an anomaly [11]. Hence, it is important to detect and isolate anomalies.
Sensor failure detection and accommodation: Sensors
are prone to fail over time. Detecting early sensor failure
will enhance the present sewer monitoring capabilities
for effective management of sewer infrastructure assets.
Also, it prevents the faulty data to train the forecasting model. Once the sensor failure has been detected,
the faulty sensor data needs to be accommodated with
the predicted data [12], [13] and this process will be
continued until operator addresses the issue.
In this paper, SFDFDA approach using Seasonal Autoregressive Integrated Moving Average (SARIMA) model is
proposed with sewer monitoring system as the application
domain. The major contributions of our proposed scheme are
enumerated as follows:
VOLUME 6, 2018
1) SARIMA model based forecasting for the surface temperature variable from sewer pipes was implemented to
form a framework for detecting anomalies and sensor
failure.
2) By using the statistical approach, anomalies present in
the sensor data were detected and isolated.
3) Sensor failure detection model was implemented by
using forecasting technique and the faulty data is
accommodated by using the forecast values.
The remainder of this paper is organized as follows:
Section II presents the brief review of related work to
the SFDFDA approach. Section III describes the sensor suite. Section IV presents the SARIMA model for
forecasting the surface temperature variable. Section V
illustrates the methodology for the proposed SFDFDA
approach. Section VI evaluates the SFDFDA approach and
finally, Section VII concludes the paper.
II. BRIEF REVIEW OF RELATED WORK
The state-of-the-art method for implementing the SFDFDA
approach through hardware redundancy has been proposed
in [14] and [15], where the measurement variable is obtained
by using several identical sensors. Then, a voting logic is used
to detect the faulty sensor [16], [17]. In the sensing applications where the sensors are expensive, analytical redundancy
approaches are popular [16]. In this approach, the signal
between the sensor model and sensor is compared to generate
the residual error. Then, the sensor failure is detected by setting a threshold logic for the generated residual error values.
In the event of detecting the sensor failure, the predicted data
is used for sensor failure accommodation [18].
Computational modeling using artificial neural networks is
widely used for detecting sensor failures mainly because of its
adaptability to dynamic environments [19], [20]. This method
works by training the neurons and developing a structure
based on the training data for comparing with the sensor
measurements to detect the sensor failure [21]. On the other
hand, time series based forecasting models that represent
sensor data as a linear time series was used for detecting early
sensor failure [22]. There are several time series forecasting
techniques available in the literature like Random Walk (RW)
method, Simple Exponential Smoothing (SES) method and
Autoregressive Moving Average (ARMA) Model [23]. In the
RW model, the variable value takes the independent random step. This method takes an assumption that past data
is not informative and only the present observation is useful [24]. The SES model is used in applications of forecasting
seasonal data. However, it is not an appropriate model in
applications where the data has trends [25]. The ARMA
method is an important method in time series forecasting [26].
This method is a stationary stochastic process that combines
the Autoregressive (AR) model and Moving Average (MA)
model.
G.E.P. Box and G.M. Jenkins extended the ARMA model
to the ARIMA model, which integrates the AR and MA
parts of the model with differencing [27], [28]. Among the
56563
K. Thiyagarajan et al.: SFDFDA Approach for Instrumented Wastewater Infrastructures
FIGURE 1. Field deployment of sensor suite displaying the sensing system installed inside the sewer pipe near the head-space and access station
constructed outside the sewer pipe for data monitoring and acquisition.
time series forecasting methods, the ARIMA model has
been widely used over the last two decades for forecasting applications [29]. The difference between the ARMA
and the ARIMA model is that the ARIMA model converts
the non-stationary data into stationary data for predicting
the linear time series [26]. For the data that shows seasonal trends, the ARIMA model is extended to the SARIMA
model [30]–[32]. Although ARIMA and SARIMA models
have been used for forecasting applications in different
sectors [33]–[37], their application in forecasting variables
inside sewer has not been reported. This work utilizes the
SARIMA for forecasting the surface temperature variable.
In order to achieve better forecasting results, the forecast
model needs to be provided with anomaly-free data during
model training. Therefore, anomaly detection is vital for the
application motivated in this work. Methods based on clustering, support vector machine and kernel functions are used for
anomalies detection [38]–[40]. However, those approaches
are dependent on static routing trees or assigning threshold
values to the data streams [3]. In contrast, our work focuses
on detecting anomalies through statistical techniques for each
sensor measurements. By using the stochastic time series
models like SARIMA, anomalies can be detected in the data
streams [41], [42]. Once the anomaly is detected, the faulty
sensor reading is isolated. Then, the faulty information needs
to be accommodated with the reliable value [43].
56564
III. SENSOR SUITE
For monitoring the diurnal variations of surface temperature in sewer pipes, a custom-built sensor suite meeting the
requirements specified by the sewer operators was designed
and developed using an infrared radiometer sensor. This
sensor was housed in a tailor-made enclosure and installed
near the head-space of the confined concrete sewer pipe. The
sensor measures the thermal radiations of the exposed sewer
surface and produces an output in the form of an electrical
signal. This signal is transmitted to the access station constructed outside the sewer pipe for processing. Fig. 1 shows
the installation of temperature sensor inside the sewer and
access station constructed outside the sewer. To the best of
our knowledge, the sensor suite used in this work is the
first one to demonstrate long-term temporal monitoring of
surface temperature dynamics inside aggressively corrosive
sewer conditions through non-contact measurements. The
SFDFDA approach proposed in this work is applied to the
aforementioned sensor suite.
IV. FORECASTING SURFACE TEMPERATURE DATA
USING SARIMA MODEL
This section elaborates the forecasting technique employed
in this paper by using the surface temperature data sourced
from the instrumented wastewater infrastructure.
VOLUME 6, 2018
K. Thiyagarajan et al.: SFDFDA Approach for Instrumented Wastewater Infrastructures
q moving average term.
A. SURFACE TEMPERATURE DATA FROM THE SENSOR
SUITE
The surface temperature data coming from the sensor suite
can be observed as a time series St , where the values of
the data are at equally spaced times t, t − 1, t − 2, . . . by
St , St−1 , St−2 , . . .. The time interval between the two sensor
measurements is one hour.
B. FORMULATION OF THE SARIMA MODEL
The ARIMA model is a combination of two independent
models namely AR model and MA model with finite differencing of data points. Mathematically, the AR part of the
ARIMA model can be defined as in (1), which is an autoregressive process of order p. It can be succinctly expressed as
AR(p). This AR(p) regresses the evolving variable against its
prior values in the series.
St−1 + φ2e
St−2 + . . . + φpe
St−p + εt (1)
AR(p)t = c + φ1e
where AR(p)t is the actual value of AR(p) at time period
t, φ1 , φ2 , . . . , φp are the finite set of weight parameters of
the AR(p) with c as a constant and p as the order of the
model AR(p) with e
St−1 , e
St−2 , .., e
St−p as previous deviations
from the mean value. The εt is the random shock and it is
assumed to be a white noise process [44]. The εt is identically
distributed i.e. εt ∼ IN (µ, σ 2 ), where the mean µ = 0 and
a constant variance σ 2 [45]. The MA part of the ARIMA
model is mathematically defined in (2) and it can be called as
a moving average process of order q. It can be expressed as
MA(q). This MA(q) model uses its past errors as the explanatory variables.
MA(q)t = c + εt + θ1 εt−1 + θ2 εt−2 + . . . + θq εt−q
(2)
where MA(q)t is the actual value of MA(q) at time period
t, θ1 , θ2 , . . . , θq are the finite set of weight parameters of
the MA(q) with c as a constant and q as the order of the
model MA(q). Similar to AR(p), the εt of MA(q) is assumed to
be a white noise process with identically distributed random
variables with zero mean and constant variance. Both AR(p)
and MA(q) are combined together to form an ARMA model.
The model is mathematically defined in (3) and it can be
expressed as ARMA(p, q).
AR(p)t + MA(q)t = c + φ1e
St−1 + φ2e
St−2
e
+ . . . + φp St−p + θ1 εt−1
+ θ2 εt−2 + . . . + θq εt−q + εt
(3)
where the predictor is AR(p)t + MA(q)t of the ARMA(p, q)
as it includes the prior values of AR(p) and past errors of
MA(q). The AR(p)t + MA(q)t expression can be denoted as
e
St . In ARMA(p, q), the order value p of AR(p) model and q of
MA(q) model are not greater than 2 [46]. Upon simplification
(3) is reduced to (4). The constant term c is omitted for
simplicity [47] and (4) is rearranged to (5), where the order
of the models p and q denotes the p autoregressive term and
VOLUME 6, 2018
Set −
p
X
n=1
Set = c + εt +
φne
St−n = εt +
q
X
p
X
n=1
φne
St−n +
q
X
θm εt−m
(4)
m=1
(5)
θm εt−m
m=1
In time series data, the backshift operator B governs a value
in the series to produce its prior value [48]. Mathematically,
it is defined in (6), where k is the time series backward
observation of the time period.
Bk Set = e
St−k
(6)
Generally, the ARMA(p, q) model is manipulated by
using (6). By using the lag operator, the ARMA(p, q) model
equation in (5) can be expressed as in (7).
p
q
X
X
n e
m
1−
(7)
φn B St = 1 +
θm B εt
n=1
m=1
The ARMA(p, q) model is suitable only for stationary time
series data. However, the sensor data emerging from the
sewer pipes possess non-stationary behavior. In order to process the non-stationary nature of sewer data, the ARIMA
model is proposed for the application reported in this work
to forecast surface temperature measurements. This model
obtains homogeneous non-stationary behavior by supposing
a suitable d th difference value of the process to the stationary ARMA(p, q). The differencing is mathematically defined
in (8), where the (1 − B)d = 1d . Mathematically, the general
form of ARIMA model can be defined as in (9) and it can
expressed as ARIMA(p, d, q).
Set = 1d Set
q
p
X
X
θm Bm εt
φn Bn 1d Set = 1 +
1−
(8)
(9)
m=1
n=1
where the p, d and q are the integers referring to the order
of autoregressive, integrated and moving average parts of the
ARIMA(p, d, q) model. The integer d governs the level of
differencing. SARIMA is employed in applications where
the time series data presents seasonal changes [48]. The
SARIMA is denoted as SARIMA(p, d, q)(P, D, Q)Sp , where
P is the seasonal autoregressive parameter, D is the degree
of seasonal differencing parameter, Q is the seasonal moving
average parameter and the subscript Sp denotes the seasonal
period this stochastic model. The forecasts of sewer surface
temperature variable by using SARIMA(p, d, q)(P, D, Q)Sp is
given by (10), where the 8 and 2 are the weight parameters
of seasonal autoregressive term and seasonal moving average
term respectively.
p
P
X
X
Sp
n
1−
1−
8n B (1)d (1Sp )D Set
φn B
n=1
n=1
q
Q
X
X
Sp
m
= 1+
1+
2m B εt
θm B
m=1
(10)
m=1
56565
K. Thiyagarajan et al.: SFDFDA Approach for Instrumented Wastewater Infrastructures
C. AUTOMATIC SELECTION OF ARIMA MODEL
PARAMETERS
For the SARIMA(p, d, q)(P, D, Q)Sp model, the order parameters p, d, q, P, D and Q are automatically determined by
using Hyndman and Khandakar algorithm [49] [50]. The
differencing terms d and D are computed by performing the
unit root test such as the Kwiatkowski Phillips Schmidt Shin
(KPSS) test. If the values of differencing parameters d and
D are known, then the algorithm [49] selects the values for
p, q, P and Q through minimization of an Akaike information
criterion (AIC) given in (11).
AIC = −2 log(L) + 2(p + q + P + Q + Kn )
(11)
where L is the maximized likelihood of the forecasting model
SARIMA(p, d, q)(P, D, Q)Sp , fitted to the differenced data
(1)d (1Sp )D Set and Kn is the number of parameters estimated
to compute one-step ahead forecasts.
D. COMPUTING PREDICTION INTERVALS OF THE
FORECASTS AT ANY LEAD TIME
A prediction interval is an estimate of an upper and lower
bound of an interval in which the observable variable of the
future is expected to lie with a specified probability based
on the past observed values [50], [51]. Considering that g′ s
are Gaussian distribution with standard deviation σg , then the
probability distribution (St+f |St , St−1 , St−2 , . . .) of a future
observable value St+f of the process will be normal with
mean Ŝ(f ) and standard distribution is given in (12) [46].
1/2
f −1
X
2
σ (f ) = 1 +
ψj
σg
(12)
j=1
h
i
The variate St+f − Ŝt (f ) / σ (f ) will posses a unit
normal distribution. Therefore, for St+f , Ŝf ± µλ/2 σ (f ) will
provide the bounds of the prediction interval with probability
(1−λ). µλ/2 is the deviate transcended by a proportion of λ/2
of the unit normal distribution. Mathematically, the prediction
interval for the SARIMA(p, d, q)(P, D, Q)Sp model can be
computed by using (13) [46].
1/2
f −1
X
Ŝ t+f (±) = Ŝ t (f ) ± µλ/2 1 +
σg
(13)
ψj2
j=1
where µλ/2 are the percentiles of the standard normal distribution. In this paper µλ/2 = 95%. The forecast value
Ŝt+f coming from the SARIMA(p, d, q)(P, D, Q)Sp model
with the probability of 1 − λ will lie between the upper
interval Ŝt+f (+) and lower interval Ŝt+f (−), i.e. Probability
Ŝt+f (−) < Ŝt+f < Ŝt+f (+) .
V. SFDFDA APPROACH
The SFDFDA approach proposed in this work presents
advanced data analytics solution by combining predictive
analytics and diagnostic analytics methods. The predictive analytics component of the SFDFDA approach features SARIMA(p, d, q)(P, D, Q)Sp model for forecasting the
56566
Algorithm 1 Pseudocode for the SARIMA Forecast
for all i ∈ 1 : length[R(t)i ] do
Computing p, d, q, P, D and Q
Forecasting [Ŝt+f ]i
Computing [Ŝt+f (−)]i and [Ŝt+f (+)]i
i = i + 24
end for
surface temperature variable. The forecast data Ŝt+f will
function as a virtual sensor. The forecasting process of the
SARIMA(p, d, q)(P, D, Q)Sp model involves three main steps.
The first step of the forecasting model uses the time-series
data to provide the surface temperature sensor data from
4th November 2016 to 10th November 2016 for training the
forecast model. The presence of anomalies will downgrade
the prediction performance of the forecast model. Therefore, it is important to detect the anomalies and isolate them
before supplying the data for training the forecast model.
In this work, we compared the trends of sensor data with
the benchmark sensor measurements before supplying the
data for training. The initial training data contains 168 data
points. Then, the SARIMA(p, d, q)(P, D, Q)Sp model parameters are determined in the second step by invoking the Hyndman and Khandakar algorithm for automatic selection of
p, d, q, P, D and Q, and then building a forecast model using
the determined parameters. Finally in the third step, the model
forecasts the surface temperature data Ŝt+f for the next day
containing 24 data points with Ŝt+f (−) and Ŝt+f (+) values.
The pseudocode for SARIMA forecast process is presented
in Algorithm 1.
The diagnostic analytics component of the SFDFDA
approach presents statistical techniques for detecting sensor
failure and anomalies using the data from the surface temperature sensor and SARIMA(p, d, q)(P, D, Q)Sp model forecasts. This component employs statistical hypothesis testing
for computing probability value (p-value) to detect anomalies and sensor failure. A p-value is obtained by performing Pearson’s chi-squared test, denoted as χ 2 . It determines
the divergence of the observed sensor data from the values
that would be forecasted using SARIMA(p, d, q)(P, D, Q)Sp
model under the null hypothesis of no association. The chisquared distribution χdf2 is used in the χ 2 for goodness of fit
of the observed sensor data distribution to a distribution of
SARIMA(p, d, q)(P, D, Q)Sp model data. The χdf2 is characterized by degrees of freedom df , whose value is one less than
the number of total data points in the data set used to compute
one χ 2 measure. A sliding window mechanism [16], [21] is
incorporated within the SFDFDA framework to provide a
set of data for computing p-value. This mechanism is illustrated in Fig. 2, where the sliding window of size WL data
points keeps moving as the time t progresses. In the proposed
SFDFDA approach, WL = n. So, the χdf2 of observed sensor
data and the SARIMA(p, d, q)(P, D, Q)Sp model data takes n
data points for computing χ 2 . Therefore, the df of that χ 2
VOLUME 6, 2018
K. Thiyagarajan et al.: SFDFDA Approach for Instrumented Wastewater Infrastructures
Algorithm 3 Psuedocode - Function P-Value CALCULATOR
/* FUNCTION PARAMETERS */
[R(t)]i , [Ŝt+f ]i , WL
/* INITIALIZATION OF VARIABLES */
df = WL − 1
FIGURE 2. Illustration of the sliding window mechanism at time period t .
Algorithm 2 Pseudocode - Function CHI CALCULATOR
/* FUNCTION PARAMETERS */
[R(t)]i , [Ŝt+f ]i , WL
/* INITIALIZATION OF VARIABLES */
Total = 0
for all i ∈ 1 : (1 + WL ) do
Total = Total + [R(t)]i − [Ŝt+f ]i
end for
return(Total)
2
/[Ŝt+f ]i
will be WL − 1 forP
all sliding windows. The χ 2 measure for
the testing dataset
of size WL is measured using (14):
i2
h
i=W
XL (Rt )i − (Ŝt+f )i
χ2 =
(14)
(
Ŝ
)
t+f
i
i=1
where i is the instantaneous time, χ 2 is the cumulative
statistic of Pearson’s chi-squared test, Rt is the observed
surface temperature sensor data, Ŝt+f is the expected data
resulting from the SARIMA(p, d, q)(P, D, Q)Sp model. The
pseudocode for determining χ 2 of each sliding window is
presented in Algorithm 2.
Since the value of WL is static for all the computations, df
will be same for all the computations as well with the value
of df = n − 1. After computing χ 2 and df , it is therefore
important to set a critical significance level to determine the
p-value for each sliding window. The critical significance
level is denoted as α. Typically, in the proposed SFDFDA
approach α is 5% i.e., α = 0.05. Given the α and df , the contingency table that shows multivariate frequency distribution
of the variables will be referred. This table provides values
with respect to df and α. Then, by comparing the measures
of χ 2 with χdf2 p-value is given by (15).
P − value = P(χdf2 ,α ≥ χ 2 )
(15)
For the critical level of α, the statistical hypothesis testing
provides significant value only if the is χdf2 ,α greater than
the χ 2 . In case of χ 2 being greater than the χdf2 ,α , the statistical hypothesis testing provides a non-significant value. The
determination of significant and non-significant value plays
a paramount role in the SFDFDA approach for detecting the
anomalies and sensor failure.
VOLUME 6, 2018
χ 2 = chiCalculator(R(t)]i , [Ŝt+f ]i , WL )
P − value = 1 − chi2Cdf (χ 2 , df )
return(P − value)
In a sliding window, if the p-value is a significant value
i.e., p-value > 0.95, then the sensor data measurements of
that particular sliding window will be pushed to the training
dataset of the SARIMA(p, d, q)(P, D, Q)Sp model for forecasting future values. Consequently, the sliding window progresses to the next window for performing statistical testing.
This process iterates as long as the surface temperature provides measurements.
In the case of sliding window producing a non-significant
p-value i.e., p-value < 0.95, then the sensor data measurements of that particular window is examined to check the
presence of anomalies or any indications of early sensor
failure. Each surface temperature measurement within that
sliding window is evaluated with the prediction intervals.
Precisely, the condition defined in (16) is examined.
Ŝt+f (−)
< Rt
(16)
< Ŝt+f (+)
i
i
i
where i is the instantaneous time. If the condition in (16) is not
satisfied, then there arise three scenarios. In all the scenarios,
the SFDFDA approach will look for continuity of individual
data of sensor measurements present outside of Ŝt+f (−) or
Ŝt+f (+). The three scenarios are as follows:
• In the first scenario where one or two (Rt )i present
outside of Ŝt+f (−) or Ŝt+f (+), then that respective
sensor data is regarded as an anomaly. Subsequently,
the SFDFDA approach performs data accommodation
process,
where the value of (Rt )i is accommodated by
Ŝt+f i .
• In the second scenario where there are three or more
(Rt )i present outside of Ŝt+f (−) or Ŝt+f (+) and their
continuity is less than three successive times, (Rt )i is
still flagged as an anomaly. However, a sensor failure
warning will be issued for inspection. In addition to the
warning signal, the SFDFDA approach undergoes data
accommodation process to replace the faulty (Rt )i with
respective Ŝt+f i .
• Finally, in the third scenario where there are more than
one (Rt )i present outside of Ŝt+f (−) or Ŝt+f (+) and
their continuity is three or more successive times in one
sliding window, then a signal of early sensor failure is
issued. In this scenario, the SFDFDA approach will also
invoke data accommodationprocess to replace the faulty
(Rt )i with respective Ŝt+f i . The SFDFDA approach
56567
K. Thiyagarajan et al.: SFDFDA Approach for Instrumented Wastewater Infrastructures
Algorithm 4 Psuedocode - Detecting Sensor Failure and
Anomalies, Data Accommodation Process
/* FUNCTION PARAMETERS */
P − value, [R(t)]i , [Ŝt+f (−)]i , [Ŝt+f ]i , [Ŝt+f (+)]i , WL
Timestamp
/* INITIALIZATION OF VARIABLES */
COUNTERS : Total = 0; Warning_Count = 0;
Failure_Count = 0; Previous_ID = 0;
FLAG : Failed = FALSE
if (!(P − value > α)) then
for all i ∈ 1 : (1 + WL ) do
if (![R(t)]i ≥ [Ŝt+f (−)]i &&[R(t)]i ≤ [Ŝt+f (+)]i )
then
/* Evaluating Sensor Failure Condition*/
if (i == Previous_ID + 1) then
(Failure_Count = Failure_Count + 1)
if (Failure_Count >= 3) then
Message: Sensor_Failure_(Timestamp)
(Failed = TRUE)
end if
end if
Previous_ID = i
/* Evaluating Sensor Warning Condition */
if (!Failed) then
(Warning_Count = Warning_Count + 1)
if (Warning_Count >= 3) then
Message: Sensor_Warning_(Timestamp)
end if
end if
/* Anomaly Detection & Data Accommodation */
Message: Anomaly_Detected_(Timestamp)
Data Accommodation: [R(t)]i = [Ŝt+f ]i
end if
end for
end if
return([R(t)]i )
iterates the data accommodation process until (Rt )i is
present within the Ŝt+f (−) and Ŝt+f (+).
VI. EXPERIMENTAL EVALUATION
This section evaluates the proposed SFDFDA approach by
using the surface temperature sensor data sourced from the
instrumented wastewater infrastructure. During the course of
the sewer monitoring campaign, the surface temperature sensor demonstrated robust behavior and did not generate prolonged spurious data. However, the sensor has produced some
spurious data in the interim of laboratory evaluation. So, for
evaluating the SFDFDA approach, we have injected anomalies based on the lab data to the time series data observed
during the field testing. In addition, we have implanted continuous spurious data on 22nd to 23rd December 2016 and 5th
to 6th February 2017 to simulate sensor failure. The size of
56568
the sliding window was heuristically chosen as 6 based on
the knowledge of sensor characteristics and therefore, each
window takes 6 sensor measurements.
Figure 3 and Fig. 4 illustrates the results of the experiments of SFDFDA approach to demonstrate sensor failure detection, anomaly detection and isolation, and data
accommodation process from 11th November 2016 to 23rd
December 2016 and from 24th December 2016 to 6th February 2017 respectively. The first plot displays the model forecast within the prediction interval and the second plot shows
the sensor data with some random and continuous spurious
measurements. By using the forecast and sensor data, the
p-value is determined and presented in the third plot along
with the critical value of 0.95. For the random and continuous
spurious data, the p-value was observed to be lower than the
critical value and finally in the last plot, the data accommodation process illustrating the replacement of faulty data is
shown.
To measure the detection performance of random and
continuous spurious data, we use successful detection
rate (SDR) [3] as our metric of accuracy. The SDR for
the injected and observed anomalies of the periods from
11th November 2016 to 23rd December 2016 and from 24th
December 2016 to 6th February 2017 were 100% and 93.34%
respectively. The reason for the slightly lower value of SDR
in the latter period is due to the closeness of anomaly to
the forecast value. In this case, the p-value remains to be
higher than the critical value. The SFDFDA approach successfully detected anomalies including the two successive
ones and thereby reported the anomalies with time-stamp
and accommodated the corresponding forecast data. In the
case of more frequent anomalies present in a single window
frame, the SFDFDA approach issues sensor failure warning
for early intervention. In this case, the p-value remains lower
than the critical value. Long-term monitoring of sensor data
for detecting sensor failure is displayed in Fig. 5. Overall for
the entire time period, the SDR is 97.06%. For the continuous
spurious data on 22nd to 23rd December 2016 and 5th to 6th
February 2017, SDR were 100% for each period, indicating
the efficacy of sensor failure detection.
The forecasting performance of ARIMA model was evaluated and compared with the other models, where ARIMA outperforms the other stochastic models [52]. In order to evaluate
the forecasting performance of the SARIMA model, we compared the forecasting data of two different periods with the
anomalies-free sensor measurements. The first period is from
25th to 30th November 2016 and the second period is from
11th to 16th January 2017. Fig. 6 presents the temporal profile of forecasted and sensor measurements data, where it
can be observed that the profiles tend to follow a similar
pattern to each other. Mean Absolute Error (MAE), Mean
Absolute Percentage Error (MAPE) and Root Mean Square
Error (RMSE) were used as statistical metrics to evaluate the
forecasting performance of the SARIMA model. The MAE,
MAPE and RMSE for the period from 25th to 30th November 2016 and from 11th to 16th January 2017 were 0.18◦ C,
VOLUME 6, 2018
K. Thiyagarajan et al.: SFDFDA Approach for Instrumented Wastewater Infrastructures
FIGURE 3. Experiment-1: Evaluation of SFDFDA approach.
0.0086%, 0.24◦ C and 0.15◦ C, 0.0062%, 0.17◦ C respectively.
These statistical metrics demonstrate the higher accuracy of
the forecast model employed in this work.
VOLUME 6, 2018
As in Fig. 7, the data accommodation occurs once the
sensor failure is detected and the corresponding forecast
data is utilized to replace the continuous spurious data.
56569
K. Thiyagarajan et al.: SFDFDA Approach for Instrumented Wastewater Infrastructures
FIGURE 4. Experiment-2: Evaluation of SFDFDA approach.
Performance analysis on data accommodation process was
carried out to determine MAE, MAPE and RMSE on the failure period from 22nd to 23rd December 2016 and from 5th to
6th February 2017, and were determined to be 0.28◦ C, 0.01%,
56570
0.31◦ C and 0.46◦ C, 0.02%, 0.53◦ C respectively. These results
show that the data accommodation process provides satisfactory prediction when the sensor generates spurious
data.
VOLUME 6, 2018
K. Thiyagarajan et al.: SFDFDA Approach for Instrumented Wastewater Infrastructures
FIGURE 5. Long-term evaluation of SFDFDA approach.
VII. DISCUSSION
In this paper, we proposed a SFDFDA approach, and
its effectiveness was evaluated by utilizing the surface
temperature sensor measurements. The proposed approach
has the potential to be used for detecting failures of different
VOLUME 6, 2018
sensors, which are monitoring other essential infrastructure
parameters in distribution networks such as pH, resistivity,
conductivity etc. Besides detecting the sensor failures and
anomalies, the proposed approach can be used for forecasting
the sensor parameters.
56571
K. Thiyagarajan et al.: SFDFDA Approach for Instrumented Wastewater Infrastructures
sensing suite, and field experimentation will be published
subsequently in a journal.
VIII. CONCLUSION
FIGURE 6. Illustration of SFDFDA approach forecasting performance.
This paper presented an approach called SFDFDA, for detecting early sensor failure based upon the real-time operational
data sourced from an urban sewer. The SFDFDA approach
utilizes SARIMA model for forecasting the sensor data to
comprehend the temporal dynamics of the variable. This
forecasting mechanism is used as a framework to provide
an alternate measure to physical sensor measurements. The
forecast data from the SARIMA model was used as a reference measure in the SFDFDA approach to perform anomaly
detection, early sensor failure detection and data accommodation. The SFDFDA approach integrates the forecasting
mechanism with statistical diagnostic method. In the event of
detecting anomalies, the algorithm isolates the spurious data
and accommodates the data with the corresponding forecast
value. Further, in case of a continuity of faulty data, the early
sensor failure is detected and data accommodation process is
invoked to provide predicted measures. Experimental evaluation demonstrates that SFDFDA approach can be used
for surface temperature monitoring in-sewer application with
high detection accuracy and efficiency.
ACKNOWLEDGMENT
The research participants are Data61 - Commonwealth Scientific and Industrial Research Organization (CSIRO), University of Technology Sydney (UTS) and The University of
Newcastle (UoN).
REFERENCES
FIGURE 7. Illustration of the data accommodation during sensor failure.
The SFDFDA approach simultaneously check for anomalies and sensor failures. In the broader context, surface temperature data has the potential to be used in sewer corrosion
predicting models. Presence of anomalies in the observed
data can affect the prediction accuracy of those models.
Hence, in the proposed approach anomaly detection and
isolation are carried out simultaneously to the process of
detecting sensor failure. The sensor failure detection of the
SFDA algorithm is set to a heuristic criterion, which is based
on the repeated observation of faulty data. The criterion was
based on the sensor characteristics, where three or more
consecutive faulty data means a sensor failure. The size of
the sliding window was heuristically chosen as 6, based on
the knowledge of sensor characteristics.
The data collection was organised during the summer season of the Sydney city in Australia. Although the ambient
temperature of the field location was high, the sewer air
temperature was between 20◦ C and 26◦ C. This can be due
to the thickness of the concrete layer and the soil layer
above the sewer pipe providing a thermal barrier. More details
about the design and development of the surface temperature
56572
[1] Y. Zhang, Y. Fu, Z. Wang, and L. Feng, ‘‘Fault detection based on modified
kernel semi-supervised locally linear embedding,’’ IEEE Access, vol. 6,
pp. 479–487, 2017.
[2] S. Yin, S. X. Ding, and D. Zhou, ‘‘Diagnosis and prognosis for complicated
industrial systems—Part I,’’ IEEE Trans. Ind. Electron., vol. 63, no. 4,
pp. 2501–2505, Apr. 2016.
[3] P.-Y. Chen, S. Yang, and J. A. McCann, ‘‘Distributed real-time anomaly
detection in networked industrial sensing systems,’’ IEEE Trans. Ind.
Electron., vol. 62, no. 6, pp. 3832–3842, Jun. 2015.
[4] W. He, P.-L. Qiao, Z.-J. Zhou, G.-Y. Hu, Z.-C. Feng, and H. Wei, ‘‘A new
belief-rule-based method for fault diagnosis of wireless sensor network,’’
IEEE Access, vol. 6, pp. 9404–9419, 2018.
[5] G. Jiang, J. Keller, and P. L. Bond, ‘‘Determining the long-term effects
of H2S concentration, relative humidity and air temperature on concrete
sewer corrosion,’’ Water Res., vol. 65, pp. 157–169, Nov. 2014.
[6] M. P. H. Brongers, P. Y. Virmani, and J. H. Payer, ‘‘Drinking water
and sewer systems in corrosion costs and preventative strategies in the
United States,’’ Federal Highway Admin. Publ., U.S. Dept. Transp.,
Washington, DC, USA, Tech. Rep. FHWA-RD-01-156, 2002.
[7] K. Thiyagarajan, S. Kodagoda, and J. K. Alvarez, ‘‘An instrumentation
system for smart monitoring of surface temperature,’’ in Proc. 14th Int.
Conf. Control, Autom., Robot. Vis. (ICARCV), Nov. 2016, pp. 1–6.
[8] K. Thiyagarajan, S. Kodagoda, and N. Ulapane, ‘‘Data-driven machine
learning approach for predicting volumetric moisture content of concrete
using resistance sensor measurements,’’ in Proc. IEEE 11th Conf. Ind.
Electron. Appl. (ICIEA), Jun. 2016, pp. 1288–1293.
[9] L. Yi, X. Ke, and S. Junde, ‘‘Research on forecasting and early-warning
methods,’’ in Proc. IEEE 9th Int. Conf. Mobile Ad-Hoc Sensor Netw., MSN,
Dec. 2013, pp. 570–576.
[10] A. Patcha and J.-M. Park, ‘‘An overview of anomaly detection techniques:
Existing solutions and latest technological trends,’’ Comput. Netw., vol. 51,
no. 12, pp. 3448–3470, Aug. 2007.
VOLUME 6, 2018
K. Thiyagarajan et al.: SFDFDA Approach for Instrumented Wastewater Infrastructures
[11] W. Yuan, L. Zhou, D. Guan, G. Han, and L. Shu, ‘‘Anomaly detection for civil aviation pilots using step-sensors,’’ IEEE Access, vol. 5,
pp. 11236–11243, 2017.
[12] I. Samy, I. Postlethwaite, and D.-W. Gu, ‘‘Detection and accommodation of
sensor faults in UAVs—A comparison of NN and EKF based approaches,’’
in Proc. IEEE Conf. Decision Control, Dec. 2010, pp. 4365–4372.
[13] C. Aubrun and C. Leick, ‘‘Sensor fault accommodation: Application to an
activated sludge process,’’ IFAC Proc. Volumes, vol. 38, no. 1, pp. 371–375,
2005.
[14] I. Samy, I. Postlethwaite, and D. Gu, ‘‘Neural network based sensor validation scheme demonstrated on an unmanned air vehicle (UAV) model,’’
in Proc. 47th IEEE Conf. Decision Control, Dec. 2008, pp. 1237–1242.
[15] M. R. Napolitano, Y. An, and B. A. Seanor, ‘‘A fault tolerant flight control
system for sensor and actuator failures using neural networks,’’ Aircraft
Design, vol. 3, no. 2, pp. 103–128, 2000.
[16] I. Samy, I. Postlethwaite, and D.-W. Gu, ‘‘Survey and application of sensor
fault detection and isolation schemes,’’ Control Eng. Pract., vol. 19, no. 7,
pp. 658–674, 2011.
[17] P. Goupil, ‘‘AIRBUS state of the art and practices on FDI and FTC in
flight control system,’’ Control Eng. Pract., vol. 19, no. 6, pp. 524–539,
2011.
[18] Y. Zhang and J. Jiang, ‘‘Bibliographical review on reconfigurable faulttolerant control systems,’’ Annu. Rev. Control, vol. 32, no. 2, pp. 229–252,
2008.
[19] S. Toma, L. Capocchi, and G.-A. Capolino, ‘‘Wound-rotor induction generator inter-turn short-circuits diagnosis using a new digital neural network,’’
IEEE Trans. Ind. Electron., vol. 60, no. 9, pp. 4043–4052, Sep. 2013.
[20] R. Isermann and P. Ballé, ‘‘Trends in the application of model-based fault
detection and diagnosis of technical processes,’’ Control Eng. Pract., vol. 5,
no. 5, pp. 709–719, 1997.
[21] S. Hussain, M. Mokhtar, and J. M. Howe, ‘‘Sensor failure detection,
identification, and accommodation using fully connected cascade neural
network,’’ IEEE Trans. Ind. Electron., vol. 62, no. 3, pp. 1683–1692,
Mar. 2015.
[22] T. Kuzin and T. Borovicka, ‘‘Early failure detection for predictive maintenance of sensor parts,’’ in Proc. ITAT, 2016, pp. 123–130.
[23] N. S. Nalawade and M. M. Pawar, ‘‘Forecasting telecommunications data
with autoregressive integrated moving average models,’’ in Proc. 2nd Int.
Conf. Recent Adv. Eng. Comput. Sci. (RAECS), Dec. 2015, pp. 1–6.
[24] L. R. F. Simmons, ‘‘M-competition—A closer look at NAIVE2 and median
APE: A note,’’ Int. J. Forecasting, vol. 2, no. 4, pp. 457–460, 1986.
[25] E. S. Gardner, ‘‘Exponential smoothing: The state of the art—Part II,’’ Int.
J. Forecasting, vol. 22, no. 4, pp. 637–666, Oct./Dec. 2006.
[26] P. Mondal, L. Shit, and S. Goswami, ‘‘Study of effectiveness of time series
modeling (ARIMA) in forecasting stock prices,’’ Int. J. Comput. Sci., Eng.
Appl., vol. 4, no. 2, p. 13, 2014.
[27] G. E. P. Box and G. C. Tiao, ‘‘Intervention analysis with applications to
economic and environmental problems,’’ J. Amer. Statist. Assoc., vol. 70,
no. 349, pp. 70–79, 1975.
[28] G. E. P. Box, G. M. Jenkins, and G. C. Reinsel, Time Seres Analysis:
Forecasting and Control (Wiley Series in Probability and Statistics), 4th
ed. 2013.
[29] Z. Qiao, J. Zhou, F. Si, Z. Xu, and L. Zhang, ‘‘Fault diagnosis of slurry pH
data base on autoregressive integrated moving average and least squares
support vector machines,’’ in Proc. 9th Int. Conf. Natural Comput. (ICNC),
Jul. 2013, pp. 141–145.
[30] C. S. Luo, L. Y. Zhou, and Q. F. Wei, ‘‘Application of SARIMA
model in cucumber price forecast,’’ Appl. Mech. Mater., vols. 373–375,
pp. 1686–1690, 2013.
[31] T.-M. Choi, Y. Yu, and K.-F. Au, ‘‘A hybrid SARIMA wavelet transform
method for sales forecasting,’’ Decision Support Syst., vol. 51, no. 1,
pp. 130–140, 2011.
[32] H. A. Mombeni, S. Rezaei, S. Nadarajah, and M. Emami, ‘‘Estimation
of water demand in Iran based on SARIMA models,’’ Environ. Model.
Assessment, vol. 18, no. 5, pp. 559–565, 2013.
[33] K. Yunus, T. Thiringer, and P. Chen, ‘‘ARIMA-based frequencydecomposed modeling of wind speed time series,’’ IEEE Trans. Power
Syst., vol. 31, no. 4, pp. 2546–2556, Jul. 2016.
[34] A. K. Rajeevan, P. V. Shouri, and U. Nair, ‘‘ARIMA based wind speed
modeling for wind farm reliability analysis and cost estimation,’’ J. Elect.
Eng. Technol., vol. 11, no. 4, pp. 869–877, 2016.
[35] J. Contreras, R. Espinola, F. J. Nogales, and A. J. Conejo, ‘‘ARIMA models
to predict next-day electricity prices,’’ IEEE Trans. Power Syst., vol. 18,
no. 3, pp. 1014–1020, Aug. 2003.
VOLUME 6, 2018
[36] A. Geetha and G. M. Nasira, ‘‘Time series modeling and forecasting: Tropical cyclone prediction using ARIMA model,’’ in Proc. 3rd
Int. Conf. Comput. Sustain. Global Develop. (INDIACom), Mar. 2016,
pp. 3080–3086.
[37] R. N. Calheiros, E. Masoumi, R. Ranjan, and R. Buyya, ‘‘Workload prediction using ARIMA model and its impact on cloud applications’ QoS,’’
IEEE Trans. Cloud Comput., vol. 3, no. 4, pp. 449–458, Oct./Dec. 2015.
[38] S. Rajasegarar, C. Leckie, and M. Palaniswami, ‘‘Hyperspherical cluster
based distributed anomaly detection in wireless sensor networks,’’ J. Parallel Distrib. Comput., vol. 74, no. 1, pp. 1833–1847, Jan. 2014.
[39] S. Subramaniam, T. Palpanas, D. Papadopoulos, V. Kalogeraki, and
D. Gunopulos, ‘‘Online outlier detection in sensor data using nonparametric models,’’ in Proc. 32nd Int. Conf. Very Large Data
Bases (VLDB), 2006, pp. 187–198.
[40] J. Branch, C. Giannella, B. Szymanski, R. Wolff, and H. Kargupta, ‘‘Innetwork outlier detection in wireless sensor networks,’’ Knowl. Inf. Syst.,
vol. 34, no. 1, pp. 23–54, 2013.
[41] M. R. Saybani, T. Y. Wah, A. Amini, and S. R. A. S. Yazdi, ‘‘Anomaly
detection and prediction of sensors faults in a refinery using data mining techniques and fuzzy logic,’’ Sci. Res. Essays, vol. 6, no. 27,
pp. 5685–5695, 2011.
[42] H. Z. Moayedi and M. A. Masnadi-Shirazi, ‘‘Arima model for network
traffic prediction and anomaly detection,’’ in Proc. Int. Symp. Inf. Technol. (ITSim), vol. 4, Aug. 2008, pp. 1–6.
[43] X. He, Z. Wang, Y. Liu, L. Qin, and D. Zhou, ‘‘Fault-tolerant control for an
Internet-based three-tank system: Accommodation to sensor bias faults,’’
IEEE Trans. Ind. Electron., vol. 64, no. 3, pp. 2266–2275, Mar. 2017.
[44] K. W. Hipel and A. I. McLeod, Time Series Modelling of Water Resources
and Environmental Systems, vol. 45. Amsterdam, The Netherlands:
Elsevier, 1994.
[45] J. C. Paul, S. Hoque, and M. M. Rahman, ‘‘Selection of best ARIMA
model for forecasting average daily share price index of pharmaceutical
companies in Bangladesh: A case study on square pharmaceutical Ltd,’’
Global J. Manage. Bus. Res., vol. 13, no. 3-C, Mar. 2013.
[46] G. E. P. Box, G. M. Jenkins, G. C. Reinsel, and G. M. Ljung, Time Series
Analysis: Forecasting and Control. Hoboken, NJ, USA: Wiley, 2015.
[47] R. Adhikari and R. K. Agrawal. (2013). ‘‘An introductory study
on time series modeling and forecasting.’’ [Online]. Available:
https://arxiv.org/abs/1302.6613
[48] I. I. Permanasari, A. E. Hidayah, and I. A. Bustoni, ‘‘SARIMA (Seasonal ARIMA) implementation on time series to forecast the number of
Malaria incidence,’’ in Proc. Int. Conf. Inf. Technol. Elect. Eng. (ICITEE),
Oct. 2013, pp. 203–207.
[49] R. J. Hyndman and Y. Khandakar, ‘‘Automatic time series forecasting: The
forecast package for R,’’ J. Statist. Softw., vol. 27, no. 3, pp. 1–22, 2008.
[50] R. J. Hyndman and G. Athanasopoulos, Forecasting: Principles and
Practice. Otexts.org., 2014. [Online]. Available: https://robjhyndman.
com/uwafiles/fpp-notes.pdf
[51] R. D. Snyder, J. K. Ord, and A. B. Koehler, ‘‘Prediction intervals for
ARIMA models,’’ J. Bus. Econ. Statist., vol. 19, no. 2, pp. 217–225, 2001.
[52] K. Thiyagarajan, S. Kodagoda, and L. Van Nguyen, ‘‘Predictive analytics
for detecting sensor failure using autoregressive integrated moving average model,’’ in Proc. 12th IEEE Conf. Ind. Electron. Appl., Jun. 2017,
pp. 1923–1928.
KARTHICK THIYAGARAJAN (M’18) received
the B.E. degree in electronics and instrumentation
engineering from Anna University, Chennai, India,
in 2011, the M.Sc. degree in mechatronics from
the University of Newcastle Upon Tyne, Newcastle
Upon Tyne, U.K., in 2013, and the Ph.D. degree in
smart sensor technologies from the University of
Technology Sydney, Sydney, Australia, in 2018.
He is currently a Research Fellow with the Centre for Autonomous Systems, University of Technology Sydney. His current research interests includes sensing technologies,
predictive analytics, and infrastructure robotics. His Ph.D. research work was
awarded with the Student Water Prize 2018 from the NSW–Australian Water
Association.
56573
K. Thiyagarajan et al.: SFDFDA Approach for Instrumented Wastewater Infrastructures
SARATH KODAGODA (M’10) received the
B.Sc. (Eng.) degree (Hons.) in electrical engineering from the University of Moratuwa, Sri
Lanka, in 1995, and the M.Eng. and Ph.D.
degrees in robotics from Nanyang Technological University, Singapore, in 2000 and 2004,
respectively.
He was a Design Engineer in a reputed multinational company. He is currently an Associate
Professor, the Deputy Director of teaching and
research integration with the Centre for Autonomous Systems, the Founder
of the iPipes Lab, and a Program Coordinator of the Degree in mechanical
and mechatronics engineering with the University of Technology Sydney,
Ultimo, NSW, Australia. His current research interests include infrastructure
robotics, sensors and perception, machine learning, and human robot interaction.
Dr. Kodagoda has served as a keynote speaker, a general chair, an associate
editor, and a program committee member in number of top robotic conferences. He is currently serving as the Secretary to the Australian Robotics
and Automation Association and a Co-Chair of the ‘A Robotic Roadmap for
Australia.’
RAVINDRA RANASINGHE (M’97) received the
B.Sc. (Eng.) degree (Hons.) in computer science
and engineering from the University of Moratuwa,
Moratuwa, Sri Lanka, in 1995, and the Ph.D.
degree in wireless communication protocols from
the University of Melbourne, Parkville, VIC, Australia, in 2002.
Before joining the Centre for Autonomous Systems, University of Technology Sydney, Ultimo
NSW, Australia, he was in several technology
startup companies in the USA, Australia, and Sri Lanka. He is currently a
Senior Research Fellow with the Centre for Autonomous Systems, University of Technology Sydney. His current research interests include perception
for robotic systems, robotics and autonomous systems, machine learning,
mobile robotics networks, and sensor network.
LINH VAN NGUYEN (M’15) received the
Ph.D. degree in robotics from the University
of Technology Sydney, Ultimo, NSW, Australia,
in 2015.
He was with the University of Technology
Sydney as a Post-Doctoral Research Associate
until 2015. In 2016, he was as a Research Fellow with the School of Electrical and Electronic
Engineering, Nanyang Technological University,
Singapore. He rejoined the Centre for Autonomous
Systems, University of Technology Sydney, as a Research Fellow, in 2016.
His research interest includes robotics, Internet of Things, sensor placement,
artificial intelligence, machine learning, signal processing, embedded systems, and non-destructive testing.
56574
VOLUME 6, 2018