KALMAN Filtering techniques can be used either for
|
|
|
- Dulcie Blankenship
- 10 years ago
- Views:
Transcription
1 , July 6-8,, London, U.K. Fusion of Non-Contacting Sensors and Vital Parameter Extraction Using Kalman Filtering Jérôme Foussier, Daniel Teichmann, Jing Jia, Steffen Leonhar Abstract This paper describes the implementation of a Kalman Filter to separate heart rate and respiratory activity out of a signal that has been acquired by three different sensors in parallel. The different techniques of sensor fusion, signal extraction and signal shaping are merged into one single state space model. It can be demonstrated, assuming sine shaped signals for heart and breathing activity, that the processing performs well when the heart and breathing rate are approximately estimated. In addition, real-time processing ability has been evaluated and achieved. Index Terms non-contacting sensors, alman filter, sensor fusion, vital parameter extraction. I. INTRODUCTION KALMAN Filtering techniques can be used either for sensor fusion, signal extraction or signal shaping. All three methods have been included into one single set-up. In this case, a linearised state space model has been used for calculations. The applied methods are able to extract breathing and heart activities out of signals that have been acquired prior to that (c.f. chapter III). R.E. Kalman et al. [] firstly introduced this filtering technique based on the Wiener Filter [2]. The aim of these filters is to minimise the squared error between real and estimated signal with the constraint to minimise the variance as well. With the aid of a-priori nowledge and the modelling of noise processes, the Kalman Filter offers good properties for the efficient implementation on computers. In addition, the overall structure is straightforward. Q. Lee et al. [3] used Kalman Filters for robust heart rate estimation. Other examples for signal filtering processes can be found in [4], [5] and [6]. M. Mneimneh et al. [4] compared different approaches to remove ECG baseline wandering and found for the Kalman Filter that it returned best results comparing the mean error and its standard deviation. O. Sayadi et al. [5] used a modified, more complex, Kalman Filter structure to de-noise and compress ECG data by estimating parameters of a combination of gaussian basis functions. A. Schlögl et al. [6] de-trended heart rate variability (HRV) data to obtain the mean heart rate and do further analysis. All these examples show that Kalman Filters can be widely employed in the field of (biomedical) signal processing. The good results and the easy implementation motivates the use of such a system. Manuscript received March 22nd, ; revised April 4th,. J. Foussier, D. Teichman and S. Leonhar are with the Philips chair for Medical Information Technology (MedIT), RWTH Aachen University, 574 Aachen, Germany, s: {foussier, teichmann, leonhar}@hia.rwth-aachen.de (see J. Jia is with RWTH Aachen University, [email protected] This wor was partly funded by HeartCycle, an EU-project about compliance and effectiveness in HF and CHD closed-loop management. II. KALMAN FILTERING The three introduced methods in the Kalman Filtering process can be described by a simple bloc diagram shown in Fig.. Three different sensors S to S3 on the left hand side represent the inputs of the system. On the right hand side, five different signals are extracted, the breathing as well as heart activity and three offset signals that describe the absolute signal amplitude of the sensors, respectively. Recursive estimation algorithms, such as the Kalman Filter, are very accurate in the estimation of signal levels and show good performance when compared to non-recursive estimation algorithms. In addition, they are easy to implement. With each time step, more and more information about the system is gathered, since the variance is minimised. The strongest drawbac is the need of accurate nowledge about the measurement system, noise and signal shapes [7]. In many cases, it is not trivial to obtain this nowledge for a real system and it has to be approximated, which compulsorily leads to a decrease in performance. S S2 S3 Kalman Filter Breathing Heart Offset S Offset S2 Offset S3 Fig.. Kalman Filter Sensor Fusion (Sensors: S to S3) and Vital Signs Extraction A. General Equations Usually, using the state vector x R N and the measurement vector z R M (see (2)), the equations for the Kalman filter are set up in a state space model, see (). System and measurement noise are modelled by the vectors w and v. They are assumed to be normally distributed, mean valued around zero (white noise) and statistically independent from each other. The covariance matrices of the noise vectors are called Q and R, respectively. u is an optional input vector, which is related via B to the state vector x. The state transition matrix A relates the previous state x to the actual state x. Furthermore, the measurement matrix H connects the current state to the measurement vector. In general, the matrices A, B, H, Q and R are time variant, so that they have to be recalculated at each time step. In a slowly or never changing system, some or all of them can be
2 , July 6-8,, London, U.K. assumed as constant or only have to be updated after some time steps. x = Ax + Bu + w () z = Hx + v (2) The state vector x is unnown, but can be determined by using a-priori (ˆx ) and a-posteriori (ˆx ) estimations. The estimation errors are defined as e = x ˆx and e = x ˆx. The corresponding covariance matrices are named P and P. The estimated vector ˆx is calculated by building the linear combination of the a-priori nowledge (ˆx ) weighted difference between the actual measurement z and the predicted state z Hˆx in (3). With the system noise covariance matrix Q and the estimation error covariance matrix P, taen from the previous time step, it is possible to calculate an a-priori estimation error matrix P, see (4). K is nown as the Kalman Gain. Its calculations in (5) use the a-priori error covariance matrix P and the noise covariance matrix R as well as the measurement matrix H. Afterwards, the estimation error covariance matrix P is calculated (6). ˆx = ˆx + K (z Hˆx ) (3) P = AP A T + Q (4) K = P HT (HP HT + R) (5) P = (I K H)P (6) Even with time-invariant system matrices the Kalman Gain K is time-variant as it depends on the estimation error covariance matrix, which changes at each calculation step. Furthermore, two special cases can be considered: the predicted is more trustworthy than the actual state Q K the measurement is more trustworthy than the actual state R K H In measurement systems, the calculations are divided into two steps, the Measurement Update (mud) and the Time Update (tud), see Fig. 2. During tud the internal state vector ˆx is estimated (prediction). Afterwards, during mud, the measurement vector z is taen into account and aligned with the prediction. At this point, it is already noticeable that the Kalman Filtering is on the one hand able to be used as a sensor fusion system and on the other as a signal extraction system. This will be further elaborated in the following chapters II-B and II-C B. Sensor Fusion In general, fusion of different signals need an expansion of the measurement matrix H to the number of employed sensors and then has to be lined to the state vector x. Systematic analysis of Kalman Filters applied in de-centralised and centralised fusion layers have already been modelled and analysed in []. Simulated data is biased with linear as well as non-linear functions and performance of the different fusion layers is evaluated. Also the effect of having a defective or broen sensor is analysed. In this case the fusion occurs on a centralised layer as all input signals are routed to one single processing filter. No pre-filtering is applied. In a first instance, the state transition matrix and its corresponding state vector have to be determined. The detailed derivation of the state transition matrix A and the state vector x can be found in the appendix in the case of one sensor and one signal that has to be extracted. Two vital signals, which can be approximated by sine shaped signals (breathing X s /V s and heart beat X f /V f ) and three different sensors with different offsets (C, -C 3, ), are included in this setup. Therefore the state vector and the state transition matrix taen from Eqs. (7) and (8) have to be expanded: x = X f, V f, X s, V s, C, C 2, C 3,, (7) t ωf 2 t t A = ωs t 2 with ω s = 2π f s and ω f = 2π f f as the angular frequencies of the breathing frequency f s and the heart beat rate f f respectively. Additionally, the measurement matrix H, taen from (9), has to be updated. In the case of the present system, three different sensors are employed, see Fig.. Therefore, the measurement matrix H has to contain three different rows, see (9). Each sensor has its own state variable for the offset H = h f, h s, h f,2 h s,2 (9) h f,3 h s,3 The parameters h f, 3 and h s, 3 have been introduced to be able to weight the sensors differently during the fusion process. It highly depends on the signal quality of the sensor. So if e.g. all sensors are not corrupted, the absolute values of h f, 3 and h s, 3 will tend to. If one sensor is too noisy, its parameters will tend to. Negative values of parameters indicate that the sensor measures the same signal, but with inverted sign. To determine if a channel has good signal quality, the variance of the signals can be analysed, (8)
3 , July 6-8,, London, U.K. Start xˆ & P xˆ Time Update (tud) P Axˆ AP Bu A T Q Measurement Update (mud) T T K P H (HP H R) xˆ xˆ K (z P (I K H)P Hxˆ ) Fig. 2. Schematic way of iterative Kalman Filter parameter calculation ([2][8][9]) which would indicate high thoracic activity, always assuming that the signals are not corrupted by moving artefacts or measurement errors. For the sae of completeness it has to be said that the optional input signal u in () has not been used in the state model. C. Signal Extraction A major tas in finding the optimal model parameters is the determination of the system and measurement noise Q and R. In general, small values in the Q matrix mean a high smoothing and larger ones more adaptation to the (noisy) measured signal (with same R matrix). It also has been shown that higher sample rates achieve better filtering performance []. Good values for the matrix items in R can be set by evaluating the standard deviations (σ 3 ) of each sensor without external stimulation (idle measurement): σ R = σ 2 () σ 3 III. RESULTS AND DISCUSSION The Kalman Filtering procedure has been applied to a real measurement set-up. It includes three different noncontacting sensors, placed on bac of the body without any direct contact to the person. The sensors are based on measuring general impedance changes in the body due to thoracic activity, including breathing and heart beat. The detailed technical description of the sensory functioning is not part of this paper. In addition to those signals, an airflow sensor attached to a breathing mas (FlowSensor) and a pulse-oximetry finger clip sensor (PPG) have been recorded as global references for respiration and heart beat activity (see Fig. 3). All the sensor signals have been recorded in parallel with a sample rate of 3 Hz. In time domain, the respiratory signal can be recognised in all raw sensor signals. The heart activity is not clearly visible, but present, as correlation analysis to the reference signal in the frequency domain have shown. It turned out that the amplitude change of the heart activity is about % compared to the breathing signal amplitude. This encourages to define the higher frequency components in the measurement matrix as h f, 3 =. h s, 3 to reduce the amount of tunable parameters. For the measurement extract of seconds in Fig. 3, best results were obtained with h s, 3 = ( ). This measurement shows the case of one sensor (Sensor ) measuring the breathing signal with inverted sign compared to Sensor 2 and 3. This effect can be seen best in the first three plots at t = 38 s on the time scale. Sensor also has the best signal shape, thus giving it more influence in the measurement matrix. Unfortunately, depending on the location of the sensor, unpredictable drifting, undesired body movements (artefacts) and different measurement principles - of course all of them having their benefits and drawbacs - unwanted noise is induced. These effects have to be considered in the processing algorithms. Due to the complexity of the specified facts, the standard deviation of the noise could not be determined accurately. Therefore, for simplicity reasons, the values for σ 3 were set to, assuming equal sensor noise. The last necessary system design has to be performed on the Q matrix. In fact, the three sensor offset states C, 3 represent the average of the recorded signal, which yields to low matrix values for the last three states, as stated in chapter II-C. For respiratory and beat activity, this smoothing has to be reduced by increasing the matrix values for the corresponding states. Good results could be achieved using the matrix in (). Q = () Until this point, the values for the heart beat and breathing rate, f f and f s respectively, were not included into the model. The Kalman Filter is only as good as its model. Therefore, it is crucial to set f f and f s correctly to obtain best results. In general, these two values are not nown, so that they have to be guessed. Fig. 3(a) and Fig. 3(b) show the cases that the breathing frequency has been set correctly (f s =.26 Hz) and consciously wrong (f s =.6 Hz), respectively. It is clearly visible that the filtering performance of the respiratory signal is highly degraded. As the frequency has been estimated much too high in the second case, higher frequency components can also be found at the Kalman Filter output compared to the first case. Nevertheless, the extraction of the heart beat signal is hardly affected. Also the extraction of this signal with very low amplitude, nearly invisible in the time domain of the raw data, has been achieved. Another point of view of this signal processing algorithm is the real-time ability. In medical systems, especially whilst
4 , July 6-8,, London, U.K. Sensor (solid line) + Kalman offset (dotted line) Sensor (solid line) + Kalman offset (dotted line) 9 Sensor 2 (solid line) + Kalman offset (dotted line) 9 Sensor 2 (solid line) + Kalman offset (dotted line) 345 Sensor 3 (solid line) + Kalman offset (dotted line) 345 Sensor 3 (solid line) + Kalman offset (dotted line) 29 extracted heart signal (solid line) + PPG (dotted line) 29 extracted heart signal (solid line) + PPG (dotted line).5.5 extracted breathing signal (solid line) + FlowSensor (dotted line) time [s] (a) Good breathing and heart frequency estimations (with f s =.26 Hz and f f =.9 Hz)..5.5 extracted breathing signal (solid line) + FlowSensor (dotted line) time [s] (b) Poor breathing frequency and good heart frequency estimations (with f s =.6 Hz and f f =.9 Hz. Fig. 3. Kalman Filter results showing the three sensor signals and extracted vital signals with references (arbitrary units) monitoring vital parameters, it is often desired to process signals as fast as possible. Therefore, the calculations, algorithms and visual display should not delay the original signal. In this wor, the analysis has been performed offline. Nevertheless, it is possible to mae a conclusion on this point by measuring the total processing time of a large data set. The calculation time of a second data segment too about 2-3 seconds on a standard worstation (DualCore Intel R Pentium 4 at 2.4 GHz CPU frequency and 2 GB RAM). This already shows that even with seven states in the state vector, it is possible to do the signal processing in real-time. It also means, that an expansion to higher sampling rates is imaginable, resulting in even better filtering performance as the linearisation process is more accurate. IV. CONCLUSION Within this paper it has been shown that the Kalman Filtering technique allows to fuse sensors, extract signals and filter them directly in one processing bloc and in realtime. Nearly all matrices can be determined empirically. The only drawbac is the missing nowledge about the correct frequencies f f and f s in the state transition matrix A. A certain misalignment is tolerable, but the better the correlation frequencies to the real signal frequency the better the performance of the whole filtering. This issue can be solved by extending the linear state transition behaviour to a nonlinear and adaptive transfer function (also called Extended Kalman Filter [8]). The missing frequencies would then also be estimated. Another approach is to use independent Kalman Filters for each sensor signal in a de-centralised configuration and to merge the outputs. In [9] it has been shown that the estimations of the states can then be improved. APPENDIX DERIVATION OF STATE TRANSITION MATRIX AND STATE VECTOR The following derivation has been taen and adapted from P. Spinc le et al. []. They introduced a periodic motion model. The state transition matrix A and the state vector x can be derived as followed (assuming only one measurement signal as measurement). A signal X(t) changing with the speed V (t) = dx(t) can be approximated by using the first Taylor polynomial. Assuming small time steps t, the inverse of the sampling frequency F s, it results in: X(t + t) X(t) + t dx(t) V (t + t) V (t) + t = tv (t) (2) (3) Furthermore, we assume a periodic sine shaped signal with an angular frequency ω: X(t) = sin(ω t) (4) Then, we obtain the speed V (t) and its first derivative, which is again dependent on X(t): V (t) = ω cos(ω t) (5)
5 , July 6-8,, London, U.K. = ω 2 sin(ω t) = ω 2 X(t) (6) Inserted into (2) and (3), we obtain the discrete state vector and state transition matrix for one sine shaped signal. Often signals are biased with a constant or slowly changing offset that does not contain relevant information about the desired signal. To remove this offset, an additional state C is introduced, that contains the estimated offset value of the signal. Finally, the following state equations are defined: x = X (7) V C A = ω 2 t. (8) t The measured states in the filtering process in this case contain the desired signal in X and the undesired offset in C. Thus the measurement matrix H is set to: H = ( ). (9) The noise covariance matrices Q and R are strongly dependant on the applied measurement system. Therefore, no values are given at this point. For concrete values, see chapter III. REFERENCES [] R. Kalman, A new approach to linear filtering and prediction problems, Transactions of the ASME-Journal of Basic Engineering, vol. 82, no., pp , 96. [2] B. Köhler, Konzepte der statistischen Signalverarbeitung. Berlin, Heidelberg: Springer-Verlag, 5. [3] Q. Li, R. G. Mar, and G. D. Clifford, Robust heart rate estimation from multiple asynchronous noisy sources using signal quality indices and a Kalman filter, Physiol Meas., vol. 29, no., pp. 5 32, Jul. 8. [4] M. Mneimneh, E. Yaz, M. Johnson, and R. Povinelli, An adaptive Kalman filter for removing baseline wandering in ECG signals, in IEEE Computers in Cardiology, 6. Valencia, Spain: IEEE, 6, pp [5] O. Sayadi and M. B. Shamsollahi, ECG denoising and compression using a modified extended Kalman filter structure. IEEE transactions on bio-medical engineering, vol. 55, no. 9, pp , Sep. 8. [6] a. Schlogl, J. Fortin, W. Habenbacher, and M. Aay, Adaptive mean and trend removal of heart rate variability using Kalman filtering, Conference Proceedings of the 23rd Annual International Conference of the IEEE Engineering in Medicine and Biology Society, pp ,. [7] B. Bracio, W. Horn, and D. Moller, Sensor fusion in biomedical systems, Proceedings of the 9th Annual International Conference of the IEEE Engineering in Medicine and Biology Society. Magnificent Milestones and Emerging Opportunities in Medical Engineering (Cat. No.97CH3636), vol. 387, no. C, pp , 997. [8] G. Welch and G. Bishop, An introduction to the Kalman filter, pp. 6, 995. [9] L. Drolet, F. Michaud, and J. Côté, Adaptable sensor fusion using multiple Kalman filters, in Intelligent Robots and Systems,.(IROS ). Proceedings. IEEE/RSJ International Conference on, vol. 2. Taamatsu, Japan: IEEE,, pp [] I. Hasu, KALMAN FILTERING IN MULTI-SENSOR FUSION, Ph.D. dissertation, Helsini University of Technology, Finland, 4. [] P. Spinc le, T. D. Nguyen, M. R. Prince, and Y. Wang, Kalman filtering for real-time navigator processing. Magnetic resonance in medicine : official journal of the Society of Magnetic Resonance in Medicine / Society of Magnetic Resonance in Medicine, vol. 6, no., pp , Jul. 8.
Automated Stellar Classification for Large Surveys with EKF and RBF Neural Networks
Chin. J. Astron. Astrophys. Vol. 5 (2005), No. 2, 203 210 (http:/www.chjaa.org) Chinese Journal of Astronomy and Astrophysics Automated Stellar Classification for Large Surveys with EKF and RBF Neural
Kalman Filter Applied to a Active Queue Management Problem
IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-issn: 2278-1676,p-ISSN: 2320-3331, Volume 9, Issue 4 Ver. III (Jul Aug. 2014), PP 23-27 Jyoti Pandey 1 and Prof. Aashih Hiradhar 2 Department
Enhancing the SNR of the Fiber Optic Rotation Sensor using the LMS Algorithm
1 Enhancing the SNR of the Fiber Optic Rotation Sensor using the LMS Algorithm Hani Mehrpouyan, Student Member, IEEE, Department of Electrical and Computer Engineering Queen s University, Kingston, Ontario,
ECG SIGNAL PROCESSING AND HEART RATE FREQUENCY DETECTION METHODS
ECG SIGNAL PROCESSING AND HEART RATE FREQUENCY DETECTION METHODS J. Parak, J. Havlik Department of Circuit Theory, Faculty of Electrical Engineering Czech Technical University in Prague Abstract Digital
The Periodic Moving Average Filter for Removing Motion Artifacts from PPG Signals
International Journal The of Periodic Control, Moving Automation, Average and Filter Systems, for Removing vol. 5, no. Motion 6, pp. Artifacts 71-76, from December PPG s 27 71 The Periodic Moving Average
A Reliability Point and Kalman Filter-based Vehicle Tracking Technique
A Reliability Point and Kalman Filter-based Vehicle Tracing Technique Soo Siang Teoh and Thomas Bräunl Abstract This paper introduces a technique for tracing the movement of vehicles in consecutive video
POTENTIAL OF STATE-FEEDBACK CONTROL FOR MACHINE TOOLS DRIVES
POTENTIAL OF STATE-FEEDBACK CONTROL FOR MACHINE TOOLS DRIVES L. Novotny 1, P. Strakos 1, J. Vesely 1, A. Dietmair 2 1 Research Center of Manufacturing Technology, CTU in Prague, Czech Republic 2 SW, Universität
Kristine L. Bell and Harry L. Van Trees. Center of Excellence in C 3 I George Mason University Fairfax, VA 22030-4444, USA [email protected], hlv@gmu.
POSERIOR CRAMÉR-RAO BOUND FOR RACKING ARGE BEARING Kristine L. Bell and Harry L. Van rees Center of Excellence in C 3 I George Mason University Fairfax, VA 22030-4444, USA [email protected], [email protected] ABSRAC
Understanding and Applying Kalman Filtering
Understanding and Applying Kalman Filtering Lindsay Kleeman Department of Electrical and Computer Systems Engineering Monash University, Clayton 1 Introduction Objectives: 1. Provide a basic understanding
Course 8. An Introduction to the Kalman Filter
Course 8 An Introduction to the Kalman Filter Speakers Greg Welch Gary Bishop Kalman Filters in 2 hours? Hah! No magic. Pretty simple to apply. Tolerant of abuse. Notes are a standalone reference. These
Adaptive Equalization of binary encoded signals Using LMS Algorithm
SSRG International Journal of Electronics and Communication Engineering (SSRG-IJECE) volume issue7 Sep Adaptive Equalization of binary encoded signals Using LMS Algorithm Dr.K.Nagi Reddy Professor of ECE,NBKR
Time Domain and Frequency Domain Techniques For Multi Shaker Time Waveform Replication
Time Domain and Frequency Domain Techniques For Multi Shaker Time Waveform Replication Thomas Reilly Data Physics Corporation 1741 Technology Drive, Suite 260 San Jose, CA 95110 (408) 216-8440 This paper
An Introduction to the Kalman Filter
An Introduction to the Kalman Filter Greg Welch 1 and Gary Bishop 2 TR 95041 Department of Computer Science University of North Carolina at Chapel Hill Chapel Hill, NC 275993175 Updated: Monday, July 24,
Heart Rate Data Collection Software Application User Guide
Y O R K B I O F E E D B A C K w w w. y o r k - b i o f e e d b a c k. c o. u k G l y n B l a c k e t t Heart Rate Data Collection Software Application User Guide Table of Contents 1 Introduction...1 2
Heart Rate Detection from Ballistocardiogram
POSTER 212, PRAGUE MAY 17 1 Heart Rate Detection from Ballistocardiogram Jakub PARAK 1 Dept. of Circuit Theory, Czech Technical University, Technicka 2, 166 27 Praha, Czech Republic [email protected]
A New Look at an Old Tool the Cumulative Spectral Power of Fast-Fourier Transform Analysis
A New Look at an Old Tool the Cumulative Spectral Power of Fast-Fourier Transform Analysis Sheng-Chiang Lee a and Randall D. Peters Physics Department, Mercer University, Macon, GA 31207 As an old and
Force/position control of a robotic system for transcranial magnetic stimulation
Force/position control of a robotic system for transcranial magnetic stimulation W.N. Wan Zakaria School of Mechanical and System Engineering Newcastle University Abstract To develop a force control scheme
Mathieu St-Pierre. Denis Gingras Dr. Ing.
Comparison between the unscented Kalman filter and the extended Kalman filter for the position estimation module of an integrated navigation information system Mathieu St-Pierre Electrical engineering
IMPROVED NETWORK PARAMETER ERROR IDENTIFICATION USING MULTIPLE MEASUREMENT SCANS
IMPROVED NETWORK PARAMETER ERROR IDENTIFICATION USING MULTIPLE MEASUREMENT SCANS Liuxi Zhang and Ali Abur Department of Electrical and Computer Engineering Northeastern University Boston, MA, USA [email protected]
Component Ordering in Independent Component Analysis Based on Data Power
Component Ordering in Independent Component Analysis Based on Data Power Anne Hendrikse Raymond Veldhuis University of Twente University of Twente Fac. EEMCS, Signals and Systems Group Fac. EEMCS, Signals
Making Accurate Voltage Noise and Current Noise Measurements on Operational Amplifiers Down to 0.1Hz
Author: Don LaFontaine Making Accurate Voltage Noise and Current Noise Measurements on Operational Amplifiers Down to 0.1Hz Abstract Making accurate voltage and current noise measurements on op amps in
The continuous and discrete Fourier transforms
FYSA21 Mathematical Tools in Science The continuous and discrete Fourier transforms Lennart Lindegren Lund Observatory (Department of Astronomy, Lund University) 1 The continuous Fourier transform 1.1
Adaptive Demand-Forecasting Approach based on Principal Components Time-series an application of data-mining technique to detection of market movement
Adaptive Demand-Forecasting Approach based on Principal Components Time-series an application of data-mining technique to detection of market movement Toshio Sugihara Abstract In this study, an adaptive
Background: State Estimation
State Estimation Cyber Security of the Smart Grid Dr. Deepa Kundur Background: State Estimation University of Toronto Dr. Deepa Kundur (University of Toronto) Cyber Security of the Smart Grid 1 / 81 Dr.
Visual Vehicle Tracking Using An Improved EKF*
ACCV: he 5th Asian Conference on Computer Vision, 3--5 January, Melbourne, Australia Visual Vehicle racing Using An Improved EKF* Jianguang Lou, ao Yang, Weiming u, ieniu an National Laboratory of Pattern
Raitoharju, Matti; Dashti, Marzieh; Ali-Löytty, Simo; Piché, Robert
Tampere University of Technology Author(s) Title Citation Raitoharju, Matti; Dashti, Marzieh; Ali-Löytty, Simo; Piché, Robert Positioning with multilevel coverage area models Raitoharju, Matti; Dashti,
An Order-Invariant Time Series Distance Measure [Position on Recent Developments in Time Series Analysis]
An Order-Invariant Time Series Distance Measure [Position on Recent Developments in Time Series Analysis] Stephan Spiegel and Sahin Albayrak DAI-Lab, Technische Universität Berlin, Ernst-Reuter-Platz 7,
How To Fix Out Of Focus And Blur Images With A Dynamic Template Matching Algorithm
IJSTE - International Journal of Science Technology & Engineering Volume 1 Issue 10 April 2015 ISSN (online): 2349-784X Image Estimation Algorithm for Out of Focus and Blur Images to Retrieve the Barcode
Final Year Project Progress Report. Frequency-Domain Adaptive Filtering. Myles Friel. Supervisor: Dr.Edward Jones
Final Year Project Progress Report Frequency-Domain Adaptive Filtering Myles Friel 01510401 Supervisor: Dr.Edward Jones Abstract The Final Year Project is an important part of the final year of the Electronic
Introduction to Kalman Filtering
Introduction to Kalman Filtering A set of two lectures Maria Isabel Ribeiro Associate Professor Instituto Superior écnico / Instituto de Sistemas e Robótica June All rights reserved INRODUCION O KALMAN
Medical Image Processing on the GPU. Past, Present and Future. Anders Eklund, PhD Virginia Tech Carilion Research Institute [email protected].
Medical Image Processing on the GPU Past, Present and Future Anders Eklund, PhD Virginia Tech Carilion Research Institute [email protected] Outline Motivation why do we need GPUs? Past - how was GPU programming
Blind Deconvolution of Barcodes via Dictionary Analysis and Wiener Filter of Barcode Subsections
Blind Deconvolution of Barcodes via Dictionary Analysis and Wiener Filter of Barcode Subsections Maximilian Hung, Bohyun B. Kim, Xiling Zhang August 17, 2013 Abstract While current systems already provide
EFFICIENT DATA PRE-PROCESSING FOR DATA MINING
EFFICIENT DATA PRE-PROCESSING FOR DATA MINING USING NEURAL NETWORKS JothiKumar.R 1, Sivabalan.R.V 2 1 Research scholar, Noorul Islam University, Nagercoil, India Assistant Professor, Adhiparasakthi College
EM Clustering Approach for Multi-Dimensional Analysis of Big Data Set
EM Clustering Approach for Multi-Dimensional Analysis of Big Data Set Amhmed A. Bhih School of Electrical and Electronic Engineering Princy Johnson School of Electrical and Electronic Engineering Martin
8. Linear least-squares
8. Linear least-squares EE13 (Fall 211-12) definition examples and applications solution of a least-squares problem, normal equations 8-1 Definition overdetermined linear equations if b range(a), cannot
The Scientific Data Mining Process
Chapter 4 The Scientific Data Mining Process When I use a word, Humpty Dumpty said, in rather a scornful tone, it means just what I choose it to mean neither more nor less. Lewis Carroll [87, p. 214] In
Research on physiological signal processing
Research on physiological signal processing Prof. Tapio Seppänen Biosignal processing team Department of computer science and engineering University of Oulu Finland Tekes 10-12.9.2013 Research topics Research
IN current film media, the increase in areal density has
IEEE TRANSACTIONS ON MAGNETICS, VOL. 44, NO. 1, JANUARY 2008 193 A New Read Channel Model for Patterned Media Storage Seyhan Karakulak, Paul H. Siegel, Fellow, IEEE, Jack K. Wolf, Life Fellow, IEEE, and
By choosing to view this document, you agree to all provisions of the copyright laws protecting it.
This material is posted here with permission of the IEEE Such permission of the IEEE does not in any way imply IEEE endorsement of any of Helsinki University of Technology's products or services Internal
VEHICLE TRACKING USING ACOUSTIC AND VIDEO SENSORS
VEHICLE TRACKING USING ACOUSTIC AND VIDEO SENSORS Aswin C Sankaranayanan, Qinfen Zheng, Rama Chellappa University of Maryland College Park, MD - 277 {aswch, qinfen, rama}@cfar.umd.edu Volkan Cevher, James
Dynamic data processing
Dynamic data processing recursive least-squares P.J.G. Teunissen Series on Mathematical Geodesy and Positioning Dynamic data processing recursive least-squares Dynamic data processing recursive least-squares
Impedance 50 (75 connectors via adapters)
VECTOR NETWORK ANALYZER PLANAR TR1300/1 DATA SHEET Frequency range: 300 khz to 1.3 GHz Measured parameters: S11, S21 Dynamic range of transmission measurement magnitude: 130 db Measurement time per point:
Bildverarbeitung und Mustererkennung Image Processing and Pattern Recognition
Bildverarbeitung und Mustererkennung Image Processing and Pattern Recognition 1. Image Pre-Processing - Pixel Brightness Transformation - Geometric Transformation - Image Denoising 1 1. Image Pre-Processing
Identification algorithms for hybrid systems
Identification algorithms for hybrid systems Giancarlo Ferrari-Trecate Modeling paradigms Chemistry White box Thermodynamics System Mechanics... Drawbacks: Parameter values of components must be known
METHODOLOGICAL CONSIDERATIONS OF DRIVE SYSTEM SIMULATION, WHEN COUPLING FINITE ELEMENT MACHINE MODELS WITH THE CIRCUIT SIMULATOR MODELS OF CONVERTERS.
SEDM 24 June 16th - 18th, CPRI (Italy) METHODOLOGICL CONSIDERTIONS OF DRIVE SYSTEM SIMULTION, WHEN COUPLING FINITE ELEMENT MCHINE MODELS WITH THE CIRCUIT SIMULTOR MODELS OF CONVERTERS. Áron Szûcs BB Electrical
Feature Vector Selection for Automatic Classification of ECG Arrhythmias
Feature Vector Selection for Automatic Classification of ECG Arrhythmias Ch.Venkanna 1, B. Raja Ganapathi 2 Assistant Professor, Dept. of ECE, G.V.P. College of Engineering (A), Madhurawada, A.P., India
Building an Advanced Invariant Real-Time Human Tracking System
UDC 004.41 Building an Advanced Invariant Real-Time Human Tracking System Fayez Idris 1, Mazen Abu_Zaher 2, Rashad J. Rasras 3, and Ibrahiem M. M. El Emary 4 1 School of Informatics and Computing, German-Jordanian
Deterministic Sampling-based Switching Kalman Filtering for Vehicle Tracking
Proceedings of the IEEE ITSC 2006 2006 IEEE Intelligent Transportation Systems Conference Toronto, Canada, September 17-20, 2006 WA4.1 Deterministic Sampling-based Switching Kalman Filtering for Vehicle
PRACTICAL GUIDE TO DATA SMOOTHING AND FILTERING
PRACTICAL GUIDE TO DATA SMOOTHING AND FILTERING Ton van den Bogert October 3, 996 Summary: This guide presents an overview of filtering methods and the software which is available in the HPL.. What is
2 Forecasting by Error Correction Neural Networks
Keywords: portfolio management, financial forecasting, recurrent neural networks. Active Portfolio-Management based on Error Correction Neural Networks Hans Georg Zimmermann, Ralph Neuneier and Ralph Grothmann
Sensorless Control of a Brushless DC motor using an Extended Kalman estimator.
Sensorless Control of a Brushless DC motor using an Extended Kalman estimator. Paul Kettle, Aengus Murray & Finbarr Moynihan. Analog Devices, Motion Control Group Wilmington, MA 1887,USA. [email protected]
THE Walsh Hadamard transform (WHT) and discrete
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I: REGULAR PAPERS, VOL. 54, NO. 12, DECEMBER 2007 2741 Fast Block Center Weighted Hadamard Transform Moon Ho Lee, Senior Member, IEEE, Xiao-Dong Zhang Abstract
Image Authentication Scheme using Digital Signature and Digital Watermarking
www..org 59 Image Authentication Scheme using Digital Signature and Digital Watermarking Seyed Mohammad Mousavi Industrial Management Institute, Tehran, Iran Abstract Usual digital signature schemes for
Maximum Likelihood Estimation of ADC Parameters from Sine Wave Test Data. László Balogh, Balázs Fodor, Attila Sárhegyi, and István Kollár
Maximum Lielihood Estimation of ADC Parameters from Sine Wave Test Data László Balogh, Balázs Fodor, Attila Sárhegyi, and István Kollár Dept. of Measurement and Information Systems Budapest University
Implementation of Digital Signal Processing: Some Background on GFSK Modulation
Implementation of Digital Signal Processing: Some Background on GFSK Modulation Sabih H. Gerez University of Twente, Department of Electrical Engineering [email protected] Version 4 (February 7, 2013)
Fig. 1 :Block diagram symbol of the operational amplifier. Characteristics ideal op-amp real op-amp
Experiment: General Description An operational amplifier (op-amp) is defined to be a high gain differential amplifier. When using the op-amp with other mainly passive elements, op-amp circuits with various
High Performance GPU-based Preprocessing for Time-of-Flight Imaging in Medical Applications
High Performance GPU-based Preprocessing for Time-of-Flight Imaging in Medical Applications Jakob Wasza 1, Sebastian Bauer 1, Joachim Hornegger 1,2 1 Pattern Recognition Lab, Friedrich-Alexander University
Synchronization of sampling in distributed signal processing systems
Synchronization of sampling in distributed signal processing systems Károly Molnár, László Sujbert, Gábor Péceli Department of Measurement and Information Systems, Budapest University of Technology and
Tracking based on graph of pairs of plots
INFORMATIK 0 - Informati schafft Communities 4. Jahrestagung der Gesellschaft für Informati, 4.-7.0.0, Berlin www.informati0.de Tracing based on graph of pairs of plots Frédéric Livernet, Aline Campillo-Navetti
International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol. XXXIV-5/W10
Accurate 3D information extraction from large-scale data compressed image and the study of the optimum stereo imaging method Riichi NAGURA *, * Kanagawa Institute of Technology [email protected]
Nonlinear Iterative Partial Least Squares Method
Numerical Methods for Determining Principal Component Analysis Abstract Factors Béchu, S., Richard-Plouet, M., Fernandez, V., Walton, J., and Fairley, N. (2016) Developments in numerical treatments for
We shall turn our attention to solving linear systems of equations. Ax = b
59 Linear Algebra We shall turn our attention to solving linear systems of equations Ax = b where A R m n, x R n, and b R m. We already saw examples of methods that required the solution of a linear system
MOBILE ROBOT TRACKING OF PRE-PLANNED PATHS. Department of Computer Science, York University, Heslington, York, Y010 5DD, UK (email:[email protected].
MOBILE ROBOT TRACKING OF PRE-PLANNED PATHS N. E. Pears Department of Computer Science, York University, Heslington, York, Y010 5DD, UK (email:[email protected]) 1 Abstract A method of mobile robot steering
ADAPTIVE ALGORITHMS FOR ACOUSTIC ECHO CANCELLATION IN SPEECH PROCESSING
www.arpapress.com/volumes/vol7issue1/ijrras_7_1_05.pdf ADAPTIVE ALGORITHMS FOR ACOUSTIC ECHO CANCELLATION IN SPEECH PROCESSING 1,* Radhika Chinaboina, 1 D.S.Ramkiran, 2 Habibulla Khan, 1 M.Usha, 1 B.T.P.Madhav,
CCNY. BME I5100: Biomedical Signal Processing. Linear Discrimination. Lucas C. Parra Biomedical Engineering Department City College of New York
BME I5100: Biomedical Signal Processing Linear Discrimination Lucas C. Parra Biomedical Engineering Department CCNY 1 Schedule Week 1: Introduction Linear, stationary, normal - the stuff biology is not
Building a Simulink model for real-time analysis V1.15.00. Copyright g.tec medical engineering GmbH
g.tec medical engineering GmbH Sierningstrasse 14, A-4521 Schiedlberg Austria - Europe Tel.: (43)-7251-22240-0 Fax: (43)-7251-22240-39 [email protected], http://www.gtec.at Building a Simulink model for real-time
ADVANCED APPLICATIONS OF ELECTRICAL ENGINEERING
Development of a Software Tool for Performance Evaluation of MIMO OFDM Alamouti using a didactical Approach as a Educational and Research support in Wireless Communications JOSE CORDOVA, REBECA ESTRADA
LOW COST HARDWARE IMPLEMENTATION FOR DIGITAL HEARING AID USING
LOW COST HARDWARE IMPLEMENTATION FOR DIGITAL HEARING AID USING RasPi Kaveri Ratanpara 1, Priyan Shah 2 1 Student, M.E Biomedical Engineering, Government Engineering college, Sector-28, Gandhinagar (Gujarat)-382028,
Subspace Analysis and Optimization for AAM Based Face Alignment
Subspace Analysis and Optimization for AAM Based Face Alignment Ming Zhao Chun Chen College of Computer Science Zhejiang University Hangzhou, 310027, P.R.China [email protected] Stan Z. Li Microsoft
Data Mining for Manufacturing: Preventive Maintenance, Failure Prediction, Quality Control
Data Mining for Manufacturing: Preventive Maintenance, Failure Prediction, Quality Control Andre BERGMANN Salzgitter Mannesmann Forschung GmbH; Duisburg, Germany Phone: +49 203 9993154, Fax: +49 203 9993234;
Applications to Data Smoothing and Image Processing I
Applications to Data Smoothing and Image Processing I MA 348 Kurt Bryan Signals and Images Let t denote time and consider a signal a(t) on some time interval, say t. We ll assume that the signal a(t) is
Lecture 5 Least-squares
EE263 Autumn 2007-08 Stephen Boyd Lecture 5 Least-squares least-squares (approximate) solution of overdetermined equations projection and orthogonality principle least-squares estimation BLUE property
Probability and Random Variables. Generation of random variables (r.v.)
Probability and Random Variables Method for generating random variables with a specified probability distribution function. Gaussian And Markov Processes Characterization of Stationary Random Process Linearly
Detection of Leak Holes in Underground Drinking Water Pipelines using Acoustic and Proximity Sensing Systems
Research Journal of Engineering Sciences ISSN 2278 9472 Detection of Leak Holes in Underground Drinking Water Pipelines using Acoustic and Proximity Sensing Systems Nanda Bikram Adhikari Department of
Discrete Frobenius-Perron Tracking
Discrete Frobenius-Perron Tracing Barend J. van Wy and Michaël A. van Wy French South-African Technical Institute in Electronics at the Tshwane University of Technology Staatsartillerie Road, Pretoria,
Pre-Compliance Test Method for Radiated Emissions of Automotive Components Using Scattering Parameter Transfer Functions
PreCompliance Test Method for Radiated Emissions of Automotive Components Using Scattering Parameter Transfer Functions D. Schneider 1*, S. Tenbohlen 1, W. Köhler 1 1 Institute of Power Transmission and
*Merikoski Rehabilitation and Research Center, Nahkatehtaankatu 3, FIN-90100 Oulu, Finland
MS-WINDOWS SOFTWARE FOR AEROBIC FITNESS APPROXIMATION: NEUROAEROBIC Kauko Väinämö, Timo Mäkikallio*, Mikko Tulppo*, Juha Röning Machine Vision and Media Processing Group, Infotech Oulu, Department of Electrical
Advanced Signal Processing and Digital Noise Reduction
Advanced Signal Processing and Digital Noise Reduction Saeed V. Vaseghi Queen's University of Belfast UK WILEY HTEUBNER A Partnership between John Wiley & Sons and B. G. Teubner Publishers Chichester New
Comparing Improved Versions of K-Means and Subtractive Clustering in a Tracking Application
Comparing Improved Versions of K-Means and Subtractive Clustering in a Tracking Application Marta Marrón Romera, Miguel Angel Sotelo Vázquez, and Juan Carlos García García Electronics Department, University
Simulation and Analysis of Parameter Identification Techniques for Induction Motor Drive
International Journal of Electronic and Electrical Engineering. ISSN 0974-2174 Volume 7, Number 10 (2014), pp. 1027-1035 International Research Publication House http://www.irphouse.com Simulation and
GETTING STARTED WITH LABVIEW POINT-BY-POINT VIS
USER GUIDE GETTING STARTED WITH LABVIEW POINT-BY-POINT VIS Contents Using the LabVIEW Point-By-Point VI Libraries... 2 Initializing Point-By-Point VIs... 3 Frequently Asked Questions... 5 What Are the
Automatic Detection of Emergency Vehicles for Hearing Impaired Drivers
Automatic Detection of Emergency Vehicles for Hearing Impaired Drivers Sung-won ark and Jose Trevino Texas A&M University-Kingsville, EE/CS Department, MSC 92, Kingsville, TX 78363 TEL (36) 593-2638, FAX
RF System Design and Analysis Software Enhances RF Architectural Planning
From April 2010 High Frequency Electronics Copyright 2010 Summit Technical Media, LLC RF System Design and Analysis Software Enhances RF Architectural Planning By Dale D. Henkes Applied Computational Sciences
High Quality Image Magnification using Cross-Scale Self-Similarity
High Quality Image Magnification using Cross-Scale Self-Similarity André Gooßen 1, Arne Ehlers 1, Thomas Pralow 2, Rolf-Rainer Grigat 1 1 Vision Systems, Hamburg University of Technology, D-21079 Hamburg
Performance of Quasi-Constant Envelope Phase Modulation through Nonlinear Radio Channels
Performance of Quasi-Constant Envelope Phase Modulation through Nonlinear Radio Channels Qi Lu, Qingchong Liu Electrical and Systems Engineering Department Oakland University Rochester, MI 48309 USA E-mail:
Tracking Moving Objects In Video Sequences Yiwei Wang, Robert E. Van Dyck, and John F. Doherty Department of Electrical Engineering The Pennsylvania State University University Park, PA16802 Abstract{Object
Solutions to Exam in Speech Signal Processing EN2300
Solutions to Exam in Speech Signal Processing EN23 Date: Thursday, Dec 2, 8: 3: Place: Allowed: Grades: Language: Solutions: Q34, Q36 Beta Math Handbook (or corresponding), calculator with empty memory.
Stock Trading by Modelling Price Trend with Dynamic Bayesian Networks
Stock Trading by Modelling Price Trend with Dynamic Bayesian Networks Jangmin O 1,JaeWonLee 2, Sung-Bae Park 1, and Byoung-Tak Zhang 1 1 School of Computer Science and Engineering, Seoul National University
Frequency Response of Filters
School of Engineering Department of Electrical and Computer Engineering 332:224 Principles of Electrical Engineering II Laboratory Experiment 2 Frequency Response of Filters 1 Introduction Objectives To
System Identification for Acoustic Comms.:
System Identification for Acoustic Comms.: New Insights and Approaches for Tracking Sparse and Rapidly Fluctuating Channels Weichang Li and James Preisig Woods Hole Oceanographic Institution The demodulation
An Active Head Tracking System for Distance Education and Videoconferencing Applications
An Active Head Tracking System for Distance Education and Videoconferencing Applications Sami Huttunen and Janne Heikkilä Machine Vision Group Infotech Oulu and Department of Electrical and Information
BEHAVIOR BASED CREDIT CARD FRAUD DETECTION USING SUPPORT VECTOR MACHINES
BEHAVIOR BASED CREDIT CARD FRAUD DETECTION USING SUPPORT VECTOR MACHINES 123 CHAPTER 7 BEHAVIOR BASED CREDIT CARD FRAUD DETECTION USING SUPPORT VECTOR MACHINES 7.1 Introduction Even though using SVM presents
