All Projects → adamkwolf → 3d-nii-visualizer

adamkwolf / 3d-nii-visualizer

Licence: MIT license
A NIfTI (nii.gz) 3D Visualizer using VTK and Qt5

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to 3d-nii-visualizer

mrnet
Building an ACL tear detector to spot knee injuries from MRIs with PyTorch (MRNet)
Stars: ✭ 98 (+13.95%)
Mutual labels:  mri-images, mri-applications
sight
Surgical Image Guidance and Healthcare Toolkit
Stars: ✭ 38 (-55.81%)
Mutual labels:  qt5, vtk
Brain-MRI-Segmentation
Smart India Hackathon 2019 project given by the Department of Atomic Energy
Stars: ✭ 29 (-66.28%)
Mutual labels:  mri-images, brain-imaging
PS-HDD-Tools
PS3 and PS4 HDD tools
Stars: ✭ 28 (-67.44%)
Mutual labels:  qt5
QtDemos
This is a demo about Qt5, including Qt Custom Widget, Qt Multithreaded Downloader, QML Video Player(using OpenGL, FFmpeg and SDL2)
Stars: ✭ 18 (-79.07%)
Mutual labels:  qt5
DrawingBoard
NJU_Graphics_Homework / 计算机图形学课程大作业
Stars: ✭ 37 (-56.98%)
Mutual labels:  qt5
DeadAscend
A 2D point'n'click-like adventure game written in Qt/QML and Javascript
Stars: ✭ 37 (-56.98%)
Mutual labels:  qt5
QSvgStyle
QSvgStyle is a themeable SVG style for Qt5 applications
Stars: ✭ 66 (-23.26%)
Mutual labels:  qt5
Morpheus
A Matrix client written in Go-QT
Stars: ✭ 20 (-76.74%)
Mutual labels:  qt5
erk
Ərk is an open source, cross-platform IRC client written in Python 3, Qt 5, and Twisted.
Stars: ✭ 21 (-75.58%)
Mutual labels:  qt5
wavebin
∿ Oscilloscope waveform capture viewer and converter.
Stars: ✭ 31 (-63.95%)
Mutual labels:  qt5
qtorm
Object-Relational Mapping Module for Qt
Stars: ✭ 16 (-81.4%)
Mutual labels:  qt5
studio
GAMS Studio
Stars: ✭ 25 (-70.93%)
Mutual labels:  qt5
dockingpanes
A Visual Studio style docking windows library for Qt Widgets based applications
Stars: ✭ 52 (-39.53%)
Mutual labels:  qt5
tractor
Magnetic resonance imaging and tractography with R
Stars: ✭ 26 (-69.77%)
Mutual labels:  brain-imaging
libQuotient
A Qt5 library to write cross-platform clients for Matrix
Stars: ✭ 101 (+17.44%)
Mutual labels:  qt5
diagnostictools
Plugin for Qt Creator (Memory and CPU usage visualizer)
Stars: ✭ 41 (-52.33%)
Mutual labels:  qt5
qt5-tutorials
graphics dojo Qt5
Stars: ✭ 29 (-66.28%)
Mutual labels:  qt5
LibreMines
A Free/Libre and Open Source Software Qt based Minesweeper game available for GNU/Linux, FreeBSD and Windows systems.
Stars: ✭ 55 (-36.05%)
Mutual labels:  qt5
Improved-Wasserstein-GAN-application-on-MRI-images
Improved Wasserstein GAN (WGAN-GP) application on medical (MRI) images
Stars: ✭ 23 (-73.26%)
Mutual labels:  mri-images

A NIfTI (nii.gz) 3D Visualizer using VTK and Qt5

Run with Python

  1. Create a virtual environment. Mac can use virtualenv or conda. Windows must use conda.
  2. Install the dependencies (PyQt5, vtk, and sip) pip install PyQt5 vtk
  3. Start the program python ./visualizer/brain_tumor_3d.py -i "./sample_data/10labels_example/T1CE.nii.gz" -m "./sample_data/10labels_example/mask.nii.gz"

Generate PyInstaller Binaries

Note: Must modify the paths in .spec file to match your project directory

  • Mac: pyinstaller Theia_Mac.spec
  • Windows: pyinstaller Theia_Windows.spec

Test

  • python -m pytest

Acknowledgements

[1] S.Bakas et al, "Advancing The Cancer Genome Atlas glioma MRI collections with expert segmentation labels and radiomic features", Nature Scientific Data, 4:170117 (2017) DOI: 10.1038/sdata.2017.117

[2] B.Menze et al, "The Multimodal Brain Tumor Image Segmentation Benchmark (BRATS)", IEEE Transactions on Medical Imaging 34(10), 1993-2024 (2015) DOI: 10.1109/TMI.2014.2377694

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].