Biomedical Signal Processing

Similar documents
Biomedical Signal Processing

: Biomedical Signal Processing

EEG, ECG, EMG. Mitesh Shrestha

PD233: Design of Biomedical Devices and Systems

Testing the Accuracy of ECG Captured by Cronovo through Comparison of ECG Recording to a Standard 12-Lead ECG Recording Device

Removing ECG Artifact from the Surface EMG Signal Using Adaptive Subtraction Technique

11/18/13 ECG SIGNAL ACQUISITION HARDWARE DESIGN. Origin of Bioelectric Signals

ISSN: ISO 9001:2008 Certified International Journal of Engineering and Innovative Technology (IJEIT) Volume 2, Issue 10, April 2013

Removal of Baseline Wander from Ecg Signals Using Cosine Window Based Fir Digital Filter

Introduction to Electrophysiology

CHAPTER 6 INTERFERENCE CANCELLATION IN EEG SIGNAL

Assessment of Reliability of Hamilton-Tompkins Algorithm to ECG Parameter Detection

ECG Noise Reduction By Different Filters A Comparative Analysis

PSD Analysis of Neural Spectrum During Transition from Awake Stage to Sleep Stage

Extraction of Unwanted Noise in Electrocardiogram (ECG) Signals Using Discrete Wavelet Transformation

PERFORMANCE CALCULATION OF WAVELET TRANSFORMS FOR REMOVAL OF BASELINE WANDER FROM ECG

Comparison of Different ECG Signals on MATLAB

SPECTRAL ANALYSIS OF LIFE-THREATENING CARDIAC ARRHYTHMIAS

Simulation Based R-peak and QRS complex detection in ECG Signal

Electroencephalography

MR Advance Techniques. Cardiac Imaging. Class IV

An electrocardiogram (ECG) is a recording of the electricity of the heart. Analysis of ECG

The Electrocardiogram

Vital Responder: Real-time Health Monitoring of First- Responders

Lab #3: Electrocardiogram (ECG / EKG)

HST-582J/6.555J/16.456J-Biomedical Signal and Image Processing-Spring Laboratory Project 1 The Electrocardiogram

PCA Enhanced Kalman Filter for ECG Denoising

Medical Electronics Dr. Neil Townsend Michaelmas Term 2001 ( The story so far

Signal Processing of Stress Test ECG Using MATLAB

ECG MACHINE KEC- Series

ECG ABNORMALITIES D R. T AM A R A AL Q U D AH

SSRG International Journal of Medical Science ( SSRG IJMS ) Volume 4 Issue 1 January 2017

CHAPTER 5 WAVELET BASED DETECTION OF VENTRICULAR ARRHYTHMIAS WITH NEURAL NETWORK CLASSIFIER

Restoring Communication and Mobility

DR QAZI IMTIAZ RASOOL OBJECTIVES

BUSINESS. Articles? Grades Midterm Review session

Sahand University of Technology

POWER EFFICIENT PROCESSOR FOR PREDICTING VENTRICULAR ARRHYTHMIA BASED ON ECG

Removal of Baseline wander and detection of QRS complex using wavelets

EI2311 BIOMEDICAL INSTRUMENTATION

A Review on Arrhythmia Detection Using ECG Signal

Introduction (1) Nervous System & EEG. Introduction (2)

CRC 431 ECG Basics. Bill Pruitt, MBA, RRT, CPFT, AE-C

CASE 10. What would the ST segment of this ECG look like? On which leads would you see this ST segment change? What does the T wave represent?

CHAPTER IV PREPROCESSING & FEATURE EXTRACTION IN ECG SIGNALS

Brain Computer Interface. Mina Mikhail

Powerline Interference Reduction in ECG Using Combination of MA Method and IIR Notch

Cardiovascular Diseases and Diabetes

Development of Ultrasound Based Techniques for Measuring Skeletal Muscle Motion

Outline. Electrical Activity of the Human Heart. What is the Heart? The Heart as a Pump. Anatomy of the Heart. The Hard Work

Electrocardiography for Healthcare Professionals

Introduction. Cardiac Imaging Modalities MRI. Overview. MRI (Continued) MRI (Continued) Arnaud Bistoquet 12/19/03

UNDERSTANDING YOUR ECG: A REVIEW

Temporal Analysis and Remote Monitoring of ECG Signal

An Improved QRS Wave Group Detection Algorithm and Matlab Implementation

DETECTION OF HEART ABNORMALITIES USING LABVIEW

Diploma in Electrocardiography

SYSTEM FOR MEASURING THE TRANSTHORACIC ELECTRICAL IMPEDANCE TO THE ECG SIGNAL

EE 4BD4 Lecture 11. The Brain and EEG

Performance Identification of Different Heart Diseases Based On Neural Network Classification

Analysis of Electrocardiograms

Developing Electrocardiogram Mathematical Model for Cardiovascular Pathological Conditions and Cardiac Arrhythmia

HST 583 fmri DATA ANALYSIS AND ACQUISITION

Biomedical. Measurement and Design ELEC4623. Lectures 15 and 16 Statistical Algorithms for Automated Signal Detection and Analysis

EC6001 MEDICAL ELECTRONICS

Chapter 3 Biological measurement 3.1 Nerve conduction

Sleep stages. Awake Stage 1 Stage 2 Stage 3 Stage 4 Rapid eye movement sleep (REM) Slow wave sleep (NREM)

Systems Biology Across Scales: A Personal View XXVII. Waves in Biology: Cardiac Arrhythmia. Sitabhra Sinha IMSc Chennai

Rigel UNI-SiM Lite. The most cost-effective patient simulator on the market. Key Features n Compact and cost-effective

physiology 6 Mohammed Jaafer Turquoise team

Chapter 20 (2) The Heart

NOISE DETECTION ALGORITHM

IJRIM Volume 1, Issue 2 (June, 2011) (ISSN ) ECG FEATURE EXTRACTION FOR CLASSIFICATION OF ARRHYTHMIA. Abstract

LABVIEW based expert system for Detection of heart abnormalities

Rigel UNI-SiM. The world s smallest integrated NiBP, SpO2 and patient simulator. Key Features n Compact and cost-effective

Understanding the 12-lead ECG, part II

RN-BC, MS, CCRN, FAHA

Chapter 13 The Cardiovascular System: Cardiac Function

Emotion Detection Using Physiological Signals. M.A.Sc. Thesis Proposal Haiyan Xu Supervisor: Prof. K.N. Plataniotis

EKG Competency for Agency

Research Article A Novel Pipelined Adaptive RLS Filter for ECG Noise Cancellation

Paroxysmal Supraventricular Tachycardia PSVT.

Kadi Sarva Vishwavidyalaya Gandhinagar

THE CARDIOVASCULAR SYSTEM. Heart 2

ECG Beat Recognition using Principal Components Analysis and Artificial Neural Network

Introduc2on/Mo2va2on

Continuous Wavelet Transform in ECG Analysis. A Concept or Clinical Uses

MYOCARDIALINFARCTION. By: Kendra Fischer

Where are the normal pacemaker and the backup pacemakers of the heart located?

Various Methods To Detect Respiration Rate From ECG Using LabVIEW

CLASSIFICATION OF CARDIAC SIGNALS USING TIME DOMAIN METHODS

ELECTROCARDIOGRAM (ECG) SIGNAL PROCESSING ON FPGA FOR EMERGING HEALTHCARE APPLICATIONS

CS 100. Diagnostic Manual

Artifact Recognition and Troubleshooting

Comparison of ANN and Fuzzy logic based Bradycardia and Tachycardia Arrhythmia detection using ECG signal

Typical types of bioelectric signals

BEDSIDE ECG INTERPRETATION

Fuzzy Based Early Detection of Myocardial Ischemia Using Wavelets

Heart-rate Variability Christoph Guger,

Presented By: Barbara Furry, RN-BC, MS, CCRN, FAHA Director The Center of Excellence in Education Director of HERO

Transcription:

DSP : Biomedical Signal Processing

Brain-Machine Interface Play games? Communicate? Assist disable?

Brain-Machine Interface

Brain-Machine Interface (By ATR-Honda)

The Need for Biomedical Signal Processing

What is it? Biomedical Signal Processing: Application of signal processing methods, such as filtering, Fourier transform, spectral estimation and wavelet transform, to biomedical problems, such as the analysis of cardiac signals, the breathing cycle, etc. A broader aspect: Biomedical imaging, genomic signal processing, etc.

Medical Diagnosis: Heart Attack as another Example Heart attack: Coronary artery disease, blockage of blood supply to the myocardium.

Medical Diagnosis: Heart Attack as an Example Plaque: A gradual buildup of fat (cholesterol) within the artery wall.

Medical Diagnosis: Heart Attack as an Example Symptoms: Chest pressure with stress, heart burn, nausea, vomiting, shortness of breath, heavy sweating. Chest pain, heart attack, arrhythmias.

Medical Diagnosis: Heart Attack as an Example Diagnosis: Prehospital electrocardiography (ECG). Continuous/serial ECG. Exercise stress ECG. Biochemical tests and biomarkers. Sestamibi myocardial perfusion imaging. Echocardiography. Computer-based decision aids.

Medical Diagnosis: ECG

Medical Diagnosis: ECG

Medical Diagnosis: ECG

Medical Diagnosis: Heart Attack as an Example Treatment: Angioplasty. Stent implantation. Atherectomy. Coronary bypass surgery. Intravascular radiotherapy. Excimer laser.

Medical Diagnosis: Heart Attack as an Example Imaging: Ultrasound.

Medical Diagnosis: Heart Attack as an Example Imaging: Optics.

Biomedical Signals: Broader Definition Signals as a result of physiological activities in the body: Electrical and Non-electrical Invasive/Non-invasive interrogation of an external field with the body Diagnosis and therapy Will focus mostly on bioelectric signal.

Outline Bioelectrical signals: Excitable cells Resting/action potential ECG, EEG, etc Applications of signal processing techniques Sampling, filtering, data compression, etc Non-stationary nature of biomedical signals

Bioelectrical Signals ERG EEG ECG EGG The bioelectric signals represent many physiological activities. ENG EMG

Excitable Cells Neuron (Rabbit Retina) Ionic Relations in the Cell

Structural unit

Functional unit

Neural signaling (I)

Neural signaling (II)

Neural signaling (III)

Neural signaling (IV)

Measurements of Action Potential A C =ε d 6250 ions/µm2 for 100mV membrane potential

Goldman Equation E = RT F P ln P K K [ K ] [ ] [ ] o + PNa Na o + PCl Cl i [ K ] + P [ Na] + P [ Cl] i Na E: Equilibrium resting potential R: Universal Gas Constant (8.31 J/(mol*K)) T: Absolute temperature in K F: Faraday constant (96500 C/equivalent) P M : Permeability coefficient of ionic species M. i Cl o

Example: Ion Concentration Species Na + K + Cl - Intracellular (millimoles/l) 12 155 4 (For frog skeletal muscle) Extracellular (millimoles/l) 145 4 120

Example: Equilibrium Resting Potential for frog skeletal muscle P Na : 2 X 10-8 cm/s P K : 2 X 10-6 cm/s P Cl : 4 X 10-6 cm/s E=-85.3 mv

Electrocardiogram (ECG)

ECG One of the main methods for assessing heart functions. Many cardiac parameters, such as heart rate, myocardial infarction, and enlargement can be determined. Five special groups of cell: SA, AV, common bundle, RBB and LBB.

ECG

ECG

ECG Leads

ECG Leads

ECG Diagnosis

ECG Diagnosis PVC with echo

ECG Diagnosis Conduction: SA Block (Type I)

ECG Diagnosis Conduction: Complete AV Block

ECG Diagnosis Rate: Atrial Tachycardia (160 bpm)

ECG Diagnosis Rate: Ventricular Tachycardia

ECG Diagnosis Rate: Ventricular Fibrillation

ECG Diagnosis Rate: Sinus Bradycardia

ECG Diagnosis Other abnormalities: Myocardial infarction Atrial/Ventricular enlargement ST segment elevation

Pace Makers

Electroencephalogram (EEG)

EEG Electrical potential fluctuations of the brain. Under normal circumstances, action potentials in axons are asynchronous. If simultaneous stimulation, projection of action potentials are detectable. The analysis is based more on frequency than morphology.

EEG: Instrument

EEG: Spatial and Temporal Characteristics

EEG: Presentation

EEG Classification

EEG Classification Alpha: 8 to 13Hz. Normal persons are awake in a resting state. Alpha waves disappear in sleep. Beta: 14 to 30Hz. May go up to 50Hz in intense mental activity. Beta I waves: frequency about twice that of the alpha waves and are influenced in a similar way as the alpha waves. Beta II waves appear during intense activation of the central nervous system and during tension.

EEG Classification Theta waves: 4 to 7Hz. During emotional stress. Delta waves Below 3.5Hz. Deep sleep or in serious organic brain disease.

EEG Applications Epilepsy. Dream:

Other Biomedical Signals Electrical: Electroneurogram (ENG) Electromyogram (EMG) Electroretinogram (ERG) Electrogastrogram (EGG).

Other Non-Electrical Biomedical Signals Circulatory system Blood pressure Heart sound Blood flow velocity Blood flow volume

Other Non-Electrical Biomedical Signals Respiratory system Respiratory pressure Gas-flow rate Lung volume Gas concentration

Applications of Signal Processing Techniques

Sampling Digital analysis and presentation of biomedical signals. Sampling requirements. Low frequencies. Frequency ranges of different physiological signals may be overlapping. Electronic noise and interference from other physiological signals. Very weak (maybe µv level), the pre-amp circuit is often very challenging.

Filtering Digital filters are used to keep the in-band signals and to reject out-of-band noise. Low-pass, band-pass, high-pass and bandreject. Similar to those of other applications.

Noise Sources of ECG

High Voltage 50/60Hz AC AC 110V Ground

Noise Sources Inherent Instrumentation Environment From the body

Ideal Signal Vs. Signal with Powerline Noise

Ideal Signal Vs. Signal with Powerline Noise Powerline interference consists of 60Hz tone with random initial phase. It can be modeled as sinusoids and its combinations. The characteristics of this noise are generally consistent for a given measurement situation and, once set, will not change during a detector evaluation. Its typical SNR is in the order of 3dB.

Ideal Signal Vs. Signal with Electromyographic Noise

Ideal Signal Vs. Signal with Electromyographic Noise EMG noise is caused by muscular contractions, which generate millivolt-level potentials. It is assumed to be zero mean Gaussian noise. The standard deviation determines the SNR, whose typical value is in the order of 18dB.

Ideal Signal Vs. Signal with Respirational Noise

Ideal Signal Vs. Signal with Respirational Noise Respiration noise considers both the sinusoidal drift of the baseline and the ECG sinusoidal amplitude modulation. The drift can be represented as a sinusoidal component at the frequency of respiration added to the ECG signal. The amplitude variation is about 15 percent of peak-to-peak ECG amplitude. It is simulated with a sinusoid of 0.3Hz frequency with typical SNR 32dB. The modulation is another choice of representing respiration noise. It can be simulated with 0.3Hz sinusoid of 12dB SNR.

Ideal Signal Vs. Signal with Motion Artifacts

Ideal Signal Vs. Signal with Motion Artifacts Motion artifact is caused by displacements between electrodes and skin due to patients slow movement. It is simulated with an exponential function that decays with time. Typically the duration is 0.16 second and the amplitude is almost as large as the peak-to-peak amplitude. The phase is random with a uniform distribution.

Noise Removal The four types of noises are mostly sinusoidal or Gaussian. The sinusoidal noises are usually removed with a notch filter. Other distortions are zeroed out using the moving average.

Adaptive Noise Cancellation Noise from power line (60Hz noise). The noise is also in the desired frequency range of several biomedical signals (e.g., ECG), notch filter is required. Adaptive filtering: The amplitude and exact frequency of the noise may change.

Adaptive Filter ECG pre-amp output s + n 0 output y 60Hz outlet n 1 attenuator adaptive filter z

Adaptive Filter ) ( ) ( ) ( ) ( 0 nt z nt n nt s nt y + = ) ( 2 ) ( 0 2 0 2 2 z n s z n s y + + = ] ) [( ] [ )] ( [ 2 ] ) [( ] [ ] [ 2 0 2 0 2 0 2 2 z n E s E z n s E z n E s E y E + = + + = ] ) [( min ] [ ] [ min 2 0 2 2 z n E s E y E + =

Adaptive Filtering for Fetal ECG

Pattern Recognition Abnormal physiological signals vs. the normal counterparts. An average of several known normal waveforms can be used as a template. The new waveforms are detected, segmented and compared to the template. Correlation coefficient can be used to quantify the similarity. = = = = N i X i N i T i N i X i T i X T X T 1 2 1 2 1 ) ( ) ( ) )( ( µ µ µ µ ρ

Ex. ECG Pattern Recognition

Data Compression For large amount of data (e.g., 24 hour ECG). Must not introduce distortion, which may lead to wrong diagnosis. Formal evaluation is necessary.

ECG Data Compression WGAQQQQQQRBCCCCCHZY WGAQ*6RBC*5HZY

ECG Data Compression

ECG Data Compression

ECG Data Compression

Is straightforward implementation sufficient for biomedical signals?

Characteristics of Biomedical Signals (I): Weak Unimportant The information is in the details:

OK! OK? JPEG Compression 4302 Bytes 2245 Bytes 1714 Bytes 4272Bytes 2256 Bytes 1708 Bytes Wavelet Compression

Characteristics of Biomedical Signals (II): Nonstationarity Fourier Transform : X + ( ω ) ( ) jωt = x t e dt Fourier transform requires signal stationarity. Biomedical signals are often time-varying. Short-time Fourier analysis Time-frequency representation Cyclo-stationarity

Nonstationarity: An EEG Example

Spectral Estimation for Nonstationary Signals Fourier Transform Short Time Fourier Transform X ( ω ) = + x( t) e jωt dt X ( ω, a) = + x( t) g( t a) e jωt dt

Another Example: Signal Processing for Blood Velocity Estimation (Please refer to the class notes.)

Other Important Biomedical Applications Biomedical imaging: X-ray, CT, MRI, PET, OCT, Ultrasound, Genomic signal processing,etc

Term Project http://ultrasound.ee.ntu.edu.tw

Term Project Part I: Implementation of the Pan-Tompkins Technique + heart rate estimation. Part II: ECG paper survey. Please read the description on the web site carefully.

The Pan-Tompkins Technique Band-Pass Filter Differentiator Squaring Moving Average Integrator