This application provides a GUI for visualizing brain, label and prediction images for observing the model predictions using VTK and PySide6. Users can load NIFTI files, visualize them in 3D, and save a rotating view as an MP4 file.
The updated version includes a slice viewer for cross-sectional analysis and a mesh viewer for 3D surface visualization.
Note: This version does not include the segmentation function. For the segmentation version, please refer to the seg branch.
- Python 3.9
- Required Python Libraries:
- imageio==2.37.0
- imageio-ffmpeg==0.6.0
- matplotlib==3.9.4
- numpy==2.0.2
- PySide6==6.8.1.1
- vtk==9.4.1
- scipy==1.13.1
- plotly==6.0.0
- SimpleITK==2.4.1
Install dependencies via pip:
pip install -r requirements.txt
Run the following command to start the application:
python run.py