Skip to content

hendriklaue/PhantomViewer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PhantomViewerNew

Analysis package to analyze MRI phantoms

Created on Fri Oct 11 16:30:54 2013

PhantomViewer: Main class to display and analyze phantom data, mostly MRI data

Modules required (most can be installed using 'pip install package' or 'pip install package --upgrade': verify module version using "pip show module"

Anaconda 3 with Python 3.7 (64 bit, Python, PyQT5, Numpy, Scipy, Pillow )

pydicom Version: 1.4.2: (for DICOM file import/export)

pyqtgraph Version: 0.10.0 (for plotting and image windows)

lmfit Version: 1.0.0 (for nonlinear least squares fitting routines)

unwrap Version: 0.1.1

scikit-image Version: 0.11.3: uses unwrap_phase from skimage.resoration

PyOpenGL (Used for 3D plotting)

will work with Anaconda 2 with Python 2.7.11, PYQT4 (not recommended)

Uses PhantomViewerGui created from PhantomViewer.ui by Qt Designer

convert ui file to python by executing:

  "designer\pyuic4 designer\PhantomViewerGui.ui -o PhantomViewerpy\PhantomViewerGui4.py"

or "designer\pyuic5 designer\PhantomViewerGui.ui -o PhantomViewerpy\PhantomViewerGui5.py"

from system shell to regenerate PhantomViewerGui.py from PhantomViewerGui.ui

@author: Stephen Russek

Units: times in ms, distances in mm, ADC in mm2/s, Temperature in C,

VPhantom: class to describe phantoms, several virtual phantoms, including the NIST/ISMRM system phantom are available. PV structure is shown below:

PV Structure

About

Analysis package to analyze MRI phantoms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%