Electro-Oculography (EOG) Measurement System The goal : To measure eye movement with maximum accuracy using skin electrodes around the eyes that detect.

Slides:



Advertisements
Similar presentations
Lecture 20 Dimitar Stefanov. Microprocessor control of Powered Wheelchairs Flexible control; speed synchronization of both driving wheels, flexible control.
Advertisements

Introduction to Eye Tracking
BIOPOTENTIAL AMPLIFIERS
Signal and System IIR Filter Filbert H. Juwono
Signals The main function of the physical layer is moving information in the form of electromagnetic signals across a transmission media. Information can.
Lock-in amplifiers Signals and noise Frequency dependence of noise Low frequency ~ 1 / f –example: temperature (0.1 Hz), pressure.
Introduction to electronics lab ENGRI 1810 Using: Solderless prototype board (white board) Digital multimeter (DMM) Power Supply Signal Generator Oscilloscope.
Sine waves The sinusoidal waveform (sine wave) is the fundamental alternating current (ac) and alternating voltage waveform. Electrical sine waves are.
1 Lecture 27 Physical Layer (Data and Signals) University of Nevada – Reno Computer Science & Engineering Department Fall 2010 CPE 400 / 600 Computer Communication.
Data Acquisition Concepts Data Translation, Inc. Basics of Data Acquisition.
Analog to Digital Conversion. 12 bit vs 16 bit A/D Card Input Volts = A/D 12 bit 2 12 = Volts = Volts = 2048 −10 Volts = 0 Input Volts.
Lecture 9: D/A and A/D Converters
TRANSMISSION FUNDAMENTALS Review
SIGNAL PROCESSING TECHNIQUES USED FOR THE ANALYSIS OF ACOUSTIC SIGNALS FROM HEART AND LUNGS TO DETECT PULMONARY EDEMA 1 Pratibha Sharma Electrical, Computer.
Electrical Agents Chapter 5. Direct Currents Characterized by a continuous flow of electrons in one direction Characterized by a continuous flow of electrons.
Physiology and Psychophysics of Eye Movements 1.Muscles and (cranial) nerves 2. Classes of eye movements/oculomotor behaviors 3. Saccadic Eye Movements,
3.1 Chapter 3 Data and Signals Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Development of an Eye Tracker By Jason Kajon Barrett of the Center for Imaging Science at the Rochester Institute of Technology Advisor: Jeff Pelz.
Society for Psychophysiological Research
Eye Movements and Visual Attention
1 RF (Radio Frequency) technology Part ll RF (Radio Frequency) technology Part ll BASIC TELECOMMUNICATIONS.
Ch – 35 AC Circuits.
LE 460 L Acoustics and Experimental Phonetics L-13
Chapter 2 Basic Concepts of Electronics. Figure 2.1 Electric current within a conductor. (a) Random movement of electrons generates no current. (b) A.
The tendency to reduce the cost of CVGs results in metallic resonator. In comparison to quartz resonator CVG, it has much lower Q-factor and, as a result,
ACOE2551 Microprocessors Data Converters Analog to Digital Converters (ADC) –Convert an analog quantity (voltage, current) into a digital code Digital.
ABSTRACT Purpose. To investigate why infantile nystagmus syndrome (INS) patients often complain that they are “slow to see.” Static measures of visual.
EOG Based Robot Controller
Announcements mid-term Thursday (Oct 27 th ) Project ideas to me by Nov 1 st latest Assignment 4 due tomorrow (or now) Assignment 5 posted, due Friday.
Eye movements: Lab # 1 - Catching a ball. How do we use our eyes to catch balls? What information does the brain need? Most experiments look at simple.
 An eye tracking system records how the eyes move when a subject is sitting in front of a computer screen.  The human eyes are constantly moving until.
Measuring Phase Difference Dr. Len Trombetta 1 ECE 2100.
Filtering. What Is Filtering? n Filtering is spectral shaping. n A filter changes the spectrum of a signal by emphasizing or de-emphasizing certain frequency.
Scopes  An oscilloscope is a visual voltmeter.  An oscilloscope converts electrical signals into a visual image representing voltage changes over a.
PSY 369: Psycholinguistics Language Comprehension: Methods for sentence comprehension.
Part I: Image Transforms DIGITAL IMAGE PROCESSING.
The Physical Layer Lowest layer in Network Hierarchy. Physical transmission of data. –Various flavors Copper wire, fiber optic, etc... –Physical limits.
Vital Signs Monitor UConn BME 4900 Vital Signs Monitor Purpose As the population ages, many people are required by their doctors to take vital signs.
Department of ORL-HNS Maastricht University Medical Centre The Netherlands comparison video-oculography and electro-nystagmography using the search coil.
Society for Psychophysiological Research
11/22/20151 Digital Filters. 11/22/20152 Time domain to Frequency Domain and vice versa Filter Characteristics.
The geometry of the system consisting of the hyperbolic mirror and the CCD camera is shown to the right. The points on the mirror surface can be expressed.
Calibration in the Front End Controls Craig Cahillane LIGO Caltech SURF 2013 Mentors: Alan Weinstein, Jamie Rollins Presentation to Calibration Group 8/21/2013.
Counting How Many Words You Read
Z Transform The z-transform of a digital signal x[n] is defined as:
Topics 1 Specific topics to be covered are: Discrete-time signals Z-transforms Sampling and reconstruction Aliasing and anti-aliasing filters Sampled-data.
Signal Processing: EEG to ERP A Darren Parker Presentation.
What visual image information is needed for the things we do? How is vision used to acquire information from the world?
Chapter 5: Analog Transmission Converting digital data to a bandpass analog signal is traditionally called digital-to-analog conversion. Converting a low-pass.
EOG-controlled Visual Prosthesis
FUNCTION GENERATOR.
Drawing Two Dimensional Shapes
ELECTRONIC DEVICES AND CIRCUITS
PADME L0 Trigger Processor
Oscillations AP Physics C.
Bit rate Baud rate Goal in data communication is to increase the bit rate while decreasing the baud rate. Increasing the data rate increases the speed.
Computer Vision Lecture 2: Vision, Attention, and Eye Movements
Eye movements Domina Petric, MD.
Copyright © Cengage Learning. All rights reserved.
Digital Control Systems (DCS)
Volume 58, Issue 3, Pages (May 2008)
Perceptual Echoes at 10 Hz in the Human Brain
Responses of Collicular Fixation Neurons to Gaze Shift Perturbations in Head- Unrestrained Monkey Reveal Gaze Feedback Control  Woo Young Choi, Daniel.
Consequences of the Oculomotor Cycle for the Dynamics of Perception
Non-overlapping Neural Networks in Hydra vulgaris
Perception Matches Selectivity in the Human Anterior Color Center
Segregation of Object and Background Motion in Visual Area MT
Consequences of the Oculomotor Cycle for the Dynamics of Perception
ECE Computer Engineering Design Project
Presentation transcript:

Electro-Oculography (EOG) Measurement System The goal : To measure eye movement with maximum accuracy using skin electrodes around the eyes that detect potential differences.

Types of Eye Movement (1) Saccades: Quick “jumps” that connect fixations Duration is typically between 30 and 120 ms Very fast (up to 700 degrees/second) Saccades are ballistic, i.e., the target of a saccade cannot be changed during the movement. Saccades are used to move the fovea to the next object/region of interest. Fixations (קיבעון): The eye is almost motionless, for example, while reading a single, short word. Duration varies from ms, typically between ms. Fixations are interspersed with saccades..

Types of Eye Movement (2) Smooth Pursuit Eye Movements: Smooth movement of the eyes for visually tracking a moving object Cannot be performed in static scenes (fixation/saccade behavior instead) Torsional (פיתול) Eye Movements: Rotation of the eye around the viewing axis Stabilization of visual scene by compensating body rotation (up to about 15 degrees)

Types of Eye Movement (3) Vergence (פזילה) Eye Movements: changing the vergence angle (the angle between the two viewing axes) by slow, smooth movement of the two eyes in opposite directions. Used for changing gaze from a near to a far object or vice versa Can take up to one second Tremor (רעידה): Fast, low-amplitude (seconds of arc) eye-movement “jitter” Improves the perception of high spatial frequencies I don’t see the Zebra here, do you? In this project we try to measure only Saccades movements using EOG !

EOG The electrical potentials around the eyes arise due to the permanent potential difference of between 10 and 30mV that exists between the cornea and the ocular fundus. This is commonly referred to as the cornea-retinal potential with the cornea being positive.

? EOG - How it works Human eye (top view) Voltmeter ~+100 uV ~ -100 uV LeftRight

Placing the electrodes (1) Horizontal eye movements can be best measured by placing the electrodes on the left and right external canthi (the bone on the side of the eye). Vertical movements of the eyes are measured by placing the electrodes approximately one centimetre vertically above and below the eye

Placing the electrodes (2) A combination of the following is also possible in order to measure horizontal and vertical movements simultaneously.  By looking at the difference of Signal #1 and Signal #2and the difference of Signal #3 and Signal #4,a separation of horizontal and vertical eye movements can be made A reference electrode is positioned on the subject’s forehead

Horizontal vs. Vertical The red graph on the top shows Signal #1 – Signal #2 and therefore it reflects only horizontal eye movements (Right – Left) The blue graph on the bottom shows Signal #3 – Signal #4 and therefore it reflects only vertical eye movements (Up – Down)

Our Equipment (1) In this project we had the PC-ECG device for acquiring EOG signals. PC-ECG does the following :  Amplification of the EOG signal  12 bit / 2kHz sampling  And some more … 

Our Equipment (2) The PC-ECG system has a pole in the origin In such system

The Problem The PC-ECG device can not transmit DC signals. EOG signal is a partially constant function We need to measure DC signals and PC-ECG is completely inappropriate for this task.

Software Inverse System (1) The idea : If we can characterize the PC-ECG system, in other words find it’s impulse response -, the we can implement in software the inverse system and cancel the unwanted affect (cancel the zero in the origin).

Software Inverse System (2) PC-ECG characterization :  Making recordings from eyes/signal generator we got :  Basically now we know the step response of the PC-ECG system.  Consequently the impulse response that describes the system is.  Therefore :

Software Inverse System (3) Finding the Inverse System : After converting to discrete time by using the rectangle approximation, we get:

Software Inverse System (4) The Results :

Software Inverse System (5) The good news :  The Software Inverse System was able to bring the signal back to its original "Square Sine" form, which was produced by the Signal Generator. The bad news :  Although by using the Software Inverse System we are able to correct the signal to its original form, the entire system is unstable!

Horizontal Eye Tracker (HET) The software that we have developed does in Real Time the following things:  Data acquisition from the PC-ECG device : 12 [bit], 2000 [Samples/sec]  LPF filtering of the raw signal, with cutoff frequency of approximately 30Hz  Applying the inverse system on the filtered signal.  Makes auto calibration and periodic centralization of corrected signal in order to overcome the instability problem.  Marks in red the appropriate button (Left, Center or Right) according to the corrected signal level.

Periodic centralization (1) Problem 1: Drift upwards

Periodic centralization (2) Solution 1:

Periodic centralization (3) Problem 2: Drift downwards Non zero

Periodic centralization (4) Solution 2: Zero

This is how it works Digital Signal, 12bits / 2 [kHz] Analog Signal, Amplitude ~ 100 [uV] The subject gets a feedback by seeing that the button that he is looking at becomes red.