3D Compression and Rendering of MRI images
Dec 22, 2020
Final project for CS3102 - Advanced Data Structures at University of Engineering and Technology (UTEC).The final project for CS3102 - Advanced Data Structures consisted of implementing an octree data structure for 3D compression. To test the correct functionality of the algorithm, a set of MRI images were used as benchmark. The idea is to visualy compare images obtained from the non-compressed volume vs. those from the 3D image stored at the octree. The project was developed in C++ and all source code can be found here. The following article presents some of the images and videos obtained from the renderer processing a set of MRI images as a volume.
To start with, the program can be used to take slices of the 3D volume from any angle and position. The following is an example of a diagonal slice from the cornerDiagonal slice of 3D volume formed by stacked MRI images.
Trajectory
Bitmap
Octree
Frontal
Diagonal
Rotational