Skip to content

Final Project for CS280 (Computer Vision) at UC Berkeley. This project tackles the MRI to CT problem using pix2pix GAN.

Notifications You must be signed in to change notification settings

notY0rick/mri2ct

Repository files navigation

mri2ct

This is my final project for COMPSCI 280: Computer Vision at the University of California, Berkeley. The main task of the project is to train a model that is capable of converting a magnetic resonance image (MRI) to a computed tomography (CT) scan. Conceptually like so:

On the left, we have the MRI scan, which is our input. In the middle column is the CT scan, which is our ground-truth. On the right-most column is the synthetic CT (sCT) scan we hope the model is able to generate based on the input MRI.

Upon surveying several open-source models, I decided to train a pix2pix GAN to tackle this problem. Please refer to the final_report.pdfin this repository for more visualization examples and other implementation details. Note: the pix2pix.ipynb is the notebook that includes the data processing and handling and the actual training process of the pix2pix GAN. Overall, with very limited computing resources, the model was able to produce fairly decent sCT's that resembled the ground-truth CT's.

Note: this project is no longer active as it has been submitted and graded.

About

Final Project for CS280 (Computer Vision) at UC Berkeley. This project tackles the MRI to CT problem using pix2pix GAN.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published