SlideShare a Scribd company logo
IOSR Journal of Mechanical and Civil Engineering (IOSR-JMCE)
e-ISSN: 2278-1684,p-ISSN: 2320-334X, Volume 13, Issue 4 Ver. II (Jul. - Aug. 2016), PP 109-113
www.iosrjournals.org
DOI: 10.9790/1684-130402109113 www.iosrjournals.org 109 | Page
Bi-Criteria Smoothing of Data by Savitzky-Golay Filter
Venko G. Vitliemov1
, Ivelin V. Ivanov1
, Ivan A. Loukanov2
1
Department of Technical Mechanics, Ruse University “Angel Kanchev”, Ruse, Bulgaria,
2
Department of Mechanical Engineering, University of Botswana, Gaborone, Botswana
Abstract: An approach for interactive bi-criteria smoothing of experimental data is proposed using the system
(S-G) filter of Salvitzky-Golay. An optimization problem is formulated with the controversial criteria: “total
absolute error” and “integral smoothness”. For the choice of adjusting parameters of the filter – the degree of
the approximation of polynomial and the number of the supporting points is used. A Pareto-optimal solution set
is determined for this problem. Then subsets of Pareto-optimal solutions are found by employing the -selection
method, which are aranged by their extended efficiency. The solution with the highest rank of efficiency is the
Salukvadze-optimum of the formulated extremal problem. The proposed approach allows choosing reasonably a
variant of (S-G) filter parameters having adequate representation and smoothness. An example of smoothing the
measured values of an acceleration of free damped vibrations in the propulsion mechanism of a vibrobot is
provided and analyzed.
Keywords: bi-criteria optimization, data smoothing, Savitzky-Golay filter, -selection, Salukvadze-optimum
I. Introduction
Very often the data of measured values of the magnitude of a particular variable carry additional noise of
unknown frequency and source of origin that could compromise the data specified by the characteristics of the
actual process. For example the parametric identification of one-dimensional damped oscillations of a queasy-
linear object accompanied by a high-frequency disturbance is hampered by an inaccurate determination of
amplitude values, the queasy-period and the logarithmic decrement of decay of the oscillating process.
In such cases the analysis of the experimental data and the synthesis of an adequate theoretical model for
their simulation generally require a prior smoothing of the data. For this reason the already developed methods
and procedures for processing of signals with the help of smoothing filters are used. Filters are created with
different complexity, accuracy, degree of smoothness, adaptability and efficiency [1], [2] [3] [4] [5] [6] [7]. The
existing diversity of filters is conditioned by the above mentioned contradicting characteristics and filters
inability to be combined together in a universal filter.
The development of more sophisticated filters cannot solve uniquely the main dilemma in any filtering –
the achievement of sufficient smoothness by removing much of the noise and the acceptable loss ratio to the
data of the physical experiment [8]. The choice of unique compromise to the conflicting criteria is always a
subjective act.
In this work interactive approach is proposed for solving this problem by selecting valid values of the
controlled parameters of the subject filter, which are arranged in a compromised efficiency of Pareto-optimal
solutions.
II. Filter of Savitzki-Golay
In the work [9] a classic version of a smoothing filter based on a method proposed by [10] is considered. The
idea of the method is illustrated in Fig. 1. The smoothed value ai
g
by the method of least squares (MLS) at the
point ti is obtained as the value at that point of polynomial pi (t)  p(ti) of n degree, approximating a set of
creeping fixed number of adjacent measured points, ai
е
, i = 1, 2,…, ne. In Fig. 1 with nL the number of points,
located to the left of the point ti, and with nR – the number of points located on the right of the same point. The
polynomial pi(t) uses as supporting m = nL+ nR+1 points. In the process of smoothing the strip that contains m
points is moved incrementally to the right. At every new step it includes a new point on the right and the left
endpoint is excluded.
Effective methods and computer programs for determining the coefficients bk of the approximation
polynomial pi (t) = ∑
0
n
k 
[bk (t – ti)/(ti+1 – ti)]k
are described in [2] and [3].
For the realization of the smoothing process with the (S-G)-filter, in this study the function sgolayfilt of
the Signal Processing Toolbox of MATLAB system is used [11].
Bi-Criteria Smoothing of Data by Savitzky-Golay Filter
DOI: 10.9790/1684-130402109113 www.iosrjournals.org 110 | Page
Fig. 1 shows smoothing with the polynomial pi
(t) which is determined by the MLS
III. Criteria for Optimality
The choice of tunable parameters of the filter (S-G)-degree n of the approximating polynomial and number m of
the supporting points in the smoothing strip is appropriate to be carried out by Pareto-optimal [12] values
determined for the controversial criteria "total absolute error":
(1) J = ∑
1
en
i 
| ai
e
– ai
g
|,
and the integral smoothness:
(2) I = ∫
0
ft
[d2
ag
(t)/dt2
]2
dt,
where: ai
e
 ae
(ti) and ai
g
 ag
(ti) are the measured and smoothed values of the function a(t) respectively and nе is
the number of discrete values ai
e
for ti  [0, tf ], i = 1, 2, …, ne.
The criterion (1) is a measure of adequacy of the smoothed values ai
g
with respect to the measured ai
e
ones. The criterion (2) characterizes the degree of smoothing of the approximating function ai
g
.
Since ai
g
is a discrete function, the integral (2) is replaced with the nearest constant by the differential
analog I  ∑
1-
2=
en
i
(ai+1
g
– 2ai
g
+ ai–1
g
)2
.
For determining the second derivative [ag
(ti)]2
the MATLAB function “diff” is employed [13].
IV. Optimization Task
The choice of optimal in terms of criteria (1) and (2) compromise values of the tunable parameters n and m of
the (G-S)-filter can take place after solving the Bi-criteria extreme task (3):
u* = arg Pmin uD f(u),
(3) f = [J(u), I(u)], u = [n, m],
D  {uЕ2
: u–
 u  u+
},
where "Pmin" is the operator for determining the global Pareto-minimum [12] compromise values of the vector
criterion f in fulfillment of the condition for fitting to the two-dimensional vector u of permitted multiple D –
being a rectangular area defined by given limiting values – u and + u of the vector u.
V. Optimization Procedure
To solve the task (3) a modified version of the program “psims” for multi-criteria parametric optimization is
used, as documented in [14]. Optimization is carried out in two stages [9].
In Stage 1 incremental calculation of the criterion vector f (u) for all points of the given net in the
permissible area D is performed. For those points Pareto-optimal discrete sets D* and P* are determined
approximately, in the parametric area D and in the reachable criteria region P respectively.
In Stage 2 arranged by a compromised efficiency Pareto-subsets are selected by using the minimum
values k*, k  Ik  {1, 2, 3} of the components of the vector criterion  = [1, 2, 3] from the multiple M 
Bi-Criteria Smoothing of Data by Savitzky-Golay Filter
DOI: 10.9790/1684-130402109113 www.iosrjournals.org 111 | Page
{(f*)  E3
: f*P*}. They correspond to the distances between three characteristic points: positive utopian
point f U
with components of uncompromised minima of particular criteria; the current compromise point f* and
its projection fUN
on the strait line UN, which joins both utopian points – the positive f U
and the negative f N
with components uncompromised maximums of the particular criteria. In General, the minimum distances k*
correspond to different Pareto-optimal point’s f*.
With the help of vector criterion s
= [1
s
, 2
s
, 3
s
], sIs  {1, 2,…, NP}, for each Pareto optimal point
f*s
P* from the set P* is transformed into a point of the multiple M  {s
Е3
: sIs} of the three dimensional
-space. In M all possible combinations of two criteria {t
s
, h
s
}, t  h, t, h  Ik are investigated. For each pair of
criteria subsets of Pareto-optimal points M  {s
Е3
: t* s,t
 t
s
 t* s,h
, h  t, t, h Ik, s  Is }  M,
  I  {1, 2,…, 6} are selected, where the minimization point h*s,h
= min sIs {h
s
} of a particular criterion h
s
,
hIk is used as an upper limit in the selection by another criterion t
s
, t  h, tIk , and the minimum point
t*s,t
= min sIs {t
s
} of the criterion t
s
– as a lower limit. Every selected point that way 
 M,   I, and
therefore its corresponding point f
 PR*  P* receive as an individual assessment a number RЕ = max {},
which specifies its rank of a compromising efficiency. This figure corresponds to the number  of the subsets
M in the combined multiple MR  { I M}, to which 
 (f
) belongs. The subset of PR* with the highest
rank RE = 6 usually contains only one point f S
 f(uS
), which corresponds to the Salukvadze- optimal solution
(uS
  arg min uD 3(f(u)), fS
 f(uS
)) of task (3), as suggested in [15]. This decision reveals the potentials for
an even approach of the particular criteria to their uncompromised optimal values under the assumption that
they are equivalent.
The final compromise solution (u#
, f#
) can be chosen after analysis of the ranged Pareto-optimal subsets
in PR*. First the Salukvadze optimal solution is analyzed. If it is assessed as unacceptable on the reached level
of compromise by any of the particular criteria, then the subsets of PR* with a lower rank are consistently
analyzed until a definite choice is made.
VI. Example
The proposed optimization approach will be applied for the smoothing of the measured acceleration of free
damped oscillations of the propulsion mechanism of a vibrobot studied in [16] and experimentally investigated
in [8]. The mechanical model of the tested vibrobot is shown schematically in Fig. 2.
Fig. 2 displays the mechanical model of the vibrobot, where: 1 – is the propulsion mechanism; 2- equivalent
spring; 3 – equivalent damper; 4 – temporary fixed chassis just for the experiments
Fig. 3 shows the diagram of the measured acceleration ai
е
 aе
(ti) at discrete instants of time ti depicted
with constant step 0.001 s after deviating and releasing the propulsion mechanism from its equilibrium position.
It may be seen that the measured data contain a high-frequency disturbance, which fades gradually together with
the main oscillating process [8].
Fig. 4 presents a fragment of the amended absolute values | ai
е
|, which illustrates a close-up of the high
frequency disturbance observed in the acceleration record.
For compromise smoothing of the acceleration ai
е
with the (G-S)-filter the task (3) is solved in area D
with boundary values u–
= [2, 31], u+
= [10, 71] of the parametric vector u. In the area D a net of 189 trial points
is built of which 33 are Pareto-optimal.
The established utopian points f U
= [202.4, 0.2815], f N
=[288.7, 6.173] specify a straight line UN
located into the criteria space that defines the direction of the coordinated improvement of the values of the
partial criteria (in the direction of N to U). The components of the ideal point f U
are the uncompromised
minimums J* and I* of the introduced partial criteria (1) and (2).
Bi-Criteria Smoothing of Data by Savitzky-Golay Filter
DOI: 10.9790/1684-130402109113 www.iosrjournals.org 112 | Page
With the help of -selection technique from the Pareto-optimal multitude five un-empty subsets with
rank RE  {6, 5, 4, 2, 1} are found. The results of this selection are presented partially in Table 1. The
compromised solution S with the highest rank RE = 6 is the Salukvadze-optimum of the task (3).
Table1. Ranged Pareto-Optimal Solutions
Solution RE u f
n m J, m/s2
I, m2
/s4
S 6 8 57 229.4 1.411
А 5 6 41 229.0 1.867
5 8 71 236.1 0.8768
4 7 51 231.5 1.327
4 7 71 238.4 0.5843
2 10 51 225.3 2.474
2 5 59 241.3 0.5009
B 1 10 49 221.1 2.739
C 1 5 71 246.7 0.3988
Fig. 5 illustrates the achieved smoothness and closeness of the Salukvadze-optimal solution in
comparison to the measured acceleration.
The Fig. 6 shows all test points in the field D after realization of Stage 2 of the optimization procedure.
In this and the following figures the point with the highest rank RE = 6 is marked with the symbol ( ■ ) and the
points of rank 5, 4, 2, 1 – with ( ●, ▲, ◄, ♦ ), respectively.
Fig. 7 gives visual appreciation for the location of the Pareto-optimal points in the -space relative to
the utopian points U
and N
in this space, marked by the symbol (●) and the straight line which connects them.
This figure allows to make a visual assessment of the nearness (proximity) of the ranged points to the utopian
point U
and to identify alternative options of solutions in the criteria space.
In Fig. 8 the normalized by the scheme J 
= J/(J N
– J U
), I 
= I/(I N
– I U
) Pareto-front and the ranged
points of the conducted -selection is depicted.
From Fig. 9 we find out that the solutions aS
and aA
are explicitly hard to distinguish from each other.
This could be the basis of an alternative to the solution S for the final compromise solution (u#
, f#
) of the task (3)
to prefer selecting the option A.
Fig. 5 illustrates the measured ae
and
smoothed Salukvadze optimum
acceleration aS
.
Fig. 6 illustrates the permissible (●),
Pareto-optimal (●) and the ranked
points in area D
Fig. 4 illustrates absolute values | ae
(ti) |
of the measured acceleration ae
(t) за t
[0, 0.4]
Fig. 3 shows the measured values (  ) of
the acceleration ae
(t)
Bi-Criteria Smoothing of Data by Savitzky-Golay Filter
DOI: 10.9790/1684-130402109113 www.iosrjournals.org 113 | Page
VII. Conclusions
The proposed approach for interactive bi-criteria smoothing of experimental data with the system filter
(S-G) allows practically approximating experimental data with selected smoothness and adequacy. This method
may be used in using experimental data for any theoretical analysis and also for practical purposes when the
period, logarithmic decrement and amplitudes need to be determined from experiments with high precision.
There are many practical applications of the proposed approach when high accuracy is required, for
example, whenever resonance frequency has to be determined, like for sonic inertia-powered pumps, vibration-
driven robots, hammer drills, vibration screens and many other machineries operating in resonance.
References
[1] Browne, M., N. Mayer, T.R.H. Cutmore. A multiscale polynomial filter for adaptive smoothing (Digital Signal Processing, Vol. 17,
69–75, 2007).
[2] Gander, W., J. Hřebíček. Solving Problems in Scientific Computing Using Maple and MATLAB (Lerlin, Springer, Berlin, 2004).
[3] Hamming, R.W. Digital Filters (Prentice-Hall, Englewood Cliffs, NJ, 1989).
[4] Oppenheim, A.V., R. W. Schafer. Discrete-Time Signal Processing (Pearson, Upper Saddle River, NJ, 2010).
[5] Orfanidis, S.J. Introduction to Signal Processing (Prentice Hall, Upper Saddle River, 2009)
http://www.ece.rutgers.edu/~orfanidi/intro2sp .
[6] Persson, P.-O., G. Strang. Smoothing by Savitzky-Golay and Legendre filters. J. Rosenthal et al. (Eds.), Mathematical Systems
Theory in Biology, Communications, Computations, and Finance (Springer, New York, 301–316, 2003)
[7] Wrobel, I., Zietak, K. On the Legendre-based filters of Persson and Strang. Applied Mathematics and Computation. Vol. 218, No. 8,
4 216-4233, 2011.
[8] Loukanov I.A., S.P. Stoyanov Experimental determination of dynamic characteristics of a vibration-driven robot. IOSR Journal of
Mechanical and Civil Engineering, Vol. 12, No. 3, 62-73, 2015b
[9] Cheshankov, B.I., I.V. Ivanov, V.G. Vitliemov, P.A. Koev. PSI-method Multi-criteria Optimization Contracting the Set of Trade-
off Solutions. 15th International Conference on Systems Science, Wroclaw, Poland, Vol. 1, 281-288, 2004.
[10] Savitzky, A., M.J.E. Golay. Smoothing and differentiation of data by simplified least-squares procedures. Analytical Chemistry,
Vol. 36, No. 8, 1627–1639, 1964.
[11] Signal Processing Toolbox™ User's Guide. (MathWorks, Inc., Natick, MA, 2015),
http://www.mathworks.com/help/pdf_doc/signal/signal_tb.pdf
[12] Ehrgott, M. Multicriteria Optimization (Springer, Berlin, 2005).
[13] Symbolic Math Toolbox™ User's Guide. (MathWorks, Inc., Natick, MA, 2015)
https://www.mathworks.com/help/pdf_doc/symbolic/symbolic_tb.pdf
[14] Йорданов, Й.Т., В.Г. Витлиемов. Оптимизация с MATLAB. Прагматичен подход. Университетско издателство „Ангел
Кънчев“, Русе, 2013, http://ecet.ecs.uni-ruse.bg/else/subjects/_index.php?cid=2130211020910970 .
[15] Salukvadze, M.E. Vector-Valued Optimization Problems in Optimal Control Theory (Academic Press, New York, 1979)
[16] Loukanov, I.A. Inertial Propulsion of a Mobile Robot. IOSR Journal of Mechanical & Civil Engineering, Vol. 12, No. 2, 23-33,
2015a.
Fig. 9 illustrates the smoothed Pareto-
optimal accelerations aS
and aA
Fig. 8 shows normalized Pareto-
optimal ( ● ) and ranged criteria
Fig. 7 illustrates Pareto-optimal ( + ) and
ranged points in the criteria –space

More Related Content

What's hot

Cone crusher model identification using
Cone crusher model identification usingCone crusher model identification using
Cone crusher model identification using
ijctcm
 
Ds33717725
Ds33717725Ds33717725
Ds33717725
IJERA Editor
 
MAST30013 Techniques in Operations Research
MAST30013 Techniques in Operations ResearchMAST30013 Techniques in Operations Research
MAST30013 Techniques in Operations Research
Lachlan Russell
 
Fpga implementation of optimal step size nlms algorithm and its performance a...
Fpga implementation of optimal step size nlms algorithm and its performance a...Fpga implementation of optimal step size nlms algorithm and its performance a...
Fpga implementation of optimal step size nlms algorithm and its performance a...
eSAT Publishing House
 
2007 santiago marchi_cobem_2007
2007 santiago marchi_cobem_20072007 santiago marchi_cobem_2007
2007 santiago marchi_cobem_2007
CosmoSantiago
 
Fpga implementation of optimal step size nlms algorithm and its performance a...
Fpga implementation of optimal step size nlms algorithm and its performance a...Fpga implementation of optimal step size nlms algorithm and its performance a...
Fpga implementation of optimal step size nlms algorithm and its performance a...
eSAT Journals
 
A hybrid image similarity measure based on a new combination of different sim...
A hybrid image similarity measure based on a new combination of different sim...A hybrid image similarity measure based on a new combination of different sim...
A hybrid image similarity measure based on a new combination of different sim...
IJECEIAES
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
theijes
 
Optimal control of multi delay systems via orthogonal functions
Optimal control of multi delay systems via orthogonal functionsOptimal control of multi delay systems via orthogonal functions
Optimal control of multi delay systems via orthogonal functions
iaemedu
 
Varaiational formulation fem
Varaiational formulation fem Varaiational formulation fem
Varaiational formulation fem
Tushar Aneyrao
 
Finite element method
Finite element methodFinite element method
Finite element method
Santosh Chavan
 
Using Partitioned Design Matrices in Analyzing Nested-Factorial Experiments
Using Partitioned Design Matrices in Analyzing Nested-Factorial ExperimentsUsing Partitioned Design Matrices in Analyzing Nested-Factorial Experiments
Using Partitioned Design Matrices in Analyzing Nested-Factorial Experiments
International journal of scientific and technical research in engineering (IJSTRE)
 
2005 pinto santiago_marchi_cobem_2005
2005 pinto santiago_marchi_cobem_20052005 pinto santiago_marchi_cobem_2005
2005 pinto santiago_marchi_cobem_2005
CosmoSantiago
 
Ijmer 46067782
Ijmer 46067782Ijmer 46067782
Ijmer 46067782
IJMER
 
Abrigo and love_2015_
Abrigo and love_2015_Abrigo and love_2015_
Abrigo and love_2015_
Murtaza Khan
 
Generalized sub band analysis and signal synthesis
Generalized sub band analysis and signal synthesisGeneralized sub band analysis and signal synthesis
Generalized sub band analysis and signal synthesis
journalBEEI
 
A Computationally Efficient Algorithm to Solve Generalized Method of Moments ...
A Computationally Efficient Algorithm to Solve Generalized Method of Moments ...A Computationally Efficient Algorithm to Solve Generalized Method of Moments ...
A Computationally Efficient Algorithm to Solve Generalized Method of Moments ...
Waqas Tariq
 
Lecture notes 01
Lecture notes 01Lecture notes 01
Lecture notes 01
Yakup Kocaman
 

What's hot (18)

Cone crusher model identification using
Cone crusher model identification usingCone crusher model identification using
Cone crusher model identification using
 
Ds33717725
Ds33717725Ds33717725
Ds33717725
 
MAST30013 Techniques in Operations Research
MAST30013 Techniques in Operations ResearchMAST30013 Techniques in Operations Research
MAST30013 Techniques in Operations Research
 
Fpga implementation of optimal step size nlms algorithm and its performance a...
Fpga implementation of optimal step size nlms algorithm and its performance a...Fpga implementation of optimal step size nlms algorithm and its performance a...
Fpga implementation of optimal step size nlms algorithm and its performance a...
 
2007 santiago marchi_cobem_2007
2007 santiago marchi_cobem_20072007 santiago marchi_cobem_2007
2007 santiago marchi_cobem_2007
 
Fpga implementation of optimal step size nlms algorithm and its performance a...
Fpga implementation of optimal step size nlms algorithm and its performance a...Fpga implementation of optimal step size nlms algorithm and its performance a...
Fpga implementation of optimal step size nlms algorithm and its performance a...
 
A hybrid image similarity measure based on a new combination of different sim...
A hybrid image similarity measure based on a new combination of different sim...A hybrid image similarity measure based on a new combination of different sim...
A hybrid image similarity measure based on a new combination of different sim...
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
Optimal control of multi delay systems via orthogonal functions
Optimal control of multi delay systems via orthogonal functionsOptimal control of multi delay systems via orthogonal functions
Optimal control of multi delay systems via orthogonal functions
 
Varaiational formulation fem
Varaiational formulation fem Varaiational formulation fem
Varaiational formulation fem
 
Finite element method
Finite element methodFinite element method
Finite element method
 
Using Partitioned Design Matrices in Analyzing Nested-Factorial Experiments
Using Partitioned Design Matrices in Analyzing Nested-Factorial ExperimentsUsing Partitioned Design Matrices in Analyzing Nested-Factorial Experiments
Using Partitioned Design Matrices in Analyzing Nested-Factorial Experiments
 
2005 pinto santiago_marchi_cobem_2005
2005 pinto santiago_marchi_cobem_20052005 pinto santiago_marchi_cobem_2005
2005 pinto santiago_marchi_cobem_2005
 
Ijmer 46067782
Ijmer 46067782Ijmer 46067782
Ijmer 46067782
 
Abrigo and love_2015_
Abrigo and love_2015_Abrigo and love_2015_
Abrigo and love_2015_
 
Generalized sub band analysis and signal synthesis
Generalized sub band analysis and signal synthesisGeneralized sub band analysis and signal synthesis
Generalized sub band analysis and signal synthesis
 
A Computationally Efficient Algorithm to Solve Generalized Method of Moments ...
A Computationally Efficient Algorithm to Solve Generalized Method of Moments ...A Computationally Efficient Algorithm to Solve Generalized Method of Moments ...
A Computationally Efficient Algorithm to Solve Generalized Method of Moments ...
 
Lecture notes 01
Lecture notes 01Lecture notes 01
Lecture notes 01
 

Viewers also liked

The Role of Accounting in the Golden Age of Ayudhya Kingdom
The Role of Accounting in the Golden Age of Ayudhya KingdomThe Role of Accounting in the Golden Age of Ayudhya Kingdom
The Role of Accounting in the Golden Age of Ayudhya Kingdom
IOSR Journals
 
D010221620
D010221620D010221620
D010221620
IOSR Journals
 
Congestion Control: A Dynamic Approach
Congestion Control: A Dynamic ApproachCongestion Control: A Dynamic Approach
Congestion Control: A Dynamic Approach
IOSR Journals
 
C1102031116
C1102031116C1102031116
C1102031116
IOSR Journals
 
N01245112120
N01245112120N01245112120
N01245112120
IOSR Journals
 
J011138795
J011138795J011138795
J011138795
IOSR Journals
 
L1303046572
L1303046572L1303046572
L1303046572
IOSR Journals
 
E010322531
E010322531E010322531
E010322531
IOSR Journals
 
V01761152156
V01761152156V01761152156
V01761152156
IOSR Journals
 
E017263040
E017263040E017263040
E017263040
IOSR Journals
 
F1803023843
F1803023843F1803023843
F1803023843
IOSR Journals
 
M010637376
M010637376M010637376
M010637376
IOSR Journals
 
An Assessment on Food Security in Developing Economies-Problems and Policy In...
An Assessment on Food Security in Developing Economies-Problems and Policy In...An Assessment on Food Security in Developing Economies-Problems and Policy In...
An Assessment on Food Security in Developing Economies-Problems and Policy In...
IOSR Journals
 
I1803026164
I1803026164I1803026164
I1803026164
IOSR Journals
 
B012330714
B012330714B012330714
B012330714
IOSR Journals
 
Effect of Different Levels of Cadmium, Lead and Arsenic on the Growth Perform...
Effect of Different Levels of Cadmium, Lead and Arsenic on the Growth Perform...Effect of Different Levels of Cadmium, Lead and Arsenic on the Growth Perform...
Effect of Different Levels of Cadmium, Lead and Arsenic on the Growth Perform...
IOSR Journals
 
Back-Propagation Neural Network Learning with Preserved Privacy using Cloud C...
Back-Propagation Neural Network Learning with Preserved Privacy using Cloud C...Back-Propagation Neural Network Learning with Preserved Privacy using Cloud C...
Back-Propagation Neural Network Learning with Preserved Privacy using Cloud C...
IOSR Journals
 
Comparative Effect of Daily Administration of Allium sativum and Allium cepa ...
Comparative Effect of Daily Administration of Allium sativum and Allium cepa ...Comparative Effect of Daily Administration of Allium sativum and Allium cepa ...
Comparative Effect of Daily Administration of Allium sativum and Allium cepa ...
IOSR Journals
 
A Review: Text Classification on Social Media Data
A Review: Text Classification on Social Media DataA Review: Text Classification on Social Media Data
A Review: Text Classification on Social Media Data
IOSR Journals
 
Encryption Technique for a Trusted Cloud Computing Environment
Encryption Technique for a Trusted Cloud Computing EnvironmentEncryption Technique for a Trusted Cloud Computing Environment
Encryption Technique for a Trusted Cloud Computing Environment
IOSR Journals
 

Viewers also liked (20)

The Role of Accounting in the Golden Age of Ayudhya Kingdom
The Role of Accounting in the Golden Age of Ayudhya KingdomThe Role of Accounting in the Golden Age of Ayudhya Kingdom
The Role of Accounting in the Golden Age of Ayudhya Kingdom
 
D010221620
D010221620D010221620
D010221620
 
Congestion Control: A Dynamic Approach
Congestion Control: A Dynamic ApproachCongestion Control: A Dynamic Approach
Congestion Control: A Dynamic Approach
 
C1102031116
C1102031116C1102031116
C1102031116
 
N01245112120
N01245112120N01245112120
N01245112120
 
J011138795
J011138795J011138795
J011138795
 
L1303046572
L1303046572L1303046572
L1303046572
 
E010322531
E010322531E010322531
E010322531
 
V01761152156
V01761152156V01761152156
V01761152156
 
E017263040
E017263040E017263040
E017263040
 
F1803023843
F1803023843F1803023843
F1803023843
 
M010637376
M010637376M010637376
M010637376
 
An Assessment on Food Security in Developing Economies-Problems and Policy In...
An Assessment on Food Security in Developing Economies-Problems and Policy In...An Assessment on Food Security in Developing Economies-Problems and Policy In...
An Assessment on Food Security in Developing Economies-Problems and Policy In...
 
I1803026164
I1803026164I1803026164
I1803026164
 
B012330714
B012330714B012330714
B012330714
 
Effect of Different Levels of Cadmium, Lead and Arsenic on the Growth Perform...
Effect of Different Levels of Cadmium, Lead and Arsenic on the Growth Perform...Effect of Different Levels of Cadmium, Lead and Arsenic on the Growth Perform...
Effect of Different Levels of Cadmium, Lead and Arsenic on the Growth Perform...
 
Back-Propagation Neural Network Learning with Preserved Privacy using Cloud C...
Back-Propagation Neural Network Learning with Preserved Privacy using Cloud C...Back-Propagation Neural Network Learning with Preserved Privacy using Cloud C...
Back-Propagation Neural Network Learning with Preserved Privacy using Cloud C...
 
Comparative Effect of Daily Administration of Allium sativum and Allium cepa ...
Comparative Effect of Daily Administration of Allium sativum and Allium cepa ...Comparative Effect of Daily Administration of Allium sativum and Allium cepa ...
Comparative Effect of Daily Administration of Allium sativum and Allium cepa ...
 
A Review: Text Classification on Social Media Data
A Review: Text Classification on Social Media DataA Review: Text Classification on Social Media Data
A Review: Text Classification on Social Media Data
 
Encryption Technique for a Trusted Cloud Computing Environment
Encryption Technique for a Trusted Cloud Computing EnvironmentEncryption Technique for a Trusted Cloud Computing Environment
Encryption Technique for a Trusted Cloud Computing Environment
 

Similar to Q130402109113

K-BestMatch
K-BestMatchK-BestMatch
K-BestMatch
Roberto Trasarti
 
Seminar Report (Final)
Seminar Report (Final)Seminar Report (Final)
Seminar Report (Final)
Aruneel Das
 
Ijetr011961
Ijetr011961Ijetr011961
Ijetr011961
ER Publication.org
 
AROPUB-IJPGE-14-30
AROPUB-IJPGE-14-30AROPUB-IJPGE-14-30
AROPUB-IJPGE-14-30
shirko mahmoudi
 
Design of Low-Pass Digital Differentiators Based on B-splines
Design of Low-Pass Digital Differentiators Based on B-splinesDesign of Low-Pass Digital Differentiators Based on B-splines
Design of Low-Pass Digital Differentiators Based on B-splines
CSCJournals
 
Investigation on the Pattern Synthesis of Subarray Weights for Low EMI Applic...
Investigation on the Pattern Synthesis of Subarray Weights for Low EMI Applic...Investigation on the Pattern Synthesis of Subarray Weights for Low EMI Applic...
Investigation on the Pattern Synthesis of Subarray Weights for Low EMI Applic...
IOSRJECE
 
Increasing electrical grid stability classification performance using ensemb...
Increasing electrical grid stability classification performance  using ensemb...Increasing electrical grid stability classification performance  using ensemb...
Increasing electrical grid stability classification performance using ensemb...
IJECEIAES
 
BPSO&1-NN algorithm-based variable selection for power system stability ident...
BPSO&1-NN algorithm-based variable selection for power system stability ident...BPSO&1-NN algorithm-based variable selection for power system stability ident...
BPSO&1-NN algorithm-based variable selection for power system stability ident...
IJAEMSJORNAL
 
Dkd 4 2-sheet_1_annex_a
Dkd 4 2-sheet_1_annex_aDkd 4 2-sheet_1_annex_a
Dkd 4 2-sheet_1_annex_a
Filomeno Faustino
 
Preconditioning in Large-scale VDA
Preconditioning in Large-scale VDAPreconditioning in Large-scale VDA
Preconditioning in Large-scale VDA
Joseph Parks
 
New Data Association Technique for Target Tracking in Dense Clutter Environme...
New Data Association Technique for Target Tracking in Dense Clutter Environme...New Data Association Technique for Target Tracking in Dense Clutter Environme...
New Data Association Technique for Target Tracking in Dense Clutter Environme...
CSCJournals
 
APPLYING DYNAMIC MODEL FOR MULTIPLE MANOEUVRING TARGET TRACKING USING PARTICL...
APPLYING DYNAMIC MODEL FOR MULTIPLE MANOEUVRING TARGET TRACKING USING PARTICL...APPLYING DYNAMIC MODEL FOR MULTIPLE MANOEUVRING TARGET TRACKING USING PARTICL...
APPLYING DYNAMIC MODEL FOR MULTIPLE MANOEUVRING TARGET TRACKING USING PARTICL...
IJITCA Journal
 
An optimal general type-2 fuzzy controller for Urban Traffic Network
An optimal general type-2 fuzzy controller for Urban Traffic NetworkAn optimal general type-2 fuzzy controller for Urban Traffic Network
An optimal general type-2 fuzzy controller for Urban Traffic Network
ISA Interchange
 
APPLYING DYNAMIC MODEL FOR MULTIPLE MANOEUVRING TARGET TRACKING USING PARTICL...
APPLYING DYNAMIC MODEL FOR MULTIPLE MANOEUVRING TARGET TRACKING USING PARTICL...APPLYING DYNAMIC MODEL FOR MULTIPLE MANOEUVRING TARGET TRACKING USING PARTICL...
APPLYING DYNAMIC MODEL FOR MULTIPLE MANOEUVRING TARGET TRACKING USING PARTICL...
IJITCA Journal
 
Chaotic signals denoising using empirical mode decomposition inspired by mult...
Chaotic signals denoising using empirical mode decomposition inspired by mult...Chaotic signals denoising using empirical mode decomposition inspired by mult...
Chaotic signals denoising using empirical mode decomposition inspired by mult...
IJECEIAES
 
The optimum seeking method of Pavement maintenance based on interval fuzzy so...
The optimum seeking method of Pavement maintenance based on interval fuzzy so...The optimum seeking method of Pavement maintenance based on interval fuzzy so...
The optimum seeking method of Pavement maintenance based on interval fuzzy so...
IJERA Editor
 
Paper id 21201488
Paper id 21201488Paper id 21201488
Paper id 21201488
IJRAT
 
How to Decide the Best Fuzzy Model in ANFIS
How to Decide the Best Fuzzy Model in ANFIS How to Decide the Best Fuzzy Model in ANFIS
KNN and ARL Based Imputation to Estimate Missing Values
KNN and ARL Based Imputation to Estimate Missing ValuesKNN and ARL Based Imputation to Estimate Missing Values
KNN and ARL Based Imputation to Estimate Missing Values
ijeei-iaes
 
USING LEARNING AUTOMATA AND GENETIC ALGORITHMS TO IMPROVE THE QUALITY OF SERV...
USING LEARNING AUTOMATA AND GENETIC ALGORITHMS TO IMPROVE THE QUALITY OF SERV...USING LEARNING AUTOMATA AND GENETIC ALGORITHMS TO IMPROVE THE QUALITY OF SERV...
USING LEARNING AUTOMATA AND GENETIC ALGORITHMS TO IMPROVE THE QUALITY OF SERV...
IJCSEA Journal
 

Similar to Q130402109113 (20)

K-BestMatch
K-BestMatchK-BestMatch
K-BestMatch
 
Seminar Report (Final)
Seminar Report (Final)Seminar Report (Final)
Seminar Report (Final)
 
Ijetr011961
Ijetr011961Ijetr011961
Ijetr011961
 
AROPUB-IJPGE-14-30
AROPUB-IJPGE-14-30AROPUB-IJPGE-14-30
AROPUB-IJPGE-14-30
 
Design of Low-Pass Digital Differentiators Based on B-splines
Design of Low-Pass Digital Differentiators Based on B-splinesDesign of Low-Pass Digital Differentiators Based on B-splines
Design of Low-Pass Digital Differentiators Based on B-splines
 
Investigation on the Pattern Synthesis of Subarray Weights for Low EMI Applic...
Investigation on the Pattern Synthesis of Subarray Weights for Low EMI Applic...Investigation on the Pattern Synthesis of Subarray Weights for Low EMI Applic...
Investigation on the Pattern Synthesis of Subarray Weights for Low EMI Applic...
 
Increasing electrical grid stability classification performance using ensemb...
Increasing electrical grid stability classification performance  using ensemb...Increasing electrical grid stability classification performance  using ensemb...
Increasing electrical grid stability classification performance using ensemb...
 
BPSO&1-NN algorithm-based variable selection for power system stability ident...
BPSO&1-NN algorithm-based variable selection for power system stability ident...BPSO&1-NN algorithm-based variable selection for power system stability ident...
BPSO&1-NN algorithm-based variable selection for power system stability ident...
 
Dkd 4 2-sheet_1_annex_a
Dkd 4 2-sheet_1_annex_aDkd 4 2-sheet_1_annex_a
Dkd 4 2-sheet_1_annex_a
 
Preconditioning in Large-scale VDA
Preconditioning in Large-scale VDAPreconditioning in Large-scale VDA
Preconditioning in Large-scale VDA
 
New Data Association Technique for Target Tracking in Dense Clutter Environme...
New Data Association Technique for Target Tracking in Dense Clutter Environme...New Data Association Technique for Target Tracking in Dense Clutter Environme...
New Data Association Technique for Target Tracking in Dense Clutter Environme...
 
APPLYING DYNAMIC MODEL FOR MULTIPLE MANOEUVRING TARGET TRACKING USING PARTICL...
APPLYING DYNAMIC MODEL FOR MULTIPLE MANOEUVRING TARGET TRACKING USING PARTICL...APPLYING DYNAMIC MODEL FOR MULTIPLE MANOEUVRING TARGET TRACKING USING PARTICL...
APPLYING DYNAMIC MODEL FOR MULTIPLE MANOEUVRING TARGET TRACKING USING PARTICL...
 
An optimal general type-2 fuzzy controller for Urban Traffic Network
An optimal general type-2 fuzzy controller for Urban Traffic NetworkAn optimal general type-2 fuzzy controller for Urban Traffic Network
An optimal general type-2 fuzzy controller for Urban Traffic Network
 
APPLYING DYNAMIC MODEL FOR MULTIPLE MANOEUVRING TARGET TRACKING USING PARTICL...
APPLYING DYNAMIC MODEL FOR MULTIPLE MANOEUVRING TARGET TRACKING USING PARTICL...APPLYING DYNAMIC MODEL FOR MULTIPLE MANOEUVRING TARGET TRACKING USING PARTICL...
APPLYING DYNAMIC MODEL FOR MULTIPLE MANOEUVRING TARGET TRACKING USING PARTICL...
 
Chaotic signals denoising using empirical mode decomposition inspired by mult...
Chaotic signals denoising using empirical mode decomposition inspired by mult...Chaotic signals denoising using empirical mode decomposition inspired by mult...
Chaotic signals denoising using empirical mode decomposition inspired by mult...
 
The optimum seeking method of Pavement maintenance based on interval fuzzy so...
The optimum seeking method of Pavement maintenance based on interval fuzzy so...The optimum seeking method of Pavement maintenance based on interval fuzzy so...
The optimum seeking method of Pavement maintenance based on interval fuzzy so...
 
Paper id 21201488
Paper id 21201488Paper id 21201488
Paper id 21201488
 
How to Decide the Best Fuzzy Model in ANFIS
How to Decide the Best Fuzzy Model in ANFIS How to Decide the Best Fuzzy Model in ANFIS
How to Decide the Best Fuzzy Model in ANFIS
 
KNN and ARL Based Imputation to Estimate Missing Values
KNN and ARL Based Imputation to Estimate Missing ValuesKNN and ARL Based Imputation to Estimate Missing Values
KNN and ARL Based Imputation to Estimate Missing Values
 
USING LEARNING AUTOMATA AND GENETIC ALGORITHMS TO IMPROVE THE QUALITY OF SERV...
USING LEARNING AUTOMATA AND GENETIC ALGORITHMS TO IMPROVE THE QUALITY OF SERV...USING LEARNING AUTOMATA AND GENETIC ALGORITHMS TO IMPROVE THE QUALITY OF SERV...
USING LEARNING AUTOMATA AND GENETIC ALGORITHMS TO IMPROVE THE QUALITY OF SERV...
 

More from IOSR Journals

A011140104
A011140104A011140104
A011140104
IOSR Journals
 
M0111397100
M0111397100M0111397100
M0111397100
IOSR Journals
 
L011138596
L011138596L011138596
L011138596
IOSR Journals
 
K011138084
K011138084K011138084
K011138084
IOSR Journals
 
J011137479
J011137479J011137479
J011137479
IOSR Journals
 
I011136673
I011136673I011136673
I011136673
IOSR Journals
 
G011134454
G011134454G011134454
G011134454
IOSR Journals
 
H011135565
H011135565H011135565
H011135565
IOSR Journals
 
F011134043
F011134043F011134043
F011134043
IOSR Journals
 
E011133639
E011133639E011133639
E011133639
IOSR Journals
 
D011132635
D011132635D011132635
D011132635
IOSR Journals
 
C011131925
C011131925C011131925
C011131925
IOSR Journals
 
B011130918
B011130918B011130918
B011130918
IOSR Journals
 
A011130108
A011130108A011130108
A011130108
IOSR Journals
 
I011125160
I011125160I011125160
I011125160
IOSR Journals
 
H011124050
H011124050H011124050
H011124050
IOSR Journals
 
G011123539
G011123539G011123539
G011123539
IOSR Journals
 
F011123134
F011123134F011123134
F011123134
IOSR Journals
 
E011122530
E011122530E011122530
E011122530
IOSR Journals
 
D011121524
D011121524D011121524
D011121524
IOSR Journals
 

More from IOSR Journals (20)

A011140104
A011140104A011140104
A011140104
 
M0111397100
M0111397100M0111397100
M0111397100
 
L011138596
L011138596L011138596
L011138596
 
K011138084
K011138084K011138084
K011138084
 
J011137479
J011137479J011137479
J011137479
 
I011136673
I011136673I011136673
I011136673
 
G011134454
G011134454G011134454
G011134454
 
H011135565
H011135565H011135565
H011135565
 
F011134043
F011134043F011134043
F011134043
 
E011133639
E011133639E011133639
E011133639
 
D011132635
D011132635D011132635
D011132635
 
C011131925
C011131925C011131925
C011131925
 
B011130918
B011130918B011130918
B011130918
 
A011130108
A011130108A011130108
A011130108
 
I011125160
I011125160I011125160
I011125160
 
H011124050
H011124050H011124050
H011124050
 
G011123539
G011123539G011123539
G011123539
 
F011123134
F011123134F011123134
F011123134
 
E011122530
E011122530E011122530
E011122530
 
D011121524
D011121524D011121524
D011121524
 

Recently uploaded

UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 

Q130402109113

  • 1. IOSR Journal of Mechanical and Civil Engineering (IOSR-JMCE) e-ISSN: 2278-1684,p-ISSN: 2320-334X, Volume 13, Issue 4 Ver. II (Jul. - Aug. 2016), PP 109-113 www.iosrjournals.org DOI: 10.9790/1684-130402109113 www.iosrjournals.org 109 | Page Bi-Criteria Smoothing of Data by Savitzky-Golay Filter Venko G. Vitliemov1 , Ivelin V. Ivanov1 , Ivan A. Loukanov2 1 Department of Technical Mechanics, Ruse University “Angel Kanchev”, Ruse, Bulgaria, 2 Department of Mechanical Engineering, University of Botswana, Gaborone, Botswana Abstract: An approach for interactive bi-criteria smoothing of experimental data is proposed using the system (S-G) filter of Salvitzky-Golay. An optimization problem is formulated with the controversial criteria: “total absolute error” and “integral smoothness”. For the choice of adjusting parameters of the filter – the degree of the approximation of polynomial and the number of the supporting points is used. A Pareto-optimal solution set is determined for this problem. Then subsets of Pareto-optimal solutions are found by employing the -selection method, which are aranged by their extended efficiency. The solution with the highest rank of efficiency is the Salukvadze-optimum of the formulated extremal problem. The proposed approach allows choosing reasonably a variant of (S-G) filter parameters having adequate representation and smoothness. An example of smoothing the measured values of an acceleration of free damped vibrations in the propulsion mechanism of a vibrobot is provided and analyzed. Keywords: bi-criteria optimization, data smoothing, Savitzky-Golay filter, -selection, Salukvadze-optimum I. Introduction Very often the data of measured values of the magnitude of a particular variable carry additional noise of unknown frequency and source of origin that could compromise the data specified by the characteristics of the actual process. For example the parametric identification of one-dimensional damped oscillations of a queasy- linear object accompanied by a high-frequency disturbance is hampered by an inaccurate determination of amplitude values, the queasy-period and the logarithmic decrement of decay of the oscillating process. In such cases the analysis of the experimental data and the synthesis of an adequate theoretical model for their simulation generally require a prior smoothing of the data. For this reason the already developed methods and procedures for processing of signals with the help of smoothing filters are used. Filters are created with different complexity, accuracy, degree of smoothness, adaptability and efficiency [1], [2] [3] [4] [5] [6] [7]. The existing diversity of filters is conditioned by the above mentioned contradicting characteristics and filters inability to be combined together in a universal filter. The development of more sophisticated filters cannot solve uniquely the main dilemma in any filtering – the achievement of sufficient smoothness by removing much of the noise and the acceptable loss ratio to the data of the physical experiment [8]. The choice of unique compromise to the conflicting criteria is always a subjective act. In this work interactive approach is proposed for solving this problem by selecting valid values of the controlled parameters of the subject filter, which are arranged in a compromised efficiency of Pareto-optimal solutions. II. Filter of Savitzki-Golay In the work [9] a classic version of a smoothing filter based on a method proposed by [10] is considered. The idea of the method is illustrated in Fig. 1. The smoothed value ai g by the method of least squares (MLS) at the point ti is obtained as the value at that point of polynomial pi (t)  p(ti) of n degree, approximating a set of creeping fixed number of adjacent measured points, ai е , i = 1, 2,…, ne. In Fig. 1 with nL the number of points, located to the left of the point ti, and with nR – the number of points located on the right of the same point. The polynomial pi(t) uses as supporting m = nL+ nR+1 points. In the process of smoothing the strip that contains m points is moved incrementally to the right. At every new step it includes a new point on the right and the left endpoint is excluded. Effective methods and computer programs for determining the coefficients bk of the approximation polynomial pi (t) = ∑ 0 n k  [bk (t – ti)/(ti+1 – ti)]k are described in [2] and [3]. For the realization of the smoothing process with the (S-G)-filter, in this study the function sgolayfilt of the Signal Processing Toolbox of MATLAB system is used [11].
  • 2. Bi-Criteria Smoothing of Data by Savitzky-Golay Filter DOI: 10.9790/1684-130402109113 www.iosrjournals.org 110 | Page Fig. 1 shows smoothing with the polynomial pi (t) which is determined by the MLS III. Criteria for Optimality The choice of tunable parameters of the filter (S-G)-degree n of the approximating polynomial and number m of the supporting points in the smoothing strip is appropriate to be carried out by Pareto-optimal [12] values determined for the controversial criteria "total absolute error": (1) J = ∑ 1 en i  | ai e – ai g |, and the integral smoothness: (2) I = ∫ 0 ft [d2 ag (t)/dt2 ]2 dt, where: ai e  ae (ti) and ai g  ag (ti) are the measured and smoothed values of the function a(t) respectively and nе is the number of discrete values ai e for ti  [0, tf ], i = 1, 2, …, ne. The criterion (1) is a measure of adequacy of the smoothed values ai g with respect to the measured ai e ones. The criterion (2) characterizes the degree of smoothing of the approximating function ai g . Since ai g is a discrete function, the integral (2) is replaced with the nearest constant by the differential analog I  ∑ 1- 2= en i (ai+1 g – 2ai g + ai–1 g )2 . For determining the second derivative [ag (ti)]2 the MATLAB function “diff” is employed [13]. IV. Optimization Task The choice of optimal in terms of criteria (1) and (2) compromise values of the tunable parameters n and m of the (G-S)-filter can take place after solving the Bi-criteria extreme task (3): u* = arg Pmin uD f(u), (3) f = [J(u), I(u)], u = [n, m], D  {uЕ2 : u–  u  u+ }, where "Pmin" is the operator for determining the global Pareto-minimum [12] compromise values of the vector criterion f in fulfillment of the condition for fitting to the two-dimensional vector u of permitted multiple D – being a rectangular area defined by given limiting values – u and + u of the vector u. V. Optimization Procedure To solve the task (3) a modified version of the program “psims” for multi-criteria parametric optimization is used, as documented in [14]. Optimization is carried out in two stages [9]. In Stage 1 incremental calculation of the criterion vector f (u) for all points of the given net in the permissible area D is performed. For those points Pareto-optimal discrete sets D* and P* are determined approximately, in the parametric area D and in the reachable criteria region P respectively. In Stage 2 arranged by a compromised efficiency Pareto-subsets are selected by using the minimum values k*, k  Ik  {1, 2, 3} of the components of the vector criterion  = [1, 2, 3] from the multiple M 
  • 3. Bi-Criteria Smoothing of Data by Savitzky-Golay Filter DOI: 10.9790/1684-130402109113 www.iosrjournals.org 111 | Page {(f*)  E3 : f*P*}. They correspond to the distances between three characteristic points: positive utopian point f U with components of uncompromised minima of particular criteria; the current compromise point f* and its projection fUN on the strait line UN, which joins both utopian points – the positive f U and the negative f N with components uncompromised maximums of the particular criteria. In General, the minimum distances k* correspond to different Pareto-optimal point’s f*. With the help of vector criterion s = [1 s , 2 s , 3 s ], sIs  {1, 2,…, NP}, for each Pareto optimal point f*s P* from the set P* is transformed into a point of the multiple M  {s Е3 : sIs} of the three dimensional -space. In M all possible combinations of two criteria {t s , h s }, t  h, t, h  Ik are investigated. For each pair of criteria subsets of Pareto-optimal points M  {s Е3 : t* s,t  t s  t* s,h , h  t, t, h Ik, s  Is }  M,   I  {1, 2,…, 6} are selected, where the minimization point h*s,h = min sIs {h s } of a particular criterion h s , hIk is used as an upper limit in the selection by another criterion t s , t  h, tIk , and the minimum point t*s,t = min sIs {t s } of the criterion t s – as a lower limit. Every selected point that way   M,   I, and therefore its corresponding point f  PR*  P* receive as an individual assessment a number RЕ = max {}, which specifies its rank of a compromising efficiency. This figure corresponds to the number  of the subsets M in the combined multiple MR  { I M}, to which   (f ) belongs. The subset of PR* with the highest rank RE = 6 usually contains only one point f S  f(uS ), which corresponds to the Salukvadze- optimal solution (uS   arg min uD 3(f(u)), fS  f(uS )) of task (3), as suggested in [15]. This decision reveals the potentials for an even approach of the particular criteria to their uncompromised optimal values under the assumption that they are equivalent. The final compromise solution (u# , f# ) can be chosen after analysis of the ranged Pareto-optimal subsets in PR*. First the Salukvadze optimal solution is analyzed. If it is assessed as unacceptable on the reached level of compromise by any of the particular criteria, then the subsets of PR* with a lower rank are consistently analyzed until a definite choice is made. VI. Example The proposed optimization approach will be applied for the smoothing of the measured acceleration of free damped oscillations of the propulsion mechanism of a vibrobot studied in [16] and experimentally investigated in [8]. The mechanical model of the tested vibrobot is shown schematically in Fig. 2. Fig. 2 displays the mechanical model of the vibrobot, where: 1 – is the propulsion mechanism; 2- equivalent spring; 3 – equivalent damper; 4 – temporary fixed chassis just for the experiments Fig. 3 shows the diagram of the measured acceleration ai е  aе (ti) at discrete instants of time ti depicted with constant step 0.001 s after deviating and releasing the propulsion mechanism from its equilibrium position. It may be seen that the measured data contain a high-frequency disturbance, which fades gradually together with the main oscillating process [8]. Fig. 4 presents a fragment of the amended absolute values | ai е |, which illustrates a close-up of the high frequency disturbance observed in the acceleration record. For compromise smoothing of the acceleration ai е with the (G-S)-filter the task (3) is solved in area D with boundary values u– = [2, 31], u+ = [10, 71] of the parametric vector u. In the area D a net of 189 trial points is built of which 33 are Pareto-optimal. The established utopian points f U = [202.4, 0.2815], f N =[288.7, 6.173] specify a straight line UN located into the criteria space that defines the direction of the coordinated improvement of the values of the partial criteria (in the direction of N to U). The components of the ideal point f U are the uncompromised minimums J* and I* of the introduced partial criteria (1) and (2).
  • 4. Bi-Criteria Smoothing of Data by Savitzky-Golay Filter DOI: 10.9790/1684-130402109113 www.iosrjournals.org 112 | Page With the help of -selection technique from the Pareto-optimal multitude five un-empty subsets with rank RE  {6, 5, 4, 2, 1} are found. The results of this selection are presented partially in Table 1. The compromised solution S with the highest rank RE = 6 is the Salukvadze-optimum of the task (3). Table1. Ranged Pareto-Optimal Solutions Solution RE u f n m J, m/s2 I, m2 /s4 S 6 8 57 229.4 1.411 А 5 6 41 229.0 1.867 5 8 71 236.1 0.8768 4 7 51 231.5 1.327 4 7 71 238.4 0.5843 2 10 51 225.3 2.474 2 5 59 241.3 0.5009 B 1 10 49 221.1 2.739 C 1 5 71 246.7 0.3988 Fig. 5 illustrates the achieved smoothness and closeness of the Salukvadze-optimal solution in comparison to the measured acceleration. The Fig. 6 shows all test points in the field D after realization of Stage 2 of the optimization procedure. In this and the following figures the point with the highest rank RE = 6 is marked with the symbol ( ■ ) and the points of rank 5, 4, 2, 1 – with ( ●, ▲, ◄, ♦ ), respectively. Fig. 7 gives visual appreciation for the location of the Pareto-optimal points in the -space relative to the utopian points U and N in this space, marked by the symbol (●) and the straight line which connects them. This figure allows to make a visual assessment of the nearness (proximity) of the ranged points to the utopian point U and to identify alternative options of solutions in the criteria space. In Fig. 8 the normalized by the scheme J  = J/(J N – J U ), I  = I/(I N – I U ) Pareto-front and the ranged points of the conducted -selection is depicted. From Fig. 9 we find out that the solutions aS and aA are explicitly hard to distinguish from each other. This could be the basis of an alternative to the solution S for the final compromise solution (u# , f# ) of the task (3) to prefer selecting the option A. Fig. 5 illustrates the measured ae and smoothed Salukvadze optimum acceleration aS . Fig. 6 illustrates the permissible (●), Pareto-optimal (●) and the ranked points in area D Fig. 4 illustrates absolute values | ae (ti) | of the measured acceleration ae (t) за t [0, 0.4] Fig. 3 shows the measured values (  ) of the acceleration ae (t)
  • 5. Bi-Criteria Smoothing of Data by Savitzky-Golay Filter DOI: 10.9790/1684-130402109113 www.iosrjournals.org 113 | Page VII. Conclusions The proposed approach for interactive bi-criteria smoothing of experimental data with the system filter (S-G) allows practically approximating experimental data with selected smoothness and adequacy. This method may be used in using experimental data for any theoretical analysis and also for practical purposes when the period, logarithmic decrement and amplitudes need to be determined from experiments with high precision. There are many practical applications of the proposed approach when high accuracy is required, for example, whenever resonance frequency has to be determined, like for sonic inertia-powered pumps, vibration- driven robots, hammer drills, vibration screens and many other machineries operating in resonance. References [1] Browne, M., N. Mayer, T.R.H. Cutmore. A multiscale polynomial filter for adaptive smoothing (Digital Signal Processing, Vol. 17, 69–75, 2007). [2] Gander, W., J. Hřebíček. Solving Problems in Scientific Computing Using Maple and MATLAB (Lerlin, Springer, Berlin, 2004). [3] Hamming, R.W. Digital Filters (Prentice-Hall, Englewood Cliffs, NJ, 1989). [4] Oppenheim, A.V., R. W. Schafer. Discrete-Time Signal Processing (Pearson, Upper Saddle River, NJ, 2010). [5] Orfanidis, S.J. Introduction to Signal Processing (Prentice Hall, Upper Saddle River, 2009) http://www.ece.rutgers.edu/~orfanidi/intro2sp . [6] Persson, P.-O., G. Strang. Smoothing by Savitzky-Golay and Legendre filters. J. Rosenthal et al. (Eds.), Mathematical Systems Theory in Biology, Communications, Computations, and Finance (Springer, New York, 301–316, 2003) [7] Wrobel, I., Zietak, K. On the Legendre-based filters of Persson and Strang. Applied Mathematics and Computation. Vol. 218, No. 8, 4 216-4233, 2011. [8] Loukanov I.A., S.P. Stoyanov Experimental determination of dynamic characteristics of a vibration-driven robot. IOSR Journal of Mechanical and Civil Engineering, Vol. 12, No. 3, 62-73, 2015b [9] Cheshankov, B.I., I.V. Ivanov, V.G. Vitliemov, P.A. Koev. PSI-method Multi-criteria Optimization Contracting the Set of Trade- off Solutions. 15th International Conference on Systems Science, Wroclaw, Poland, Vol. 1, 281-288, 2004. [10] Savitzky, A., M.J.E. Golay. Smoothing and differentiation of data by simplified least-squares procedures. Analytical Chemistry, Vol. 36, No. 8, 1627–1639, 1964. [11] Signal Processing Toolbox™ User's Guide. (MathWorks, Inc., Natick, MA, 2015), http://www.mathworks.com/help/pdf_doc/signal/signal_tb.pdf [12] Ehrgott, M. Multicriteria Optimization (Springer, Berlin, 2005). [13] Symbolic Math Toolbox™ User's Guide. (MathWorks, Inc., Natick, MA, 2015) https://www.mathworks.com/help/pdf_doc/symbolic/symbolic_tb.pdf [14] Йорданов, Й.Т., В.Г. Витлиемов. Оптимизация с MATLAB. Прагматичен подход. Университетско издателство „Ангел Кънчев“, Русе, 2013, http://ecet.ecs.uni-ruse.bg/else/subjects/_index.php?cid=2130211020910970 . [15] Salukvadze, M.E. Vector-Valued Optimization Problems in Optimal Control Theory (Academic Press, New York, 1979) [16] Loukanov, I.A. Inertial Propulsion of a Mobile Robot. IOSR Journal of Mechanical & Civil Engineering, Vol. 12, No. 2, 23-33, 2015a. Fig. 9 illustrates the smoothed Pareto- optimal accelerations aS and aA Fig. 8 shows normalized Pareto- optimal ( ● ) and ranged criteria Fig. 7 illustrates Pareto-optimal ( + ) and ranged points in the criteria –space