Neural Networks in Automated Measurement Systems: State of The Art and New Research Trends
Neural Networks in Automated Measurement Systems: State of The Art and New Research Trends
Neural Networks in Automated Measurement Systems: State of The Art and New Research Trends
Pedro GIRO
Miguel PEREIRA
Instituto de Telecomunicaes
Av. Rovisco Pais, 1049-001,
Lisboa, PORTUGAL
psgirao@alfa.ist.utl.pt
Instituto Politcnico de
Setbal, EST
Vale de Chaves, Estefanilha
2910 Setbal, PORTUGAL
joseper@est.ips.pt
Abstract
Application of artificial neural network (ANN) data
processing in measuring systems is reviewed. Neural
network types better suited for different kind of
applications in that domain are briefly described, with
identification of the particular characteristics that make
each type suitable for each kind of application. Several
aspects concerning optimization and the virtual and
hardware implementation of ANN are also examined.
1 Introduction
Artificial neural networks are an attempt at modeling the
information processing capabilities of nervous system.
The model of artificial neurons as components of the
ANN was proposed in 1943 by Warren McCulloch [1].
Since then, ANNs have been widely applied in disciples
ranging from mathematics and physics to engineering. In
Metrology, ANNs are essentially related with applications
where measurements are obtained with little or no
intervention from a human operator (automated
measurement systems, AMSs) for two sort of reasons: (a)
because those systems naturally have the means to
implement in software or hardware the network; (b)
because the added intelligence due to the inclusion of
ANNs allows a considerable increase of systems
performances (intelligent AMSs) and, in particular allows
the utilization of low cost, robust but poor performing
measuring transducers. AMSs are designed and
implemented for many different applications. The
constitution of such measuring systems highly depends on
the application and can range from a personal computer
and general purpose instrumentation to the so-called
smart sensors (most of the times of reduced dimensions)
that incorporate equipments and systems such as home
appliances, moving vehicles, machine tools or medical
apparatus.
2310
UNDERFITTING
250
200
150
R()
100
xk1
wk1
Neuron k
50
wk2
Input xk2
Signals
xk3
wk3
wkm
xkm
(.)
yk
0
0
Output
Signal
10
20
30
40
50
60
Temperature (C)
70
80
90
100
70
80
90
100
.
(a)
bk
OVERFITTING
250
200
150
R()
100
50
0
0
10
20
30
40
50
60
Temperature (C)
(b)
Figure 2: NTC termistor characteristic modeling
anomalies using MLP-ANN: (a) underfitting case; (b)
overfitting case (continuous line- experimental
characteristic; o- training set; dashed lined- interpolated
characteristic)
(x) = e
X C /2 2
(1)
where vector X represents the input values of the neuron,
C is the vector of neuron center coordinates and the
width of the radial function.
The model of each hidden layer neuron is represented in
Figure 3
2311
Neuron k
xk1
Input xk2
Signals
xk3
Xk
xkm
||-||
Ck
bk=1/k
e -n
yk
Output
Signal
2312
2313
Calibration
samples
Real value
Estimated
value
sensor
6 Conclusion
on-line
Figure 4: ANN implementation based on DSP with offline (--) or on-line ANN learning capabilities
of memory and computational complexity.
In terms of operational times, software-implemented
networks are characterized by a higher computational
time than hardware-implemented networks.
4.2 Hardware Implementations
In hardware implementations, signals through the network
are coded using an analog or digital model. In the analog
approach, a signal is represented by the magnitude of a
current, or a voltage difference. One of the advantages of
ANN analog hardware implementations [29] is that they
can be easily interfaced to the physical system without
requiring A/D and D/A converters. Another advantage
that analog implementation have over digital
implementation is that all weights can be coded by a
single analog element, such as resistor, and very simple
circuit rules, like Kirchhoffs laws, can be used to carry
out the addition of input signals. Although the analog
hardware solution is attractive, the actual technology
restricts the application of this type of implementation
especially in the AMSs domain. Related to ANN digital
hardware implementation, the most usual solutions are
based on FPGA [30] and on specialized microprocessors
[31].
5 New Research Trends
One of the directions of future trends is based on the
usage of GA to guide a backpropagation based ANN in
finding the optimal set of neural connections that enhance
2314
2315