Professional Documents
Culture Documents
Proceedings of Spie: Sensor Signals Monitoring and Control Using Wavelets Transform Representation Algorithm
Proceedings of Spie: Sensor Signals Monitoring and Control Using Wavelets Transform Representation Algorithm
SPIEDigitalLibrary.org/conference-proceedings-of-spie
Okuwobi Idowu Paul, Yonghua Lu, "Sensor signals monitoring and control
using wavelets transform representation algorithm," Proc. SPIE 9443, Sixth
International Conference on Graphic and Image Processing (ICGIP 2014),
94432N (4 March 2015); doi: 10.1117/12.2178818
Abstract
The usefulness of wavelet transforms has been compared and contrasted to Fourier transforms. Most importantly,
wavelets transform provide a much needed alternative to Fourier transform for certain application such as pattern based
monitoring and control. Effort has been made to provide a technique to extract essential trends from process signals and
provide a compact representation. The effectiveness of a signal processing technique depends to a large extent on the
nature of the signals involved. On technique that works for specific signal trends might not be effective in dealing with
other signal trends. More so in pre-processing stage, signal extension has been identified as the critical factor influencing
signal representation and retention of trends. This paper introduce a new algorithm in solving the present problems in
sensor signal monitoring and control. The New Extension Technique (NET) was introduced, which provide an accurate
wavelet decomposition irrespective of the nature of the signal. This method uses a statistical approach to provide a good
approximation of the signal outside the boundaries of the signal depending on signal trends at the boundaries. Different
statistical approaches were adopted for this purpose and four new extension methods were also introduced in order to
ascertain which extension methods provide a reliable extension for all cases. The concept behind these methods is the
same, since the signal samples close to the boundary are considered and a mean value is determined. The procedure for
determining this mean value differs for each of these four methods; NET A, NET B, NET C, and NET D. The signal is
then extended by making it symmetric with respect to that mean value and then inverting it.
Keywords: Wavelets, Monitoring, Extension, Technique, Transform
I. Introduction
The process industries rely heavily on pattern-based information utilization. Robust feature extraction and pattern
recognition techniques are essential for the successful automation of a chemical process plant. Pattern based monitoring
techniques require compact representation of the sensor data. In this work we describe a wavelet technique that provides
efficient signal representation and trend pattern extraction.
Sensor signals in general are heavily marred by noise. Noise can mask the actual signal trend and make pattern
recognition and feature extraction difficult. To enable better trend resolution, signals are analyzed using different
techniques, e.g. the Fourier transform. The disadvantage of using conventional signal processing techniques such as the
Fourier transform is that they are ineffective at handling localized signal behavior [1] [2]. Loss of a vital piece of
information can be unacceptable for monitoring and control purposes. Wavelet transforms provide localized signal
processing capability and better trend pattern representation [3] [4].
All signal extension methods require the signal to be extended to prevent trend distortions [5]. This work identifies
the drawbacks of common signal extension methods and recommends a more effective method of signal extension.
Critical factors such as the wavelet family used, the number of levels of signal decomposition [6], and possible data
compression techniques have also been explored.
Where p= [l 2 3 3 2 4 5 6]]T.
The signaal in Figure 1 is localized inn time using a time
t domain representation
r b
because it is expressed as a series of
impulses in time. The magn t case) of ann impulse gives the exact signnal value at thaat instant
nitude (the sensor reading in this
of time. Freqquency localizaation can be acchieved by empploying a Fourrier transform to t identify the frequency com mponents
that constitutte the signal [7
7] [8] [9]. Theere are a numbber of other ways
w this signal can be represented. In genneral, the
signal can bee expressed by a pair of basicc functions α annd β. The signaal can be expreessed as the summ of its decom
mposition
products, or
III. Wavelets
Wavelets provide the ability to analyze a signal at multiple resolutions. To resolve the finer details, the resolution is
increased. Similarly, when resolution is gradually decreased, the object becomes more and more blurred [10] [11] [12]
[13]. The coefficients from a wavelet analysis are representative of the original signal, but across different resolution
levels.
1.1 Dilation Equation
Scaling functions and wavelets are represented by special types of equations called dilation equations [14] [15] [16]
[17] [18]. The general form is:
( )=∑ ( − ) (5)
Here, l. is a vector of dilation function coefficients which represents the impulse response of the filter associated with
the dilation equation. Consequently the l 's are referred to as the filter coefficients.
The general equation for the scaling function is:
( )=∑ (2 − ) ( 6)
Where is the scaling function coefficient. Similarly the wavelet equation is given by
( )=∑ (2 − ) ( 7)
IV. Experimentation
1.1 New Extension Technique (NET)
The basic idea behind the development of this approach was to provide a technique that would provide an accurate
wavelet decomposition irrespective of the nature of the signal. Unlike the existing extension methods, the objective of
this technique was to provide a reliable extension for all cases.
1.2 NET A
Consider a signal represented by a vector a = [ ao a1 a2 a3 a4 a5 a6 …….. an]. A threshold number of samples K is
specified by the user. For illustrative purposes consider K = 1O.
Starting from the first value at the left boundary, ao, this method calculates the mean f0= ao where f0 is the mean of
the first sample. The sum of the mean squared deviation (Mo) of sample ao from its mean f0 is calculated next.
Mo= (ao- f0) 2=0 (8)
Then, the first two samples from the boundary are considered and the mean calculated
( )
= (9 )
The corresponding mean squared deviation of these samples from the mean is calculated
In this way, the procedure is repeated up to K specified samples, the mean, , and the mean square deviation from the
mean, M , is computed at each step using the following equations:
∑
= , = 0, −1 (11)
∑ ( )
= , = 0, −1 (12)
1.3 NET B
In this technique, the first 40% of the threshold ( ) samples are neglected while computing the mean square
deviation from the mean. When = 10 as in the previous case, 40% of 10 samples or 4 samples are neglected while
computing the minimum . In equation (11) and equation (12), the index would vary from 0.4 to -l and not 0 to
-l. The vector for computing the minimum would now be M = [M0.4K M0.4K+1 M0.4k+2 …….. Mk-1]. The signal is
flipped as in the earlier case around the mean corresponding to the minimum M .
The first few samples are neglected while computing the mean to flip the signal around because in NET A, the signal is
always flipped around the boundary value. This boundary value could contain an unusual amount of noise, and flipping
the signal around this point could provide a poor extension.
1.4 NET C
The vector corresponding to the means = [ …….. ],], and the vector of the
sum of the mean square deviations from the mean = [ …….. ], are
generated as described in the NET A method. However, in this method, the maximum value of the mean square deviation
(not the minimum value as in NET A) is considered and the signal flipped with respect to the corresponding mean. For
instance, in vector , if corresponds the maximum value, the signal is flipped around the mean f6. This method is
tailored for signals containing a significant amount of noise. By considering the maximum mean square deviation from
the mean, the signal is flipped about a point such that the extended signal fluctuates to its maximum possible extent
about the mean trend value. Thus the averaged smoothed version would provide a better representation of the actual
trend.
1.5 NET D
This method is a hybrid of the NET B and NET C techniques. The first 40% of the threshold number of samples
specified are neglected while computing the mean around which the signal is flipped. Analogous to the NET C method,
the maximum mean square deviation from the mean is used.
VI. Conclusion
Although wavelets techniques are still emerging in the monitoring and control application, they have contributed much
to signal processing. They provide a much needed alternative to Fourier transforms for certain applications such as
pattern based monitoring and control. This paper has demonstrated and presented the applied aspects of wavelets to the
process engineer. The NET techniques provide better signal extension than the conventional methods. Their adaptability
to signals make them a better proposition for monitoring applications than general techniques like symmetric extension
methods. The following conclusion could be made after the experiment was done based on the outcome of the results:
Case I: NET B is the most satisfactory. It is the only method that retained the essential trend at all the boundaries and
provided good reconnection of the two slices.
Case II: NET A and NET B provide the best representation. The reason NET A provides a marginally better
representation than NET B is that the trend on the right hand side of the left slice is guided more by samples at the
boundary. Since NET B does not take the immediate vicinity of the boundary into consideration, it fails to replicate the
steep trend perfectly but still provides a good representation.
Case III: NET B performs better than any other NET methods.
NET B is the best signal extension technique among many other NET methods used in this research work. NET C and
NET D perform reasonably well in some cases, especially when the signal shows sharp deviations towards the
boundaries. NET A method performs well in cases that do not exhibit sharp and unusual deviations at the ends of the
signal.
In conclusion, considering the fact that the signal extension technique must provide good signal representation and
trend retention capability for any signal, it is recommended that the NET B technique be used for compact representation
of sensor data used for monitoring and control purposes. NET B has proven to be a good signal extension method for
many cases similar to the test cases presented here. This work recommends the use of NET B because it provides
reasonably accurate reconstruction under any circumstance.
Acknowledgements
This work was funded by National Natural Science Foundation of China (No. 51005122) and National Defense Basic
Technology Foundation (No. IBA12003).
Reference
[1] Strang, G. Wavelet transforms versus fourier transforms. Bulletin of the American Mathematical Society 28, 288-305
(1993).
[2] Weaver, J. H. Applications of Discrete and Continuous Fourier Analysis. John Wiley & Sons, (1983).