The aim of my thesis project is to design a visualization system to explore brain data over time. In particular to allow a user to explore time series data in an interactive and 3D way using the concepts of data spatialization and information foraging.  

To download the full project and see my code, go to my github page here.


There were 4 types of data user’s explored. General seizure data, right temporal lobe seizure data, left temporal lobe seizure data, and healthy brain data. Bellow you can see the 4 data types. The user’s goal in the experiment was to identify both which type of seizure they were looking at and at what second the seizure began if there was one. A total of 28 trials using my system were conducted, and 28 trial were conduct in our control system, which was the popular brain data visualization tool, EEGlab.


The actions a user can perform in my system are as follows, 1 rotate around the brain model, this is done by clicking the left mouse button and dragging around the model. The model rotates in the direction that the user drags the mouse. 2 the user can zoom in and out on the model using the scroll wheel. 3 the user can use the left and right arrow keys to rapidly scrub through the timeline at the top left corner. And 4 the user can also use the left mouse button to click and drag through the timeline, which will scrub through the timeline, but also rotate the model gradually along the x axis. Giving the user two methods of exploring the data


Yellow, orange and red coloration is a sign of a seizure being present, as are longer spikes of activity. The longer the spike & the warmer in color, the higher the intensity of the seizure. Shorter green and blue spikes represent normal, healthy brain activity. The participants were not told what indicates a seizure in the system and were left to intuit that on their own. There were 2 levels of seizure strength, light seizure, represented by yellow and orange spike, and heavy seizures represented by red and orange spikes.