Biomechanical Instrumentation Considerations in Data Acquisition ÉCOLE DES SCIENCES DE L ACTIVITÉ PHYSIQUE SCHOOL OF HUMAN KINETICS

Similar documents
BME 701 Lecture 1. Measurement and Instrumentation

ni.com Sensor Measurement Fundamentals Series

ELG3336 Design of Mechatronics System

Kistler portable triaxial Force Plate

EMG. The study of muscle function through the investigation of the electrical signal the muscles produce

Chapter 2 Analog-to-Digital Conversion...

EDL Group #3 Final Report - Surface Electromyograph System

Biomedical Sensor Systems Laboratory. Institute for Neural Engineering Graz University of Technology

Syllabus Recording Devices

ELECTROMYOGRAPHY UNIT-4

Physiological Signal Processing Primer

MECE 3320 Measurements & Instrumentation. Data Acquisition

Data Acquisition and Processing of a Distributed 3D Induced Polarisation Imaging system

EET 223 RF COMMUNICATIONS LABORATORY EXPERIMENTS

BENG 186B Principles of Bioinstrumentation. Week 7 Review. Solutions

EKT 314/4 LABORATORIES SHEET

Data acquisition and instrumentation. Data acquisition

3D Distortion Measurement (DIS)

Analog-Digital Interface

Construction of a High-Pass Digital Filter From a Low-Pass Digital Filter

BME 3113, Dept. of BME Lecture on Introduction to Biosignal Processing

EXPERIMENT 7 The Amplifier

Testing Sensors & Actors Using Digital Oscilloscopes

Developer Techniques Sessions

Development of Electrocardiograph Monitoring System

Troubleshooting accelerometer installations

IPC-TM-650 TEST METHODS MANUAL

BIO-ELECTRIC MEASUREMENTS

Getting Started. MSO/DPO Series Oscilloscopes. Basic Concepts

MEASURING AND ANALYZING FINE MOTOR SKILLS

Measurement Techniques

THE AMPLIFIER. A-B = C subtractor. INPUTS Figure 1

Instrumentation amplifier

Lab: Using filters to build an electrocardiograph (ECG or EKG)

Module 1: Introduction to Experimental Techniques Lecture 2: Sources of error. The Lecture Contains: Sources of Error in Measurement

DESIGN AND IMPLEMENTATION OF EMG TRIGGERED - STIMULATOR TO ACTIVATE THE MUSCLE ACTIVITY OF PARALYZED PATIENTS

FYS3240 PC-based instrumentation and microcontrollers. Signal sampling. Spring 2017 Lecture #5

Special-Purpose Operational Amplifier Circuits

APPENDIX E: IWX214 HARDWARE MANUAL

Laboratory 14. Lab 14. Vibration Measurement With an Accelerometer

Lab 12 Laboratory 12 Data Acquisition Required Special Equipment: 12.1 Objectives 12.2 Introduction 12.3 A/D basics

AN4995 Application note

An Electromyography Signal Conditioning Circuit Simulation Experience

*Notebook is excluded

Removal of Power-Line Interference from Biomedical Signal using Notch Filter

LAB #7: Digital Signal Processing

EBRG. Data Sheet. edaq Bridge Layer. Special Features. Block Diagram. B en

On the analyzer under UTILITY - CHANGE SETUP - MEASUREMENT MODE - OVERALL LEVEL MODE, the user can select either DIGITAL or ANALOG.

Application Note 175 Using the STMISOC Stimulus Isolator

Theoretical 1 Bit A/D Converter

Considerations for Analog Input and Output

Transfer Function (TRF)

Lab 4 Digital Scope and Spectrum Analyzer

APPLICATION NOTE. Overview

Project: Muscle Fighter

CHEMICAL ENGINEERING 2I03

EXPERIMENT 8 Bio-Electric Measurements

Biosignal Analysis Biosignal Processing Methods. Medical Informatics WS 2007/2008

EDS-400A COMPACT RECORDER. New KYOWA ELECTRONIC INSTRUMENTS CO., LTD.

SigCal32 User s Guide Version 3.0

CHAPTER 7 INTERFERENCE CANCELLATION IN EMG SIGNAL

Laboratory Assignment 1 Sampling Phenomena

Biomedical Signal Processing and Applications

OPERATING INSTRUCTIONS AND SYSTEM DESCRIPTION FOR THE. ISO-STIM 01D STIMULUS ISOLATION UNIT ±100 V / ±10 ma, bipolar output

KMT - Kraus Messtechnik GmbH

BCA 618 Biomechanics. Serdar Arıtan Hacettepe Üniversitesi. Spor Bilimleri Fakültesi. Biyomekanik Araştırma Grubu

Transducer for Measurement Bridges SCM90, SIGS15

Telemetrie-Messtechnik Schnorrenberg

New Features of IEEE Std Digitizing Waveform Recorders

PRODUCT SHEET DA100C DIFFERENTIAL AMPLIFIER MODULE

UNIVERSITY OF CALIFORNIA College of Engineering Department of Electrical Engineering and Computer Sciences

Lecture Schedule: Week Date Lecture Title

Oscilloscope Measurement Fundamentals: Vertical-Axis Measurements (Part 1 of 3)

Biomedical Electrodes, Sensors, and Transducers. Definition of Biomedical Electrodes, Sensors, and Transducers. Electrode: Sensor: Transducer:

The Fundamentals of Mixed Signal Testing

EET 150 Lab Activity 13 On-Line Students Temperature Logging and Display Analog Discovery 2

How to Setup a Real-time Oscilloscope to Measure Jitter

BME 405 BIOMEDICAL ENGINEERING SENIOR DESIGN 1 Fall 2005 BME Design Mini-Project Project Title

Capacitive MEMS accelerometer for condition monitoring

being developed. Most up and coming drugs are extremely expensive and limited in

Part I - Amplitude Modulation

AC : A STUDENT PROJECT: DEVELOPING LABVIEW DRIVERS FOR A MEASUREMENT BRIDGE

VCSO Mechanical Shock Compensation

SigCalRP User s Guide

Chapter 3 Data and Signals 3.1

Amplitude Modulation Effects in Cardiac Signals

WebSeminar: Signal Chain Overview

DSI Guidelines for Biopotential Applications

FATIGUE INDEPENDENT AMPLITUDE-FREQUENCY CORRELATIONS IN EMG SIGNALS

ESA400 Electrochemical Signal Analyzer

EMG DRIVEN ACTIVE PROSTHESIS : SIGNAL ACQUISITION SYSTEM DESIGN AND INITIAL EXPERIMENTAL STUDY (selected from CEMA 15 Conference)

Bio amplifier. Project work at CPDM IISc

Instrumentation (ch. 4 in Lecture notes)

APPLICATION BULLETIN PRINCIPLES OF DATA ACQUISITION AND CONVERSION. Reconstructed Wave Form

The Electroencephalogram. Basics in Recording EEG, Frequency Domain Analysis and its Applications

LabVIEW Based Instrumentation and Experimental Methods Course

EMG Signal Analysis and Application for Arm Exoskeleton Control.

FYS3240 PC-based instrumentation and microcontrollers. Signal sampling. Spring 2015 Lecture #5

Where DSP meets Measurement Science: A Sound Example. By Andrew Hurrell PhD

Introduction. Research Article. Md Salah Uddin Farid, Shekh Md Mahmudul Islam*

Transcription:

Biomechanical Instrumentation Considerations in Data Acquisition

Data Acquisition in Biomechanics Why??? Describe and Understand a Phenomena Test a Theory Evaluate a condition/situation Data Acquisition provides information that is used in making decisions.

The Goal!!! Good Decision Accuracy in Data Acquisition

Levels of Data Acquisition Visual Observation and Human Interpretation Limited Information Processing Capacity Subjectivity in interpretation Instrumented Observation and Human Interpretation Un-limited information processing capacity Decreased subjectivity of interpretation Instrumented Observation and Interpretation Un-limited information processing capacity and Objectivity of interpretation * Lack of spontaneity and creativity

Factors that Maximize Accuracy in Data Acquisition Selection of the correct measurement technique Use of established techniques Attention to appropriate sensitivity levels Calibration Standardization of protocols Adequate preparation (ie training, pilot testing, etc.)

Factors that Maximize Accuracy in Data Acquisition Attention to the Details Good Decisions

Biomechanical Data What s it like? Continuous Wide range of Amplitudes Variability of Duration Wide range of Frequencies

Data are Continuous ROM 100 80 Degrees 60 40 20 EMG 0 0 10 20 30 40 50 60 70 80 90 100 Gait Cycle EMG (uv) 600 500 400 300 200 100 0

Wide Range of Amplitudes Ground Reaction Forces Hundreds of Newton EMG Millionths of a volt

Wide Range of Amplitudes Measurement Range Frequency, Hz Method Blood flow 1 to 300 ml/s 0 to 20 Electromagnetic or ultrasonic Blood pressure 0 to 400 mmhg 0 to 50 Cuff or strain gage Cardiac output 4 to 25 L/min 0 to 20 Fick, dye dilution Electrocardiography 0.5 to 4 mv 0.05 to 150 Skin electrodes Electroencephalography 5 to 300 µ V 0.5 to 150 Scalp electrodes Electromyography 0.1 to 5 mv 0 to 10000 Needle electrodes Electroretinography 0 to 900 µ V 0 to 50 Contact lens electrodes ph 3 to 13 ph units 0 to 1 ph electrode pco 2 40 to 100 mmhg 0 to 2 pco 2 electrode po 2 30 to 100 mmhg 0 to 2 po 2 electrode Pneumotachography 0 to 600 L/min 0 to 40 Pneumotachometer Respiratory rate 2 to 50 breaths/min 0.1 to 10 Impedance Temperature 32 to 40 C 0 to 0.1 Thermistor

Wide Variability of Duration Continuous Motion Studies - hours Reaction Time Studies - msec

Wide Range of Frequencies ROM in Walking 2 to 4 Hz Foot Impact Shock 200 to 300 Hz EMG > 2000 Hz

How Do We Acquire Biomechanical Data?? Video/Cine Force Plates Electromyography Pressure Plates Accelerometers Force Transducers Electrogoniometers Etc.

How do we Record the Data?? Old technology (yuk) Chart Recorders Oscilloscopes Tape Recorders New Technology Computers Data loggers

The Problem!!! Instruments produce continuous data (Analog Data) Computers like discrete data (Digital Data)

The Problems!!! Amplitude 5 mv -5 mv Amplitude 1 V -1 V Time Time Dynamic Range (a) An input signal which exceeds the dynamic range. (b) The resulting amplified signal is saturated at ±1 V.

The problems!!! Amplitude 5 mv Time Dynamic Range -5 mv Amplitude Time Dc offset (a) An input signal without dc offset. (b) An input signal with dc offset.

The Solution The Analog to Digital (A/D) Converter Changes the in-coming (analog) signal to (digital) information that can be processed by the computer

Principles of A/D Conversion An analog signal (typically a voltage) is measured at periodic intervals. At each interval the voltage is given a numerical value that represents the amplitude of the voltage. 0 2 3 4 4 3 2 1

Principles of A/D Conversion The Analog values that represent the signal are then stored, as an array of numbers, for processing. 0 2 3 4 4 3 2 1

Data Sampling and Data Treatment

Data Sampling and Data Treatment Issues Transferring Analog Signals to a Digital Computer Time and Frequency Domain Analysis Determining Optimal Sampling Rates Prevention and Treatment of Noisy Data Data Normalization

The Analog to Digital (A/D) Converter Analog Signals GRF ROM EMG

The Analog to Digital (A/D) Converter Changes the in-coming analog signal to digits (numerical information) that can be processed by the computer

Principles of A/D Conversion An analog signal (typically a voltage) is measured at periodic intervals. At each interval the voltage is given a numerical value that represents the amplitude of the voltage. 0 2 3 4 4 3 2 1

Features of the A/D Converter Channels - 4, 8 16, 32, 64 Gain - 2, 4 8, 10 (typical) Input Range - variable (+-10 Volts) Sampling Rate Low 1000 Hz to High 500 khz Resolution 8 Bit 256 units 12 Bit 4096 units 16 Bit 65536 units D/A Capacity

Time and Frequency Domain Analysis Time Domain Frequency Domain Mv Mv Time (seconds) Frequency (hz)

Time and Frequency Domain Analysis Time Domain Represents change in signal Amplitude relative to change in Time Frequency Domain Represents change in signal Amplitude relative to the Rate of Change in Amplitude Time Domain Fourier Transform (FFT) Frequency Domain

Frequency Domain Analysis Examples

Determining Optimal Sampling Rates Sampling Rate: The rate at which periodic measurements of a signal are made. Units are samples per second or Hz Examples An EMG signal being sampled at 1000 Hz A video picture being sampled at 60 Hz How Fast Do We Need to Sample the Data?

Considerations in Selecting a Sampling Rate Frequency Characteristics of the Signal the rate at which the amplitude of the signal changes Examples: Rapidly Changing Signals Slowly Changing Signals -

Considerations in Selecting a Sampling Rate Frequency Characteristics of the Signal - the Nyquist Sampling Theory Speed of Signal Processing and Data Analysis Depends on: What s needed Computer Processing Speed Amount of Data Requisite Processing

Considerations in Selecting a Sampling Rate Frequency Characteristics of the Signal - the Nyquist Sampling Theory Speed of Signal Processing and Data Analysis Storage Capacity of the System Number of Channels Simultaneously Sampled Capacity (speed and channels) of A/D system

Typical Sampling Rates for Biomechanical Data Force Platform - 10 Hz (balance) to 1000 Hz (running, jumping, etc.) EMG - 100 Hz to 2000 Hz Video - 15 fps to 500 fps

Determining Optimal Sampling Rates Theoretical Determine the frequency characteristics of the signal to be sampled Apply the Nyquist Theory ( i.e. At least 2 x the highest frequency in the signal) Practical Copy what someone else has done!!!

Determining Optimal Sampling Rates What Happens if we Sample too slow Aliasing Error (introduces frequencies into the data that aren t actually there Sample Too Fast Generates excess data

Sampling Rate Examples

Prevention and Treatment of Noisy Data A BIG Problem!!!

Noisy Data Noisy EMG Signal Not Noisy (clean)

Minimizing the Effect of Noisy Data Control sources of noise before contamination eliminate sources of noise Vibration Radiant electrical energy Movement artifact (cable movement) Filter data after contamination with appropriate hardware and/or software filters

Filtering Data The Goal Extracting the Noise without Changing the Signal

Digitial Filtering Based on the Frequency characteristics of the data A mathematical process that selectively eliminates that part of the data that is caused by noise Based on the assumption that the noise occurs at frequencies that are different from those of the actual signal

Digital Filtering Raw Signal (signal + noise) Filtered Signal

Digital Filtering Examples

Noise Reduction Other Techniques Smoothing Moving Window Curve Fitting Cubic Spline Root Mean Square *All of the above are effective but less specific *May also be used to simplify complex waveforms to enhance analysis

Noise Reduction - other Examples

Data Normalization The Goal To convert the data from one base unit to an alternative base unit 1. To enhance ease of interpretation 2. To establish a common base so that averaging across subjects/conditions is possible Examples The mean level of muscle activity in the biceps during the arm curl was 80 mv. The mean level of muscle activity in the biceps during the arm curl was 98% of a maximum voluntary contraction

Data Normalization The Goal To convert the data from one base unit to an alternative base unit 1. To enhance ease of interpretation 2. To establish a common base so that averaging across subjects/conditions is possible Examples The force on impact with the ground was equal to 1100 Newtons The force on impact with the ground was equal to 1.5 bodyweights

Data Normalization Other types of data normalization Normalizing time by the duration of a cycle Ex. Expressing gait events relative to a gait cycle ie. 20% of the gait cycle Normalizing O 2 consumption by expressing it as a function of body mass and/or time Ex. Ml/Kg/Min

THE END