Abstract
DIRECT is a Python, end-to-end pipeline for solving inverse problems emerging in image processing. It is built with PyTorch (Paszke et al., 2019) and stores state-of-the-art deep learning imaging inverse problem solvers for solving inverse problems such as denoising, dealiasing, and reconstruction. By defining a base forward linear or non-linear operator, DIRECT can be used for training models for recovering images such as MRIs from partially observed or noisy input data. Additionally, it provides the user with the functionality to load saved weights of pre-trained models to be used for inference. Furthermore, it offers functions for preparing and pre-processing data such as .h5 files into PyTorch datasets compatible with the software’s training pipeline, but also allows for flexibility to work with any kind of PyTorch dataset. Additionally, in order for the user to view the process of their experiments, it allows for continuous visualisation of training and validation metrics as well as image predictions utilising Tensorboard.
Cite
CITATION STYLE
Yiasemis, G., Moriakov, N., Karkalousos, D., Caan, M., & Teuwen, J. (2022). DIRECT: Deep Image REConstruction Toolkit. Journal of Open Source Software, 7(73), 4278. https://doi.org/10.21105/joss.04278
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.