Comprehensive IVIM calculator tool
Diffusion Calculator is a comprehensive, open-source software suite designed for the quantitative analysis of renal Intravoxel Incoherent Motion (IVIM) MRI data.
This app introduces AI-powered segmentation (MedSAM), a standalone executable for easy installation, and rigorous clinical validation against industry standards (Siemens Syngo.via).
- Verified Accuracy: Benchmarked against FDA-approved Siemens Syngo.via. Demonstrated >0.90 ICC.
- AI-Assisted Segmentation: Integrates MedSAM to automate kidney localization, replacing tedious manual ROI drawing.
- Artifact Correction: Features a novel "Safe-Zone Adaptive Thresholding" algorithm to eliminate cortex/medulla edge artifacts.
- Universal Compatibility: Supports DICOM datasets from major vendors (Siemens, GE, Philips) with automated b-value parsing.
- Advanced Fitting Models: Mono-exponential (ADC), Bi-exponential (IVIM), Segmented, Bayesian, and Tri-exponential.
- Universal Export: Exports parameter maps as NIfTI (.nii) and Excel (.xlsx).
We provide a standalone version for clinicians and source code for developers.
Recommended for clinical users. The standalone package includes the compiled application and necessary runtime installers.
Installation Steps:
- Download and unzip the installer package.
- Run
Installer.exeorWeb_Installer.exe. - Follow the prompts (it will automatically download MATLAB Runtime if you run
Web_Installer.exe). - Launch the application from your desktop.
IMPORTANT INSTALLATION NOTE:
If the software fails to load data on the very first launch:
- Close the application.
- Re-open it.
This is a known behavior of MATLAB Runtime initialization on Windows and is resolved after the first restart.
To test the software, you can download our anonymized validation dataset (DICOM):
Requires MATLAB R2024b + Toolboxes.
- Clone this repository or download the source archive
For a comprehensive walkthrough of the workflow (Loading, Registration, Segmentation, and Analysis), please download and watch our tutorials:
The software implements non-linear least squares fitting (Levenberg-Marquardt) for the following models:
License: MIT License.
Contact: [atakani@baskent.edu.tr]
