Course content (will be adapted to the background knowledge of the class):

Similar documents
Estimation, Detection, and Identification CMU 18752

BME 50500: Image and Signal Processing in Biomedicine. Lecture 5: Correlation and Power-Spectrum CCNY

Independent Component Analysis. Contents

Biomedical Signal Processing and Signal Modeling

Lessons in Estimation Theory for Signal Processing, Communications, and Control

PROBABILITY AND STOCHASTIC PROCESSES A Friendly Introduction for Electrical and Computer Engineers

Statistical and Adaptive Signal Processing

CCNY. BME I5100: Biomedical Signal Processing. Stochastic Processes. Lucas C. Parra Biomedical Engineering Department City College of New York

EEG- Signal Processing

Lesson 1. Optimal signalbehandling LTH. September Statistical Digital Signal Processing and Modeling, Hayes, M:

Tutorial on Blind Source Separation and Independent Component Analysis

Random Vibrations & Failure Analysis Sayan Gupta Indian Institute of Technology Madras

Heeyoul (Henry) Choi. Dept. of Computer Science Texas A&M University

covariance function, 174 probability structure of; Yule-Walker equations, 174 Moving average process, fluctuations, 5-6, 175 probability structure of

Time Series: Theory and Methods

Lecture 2: From Linear Regression to Kalman Filter and Beyond

Probability and Statistics for Final Year Engineering Students

Time Series Analysis. James D. Hamilton PRINCETON UNIVERSITY PRESS PRINCETON, NEW JERSEY

ADAPTIVE FILTER THEORY

STA 4273H: Statistical Machine Learning

Time Series Analysis. James D. Hamilton PRINCETON UNIVERSITY PRESS PRINCETON, NEW JERSEY

STA 4273H: Statistical Machine Learning

Signal Modeling Techniques in Speech Recognition. Hassan A. Kingravi

Pattern Recognition and Machine Learning

Signals and Systems

Statistical Signal Processing Detection, Estimation, and Time Series Analysis

ECE 3800 Probabilistic Methods of Signal and System Analysis

Prerequisite: STATS 7 or STATS 8 or AP90 or (STATS 120A and STATS 120B and STATS 120C). AP90 with a minimum score of 3

Outline. Random Variables. Examples. Random Variable

Nonparametric Bayesian Methods (Gaussian Processes)

Course Name: Digital Signal Processing Course Code: EE 605A Credit: 3

Parametric Models. Dr. Shuang LIANG. School of Software Engineering TongJi University Fall, 2012

Basics on 2-D 2 D Random Signal

Continuous and Discrete Time Signals and Systems

Applied Probability and Stochastic Processes

Probability and Stochastic Processes

DEPARTMENT OF COMPUTER SCIENCE Autumn Semester MACHINE LEARNING AND ADAPTIVE INTELLIGENCE

Singer Identification using MFCC and LPC and its comparison for ANN and Naïve Bayes Classifiers

E : Lecture 1 Introduction

6.867 Machine Learning

TIME SERIES ANALYSIS. Forecasting and Control. Wiley. Fifth Edition GWILYM M. JENKINS GEORGE E. P. BOX GREGORY C. REINSEL GRETA M.

Introduction to Systems Analysis and Decision Making Prepared by: Jakub Tomczak

If we want to analyze experimental or simulated data we might encounter the following tasks:

Adapting Wavenet for Speech Enhancement DARIO RETHAGE JULY 12, 2017

Table of Contents [ntc]

ECE521 week 3: 23/26 January 2017

DETECTION theory deals primarily with techniques for

Bayesian Learning (II)

Information Dynamics Foundations and Applications

SIMON FRASER UNIVERSITY School of Engineering Science

Recipes for the Linear Analysis of EEG and applications

LINEAR MODELS FOR CLASSIFICATION. J. Elder CSE 6390/PSYC 6225 Computational Modeling of Visual Perception

Lecture 16: Small Sample Size Problems (Covariance Estimation) Many thanks to Carlos Thomaz who authored the original version of these slides

ECE 3800 Probabilistic Methods of Signal and System Analysis

WILEY STRUCTURAL HEALTH MONITORING A MACHINE LEARNING PERSPECTIVE. Charles R. Farrar. University of Sheffield, UK. Keith Worden

Department of Electrical and Telecommunications Engineering Technology TEL (718) FAX: (718) Courses Description:

CSci 8980: Advanced Topics in Graphical Models Gaussian Processes

P 1.5 X 4.5 / X 2 and (iii) The smallest value of n for

CCNY. BME I5100: Biomedical Signal Processing. Linear systems, Fourier and z-transform

Review of Probability

PATTERN CLASSIFICATION

Acoustic MIMO Signal Processing

Statistical and Learning Techniques in Computer Vision Lecture 1: Random Variables Jens Rittscher and Chuck Stewart

Introduction to DSP Time Domain Representation of Signals and Systems

Detection & Estimation Lecture 1

Linear Prediction 1 / 41

Universität Potsdam Institut für Informatik Lehrstuhl Maschinelles Lernen. Bayesian Learning. Tobias Scheffer, Niels Landwehr

EE 574 Detection and Estimation Theory Lecture Presentation 8

Lecture 9. Time series prediction

Classification CE-717: Machine Learning Sharif University of Technology. M. Soleymani Fall 2012

CS491/691: Introduction to Aerial Robotics

HST.582J / 6.555J / J Biomedical Signal and Image Processing Spring 2007

Chapter 3: Maximum-Likelihood & Bayesian Parameter Estimation (part 1)

EEL 851: Biometrics. An Overview of Statistical Pattern Recognition EEL 851 1

Part 2: Multivariate fmri analysis using a sparsifying spatio-temporal prior

MANY digital speech communication applications, e.g.,

CSC411: Final Review. James Lucas & David Madras. December 3, 2018

3. ESTIMATION OF SIGNALS USING A LEAST SQUARES TECHNIQUE

Detection & Estimation Lecture 1

Lecture 7: Con3nuous Latent Variable Models

Responses of Digital Filters Chapter Intended Learning Outcomes:

STATISTICS-STAT (STAT)

Computer Engineering 4TL4: Digital Signal Processing

Introduction to Statistical Inference

System Modeling and Identification CHBE 702 Korea University Prof. Dae Ryook Yang

Gaussian Processes for Audio Feature Extraction

Introduction. Chapter 1

Introduction to Biomedical Engineering

Probabilistic modeling. The slides are closely adapted from Subhransu Maji s slides

Mathematical Formulation of Our Example

Publications (in chronological order)

Logistic Regression Review Fall 2012 Recitation. September 25, 2012 TA: Selen Uguroglu

16.584: Random (Stochastic) Processes

STA 4273H: Sta-s-cal Machine Learning

Machine learning for pervasive systems Classification in high-dimensional spaces

STA 414/2104: Machine Learning

A Modified Baum Welch Algorithm for Hidden Markov Models with Multiple Observation Spaces

Advanced Machine Learning & Perception

Chapter 6. Random Processes

ECE 3800 Probabilistic Methods of Signal and System Analysis

Transcription:

Biomedical Signal Processing and Signal Modeling Lucas C Parra, parra@ccny.cuny.edu Departamento the Fisica, UBA Synopsis This course introduces two fundamental concepts of signal processing: linear systems and stochastic processes. Various estimation, detection and filtering methods are developed and demonstrated on biomedical signals. The methods include harmonic analysis, autoregressive model, Wiener and Matched filters, linear discriminants, and independent components. All methods will be developed to answer concrete question on specific data sets in modalities such as ECG, EEG, or Audio. Ideally we will work with data-sets provided by student from their research work. The lectures will be accompanied by data analysis assignments using MATLAB and in class programming. Programming assignments will serve as evaluation of student performance. Course content (will be adapted to the background knowledge of the class): Introduction Linear, stationary, normal - the stuff biology is not made of. Linear systems Impulse response Discrete Fourier transform and z-transform Convolution Sampling Random variables and stochastic processes Random variables Moments and Cumulants Multivariate distributions Statistical independence and stochastic processes Examples of biomedical signal processing Probabilistic estimation Linear discriminants - detection of motor activity from EEG Harmonic analysis - estimation of pitch frequency in speech sound Auto-regressive model - estimation of the spectrum of 'thoughts' in EEG Matched and Wiener filter - filtering in audio Independent components analysis - analysis of MEG signals Literature: Eugene N. Bruce, Biomedical Signal Processing and Signal Modeling, John Wiley & Sons, 2000 Steven Kay, Fundamentals of Statistical Signal Processing, Prentice Hall, 1998 Monson H. Hayes, Statistical Digital Signal Processing and Modeling, John Wiley & Sons, 1996 Iranpour, R. and Chacon, P., Basic Stochastic Processes: The Mark Kac Lectures. MacMillan, 1988

Linear systems The course will begin with and overview of properties of natural signals as a first approximation to the topics of linear systems, normal signals, and stationarity. Linear shift invariant systems will be introduced. This includes finite and infinite impulse response (FIR and IIR) and their representation in time, frequency and z-domain. Relevant concepts are magnitude and phase response, and poles and zeros. The convolution theorem for the Fourier and z-transform will be presented. The practical importance of the discrete Fourier transform for the implementation of linear and circular convolution will be explained. Issues related to discrete versus continuous time and finite versus infinite time will be discussed and in particular the practical importance of the sampling theorem. Lecture 1: Properties of biological signals: non-stationary, non-linear, non-gaussian Linear shift invariant system Finite and infinite impulse response Auto-regressive and moving average filters Lecture 2: Discrete Fourier transform and z-transform* Magnitude and phase response Poles and zeros Stability Lecture 3: Convolution theorem Linear versus circular convolution Overlap-save implementation of linear convolution Windowing Lecture 4: Discrete versus continuous time signals Sampling theorem Pre-filtering Down-sampling Lecture 5-8: Random variables and stochastic processes Probability distribution and density function (pdf) for discrete and continuous variables will be introduced starting with one-dimensional random variables. Conditional distribution and additive random variables will be discussed. The importance of the normal distribution and the central limit theorem will be highlighted. Moments and Cumulants, and the characteristic function will be presented as ways of specifying a pdf. Distributions frequently discovered in biomedical signal processing such as Gaussian, Poison, and Lapacian will be presented. Multivariate distributions in particular Gaussian will be discussed, and the important concept of statistical independence, probabilistic inference, and Bayes rule. Finally the relationship of the material discussed to stochastic processes, i.e. Markov and Wiener process will be presented.

Lecture 5 Probability distribution and density function of 1D random. Conditional distribution and additive random variables Normal distribution and the central limit theorem. Lecture 6 Moments and Cumulants Characteristic function Gaussian, Poison, and Lapacian Lecture 7 Multivariate distributions Covariance Multivariate Gaussian Product and convolutions of Gaussians Conditional Gaussian (Shurr complement) Lecture 8 Statistical independence, factorization Bayes rule, prior, posterior Probabilistic inference Markov and Wiener process Correlation, drift and variance Lecture 9-14: Examples of biomedical signal processing Maximum likelihood (ML) and maximum a-posteriori (MAP) estimation will be presented as it represents the basis for most of the methods to be developed. Binary linear classification will be explained on the task of predicting motor action from MEG signals. Issues concerning statistical performance and over-training will be highlighted. Harmonic analysis will be derived from ML and demonstrated on ECG hart rate estimation. Estimation of the auto-regressive parameters will be derived from ML. The relationship to linear prediction will be highlighted. The relevance for spectral estimation and an application to spectrum identification in EEG will be presented. Matched filter for detection and Wiener filtering for noise reduction will be presented and demonstrated on Ultrasound data. Finally an overview of linear decomposition methods such as Wavelets, principal components and independent components will be given. The focus will be placed on independent component analysis (ICA) and its application to the analysis of MEG signals. Lecture 9: Probabilistic estimation Maximum Likelihood Maximum a-posteriori estimation Lecture 10 Linear discriminants - detection of motor activity from MEG

Logistic regression ROC curve Test versus training set performance Lecture 11 Harmonic analysis Hart rate monitoring Pitch detection Lecture 12 Auto-regressive model Linear prediction Spectral estimation Lecture 13 Matched and Wiener filter Lecture 14 Independent components analysis Wavelets, PCA, ICA - estimation of hart rate in ECG - estimation of the spectrum of 'thoughts' in EEG - filtering in ultrasound - analysis of MEG signals Assignments Lectures will be accompanied by a data analysis assignment. The results will be discussed at the beginning of the following lecture. Example programs will be given in order to gradually introduce new concepts of the MATLAB programing language. The intention of the assignments is to give hands-on experience with data analysis and allow to explore the effects of different parameters in the analysis. This is not a programming course and therefore there will be no particular emphasis on efficient or elegant programming. Note This syllabus covers too much material. We will adjust the content to student interest, specific datasets from the research work of graduate students, and the available time. All lectures and course material are online at: http://bme.ccny.cuny.edu/faculty/parra/teaching/biomed-dsp/