Nowadays, patients are sent to MRI, PET, and CT scans more than before. Each scan produces a large amount of information of a patient, normally as a set of 2D slices, that will be inspected by a doctor or a technician. The project aims to visualize any DICOM images by creating a 3D model in addition to the classic slice-by-slice inspection.
Demo: https://www.youtube.com/watch?v=Xz3xwpmoMHg
This tutorial uses Conda and PIP. Please make sure to install them before you proceed the next steps.
- Create virtual environment with the following instruction:
$ conda create -n DMIM python=3.5.4
“DMIM” is the name of the new environment. Please make sure to install Python 3.5.4, and not other version.
- Activate the new DMIM environment by typing:
$ conda activate DMIM
- Clone the repository:
$ git clone https://github.com/nis1/Visualization-DMIM.git
- Install MongoDB:
$ conda install mongodb
- Enter the repository folder, and install the requirements:
$ pip install -r requirements.txt
- Open new terminal window and start MongoDB:
$ mongod
- Finally, run the website from the repository main folder:
$ FLASK_APP=app.py FLASK_DEBUG=1 python -m flask run
- The website should be available at http://localhost:5000/
A successful installation will result in the following index page:
The X ToolKit: https://github.com/xtk/X