Skip to main content

Using gaze-tracking to map how surgeons look at diagnostic images

A few years ago, a Freeside collaboration resulted in some published medical research on using 3D Printing in pre-surgery planning.

In our second collaboration, we used gaze tracking to gather data on how surgeons with different levels of experience look at radiographs when diagnosing hallux valgus deformities. The new paper got published in the current issue of the Journal of Foot and Ankle Surgery.



Interestingly enough, we actually came up with the concept for this project during a meetup about interactive art installations. The idea of eye tracking came up and we discussed what we could discover with the technology. So we started to try to figure out how to a study with the free and open-source tools available. We ended up needing:

  • A webcam to look at the user's eyes.
  • ITU Gaze Tracker to calibrate and interpret that data. (However, their website is now down, so I'm not sure how viable this is as part of the toolchain now.)
  • OGAMA - Open Gaze and Mouse Analysis to conduct the study, display and record the data.
  • OpenCV and Pandas in Python to do a bit more image correction
  • Matlab to do more statistical analysis on the data
  • A custom chin rest that we fabricated and used a mouse pad for cushion

We threw together a workstation for about $400 (the laptop + webcam were the main costs) to do the study and started collecting data - 




We showed surgical residents and surgeons with over 7 years of experience a series of 30 radiograph images and asked them to rate the deformity from 0 to 3 in severity. Experts tended to lock onto areas for longer and use their peripheral vision more for diagnosis. Novices would search the image by moving their focus around more and tended to rank the deformity as less severe. 

Our main goal was to demonstrate that this kind of data collection can be done as a proof-of-concept cost-effectively and there's a lot to learn with it. We put together a video to further explain the setup, processes, and findings here if you'd like to learn more! - 



It was a fun project despite a huge number of roadblocks and setbacks with the setups, calibration, data manipulation, Despite the challenges, we came out of it with some really interesting research that demonstrates yet again how awesome it is to have a diverse community of experts and all the tools they need in one place. Support your local hackerspace/makerspace!

Comments

Popular posts from this blog

A Capacitive-Touch Janko Keyboard: What I Did at the 2017 Georgia Tech Moog Hackathon

Last weekend (February 10-12, 2017) I made a Janko-layout capacitive-touch keyboard for the Moog Werkstatt at the Georgia Tech Moog Hackathon. The day after (Monday the 13th), I made this short video of the keyboard being played: "Capacitive Touch Janko Keyboard for Moog Werkstatt" (Text from the video doobly doo) This is a Janko-layout touch keyboard I made at the 2017 Moog Hackathon at Georgia Tech, February 10-12. I'm playing a few classic bass and melody lines from popular and classic tunes. I only have one octave (13 notes) connected so far. The capacitive touch sensors use MPR121 capacitive-touch chips, on breakout boards from Adafruit (Moog Hackathon sponsor Sparkfun makes a similar board for the same chip). The example code from Adafruit was modified to read four boards (using the Adafruit library and making four sensor objects and initializing each to one of the four I2C addresses is remarkably easy for anyone with moderate familiarity with C++), and ...

Atlanta Cosplay Meetup: Group Build Update #3

It's been a while since we posted a progress report for the Atlanta Cosplay Meetup's ongoing project, and with Dragon Con right around the corner, we're nearing the finish line. Let's take a look and see what's been going on the last few months! Check out our previous progress reports here: Progress update #1 Progress update #2 Read on to see where we're at now...

What to Do With a Stack of Picture Frames?

When You Have Too Much Free Stuff! Our newest member Raul got his hands on a stack of about 40 picture frames that were being junked. On a general note Freeside tends to discourage large piles of objects randomly appearing as it tends to collect in corners. Raul got permission from our projects team with a time limit of a few weeks. In this case unnecessary, as the membership more or less attacked the pile of boxes and rapidly rendered them into things. Unfortunately starting off all the frames looked something like this: Not terribly useful. We don't even have any idea who these guys are. After a few passes through the planer, however, we get something like this: A perfectly good picture frame useful for stuff. First idea was to push a couple of these through a the laser cutter. Concept good, aim.... Aim was a little off. Also we had just rebuilt the laser computer and electronics so there were a couple of kinks to work out in CamBam's post processor: &nbsp ...