1. virtual project members matthew harris, project leader – senior, ece allison huber – 2 nd...

32
1

Upload: grant-walton

Post on 18-Dec-2015

227 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 1. Virtual Project Members Matthew Harris, Project Leader – Senior, ECE Allison Huber – 2 nd year Au.D. graduate student Matthew Hunold – Senior, ECE

1

Page 2: 1. Virtual Project Members Matthew Harris, Project Leader – Senior, ECE Allison Huber – 2 nd year Au.D. graduate student Matthew Hunold – Senior, ECE

2

Virtual Project Members

• Matthew Harris, Project Leader– Senior, ECE

• Allison Huber– 2nd year Au.D. graduate student

• Matthew Hunold– Senior, ECE

• Allison Witte– 2nd year Au.D. graduate student

• Aaron Whiteman– Freshman, First Year Engineering

Page 3: 1. Virtual Project Members Matthew Harris, Project Leader – Senior, ECE Allison Huber – 2 nd year Au.D. graduate student Matthew Hunold – Senior, ECE

3

Project Partner• Dr. Joshua Alexander, Ph.D., CCC-A

Assistant Professor- Dept. of Speech, Language, & Hearing Sciences

• SLAC Team sponsored by Motorola

MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. ©Motorola, Inc. 2006.

http://acsspirit.com/walkietalkieimages/jpg/Motorola_blue_Horz.jpg

Page 4: 1. Virtual Project Members Matthew Harris, Project Leader – Senior, ECE Allison Huber – 2 nd year Au.D. graduate student Matthew Hunold – Senior, ECE

4

Problem Identification

• The Doctor of Audiology (AuD) students at Purdue require a more practical and realistic way of practicing masking skills.– These skills are an important

part of the clinical test protocol, and are used to ensure accuracy of results.

• Limited availability of subjects to apply clinical skills

Page 5: 1. Virtual Project Members Matthew Harris, Project Leader – Senior, ECE Allison Huber – 2 nd year Au.D. graduate student Matthew Hunold – Senior, ECE

5

Project Overview

• Project Goal: create a software simulation of an audiological examination to help students master clinical audiology masking skills

• Users perform hearing tests on simulated patients to identify a certain pathology requiring masking.

Page 6: 1. Virtual Project Members Matthew Harris, Project Leader – Senior, ECE Allison Huber – 2 nd year Au.D. graduate student Matthew Hunold – Senior, ECE

6

Overview: Sound Transmission

Brandyoumedialab.net

Page 7: 1. Virtual Project Members Matthew Harris, Project Leader – Senior, ECE Allison Huber – 2 nd year Au.D. graduate student Matthew Hunold – Senior, ECE

7

Audiological Assessment Typical Protocol:

• Threshold, or the lowest level a patient can hear 50% of the time, is determined via:– Air Conduction (AC)

• through earphones

– Bone Conduction (BC)• by an oscillator that

vibrates the skull

www.audiology-iicm.net, sensograph.com, fortunecity.com

Page 8: 1. Virtual Project Members Matthew Harris, Project Leader – Senior, ECE Allison Huber – 2 nd year Au.D. graduate student Matthew Hunold – Senior, ECE

8

• If there is a large difference in hearing between the two ears, or between AC and BC of one ear: masking may be needed

www.hearcom.eu

Page 9: 1. Virtual Project Members Matthew Harris, Project Leader – Senior, ECE Allison Huber – 2 nd year Au.D. graduate student Matthew Hunold – Senior, ECE

9

What is masking?• Uses narrowband noise to

occupy the better hearing (non-test) ear – Prevents loud tones from

crossing over to the other ear and contributing.

• Enables attainment of true threshold of the poorer ear, without the better ear’s “help”

Page 10: 1. Virtual Project Members Matthew Harris, Project Leader – Senior, ECE Allison Huber – 2 nd year Au.D. graduate student Matthew Hunold – Senior, ECE

10

Specification Development - User

• The software user should be able to:– Correctly acquire unmasked AC and BC thresholds

and make appropriate clinical masking decisions– Integrate case history information and obtained

audiometric results to diagnose different hearing-related pathologies

– Visualize effective masking levels through the plateau plot

Page 11: 1. Virtual Project Members Matthew Harris, Project Leader – Senior, ECE Allison Huber – 2 nd year Au.D. graduate student Matthew Hunold – Senior, ECE

11

Specification Development - Product

• In order to meet the user goals, the software should:– Display initial patient information (case history)– Display a computer generated patient– Have an audiogram template on which thresholds can be

plotted– Simulate masking for the virtual patient, and show

corresponding plateau plot– Record student made audiogram for grading

• Each bullet will correspond to a subdivision of the main window

Page 12: 1. Virtual Project Members Matthew Harris, Project Leader – Senior, ECE Allison Huber – 2 nd year Au.D. graduate student Matthew Hunold – Senior, ECE

12

Software overview

• Contains 2 modes: Practice and Evaluation– Practice: student selects patient by expected (or

random) pathology, and matches obtained audiogram with expected results

– Evaluation: student receives unknown patient pathology

• Student gets to perform same test protocol used in clinic situations

Page 13: 1. Virtual Project Members Matthew Harris, Project Leader – Senior, ECE Allison Huber – 2 nd year Au.D. graduate student Matthew Hunold – Senior, ECE

13

Software layout & Plateau Plot

Page 14: 1. Virtual Project Members Matthew Harris, Project Leader – Senior, ECE Allison Huber – 2 nd year Au.D. graduate student Matthew Hunold – Senior, ECE

14

Previous work

• Fall 2010 project team delivered version 1.0– Bare bones practice mode– Incomplete evaluation mode– Includes visual plateau plot

• Work continued in Spring 2011– Subversion capabilities– Four new patient images

Page 15: 1. Virtual Project Members Matthew Harris, Project Leader – Senior, ECE Allison Huber – 2 nd year Au.D. graduate student Matthew Hunold – Senior, ECE

15

Conceptual Design:Randomizing Pathologies

• Previous versions only have one possible outcome per pathology

• We want a more realistic simulation• What exactly are we randomizing?• How do we randomize it?

– How far? What range? Which model?– Cycle through five predetermined variations?

• How do we put it into code?

Page 16: 1. Virtual Project Members Matthew Harris, Project Leader – Senior, ECE Allison Huber – 2 nd year Au.D. graduate student Matthew Hunold – Senior, ECE

16

Implementing Randomness

Criteria Base Case(One Pathology)

Several Pathologies

Randomization Algorithm

Educational:Can students learn from it? - +

Accurate:Would the same thing

happen in nature?-

Difficulty:Are we able to model and

code our variations?+ -

Repeatable:Will the student be able to

pick up on patterns?+ -

Overall:Which would make the most positive contribution to the

project?- +

Page 17: 1. Virtual Project Members Matthew Harris, Project Leader – Senior, ECE Allison Huber – 2 nd year Au.D. graduate student Matthew Hunold – Senior, ECE

17

Math Algorithm Approach

• We chose to develop models for each pathology and apply calculated randomness

• A good starting point was to correctly model “normal hearing”. Two benefits:– Could easily make half the audiogram if the

pathology only affects one ear– All conditions depend on certain aspects of a

patient’s normal hearing

Page 18: 1. Virtual Project Members Matthew Harris, Project Leader – Senior, ECE Allison Huber – 2 nd year Au.D. graduate student Matthew Hunold – Senior, ECE

18

Fall 2011 Summary of Semester Progress

• The clinicians analyzed the 10 pathologies and created range descriptions for each– Presbycusis, Unilateral and Bilateral Otosclerosis,

Unilateral and Bilateral Otitis Media, Meniere’s Disease, Acoustic Tumor, Noise Induced Trauma, Microtia, Ossicular Discontinuity.

• Programmers determined algorithms based on these descriptions

Page 19: 1. Virtual Project Members Matthew Harris, Project Leader – Senior, ECE Allison Huber – 2 nd year Au.D. graduate student Matthew Hunold – Senior, ECE

19

Semester Progress cont’d

• An HTML document was created to visually display the student answers for instructor review

• A workshop was set up to gain feedback from undergraduate and AuD students– Masking verification– Evaluation mode output accuracy– Bug checking

Page 20: 1. Virtual Project Members Matthew Harris, Project Leader – Senior, ECE Allison Huber – 2 nd year Au.D. graduate student Matthew Hunold – Senior, ECE

20

Semester Progress cont’d

Page 21: 1. Virtual Project Members Matthew Harris, Project Leader – Senior, ECE Allison Huber – 2 nd year Au.D. graduate student Matthew Hunold – Senior, ECE

21

Evaluation Report layout

• Thresholds laid out in a table form• “Theoretical” Thresholds generated by the

program are displayed in white• Student answers are color coded

– Green : Correct threshold and test settings– [ Red ] : Audiometer settings incorrect– ( Yellow ) : Incorrect threshold acquired

• Test settings appear in a popup box once the instructor clicks on a certain student answer

Page 22: 1. Virtual Project Members Matthew Harris, Project Leader – Senior, ECE Allison Huber – 2 nd year Au.D. graduate student Matthew Hunold – Senior, ECE

22

Randomizing Normal Hearing

• The randomized normal hearing pathology is the heart of all of the other pathologies

• The assumption is made that anyone with a hearing disorder at one time had, or could have had, normal hearing

• Each pathology situation shapes the normal hearing pathology into a form specific to the hearing disorder

Page 23: 1. Virtual Project Members Matthew Harris, Project Leader – Senior, ECE Allison Huber – 2 nd year Au.D. graduate student Matthew Hunold – Senior, ECE

23

Randomizing Normal Hearing

• Conditions that determine Normal Hearing:– All values must fall in between the range of -10 and 25 dB– AC (Air Conduction) between two neighboring frequencies

must be within 10 dB– BC (Bone Conduction) between two neighboring frequencies

must be within 10 dB– AC must be within 10 dB of BC for the same ear and frequency– BC must not exceed AC for the same ear and frequency– BC between both ears for the same frequency must be within

+ or – 5 dB (IA approx. 0)– AC for both ears at the same frequency must be within 10 dB

Page 24: 1. Virtual Project Members Matthew Harris, Project Leader – Senior, ECE Allison Huber – 2 nd year Au.D. graduate student Matthew Hunold – Senior, ECE

24

Evaluation Mode Report (Why HTML?)

• Pros– Simple to output text and still provide a graphical

display– Do not need another program to display values, a

web browser will do the job• Cons

– No encryption. A savvy user can easily hack their report and change values prior to submission to the instructor

Page 25: 1. Virtual Project Members Matthew Harris, Project Leader – Senior, ECE Allison Huber – 2 nd year Au.D. graduate student Matthew Hunold – Senior, ECE

25

Plotting Thresholds in Eval Mode

• Audiometer settings at the time of plotting determine accuracy of student response– Transducer– Frequency– Interrupt– Intensity (dB)– Left/Right ear

Page 26: 1. Virtual Project Members Matthew Harris, Project Leader – Senior, ECE Allison Huber – 2 nd year Au.D. graduate student Matthew Hunold – Senior, ECE

26

HTML Value Swapping

• The template HTML file has raw entries that need to be replaced upon saving results

• The template HTML file is searched for particular keywords that correspond to tags (IDs) that identify the location for the appropriate data

• The keywords are replaced by the student and program generated values to provide a complete evaluation report

Page 27: 1. Virtual Project Members Matthew Harris, Project Leader – Senior, ECE Allison Huber – 2 nd year Au.D. graduate student Matthew Hunold – Senior, ECE

Workshop 12/1/2011

• Survey– Does the program seem intuitive? Is it easy to

use/navigate?– Were there any bugs or problems in the program during

your session? Was any information on the screen incorrect?

– Did the patient/case you used have a fitting HL for the given disorder? Were all of the values correct, including masking values?

– Any other comments or areas for future improvement?

Page 28: 1. Virtual Project Members Matthew Harris, Project Leader – Senior, ECE Allison Huber – 2 nd year Au.D. graduate student Matthew Hunold – Senior, ECE

Workshop 12/1/2011

• Feedback– Undergrads: Need simpler audiometer layout– Grad Students: Easy audiometer, same as clinic– System crashed when clicking buttons too quickly– Pathologies appeared to match audiograms– Hand raise– Need bigger audiogram/hard to plot– Masking calculator/notes

Page 29: 1. Virtual Project Members Matthew Harris, Project Leader – Senior, ECE Allison Huber – 2 nd year Au.D. graduate student Matthew Hunold – Senior, ECE

29

Semester Timeline

• Weeks 1-2– Get new members familiar with the project and semester goals

• Weeks 3-7– Design and implement randomization process

• Weeks 8-11– Evaluation Mode revamp

• Weeks 12-14– Some testing of Randomization and Evaluation Mode

• Week 15– Design Review

Page 30: 1. Virtual Project Members Matthew Harris, Project Leader – Senior, ECE Allison Huber – 2 nd year Au.D. graduate student Matthew Hunold – Senior, ECE

30

DEMO!

Page 31: 1. Virtual Project Members Matthew Harris, Project Leader – Senior, ECE Allison Huber – 2 nd year Au.D. graduate student Matthew Hunold – Senior, ECE

31

Transition Report• Recommended work for Spring 2012 Semester• • Eval Report Output:• Need to provide student name, assignment, , and course. Add ID’s to the HTML tags that contain the

text and replace the strings• Need to provide accurate percentages for answers on output HTML• Need to fix masking values always showing up wrong• Need to place Frequency on the X axis instead of Y axis (to match an audiogram)• Need to provide space to put additional information as to why an answer was wrong• Need to ensure popup boxes are providing the correct information about audiometer settings• Need to provide a printable version of the eval report• Need to query the student as to what they believe the pathology is upon saving results• Patient:• The patient raises the wrong hand (A tone presented to the right ear should raise the patients right

hand, not the right hand as seen by clinician)• Images are needed on the patient window to show which transducers are being used on the patient• Audiogram:• The audiogram window needs to be bigger height-wise, the standard is 20 dB has the same distance

as an octave.• Crashes:• Pressing the present button rapidly may cause the program to crash.

Page 32: 1. Virtual Project Members Matthew Harris, Project Leader – Senior, ECE Allison Huber – 2 nd year Au.D. graduate student Matthew Hunold – Senior, ECE

32

Questions?