User Activity Recognition Based on Kalman Filtering Approach
|
|
- Susan Jean Wilson
- 5 years ago
- Views:
Transcription
1 User Activity Recognition Based on Kalman Filtering Approach EEC 592, Prosthesis Design and Control Final Project Report Gholamreza Khademi December 2, 214 Abstract Different control methods are used to control a prosthetic leg. Finite-state machine is one of the well-known strategies applied in the control design. Since, the dynamic and kinematics of human motion is changing during various walking modes, a separate controller is used for different phases. Finite-state machine is used for this purpose. To let the prosthetic leg choose the suitable control mode and transit from one phase to another, the user intent recognition is required. The concept behind user intent recognition is to compare the current state of prosthesis to the trained probabilistic models obtained for each activity such as standing, walking, sitting and etc. to identify the activity a user is performing. The main focus of this project is to use the mechanical information of sensors such as joint position, velocity and ground reaction force (GRF) to train a model to determine the user activity recognition. It is assumed the human walking is quasiperiodic, and a Fourier series based model is fitted to each activity mode. The coefficients of Fourier series are different for each activity. The difference is a rich feature to classify various walking modes. Two different approaches are implemented to estimate the coefficients of Fourier series. First, offline user activity recognition is developed by solving a minimization problem. Then, a kalman filtering approach is implemented to estimate the coefficients of Fourier series model. The model is trained for standing, level walking, ramp up and ramp down with slope of 5 degree. Some human walking test data is applied to the system; and performance of obtained model is verified by identifying the user s activity. 1. Introduction According to the literature, most of user intent recognition is based on Electromyography (EMG) signals. In [1, 2], EMG based user intent recognition is applied and signals from the stump residual is collected to determine the user purpose. This is done for level walking, ramp up and down with various slopes. However, in some papers, mechanical information from sensors on the prosthetic leg is used to determine the user intent. In [3], an EMG based pattern recognition is tested on different able-bodied and above knee amputation subjects. They could obtain 9% accuracy to identify the user intent. They improved the accuracy by fusion of mechanical information from sensors and the EMG signals. Moreover, in [4] sensors information for a patient with transfemoral amputation is recorded for different locomotion modes and showed 1% accuracy in detecting the transition. The application of user intent recognition is not merely restrained to human prosthetic limb. In [5], the measured data from the cellphone accelerometer is utilized to perform activity recognition. Either EMG or sensor based user intent recognition are similar to each other. Actually, both strategies attempt to obtain specific features from the collected data to train a model and classify different locomotion modes. Then, the resulting model is utilized to conclude the user s intent. General architecture of user intent recognition system is shown in Figure 1. Page 1 of 15
2 Figure 1: General architecture of user intent recognition system, taken from [3]. In the present project, the same steps as shown in general architecture of user intent recognition system are followed. An appropriate set of sensors data will be selected as the input to the user intent recognition system. The selected input sets are knee angle and hip angle for the standing, level walking, and ramp up and down with the slope of 5 degree. The data are provided by VA. Then, the model is trained based on these sets of data for each activity. Since the human walking is similar to a periodic signal, it is possible to fit a Fourier series to each periodic signal. Thus, the Fourier series is used as the model. The coefficients of Fourier series are different at each walking mode. Two approaches are used to obtain the coefficients. First, the Fourier series is fitted to knee and hip angle for different walking modes. This is done by solving a minimization problem. Levenberg-Marquardt algorithm is used for this purpose. Then, the coefficients are labeled and classified with a simple classification method. This approach is called offline user activity recognition, since it requires the whole human gait data at a time to fit a Fourier series. This is the main drawback of this method. To resolve the problem, kalman filtering approach is proposed to obtain the coefficients at each time step. In this way, it is possible to have real time user intent recognition. The project is outlined as follows. In section 2, offline user activity recognition is introduced. Moreover, Levenberg-Marquardt Algorithm and k-nn classification method is introduced in this section. Online user activity recognition and kalman filter is described in section 3. Finally, conclusions and future work are discussed in section 4.
3 2. Offline user activity recognition Human gait data is similar to a periodic signal. It is possible to fit a Fourier series to each periodic signal. Figure 2 shows a normal able-bodied gait data for several strides. It is obvious the data trend is periodic. Figure 2: normal able-bodied gait data for several strides, taken from [6]. Fourier series is used as the model. The coefficients of Fourier series are different at each walking mode. The Fourier series is fitted into the knee and hip angle for different walking modes. This is done by solving a minimization problem. The Levenberg-Marquardt algorithm is used for this purpose. Then, the coefficients are labeled and classified with a simple classification method. This approach is called offline user activity recognition, since it requires the whole human gait data at a time to fit a Fourier series. This is the main drawback of this method. After training step, the model is used to identify the user s activity for a sample test data. The offline user activity recognition approach is summarized in Figure 3. Figure 3: offline user activity recognition approach In the following subsection, 2.1, the general form of Fourier series is reviewed. Then, in subsection 2.2, Levenberg-Marquardt algorithm is applied to fit Fourier series into the knee and hip angle. k-nn classification method is introduced in subsection 2.3.
4 2.1. Fourier series A periodic function,, can be represented as a Fourier series with an unlimited sum of cosine and sine terms. The study of Fourier series is a part of harmonic analysis. Fourier series is a useful tool to approximate any periodic function with a preferred or practical accuracy. In Figure 4, a square wave is approximated by sum of cosine and sine. Figure 4: a square wave approximated by Fourier series The Fourier series of a given periodic function, with period is 1 2 cos sin Levenberg-Marquardt algorithm Levenberg Marquardt method (LM) was introduced by Levenberg and Marquardt, suggests a solution to the minimization problem of a nonlinear function [7]. The LM algorithm is an iterative gradient based method that finds the local optimum in a search domain. The LM algorithm combines the simple steepest descent and the Gauss Newton algorithms. It has the fast convergence benefit of Gauss Newton method and the stability of steepest descent method. The LM method is wildly used to solve nonlinear least square optimization problems. Curve fitting problems can be defined in terms of nonlinear least square optimization problem. The LM optimization method finds the local optimum value for the decision variables, so as to minimize any objective function. The curve fitting minimization problem can be defined as follows [8]: minimize 1 2 Where is given as the objective function and represents decision variable vector which is Fourier series coefficients. is given as the error vector. The error is defined as equation (3), where is the human gait data like knee and hip angle and is the Fourier series model. 3 The gradient based algorithms require the derivative of objective function with respect to the decision variables. The derivative of objective function is given by 2
5 is called Jacobian matrix. The Jacobian matrix is given as Where is the number of weights and is the number of decision variables. The update rule of LM approach could be written as is known as the second order Hessian matrix and the term is added to make sure the Hessian matrix is always invertible. is an identity matrix and is the damping parameter. Selection of damping parameter is important in performance and fast convergence of LM algorithm. If a step is acceptable, it means there is decrease in objective function. Thus, it is preferred to decrease damping parameter to have more speed in convergence toward the correct direction. Similarly, if the step is unaccepted, damping parameter must be increased until an acceptable step is achieved. The LM method pseudocode is summarized as follows. Initialize,,, and While not (termination criterion) Calculate the objective function: Calculate the derivative of objective function: Calculate the Hessian matrix: Loop to adjust Update decision variable with LM rule: Calculate objective at new obtained point: If < then is acceptable & & Next iteration If > then is unacceptable & & Loop to adjust Next iteration 1 The curve fitting problem is solved by LM optimization method. A Fourier series with 2 frequencies is fitted into the knee angle. The optimum values of coefficients are obtained. The coefficients are compared with their initial values in Table 1. The LM method can stuck in the local optimum. To prevent that LM method is ran for different random initial guess. Table 1: coefficients of Fourier series with 2 frequencies fitted into the knee angle Simulation Case RMSE LM method Initial , 1 Optimum In Figure 5, the Fourier series with optimum coefficients is plotted versus the knee angle. Moreover, the variations of coefficients for achieving their optimum values are shown in this Figure
6 Coefficients a a1 b1 a2 b2 w Knee Angle Knee Angle Fitted Knee Angle Iterations Time (Sec) Figure 5: fitted Fourier series versus knee angle (Right), coefficients update (Left) An important question about this method will remain unanswered. How many frequencies are needed for the Fourier series to achieve a suitable curve fitting? To reply this question, the usual system order selection approach will be used. There are different ways to select an appropriate order for the estimated models. There are two main principles: goodness of fit and parsimony. According to the goodness of fit principle, appropriate order is the one that fits the model output to the reference output as close as possible. The parsimony principle selects the simplest model with reasonable fitness. There are various mathematical criteria allow to select the best model order. These methods create balance between the model fit and model simplicity. The error of curve fitting is computed for different number of frequencies. Figure 6 shows the root mean square error (RMSE) with respect to number of Fourier series frequencies RMSE No. of Frequency Figure 6: RMS error with respect to number of frequencies
7 According to the principle of Parsimony, the Fourier series with 3 frequencies is used. By this choice, it is tried to make a balance between the models fit and model simplicity. The Fourier series with different frequencies is fitted to the knee angle in Figure 7. In this Figure, it is shown that the fitness of Fourier series with 3 frequencies is approximately close to the one with 1 frequencies. To show that numerically, LM method is applied to fit the Fourier series. RMS error is computed for different frequencies and placed in Table 2. The RMS error obtained from LM method is compared to the RMS error provided by curve fitting tool in MATLAB. It could be shown that the LM method performs better than MATLAB curve fitting toolbox. It should be noted that MATLAB curve fitting tool could not fit a Fourier series with more than 8 frequencies. Knee Angle y 1 Freq Freq. 3 Freq. 4 Freq Freq. 6 Freq. 7 Freq Freq Freq. 1 Freq. 8 y 6 3 Freq y 1 Freq Time (Sec) Figure 7: Fourier series with different frequencies versus the knee angle Table 2: Fourier Series RMS error with respect to number of frequencies RMSE LM Method MATLAB Cftool 1 Freq Freq Freq Freq Freq Freq Freq Freq Freq Freq As a result, a Fourier series with 3 frequencies is selected to fit into the knee and hip angle for standing, level walking, ramp up and ramp down modes. The Fourier series coefficients are obtained for each mode by solving the LM optimization method. For simplicity, the coefficients which are explicitly different in each walking mode are inserted in Table 3. These coefficients represent the user activity mode. They are used as the features and classified by k-nn classification algorithm. cos sin cos2 cos2 cos3 cos3 7
8 Table 4: Fourier series coefficients for different walking modes Training Phase Knee Angle Hip Angle Standing Level Walking Ramp Up Ramp Down k-nn classification method k-nearest Neighbors algorithm (k-nn) is the simplest machine learning algorithm for classifying a test object. The classification method is divided into training and testing categories. In the training case, the training objects are stored with a class label. In testing phase, the test object is classified based on a similarity measure. In other words, the distance of test object to every training object is calculated. Then, the test object is classified based on the majority vote of its nearest neighbors. If 1, the class of test object is assigned to the nearest training object class. A usual similarity measurement is the distance between the test and training object. The common continues distance function used in the k-nn algorithm is Euclidean distance and Sum of absolute differences. Euclidean Distance Absolute Difference Where is the training vector and is the test vector. An example of k-nn algorithm is shown in Figure 8. There are two classes. The first class is blue squares and the red triangles are the second class. The test example is green circle. For 3, the three nearest neighbors of test example is covered by a solid line circle. It is obvious that the test object is assigned to the triangle class. However, it is assigned to the square class according to the majority vote of its 5 nearest neighbors for 5 [9, 1, 11]. 8 9 Figure 8: If 3, green circle is classified as triangle class. If 5, the circle is assigned to the square class.
9 The Fourier series coefficients obtained by LM method represent the user activity mode. They are used as features and classified by k-nn classification algorithm. The coefficients for 4 standing, 4 level walking, 9 ramp up and 1 ramp down trials are obtained and used as training set. A standing, level walking, ramp up, ramp down, level walking and standing mode are used as test data, respectively. The coefficients are obtained for these test dataset and classified with k-nn. k-nn assigned the correct class to each walking mode. The result is shown in Figure 9. Figure 9: Knee and hip angle for a test walking trial It could be concluded that the knee angle is not suitable sensor information for user activity recognition. Since, the knee angle is quite the same in different activity modes such as level walking, ramp up and down. 3. Online user activity recognition As discussed, it is impossible to apply offline user activity recognition in practice. Since, it requires the whole human gait data at a time to fit a Fourier series. This is the main drawback of this method. To resolve the problem, kalman filtering approach is proposed to obtain the coefficients at each time step. In this way, it is possible to have real time user intent recognition. The online user activity recognition approach is summarized in Figure 1. Finally, k-nn classification method is used to classify the obtained coefficient for various activities. Figure 1: online user activity recognition approach To utilize kalman filter approach for estimation of Fourier series coefficients, a state-space realization is required for the Fourier series. In subsection 3.1, a state-space equation is developed for the Fourier series. Then, the continues-time extended kalman filter is used to estimate the coefficients for different walking mode. These coefficients are used as training dataset.
10 3.1. Fourier series state-space realization A periodic signal can be represented by a Fourier series. Suppose the signal period is. Thus, the angular frequency is given as 2. cos sin It is possible to obtain a linear state-space realization for the Fourier series [12]. R R Where, cos sin sin cos cos2 sin 2 sin2 cos 2 cos sin sin cos Since, the angular frequency is varying for different walking mode; it may be a useful feature for classification. Thus, it is desired to estimate the angular frequency, too. As a result, the statespace is changed from linear into nonlinear. A Fourier series with 3 frequencies is again used to fit to the human gait data. cos sin cos2 cos2 cos3 cos cos sin sin cos cos2 sin2 sin2 cos2 cos3 sin3 sin3 cos
11 The coefficients of Fourier series could be updated by solving the linear algebraic equation of (15). cos sin sin cos cos sin sin cos cos sin sin cos Where, and matrices are always invertible Continues-time extended kalman filter The continues-time extended kalman filter can be summarized as follows [13]. 1. The system equations are given as 15,,,, ~, h,,, ~, Calculate the following partial derivative of matrices: h h 3. Calculate the following matrices: 4. Kalman filter update equations:,,,h,, Where the nominal noise values and are zero. The following values are chosen for, and
12 Continues-time extended kalman filter is used to estimate the Fourier series coefficients. The coefficients represent the user activity mode. They are used as features and classified by k-nn classification algorithm. The coefficients for 4 standing, 9 ramp up and 1 ramp down trials are obtained and used as training set. Since, the human gait data for transient mode is not available; the classifier is trained with steady state values of coefficients. Thus, it must be noted that the training is merely done for the last 2 second at each activity mode. Then, knee and hip angle for standing, ramp up and ramp down are given to the system separately as test data. The coefficients are obtained for these test dataset at each time step. The activity mode is checked by k-nn classification method only every 1 steps. This is just done for simplification of simulation. Figure 11, 12 and 13 shows the satisfactory performance of kalman filter in tracking knee and hip angle at standing, ramp up and ramp down mode, respectively. k-nn classifier assigned the correct class to each walking mode for the last 2 seconds. It is completely reasonable, since the classifier is only trained for that period. Knee Angle Standing Mode Knee Estimated Hip Angle Hip Estimated Time (Sec) Figure 11.a: standing mode test data Ramp Up Walking Mode Standing Time Sample Figure 11.b: result of classifier
13 Knee Angle Ramp Up Mode Knee Estimated Hip Angle Time (Sec) Figure 12.a: ramp up mode test data Hip Estimated Ramp Down Walking Mode Ramp Up Standing Time Sample Figure 12.b: result of classifier
14 Knee Angle 1 5 Ramp Down Mode Knee Estimated Hip Angle Hip Estimated Time (Sec) Figure 13.a: ramp down mode test data Ramp Down Walking Mode Ramp Up Standing Time Sample Figure 13.b: result of classifier 4. Conclusion In the present project, a Fourier series is fitted into human gait data. The Fourier series coefficients are different at each activity mode. Thus, the difference is a valuable feature to identify user activity mode. Knee and hip angle are used for standing, level walking, ramp up and ramp down mode. An offline and online user activity recognition is developed. In offline activity recognition, a LM minimization problem is solved to obtain the optimum values for coefficients. Then, k-nn classification method used to classify the training coefficients. Each coefficient vector is related to an activity mode. Some test gait data applied to the trained system. The results verified the performance of method. However, the offline activity recognition is not useful for real time implementation. Therefore, the online activity recognition is proposed. In online activity recognition, to establish the model and obtaining the Fourier series coefficients appropriately; kalman filtering approach is used to estimate the coefficients. Then, the classification method is completely the same as before. Kaman based activity recognition resulted in satisfactory performance.
15 In this project, many other important human gait data such as GRF and hip torque were not available. In future work, these valuable information will be used. They will certainly increase the accuracy of user intent recognition. Moreover, the classifier will be trained for transient modes. Applying a more advanced classification method such as support vector machine (SVM) is in mind, too. Finally, it will be tried to implement the proposed user intent recognition. References [1] F. Zhang, H. Huang, Decoding movement intent of patient with multiple sclerosis for the powered lower extremity exoskeleton, Engineering in Medicine and Biology Society, Beskrivelse, pp , 213. [2] L. Peeraer, B. Aeyels and G. Van der Perre, Development of EMG-based mode and intent recognition algorithms for a computer-controlled above-knee prosthesis, Journal of Biomedical Engineering, vol. 12, pp , 199. [3] F. Zhang, H. Huang, Real Time Recognition of User Intent for Neural Control of Artificial Legs, Proceedings of the MyoElectric Controls/Powered Prosthetics Symposium Fredericton, New Brunswick, pp. 45 5, 211. [4] H. Varol, F. Sup and M. Goldfarb, Multiclass Real-Time Intent Recognition of a Powered Lower Limb Prosthesis, IEEE Transactions on Biomedical Engineering, vol. 57, no. 3, pp , 21. [5] J. R. Kwapisz, G. M. Weiss and S. A. Moore, Activity Recognition using Cell Phone Accelerometers, SensorKDD, Washington, pp , July 21. [6] V. D. Bogert, Kinematics, kinetics, amputee gait, [7] K. Levenberg, A method for the solution of certain problems in least squares, The Quarterly of Applied Mathematics, vol. 2, pp , [8] D. Marquardt, An algorithm for least-squares estimation of nonlinear parameters, Journal of the Society for Industrial and Applied Mathematics, vol. 11, pp , [9] G. Toussaint, Geometric proximity graphs for improving nearest neighbor methods in instance-based learning and data mining, International Journal of Computational Geometry and Applications, vol. 15, pp [1] J. Gou, T. Xiong and Y. Kuang, A Novel Weighted Voting for K-Nearest Neighbor Rule, Journal of Computers, vol. 6, no. 5, pp , 211. [11] T. M. Cover, and P. E. Hart, Nearest neighbor pattern classification, IEEE Transactions on Information Theory, vol. 13(1), pp , [12] R. Bitmead, A. Tsoi and P. Parker, A Kalman Filtering Approach to Short-Time Fourier Analysis, IEEE Transactions on Acoustic, Speech, and Signal Processing, vol. 34, no. 6, pp , [13] D. J. Simon, Nonlinear Kalman filtering, in Optimal State Estimation, 1 st ed. New Jersey, John Wiley & Sons, Inc., 26, 13, 13.2, pp
Research on Evaluation Method of Product Style Semantics Based on Neural Network
Research Journal of Applied Sciences, Engineering and Technology 6(23): 4330-4335, 2013 ISSN: 2040-7459; e-issn: 2040-7467 Maxwell Scientific Organization, 2013 Submitted: September 28, 2012 Accepted:
More informationDESIGN AND ANALYSIS OF ORTHOGONALLY COMPLIANT FEATURES FOR DURAFORM/SLS MANUFACTURED PLATES
DESIGN AND ANALYSIS OF ORTHOGONALLY COMPLIANT FEATURES FOR DURAFORM/SLS MANUFACTURED PLATES Mario Faustini*, Richard Crawford*, Richard R. Neptune*, William Rogers, Andrew Gitter and Gordon Bosker *The
More informationImage Compression: An Artificial Neural Network Approach
Image Compression: An Artificial Neural Network Approach Anjana B 1, Mrs Shreeja R 2 1 Department of Computer Science and Engineering, Calicut University, Kuttippuram 2 Department of Computer Science and
More informationOptimization of Six Bar Knee Linkage for Stability of Knee Prosthesis
Optimization of Six Bar Knee Linkage for Stability of Knee Prosthesis Narjes.Ghaemi 1, Morteza. Dardel 2, Mohammad Hassan Ghasemi 3, Hassan.Zohoor 4, 1- M.sc student, Babol Noshirvani University of Technology,
More informationUsing Classical Mechanism Concepts to Motivate Modern Mechanism Analysis and Synthesis Methods
Using Classical Mechanism Concepts to Motivate Modern Mechanism Analysis and Synthesis Methods Robert LeMaster, Ph.D. 1 Abstract This paper describes a methodology by which fundamental concepts in the
More informationRobot Mapping. Graph-Based SLAM with Landmarks. Cyrill Stachniss
Robot Mapping Graph-Based SLAM with Landmarks Cyrill Stachniss 1 Graph-Based SLAM (Chap. 15) Use a graph to represent the problem Every node in the graph corresponds to a pose of the robot during mapping
More informationLink Lifetime Prediction in Mobile Ad-Hoc Network Using Curve Fitting Method
IJCSNS International Journal of Computer Science and Network Security, VOL.17 No.5, May 2017 265 Link Lifetime Prediction in Mobile Ad-Hoc Network Using Curve Fitting Method Mohammad Pashaei, Hossein Ghiasy
More informationUsing Artificial Neural Networks for Prediction Of Dynamic Human Motion
ABSTRACT Using Artificial Neural Networks for Prediction Of Dynamic Human Motion Researchers in robotics and other human-related fields have been studying human motion behaviors to understand and mimic
More informationLecture «Robot Dynamics»: Kinematic Control
Lecture «Robot Dynamics»: Kinematic Control 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) Marco Hutter,
More informationThe Mathematical Model and Computer Simulation of a Quadruped Robot
Research Experience for Undergraduates 2014 Milwaukee School of Engineering National Science Foundation Grant June 1- August 8, 2014 The Mathematical Model and Computer Simulation of a Quadruped Robot
More informationEXPLOITING MOTION SYMMETRY IN CONTROL OF EXOSKELETON LIMBS
EXPLOITING MOTION SYMMETRY IN CONTROL OF EXOSKELETON LIMBS Christian Reinicke Institut für Technische Informatik und Mikroelektronik, Technische Universität Berlin Berlin, Germany email: reinicke@cs.tu-berlin.de
More informationDesign and Optimization of the Thigh for an Exoskeleton based on Parallel Mechanism
Design and Optimization of the Thigh for an Exoskeleton based on Parallel Mechanism Konstantin Kondak, Bhaskar Dasgupta, Günter Hommel Technische Universität Berlin, Institut für Technische Informatik
More informationChapter Multidimensional Gradient Method
Chapter 09.04 Multidimensional Gradient Method After reading this chapter, you should be able to: 1. Understand how multi-dimensional gradient methods are different from direct search methods. Understand
More informationParticle Swarm Optimization applied to Pattern Recognition
Particle Swarm Optimization applied to Pattern Recognition by Abel Mengistu Advisor: Dr. Raheel Ahmad CS Senior Research 2011 Manchester College May, 2011-1 - Table of Contents Introduction... - 3 - Objectives...
More informationA novel approach to motion tracking with wearable sensors based on Probabilistic Graphical Models
A novel approach to motion tracking with wearable sensors based on Probabilistic Graphical Models Emanuele Ruffaldi Lorenzo Peppoloni Alessandro Filippeschi Carlo Alberto Avizzano 2014 IEEE International
More informationImage Coding with Active Appearance Models
Image Coding with Active Appearance Models Simon Baker, Iain Matthews, and Jeff Schneider CMU-RI-TR-03-13 The Robotics Institute Carnegie Mellon University Abstract Image coding is the task of representing
More informationMotion Control of Wearable Walking Support System with Accelerometer Considering Swing Phase Support
Proceedings of the 17th IEEE International Symposium on Robot and Human Interactive Communication, Technische Universität München, Munich, Germany, August 1-3, Motion Control of Wearable Walking Support
More informationModule 4 : Solving Linear Algebraic Equations Section 11 Appendix C: Steepest Descent / Gradient Search Method
Module 4 : Solving Linear Algebraic Equations Section 11 Appendix C: Steepest Descent / Gradient Search Method 11 Appendix C: Steepest Descent / Gradient Search Method In the module on Problem Discretization
More informationCS 395T Lecture 12: Feature Matching and Bundle Adjustment. Qixing Huang October 10 st 2018
CS 395T Lecture 12: Feature Matching and Bundle Adjustment Qixing Huang October 10 st 2018 Lecture Overview Dense Feature Correspondences Bundle Adjustment in Structure-from-Motion Image Matching Algorithm
More informationAn Algorithm For Training Multilayer Perceptron (MLP) For Image Reconstruction Using Neural Network Without Overfitting.
An Algorithm For Training Multilayer Perceptron (MLP) For Image Reconstruction Using Neural Network Without Overfitting. Mohammad Mahmudul Alam Mia, Shovasis Kumar Biswas, Monalisa Chowdhury Urmi, Abubakar
More informationKinematic and dynamic performance of prosthetic knee joint using six-bar mechanism
Journal of Rehabilitation Research and Development Vol. 40, No., January/February 003 Pages 3948 Kinematic and dynamic performance of prosthetic knee joint using six-bar mechanism Dewen Jin, Professor;
More informationEfficient Tuning of SVM Hyperparameters Using Radius/Margin Bound and Iterative Algorithms
IEEE TRANSACTIONS ON NEURAL NETWORKS, VOL. 13, NO. 5, SEPTEMBER 2002 1225 Efficient Tuning of SVM Hyperparameters Using Radius/Margin Bound and Iterative Algorithms S. Sathiya Keerthi Abstract This paper
More informationCharacter Recognition from Google Street View Images
Character Recognition from Google Street View Images Indian Institute of Technology Course Project Report CS365A By Ritesh Kumar (11602) and Srikant Singh (12729) Under the guidance of Professor Amitabha
More informationFMA901F: Machine Learning Lecture 3: Linear Models for Regression. Cristian Sminchisescu
FMA901F: Machine Learning Lecture 3: Linear Models for Regression Cristian Sminchisescu Machine Learning: Frequentist vs. Bayesian In the frequentist setting, we seek a fixed parameter (vector), with value(s)
More informationAn Efficient Method for Solving the Direct Kinematics of Parallel Manipulators Following a Trajectory
An Efficient Method for Solving the Direct Kinematics of Parallel Manipulators Following a Trajectory Roshdy Foaad Abo-Shanab Kafr Elsheikh University/Department of Mechanical Engineering, Kafr Elsheikh,
More informationSeismic regionalization based on an artificial neural network
Seismic regionalization based on an artificial neural network *Jaime García-Pérez 1) and René Riaño 2) 1), 2) Instituto de Ingeniería, UNAM, CU, Coyoacán, México D.F., 014510, Mexico 1) jgap@pumas.ii.unam.mx
More informationHuman Gait Recognition using All Pair Shortest Path
2011 International Conference on Software and Computer Applications IPCSIT vol.9 (2011) (2011) IACSIT Press, Singapore Human Gait Recognition using All Pair Shortest Path Jyoti Bharti 1+, M.K Gupta 2 1
More informationCS570: Introduction to Data Mining
CS570: Introduction to Data Mining Classification Advanced Reading: Chapter 8 & 9 Han, Chapters 4 & 5 Tan Anca Doloc-Mihu, Ph.D. Slides courtesy of Li Xiong, Ph.D., 2011 Han, Kamber & Pei. Data Mining.
More informationTHE DEVELOPMENT OF THE POTENTIAL AND ACADMIC PROGRAMMES OF WROCLAW UNIVERISTY OF TECH- NOLOGY ITERATIVE LINEAR SOLVERS
ITERATIVE LIEAR SOLVERS. Objectives The goals of the laboratory workshop are as follows: to learn basic properties of iterative methods for solving linear least squares problems, to study the properties
More informationarxiv: v1 [cs.cv] 2 May 2016
16-811 Math Fundamentals for Robotics Comparison of Optimization Methods in Optical Flow Estimation Final Report, Fall 2015 arxiv:1605.00572v1 [cs.cv] 2 May 2016 Contents Noranart Vesdapunt Master of Computer
More informationModeling of Humanoid Systems Using Deductive Approach
INFOTEH-JAHORINA Vol. 12, March 2013. Modeling of Humanoid Systems Using Deductive Approach Miloš D Jovanović Robotics laboratory Mihailo Pupin Institute Belgrade, Serbia milos.jovanovic@pupin.rs Veljko
More informationInverse KKT Motion Optimization: A Newton Method to Efficiently Extract Task Spaces and Cost Parameters from Demonstrations
Inverse KKT Motion Optimization: A Newton Method to Efficiently Extract Task Spaces and Cost Parameters from Demonstrations Peter Englert Machine Learning and Robotics Lab Universität Stuttgart Germany
More informationA Comparative Study of Frequency-domain Finite Element Updating Approaches Using Different Optimization Procedures
A Comparative Study of Frequency-domain Finite Element Updating Approaches Using Different Optimization Procedures Xinjun DONG 1, Yang WANG 1* 1 School of Civil and Environmental Engineering, Georgia Institute
More informationSimulation. x i. x i+1. degrees of freedom equations of motion. Newtonian laws gravity. ground contact forces
Dynamic Controllers Simulation x i Newtonian laws gravity ground contact forces x i+1. x degrees of freedom equations of motion Simulation + Control x i Newtonian laws gravity ground contact forces internal
More information3 Nonlinear Regression
CSC 4 / CSC D / CSC C 3 Sometimes linear models are not sufficient to capture the real-world phenomena, and thus nonlinear models are necessary. In regression, all such models will have the same basic
More informationTo Measure a Constant Velocity. Enter.
To Measure a Constant Velocity Apparatus calculator, black lead, calculator based ranger (cbr, shown), Physics application this text, the use of the program becomes second nature. At the Vernier Software
More informationMotion Detection Algorithm
Volume 1, No. 12, February 2013 ISSN 2278-1080 The International Journal of Computer Science & Applications (TIJCSA) RESEARCH PAPER Available Online at http://www.journalofcomputerscience.com/ Motion Detection
More information[1] CURVE FITTING WITH EXCEL
1 Lecture 04 February 9, 2010 Tuesday Today is our third Excel lecture. Our two central themes are: (1) curve-fitting, and (2) linear algebra (matrices). We will have a 4 th lecture on Excel to further
More informationMATLAB. Advanced Mathematics and Mechanics Applications Using. Third Edition. David Halpern University of Alabama CHAPMAN & HALL/CRC
Advanced Mathematics and Mechanics Applications Using MATLAB Third Edition Howard B. Wilson University of Alabama Louis H. Turcotte Rose-Hulman Institute of Technology David Halpern University of Alabama
More informationOpen Access The Kinematics Analysis and Configuration Optimize of Quadruped Robot. Jinrong Zhang *, Chenxi Wang and Jianhua Zhang
Send Orders for Reprints to reprints@benthamscience.ae The Open Automation and Control Systems Journal, 014, 6, 1685-1690 1685 Open Access The Kinematics Analysis and Configuration Optimize of Quadruped
More informationAdaptive Filtering using Steepest Descent and LMS Algorithm
IJSTE - International Journal of Science Technology & Engineering Volume 2 Issue 4 October 2015 ISSN (online): 2349-784X Adaptive Filtering using Steepest Descent and LMS Algorithm Akash Sawant Mukesh
More informationCFD Post-Processing of Rampressor Rotor Compressor
Gas Turbine Industrial Fellowship Program 2006 CFD Post-Processing of Rampressor Rotor Compressor Curtis Memory, Brigham Young niversity Ramgen Power Systems Mentor: Rob Steele I. Introduction Recent movements
More informationData Mining Classification: Alternative Techniques. Lecture Notes for Chapter 4. Instance-Based Learning. Introduction to Data Mining, 2 nd Edition
Data Mining Classification: Alternative Techniques Lecture Notes for Chapter 4 Instance-Based Learning Introduction to Data Mining, 2 nd Edition by Tan, Steinbach, Karpatne, Kumar Instance Based Classifiers
More informationAutonomous and Mobile Robotics Prof. Giuseppe Oriolo. Humanoid Robots 2: Dynamic Modeling
Autonomous and Mobile Robotics rof. Giuseppe Oriolo Humanoid Robots 2: Dynamic Modeling modeling multi-body free floating complete model m j I j R j ω j f c j O z y x p ZM conceptual models for walking/balancing
More informationInverse Kinematics (part 1) CSE169: Computer Animation Instructor: Steve Rotenberg UCSD, Winter 2018
Inverse Kinematics (part 1) CSE169: Computer Animation Instructor: Steve Rotenberg UCSD, Winter 2018 Welman, 1993 Inverse Kinematics and Geometric Constraints for Articulated Figure Manipulation, Chris
More informationResearch on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm
Acta Technica 61, No. 4A/2016, 189 200 c 2017 Institute of Thermomechanics CAS, v.v.i. Research on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm Jianrong Bu 1, Junyan
More informationCONTROL ALGORITHM OP THE WALKER CLIMBING OVER OBSTACLES. D.E. Okhotsimski, A.K, Platonov U S S R
Session 11 CONTROL ALGORITHM OP THE WALKER CLIMBING OVER OBSTACLES Robot Implementations D.E. Okhotsimski, A.K, Platonov U S S R Abstract. The paper deals with the problem of development the multilevel
More informationVisual Tracking (1) Pixel-intensity-based methods
Intelligent Control Systems Visual Tracking (1) Pixel-intensity-based methods Shingo Kagami Graduate School of Information Sciences, Tohoku University swk(at)ic.is.tohoku.ac.jp http://www.ic.is.tohoku.ac.jp/ja/swk/
More informationAdaptive Filters Algorithms (Part 2)
Adaptive Filters Algorithms (Part 2) Gerhard Schmidt Christian-Albrechts-Universität zu Kiel Faculty of Engineering Electrical Engineering and Information Technology Digital Signal Processing and System
More informationCOMPUTATIONAL INTELLIGENCE (INTRODUCTION TO MACHINE LEARNING) SS18. Lecture 2: Linear Regression Gradient Descent Non-linear basis functions
COMPUTATIONAL INTELLIGENCE (INTRODUCTION TO MACHINE LEARNING) SS18 Lecture 2: Linear Regression Gradient Descent Non-linear basis functions LINEAR REGRESSION MOTIVATION Why Linear Regression? Simplest
More informationVisual Tracking (1) Tracking of Feature Points and Planar Rigid Objects
Intelligent Control Systems Visual Tracking (1) Tracking of Feature Points and Planar Rigid Objects Shingo Kagami Graduate School of Information Sciences, Tohoku University swk(at)ic.is.tohoku.ac.jp http://www.ic.is.tohoku.ac.jp/ja/swk/
More informationJacobians. 6.1 Linearized Kinematics. Y: = k2( e6)
Jacobians 6.1 Linearized Kinematics In previous chapters we have seen how kinematics relates the joint angles to the position and orientation of the robot's endeffector. This means that, for a serial robot,
More informationJournal of Engineering Research and Studies E-ISSN
Journal of Engineering Research and Studies E-ISS 0976-79 Research Article SPECTRAL SOLUTIO OF STEADY STATE CODUCTIO I ARBITRARY QUADRILATERAL DOMAIS Alavani Chitra R 1*, Joshi Pallavi A 1, S Pavitran
More informationModule 1 Lecture Notes 2. Optimization Problem and Model Formulation
Optimization Methods: Introduction and Basic concepts 1 Module 1 Lecture Notes 2 Optimization Problem and Model Formulation Introduction In the previous lecture we studied the evolution of optimization
More informationRobust Controller Design for an Autonomous Underwater Vehicle
DRC04 Robust Controller Design for an Autonomous Underwater Vehicle Pakpong Jantapremjit 1, * 1 Department of Mechanical Engineering, Faculty of Engineering, Burapha University, Chonburi, 20131 * E-mail:
More informationA *69>H>N6 #DJGC6A DG C<>C::G>C<,8>:C8:H /DA 'D 2:6G, ()-"&"3 -"(' ( +-" " " % '.+ % ' -0(+$,
The structure is a very important aspect in neural network design, it is not only impossible to determine an optimal structure for a given problem, it is even impossible to prove that a given structure
More informationData-Driven Modeling. Scientific Computation J. NATHAN KUTZ OXPORD. Methods for Complex Systems & Big Data
Data-Driven Modeling & Scientific Computation Methods for Complex Systems & Big Data J. NATHAN KUTZ Department ofapplied Mathematics University of Washington OXPORD UNIVERSITY PRESS Contents Prolegomenon
More informationOpenSim Tutorial #3 Scaling, Inverse Kinematics, and Inverse Dynamics
OpenSim Tutorial #3 Scaling, Inverse Kinematics, and Inverse Dynamics Samuel Hamner, Clay Anderson, Eran Guendelman, Chand John, Jeff Reinbolt, Scott Delp Neuromuscular Biomechanics Laboratory Stanford
More informationAn Investigation into Iterative Methods for Solving Elliptic PDE s Andrew M Brown Computer Science/Maths Session (2000/2001)
An Investigation into Iterative Methods for Solving Elliptic PDE s Andrew M Brown Computer Science/Maths Session (000/001) Summary The objectives of this project were as follows: 1) Investigate iterative
More information1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator
1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator G. Pajak University of Zielona Gora, Faculty of Mechanical Engineering, Zielona Góra, Poland E-mail: g.pajak@iizp.uz.zgora.pl
More informationMachine Learning / Jan 27, 2010
Revisiting Logistic Regression & Naïve Bayes Aarti Singh Machine Learning 10-701/15-781 Jan 27, 2010 Generative and Discriminative Classifiers Training classifiers involves learning a mapping f: X -> Y,
More informationA novel approach to classify human-motion in smart phone using 2d-projection method
A novel approach to classify human-motion in smart phone using 2d-projection method 1 Yi Suk Kwon, 1 Yeon Sik Noh, 1 Ja Woong Yoon, 1 Sung Bin Park, 1 Hyung Ro Yoon 1 Department of Biomedical Engineering
More informationExperimental Data and Training
Modeling and Control of Dynamic Systems Experimental Data and Training Mihkel Pajusalu Alo Peets Tartu, 2008 1 Overview Experimental data Designing input signal Preparing data for modeling Training Criterion
More informationHuman Gait Recognition Using Bezier Curves
Human Gait Recognition Using Bezier Curves Pratibha Mishra Samrat Ashok Technology Institute Vidisha, (M.P.) India Shweta Ezra Dhar Polytechnic College Dhar, (M.P.) India Abstract-- Gait recognition refers
More information1. INTRODUCTION ABSTRACT
Weighted Fusion of Depth and Inertial Data to Improve View Invariance for Human Action Recognition Chen Chen a, Huiyan Hao a,b, Roozbeh Jafari c, Nasser Kehtarnavaz a a Center for Research in Computer
More informationImage Compression With Haar Discrete Wavelet Transform
Image Compression With Haar Discrete Wavelet Transform Cory Cox ME 535: Computational Techniques in Mech. Eng. Figure 1 : An example of the 2D discrete wavelet transform that is used in JPEG2000. Source:
More informationOptimal Control Techniques for Dynamic Walking
Optimal Control Techniques for Dynamic Walking Optimization in Robotics & Biomechanics IWR, University of Heidelberg Presentation partly based on slides by Sebastian Sager, Moritz Diehl and Peter Riede
More informationNumerical Methods for PDEs : Video 11: 1D FiniteFebruary Difference 15, Mappings Theory / 15
22.520 Numerical Methods for PDEs : Video 11: 1D Finite Difference Mappings Theory and Matlab February 15, 2015 22.520 Numerical Methods for PDEs : Video 11: 1D FiniteFebruary Difference 15, Mappings 2015
More informationADVANCED IMAGE PROCESSING METHODS FOR ULTRASONIC NDE RESEARCH C. H. Chen, University of Massachusetts Dartmouth, N.
ADVANCED IMAGE PROCESSING METHODS FOR ULTRASONIC NDE RESEARCH C. H. Chen, University of Massachusetts Dartmouth, N. Dartmouth, MA USA Abstract: The significant progress in ultrasonic NDE systems has now
More informationSolar Radiation Data Modeling with a Novel Surface Fitting Approach
Solar Radiation Data Modeling with a Novel Surface Fitting Approach F. Onur Hocao glu, Ömer Nezih Gerek, Mehmet Kurban Anadolu University, Dept. of Electrical and Electronics Eng., Eskisehir, Turkey {fohocaoglu,ongerek,mkurban}
More informationInverse Kinematics Solution for Trajectory Tracking using Artificial Neural Networks for SCORBOT ER-4u
Inverse Kinematics Solution for Trajectory Tracking using Artificial Neural Networks for SCORBOT ER-4u Rahul R Kumar 1, Praneel Chand 2 School of Engineering and Physics The University of the South Pacific
More informationEvolutionary approach for developing fast and stable offline humanoid walk
Evolutionary approach for developing fast and stable offline humanoid walk Hafez Farazi #*1, Farzad Ahmadinejad *2, Farhad Maleki #3, M.E Shiri #4 # Mathematics and Computer Science Department, Amirkabir
More informationNewton and Quasi-Newton Methods
Lab 17 Newton and Quasi-Newton Methods Lab Objective: Newton s method is generally useful because of its fast convergence properties. However, Newton s method requires the explicit calculation of the second
More informationEfficient Iterative Semi-supervised Classification on Manifold
. Efficient Iterative Semi-supervised Classification on Manifold... M. Farajtabar, H. R. Rabiee, A. Shaban, A. Soltani-Farani Sharif University of Technology, Tehran, Iran. Presented by Pooria Joulani
More informationMulti Layer Perceptron trained by Quasi Newton learning rule
Multi Layer Perceptron trained by Quasi Newton learning rule Feed-forward neural networks provide a general framework for representing nonlinear functional mappings between a set of input variables and
More informationReddit Recommendation System Daniel Poon, Yu Wu, David (Qifan) Zhang CS229, Stanford University December 11 th, 2011
Reddit Recommendation System Daniel Poon, Yu Wu, David (Qifan) Zhang CS229, Stanford University December 11 th, 2011 1. Introduction Reddit is one of the most popular online social news websites with millions
More informationUnsupervised Learning : Clustering
Unsupervised Learning : Clustering Things to be Addressed Traditional Learning Models. Cluster Analysis K-means Clustering Algorithm Drawbacks of traditional clustering algorithms. Clustering as a complex
More informationKeywords: Extraction, Training, Classification 1. INTRODUCTION 2. EXISTING SYSTEMS
ISSN XXXX XXXX 2017 IJESC Research Article Volume 7 Issue No.5 Forex Detection using Neural Networks in Image Processing Aditya Shettigar 1, Priyank Singal 2 BE Student 1, 2 Department of Computer Engineering
More informationFull waveform inversion by deconvolution gradient method
Full waveform inversion by deconvolution gradient method Fuchun Gao*, Paul Williamson, Henri Houllevigue, Total), 2012 Lei Fu Rice University November 14, 2012 Outline Introduction Method Implementation
More informationCHAPTER VI BACK PROPAGATION ALGORITHM
6.1 Introduction CHAPTER VI BACK PROPAGATION ALGORITHM In the previous chapter, we analysed that multiple layer perceptrons are effectively applied to handle tricky problems if trained with a vastly accepted
More informationCHAPTER 8 COMPOUND CHARACTER RECOGNITION USING VARIOUS MODELS
CHAPTER 8 COMPOUND CHARACTER RECOGNITION USING VARIOUS MODELS 8.1 Introduction The recognition systems developed so far were for simple characters comprising of consonants and vowels. But there is one
More information1.2 Numerical Solutions of Flow Problems
1.2 Numerical Solutions of Flow Problems DIFFERENTIAL EQUATIONS OF MOTION FOR A SIMPLIFIED FLOW PROBLEM Continuity equation for incompressible flow: 0 Momentum (Navier-Stokes) equations for a Newtonian
More informationHow to Perform a Quasi-Static Curving Analysis with SIMPACK Wheel/Rail
How to Perform a Quasi-Static Curving Analysis with SIMPACK Wheel/Rail Version 2005-05-11 Table of Contents 1 Introduction 2 1.1 Methods 2 1.1.1 Solving a nonlinear equation system 2 1.1.2 Time integration
More informationDOUBLE-CURVED SURFACE FORMING PROCESS MODELING
7th International DAAAM Baltic Conference INDUSTRIAL ENGINEERING 22-24 April 2010, Tallinn, Estonia DOUBLE-CURVED SURFACE FORMING PROCESS MODELING Velsker, T.; Majak, J.; Eerme, M.; Pohlak, M. Abstract:
More informationTHE NEURAL NETWORKS: APPLICATION AND OPTIMIZATION APPLICATION OF LEVENBERG-MARQUARDT ALGORITHM FOR TIFINAGH CHARACTER RECOGNITION
International Journal of Science, Environment and Technology, Vol. 2, No 5, 2013, 779 786 ISSN 2278-3687 (O) THE NEURAL NETWORKS: APPLICATION AND OPTIMIZATION APPLICATION OF LEVENBERG-MARQUARDT ALGORITHM
More informationDynamic Analysis of Manipulator Arm for 6-legged Robot
American Journal of Mechanical Engineering, 2013, Vol. 1, No. 7, 365-369 Available online at http://pubs.sciepub.com/ajme/1/7/42 Science and Education Publishing DOI:10.12691/ajme-1-7-42 Dynamic Analysis
More informationCamera calibration. Robotic vision. Ville Kyrki
Camera calibration Robotic vision 19.1.2017 Where are we? Images, imaging Image enhancement Feature extraction and matching Image-based tracking Camera models and calibration Pose estimation Motion analysis
More informationApplying Supervised Learning
Applying Supervised Learning When to Consider Supervised Learning A supervised learning algorithm takes a known set of input data (the training set) and known responses to the data (output), and trains
More informationGeometric Mean Algorithms Based on Harmonic and Arithmetic Iterations
Geometric Mean Algorithms Based on Harmonic and Arithmetic Iterations Ben Jeuris and Raf Vandebril KU Leuven, Dept. of Computer Science, 3001 Leuven(Heverlee), Belgium {ben.jeuris,raf.vandebril}@cs.kuleuven.be
More informationA Visualization Tool to Improve the Performance of a Classifier Based on Hidden Markov Models
A Visualization Tool to Improve the Performance of a Classifier Based on Hidden Markov Models Gleidson Pegoretti da Silva, Masaki Nakagawa Department of Computer and Information Sciences Tokyo University
More informationA Weighted Majority Voting based on Normalized Mutual Information for Cluster Analysis
A Weighted Majority Voting based on Normalized Mutual Information for Cluster Analysis Meshal Shutaywi and Nezamoddin N. Kachouie Department of Mathematical Sciences, Florida Institute of Technology Abstract
More informationIntroduction to Optimization
Introduction to Optimization Second Order Optimization Methods Marc Toussaint U Stuttgart Planned Outline Gradient-based optimization (1st order methods) plain grad., steepest descent, conjugate grad.,
More informationVW 1LQH :HHNV 7KH VWXGHQW LV H[SHFWHG WR
PreAP Pre Calculus solve problems from physical situations using trigonometry, including the use of Law of Sines, Law of Cosines, and area formulas and incorporate radian measure where needed.[3e] What
More informationA High-Order Accurate Unstructured GMRES Solver for Poisson s Equation
A High-Order Accurate Unstructured GMRES Solver for Poisson s Equation Amir Nejat * and Carl Ollivier-Gooch Department of Mechanical Engineering, The University of British Columbia, BC V6T 1Z4, Canada
More informationEE368 Project Report CD Cover Recognition Using Modified SIFT Algorithm
EE368 Project Report CD Cover Recognition Using Modified SIFT Algorithm Group 1: Mina A. Makar Stanford University mamakar@stanford.edu Abstract In this report, we investigate the application of the Scale-Invariant
More informationROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino
ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Control Part 4 Other control strategies These slides are devoted to two advanced control approaches, namely Operational space control Interaction
More informationNao Devils Dortmund. Team Description Paper for RoboCup Matthias Hofmann, Ingmar Schwarz, and Oliver Urbann
Nao Devils Dortmund Team Description Paper for RoboCup 2017 Matthias Hofmann, Ingmar Schwarz, and Oliver Urbann Robotics Research Institute Section Information Technology TU Dortmund University 44221 Dortmund,
More informationA Brief Look at Optimization
A Brief Look at Optimization CSC 412/2506 Tutorial David Madras January 18, 2018 Slides adapted from last year s version Overview Introduction Classes of optimization problems Linear programming Steepest
More informationThemes in the Texas CCRS - Mathematics
1. Compare real numbers. a. Classify numbers as natural, whole, integers, rational, irrational, real, imaginary, &/or complex. b. Use and apply the relative magnitude of real numbers by using inequality
More informationNEW HYBRID LEARNING ALGORITHMS IN ADAPTIVE NEURO FUZZY INFERENCE SYSTEMS FOR CONTRACTION SCOUR MODELING
Proceedings of the 4 th International Conference on Environmental Science and Technology Rhodes, Greece, 3-5 September 05 NEW HYBRID LEARNING ALGRITHMS IN ADAPTIVE NEUR FUZZY INFERENCE SYSTEMS FR CNTRACTIN
More information