Medical Image Viewing Console



a Two-dimensional MRI Viewer

Languages /  Libraries Used: Java, Swing
Team Size: 5 Students
Personal Role: Design Lead
Development Time: 10 weeks

Description: This project was all about proper planning and design. We were tasked with taking a series of existing MRI data "slices" and manipulating them in various ways. The most interesting of these manipulations was reconstruction, in which we were required to take scans of a human head sliced top-to-bottom and reconstruct them from left to right or front to back, effectively creating viewing angles not present in the original data sets. 


To demonstrate this effect, refer to the following screen capture of the application.

In the above, the original dataset is on the left side, with each slice in the sequence representing approximately 0.5 mm of the total height of the individual's head. The red line about halfway through represents the point in the person's head in that axis-plane that we wish to reconstruct as a side-view. The side-view of the head at this point is shown on the right side. Present Next or Previous will scroll through the 3D space that these slices represent, and doing so quickly produces an interesting effect.


I'd like to release a full download to this, but I've been unable to determine the legality of distributing the data sets we were given for the course. Also without team member's permissions I don't feel comfortable distributing the source at this time.