All Projects → JeffFessler → MIRT.jl

JeffFessler / MIRT.jl

Licence: MIT license
MIRT: Michigan Image Reconstruction Toolbox (Julia version)

Programming Languages

julia
2034 projects

Projects that are alternatives of or similar to MIRT.jl

tfkbnufft
A robust, easy-to-deploy non-uniform Fast Fourier Transform in TensorFlow.
Stars: ✭ 23 (-71.25%)
Mutual labels:  mri, nufft
torchkbnufft
A high-level, easy-to-deploy non-uniform Fast Fourier Transform in PyTorch.
Stars: ✭ 133 (+66.25%)
Mutual labels:  mri, nufft
GlobalBioIm
A unifying Matlab framework for the development of reconstruction algorithms (solving inverse problems) in computational imaging
Stars: ✭ 60 (-25%)
Mutual labels:  image-reconstruction, inverse-problems
pygrappa
Python implementations of GRAPPA-like algorithms.
Stars: ✭ 43 (-46.25%)
Mutual labels:  image-reconstruction, mri
torch-radon
Computational Tomography in PyTorch
Stars: ✭ 97 (+21.25%)
Mutual labels:  tomography, inverse-problems
Reproducible Image Denoising State Of The Art
Collection of popular and reproducible image denoising works.
Stars: ✭ 1,776 (+2120%)
Mutual labels:  image-reconstruction, inverse-problems
pallas-solver
Global optimization algorithms written in C++
Stars: ✭ 43 (-46.25%)
Mutual labels:  optimization-algorithms
CS MoCo LAB
Compressed Sensing and Motion Correction LAB: An MR acquisition and reconstruction system
Stars: ✭ 91 (+13.75%)
Mutual labels:  mri
SemiDenseNet
Repository containing the code of one of the networks that we employed in the iSEG Grand MICCAI Challenge 2017, infant brain segmentation.
Stars: ✭ 55 (-31.25%)
Mutual labels:  mri
pyunfold
Iterative unfolding for Python
Stars: ✭ 23 (-71.25%)
Mutual labels:  inverse-problems
Magni
A package for AFM image reconstruction and compressed sensing in general
Stars: ✭ 37 (-53.75%)
Mutual labels:  image-reconstruction
tike
Repository for ptychography software
Stars: ✭ 20 (-75%)
Mutual labels:  tomography
pybnb
A parallel branch-and-bound engine for Python. (https://pybnb.readthedocs.io/)
Stars: ✭ 53 (-33.75%)
Mutual labels:  optimization-algorithms
paradiseo
An evolutionary computation framework to (automatically) build fast parallel stochastic optimization solvers
Stars: ✭ 73 (-8.75%)
Mutual labels:  optimization-algorithms
score sde pytorch
PyTorch implementation for Score-Based Generative Modeling through Stochastic Differential Equations (ICLR 2021, Oral)
Stars: ✭ 755 (+843.75%)
Mutual labels:  inverse-problems
VT-UNet
[MICCAI2022] This is an official PyTorch implementation for A Robust Volumetric Transformer for Accurate 3D Tumor Segmentation
Stars: ✭ 151 (+88.75%)
Mutual labels:  mri
cspy
A collection of algorithms for the (Resource) Constrained Shortest Path problem in Python / C++ / C#
Stars: ✭ 64 (-20%)
Mutual labels:  optimization-algorithms
psopy
A SciPy compatible super fast Python implementation for Particle Swarm Optimization.
Stars: ✭ 33 (-58.75%)
Mutual labels:  optimization-algorithms
sarepy
Numerical techniques for ring artifact removal in tomography.
Stars: ✭ 28 (-65%)
Mutual labels:  tomography
direct
Deep learning framework for MRI reconstruction
Stars: ✭ 161 (+101.25%)
Mutual labels:  inverse-problems

MIRT (Michigan Image Reconstruction Toolbox) in Julia

action status pkgeval status codecov docs stable docs dev license MIRTlogo

https://github.com/JeffFessler/MIRT.jl

This is a collection of tools for image reconstruction in the open-source Julia language.

Currently it contains a limited collection of the tools from the Matlab version of MIRT, but this collection will grow over time.

This software was developed at the University of Michigan by Jeff Fessler and his group, with valuable contributions from the Julia community.

Getting started

For detailed installation instructions, see:

This package is registered in the General registry, so you can install at the REPL with ] add MIRT.

For development, use the dev command in Julia's package manager, or

  • git clone https://github.com/JeffFessler/MIRT.jl

Examples

You can test drive some jupyter notebooks in your browser without installing any local software by using the free service at https://mybinder.org/ through the links at the companion demonstration repository

Reproducible research

This package includes some tools from https://gitlab.eecs.umich.edu/michigan-fast-optimization

For additional reproducible research code, see http://web.eecs.umich.edu/~fessler/irt/reproduce/

Compatibility

Current version is tested with "latest" stable version of Julia (currently 1.6.1). Older tagged versions should work with older Julia versions.

Related packages

  • JuliaImageRecon growing collection of image reconstruction packages
  • LinearMapsAA is central to how imaging system models are used here.

Deprecations

Early versions of MIRT.jl attempted to house many methods under one roof. More recently, the methods are being isolated into smaller component packages at JuliaImageRecon.

A similar evolution happened with Images/Images.jl and it is likely that MIRT will evolve to be an "umbrella package" that exports a set of packages that are useful for image reconstruction.

As of v0.15, the following functions are deprecated:

old new see
jim MIRTjim.jim MIRTjim.jl
prompt MIRTjim.prompt
fld_read FileIO.load AVSfldIO.jl
fld_write FileIO.save FileIO.jl
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].