Concussion Detection Research Tool Codi-Lee Hayes Samantha Mearns Rebecca Yaffe Dr. Thirimacho Bourlai Dr. Aaron Monseau.

Slides:



Advertisements
Similar presentations
1 CASUS Authoring System 07/2010 E-Learning & E-Teaching Welcome to the CASUS Authoring System!
Advertisements

Operating-System Structures
ARTIFICIAL PASSENGER.
XProtect ® Professional Efficient solutions for mid-sized installations.
Software Analysis at Philips Healthcare MSc Project Matthijs Wessels 01/09/2009 – 01/05/2010.
XProtect ® Express Integration made easy. With support for up to 48 cameras, XProtect Express is easy and affordable IP video surveillance software with.
CS0004: Introduction to Programming Visual Studio 2010 and Controls.
T. E. Potok - University of Tennessee Software Engineering Dr. Thomas E. Potok Adjunct Professor UT Research Staff Member ORNL.
For MIP Fund Accounting Software
Electronic Pitch Trainer Abstract: A baseball pitch has many properties that vary from pitch-to-pitch. Some of the more apparent properties are the release.
Case Tools Trisha Cummings. Our Definition of CASE  CASE is the use of computer-based support in the software development process.  A CASE tool is a.
Eye Movement Strategies In Navigational Tasks Austin Ducworth Melissa Falzetta Lindsay Hyma Katie Kimble James Michalak.
Logging and Replay of Go Game Steven Davis Elizabeth Fehrman Seth Groder.
S B P M (Simplified Blood Pressure Monitor) Team Members: Vladimir Jeune Zalian Za Malinda Thomas.
HIS Project 1 Surgical Information Systems 3/22/00 Tanaz Dutia Debby Keller Emily Zajano.
11 3 / 12 CHAPTER Databases MIS105 Lec14 Irfan Ahmed Ilyas.
Strabismus Checking System The Team: Lior Barak Omri Mosseri Application Requirements Document.
Strabismus Checking System The Team: Lior Barak Omri Mosseri Application Design Document.
Overview: New tool that helps coaches and parents to recognize the signs/symptoms of a concussion and to respond quickly and appropriately.
The ICE Tool Feng Wen Qi Yuan Kin Wah Leung. Presentation Overview  Project goal  Interactive GUI  Introduce image enhancement techniques  Integration.
 A data processing system is a combination of machines and people that for a set of inputs produces a defined set of outputs. The inputs and outputs.
Sm-ART Presented by: Mark Picazo. CONTENTS  Sm-ART  Sm-ART Builder  Sm-ART Interface  Sm-ART Language  Sm-ART Android  Sm-ART In Use  Sm-ART Demo.
Mapping HealthCare Center Presenter: Mr. Menglim SMAE Mr. Saovorak KHOY Royal University of Phnom Penh 1.
Abstract Design Considerations and Future Plans In this project we focus on integrating sensors into a small electrical vehicle to enable it to navigate.
Medulla™ Medico Legal reporting Software Copyright © 2009 Thar Bionics Private Limited Presented By Thar Bionics (P) Ltd.
Topics Introduction Hardware and Software How Computers Store Data
Data Processing Machine Learning Algorithm The data is processed by machine algorithms based on hidden Markov models and deep learning. They are then utilized.
GCSE Information Technology Desktop publishing 12 Desktop publishing is the use of a desktop publishing package on a computer to produce publications such.
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
Objectives Understand what MATLAB is and why it is widely used in engineering and science Start the MATLAB program and solve simple problems in the command.
1 Computing Software. Programming Style Programs that are not documented internally, while they may do what is requested, can be difficult to understand.
11.10 Human Computer Interface www. ICT-Teacher.com.
UNC Trauma Program: Patient Education and Injury Prevention through Serious Games.
6 th Annual Focus Users’ Conference 6 th Annual Focus Users’ Conference Discipline Referrals Presented by: Christine Lee Presented by: Christine Lee.
CHAPTER TEN AUTHORING.
Garmin Forerunner. This GPS-enabled sport watch tracks your training, then wirelessly sends your data to your computer. The ultimate in training technology,
Getting Started with MATLAB 1. Fundamentals of MATLAB 2. Different Windows of MATLAB 1.
FreeShell Live Final Presenation Jonathan Birch | Greg Chabala | Bryan Kimbro | Mark Sparks.
1 (21) EZinfo Introduction. 2 (21) EZinfo  A Software that makes data analysis easy  Reveals patterns, trends, groups, outliers and complex relationships.
Fundamentals of Information Systems, Sixth Edition1 Natural Language Processing and Voice Recognition Processing that allows the computer to understand.
New Working Title: F.U.C.K.3.d. Frag Unreal College Kids in 3D Beta Version Roger Davis Nick Martineau Jason Sabada.
Software. A web site is a collection of web pages on a particular topic. A web page is a document written in HTML code. Web pages are linked together.
TITLE 1. Donate Blood Why Blood donation is important  Only way to maintain sufficient blood supplies for medical treatment  support local communities.
ASys: Demo Problem to solve ASys (Assessment system) Analisys of the properties Architecture of the system DFD to mark one exam Testing using test cases.
Topic: Sir Naseem Ahmed Khan Dow Vocational & Technical Training Centre.
Introduction to Interactive Media Interactive Media Tools: Authoring Applications.
The internship in SPAWAR contributed to a project in Maritime Domain Awareness (MDA). MDA is the effective understanding of anything associated with the.
Implementation of a Relational Database as an Aid to Automatic Target Recognition Christopher C. Frost Computer Science Mentor: Steven Vanstone.
OU Campus User Training Tuesday, March 18,
1 CSE 331 Model/View Separation and Observer Pattern slides created by Marty Stepp based on materials by M. Ernst, S. Reges, D. Notkin, R. Mercer, Wikipedia.
Abstract Automatic detection of sleep state is important to enhance the quick diagnostic of sleep conditions. The analysis of EEGs is a difficult time-consuming.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
Chapter – 8 Software Tools.
Project Information Abstract Project Objectives The objective of this project is to: Create a visual designer that will allow inexperienced end- users.
CSC400W Honors Project Proposal Understanding ocean surface features from satellite images Jared Tilanus Nemanja Spasic.
ADMINISTRATIVE AND CLINICAL HEALTH INFORMATION. Information System - can be define as the use of computer hardware and software to process data into information.
1 INTRODUCTION TO COMPUTER GRAPHICS. Computer Graphics The computer is an information processing machine. It is a tool for storing, manipulating and correlating.
STARTER Which program would you use to create a large (1000 x 1000 pixels) graphic? 5 minutes – explore these tools to see which you’d use: PhotoshopFireworksPaint.
Unit 3 Computer Systems. What is software? unlike hardware it can’t be physically touched it’s the missing link between the computer hardware and the.
Medical Hypothesis Testing July 27, 2006 Bill Bushey Emily Jenkins.
Chapter 7: Designing solutions to problems OCR Computing for A Level © Hodder Education 2009.
Web Routing Designing an Interface
Submitted by: Ala Berawi Sujod Makhlof Samah Hanani Supervisor:
CIMMS – Network Survey Vehicle
Optimizing Efficiency + Funding
CIMMS – Network Survey Vehicle
Unit 1: Introduction to Operating System
Chapter 1 Introduction(1.1)
Data Visualizer for CommCare
Presentation transcript:

Concussion Detection Research Tool Codi-Lee Hayes Samantha Mearns Rebecca Yaffe Dr. Thirimacho Bourlai Dr. Aaron Monseau

Problem Statement Concussions if go undetected could lead to more serious brain injury, especially if the sufferer does not limit their physical activity after an incident. Brain imaging technology cannot detect concussions because there are no signs of an apparent injury. Concussions are usually diagnosed through a comprehensive eye exam by a trained doctor or can be diagnosed through the use of a side line test. A system or device that could track the patient’s eyes and compare their movements against a trend line of normal eye movements to automatically determine the likelihood of a patient having a concussion would solve this problem.

Introduction Find a pattern between individuals with a concussion and a nystagmus. Find a pattern between individuals with a concussion and a nystagmus. A nystagmus is an involuntary, repetitive eye movement due to irregular patterns in the brain that control eye movement. A nystagmus is an involuntary, repetitive eye movement due to irregular patterns in the brain that control eye movement. A controlled collection was set up in order to record the eye movements of 10 individuals undergoing a nystagmus test using a Canon 5D Mark iii. A controlled collection was set up in order to record the eye movements of 10 individuals undergoing a nystagmus test using a Canon 5D Mark iii. A GUI was created using the software MATLAB in order to load, separate, track and collect the pupil patterns from the video footage. A GUI was created using the software MATLAB in order to load, separate, track and collect the pupil patterns from the video footage. This data was recorded on a graph in order to map the pixel distances of the pupils throughout the video This data was recorded on a graph in order to map the pixel distances of the pupils throughout the video These pixel values established a trend line of normal eye movements that will be compared to abnormal eye movements in order to diagnose a concussion These pixel values established a trend line of normal eye movements that will be compared to abnormal eye movements in order to diagnose a concussion

Video of patient with a nystagmus

Goals Determine a difference between normal eye movements and the eye movements of patients suffering from recent brain trauma (concussion) Create a system that maps eye movements for concussion detection research Gain funding for future development for the final product

Objectives Perform a collection of eye movements from 10 subjects Perform a collection of eye movements from 10 subjects Create a graphical user interface (GUI) to obtain data Create a graphical representation of the eye movements Find a trend line of normal eye movements based on our data

Collection

GUI The software MATLAB R2013A was used The GUI was implemented in order to create a concussion detection research tool and consists of 4 main functions. Allows the user to load the video footage frame-by-frame, trace the center of the pupils manually from the left to the right pupil, go to the next/previous frame and finally generate a plot based on the pixel distances that are saved into a text file.

Use Case

GUI Flow diagram

Data Flow Diagram

Load Video Function This function loads the video frame by frame into the GUI in order to start collecting pupil data. Saves the traced pixel values of the left and right pupil and also features error detection. There is an error detection message that will be displayed if the user doesn’t correctly store the left pupil’s data first.

Next Function This function allows the user to go to the next frame of the video once the data for the left and right pupil has been traced. This allows the user to navigate frame by frame once the data has been collected for each pupil and contains error detection to make sure the data points are valid.

Previous Function This function allows the user to go to the previous frame and record values by overwriting the previous values. This function also contains error detection so that the user obtains the data from the left pupil before the right in order to make the research consistent. This function traces the frame the user is currently obtaining data in order to correctly override the previous data that was stored within the matrix.

Generate Plot Function This function correctly plots the pixel values for both the left and right pupils. These values are based off of the crosshair points selected by the user. Plot is based on pixel distances

GUI Demo

Accomplishments The Concussion Detection Research Tool we created successfully loads a video of eye movements and allows the user to collect the pixel distances of each eye for all frames in the video Our research shows an obvious difference in normal eye movements and the eye movements of a patient suffering from a concussion The tool is easy to use so that it can be used for future research once funding is available for further research and analysis.

Graphical Data Normal Eye Movements Abnormal Eye Movements

Business Potential Sports Community Accurately and quickly determine if an athlete needs to be removed from a game which could save them from further injury. Efficiently diagnose a concussion Medical Community Doctors, nurses, coaches, EMT workers, etc. will have the ability to diagnose the likelihood of a concussion quickly. This research could potentially save a hospitals time and money. Reduced waiting times and fast/accurate diagnosis at a low cost.

Future Development Make the code completely autonomous Package smaller (app) Use our tool to give data to actually make a final product

Questions?