Publication

PyHySCO: GPU-enabled susceptibility artifact distortion correction in seconds

Downloadable Content

Persistent URL
Last modified
  • 06/25/2025
Type of Material
Authors
    Abigail Julian, Emory UniversityLars Ruthotto, Emory University
Language
  • English
Date
  • 2024
Publisher
  • Frontiers
Publication Version
Copyright Statement
  • © 2024 Julian and Ruthotto.
License
Final Published Version (URL)
Title of Journal or Parent Work
Volume
  • 18
Start Page
  • 1406821
Grant/Funding Information
  • The author(s) declare that financial support was received for the research, authorship, and/or publication of this article. AJ was supported by the National Science Foundation Graduate Research Fellowship under Grant No. 1937971. The work was also supported in part by the NSF awards DMS 1751636 and DMS 2038118.
Abstract
  • Over the past decade, reversed gradient polarity (RGP) methods have become a popular approach for correcting susceptibility artifacts in echo-planar imaging (EPI). Although several post-processing tools for RGP are available, their implementations do not fully leverage recent hardware, algorithmic, and computational advances, leading to correction times of several minutes per image volume. To enable 3D RGP correction in seconds, we introduce PyTorch Hyperelastic Susceptibility Correction (PyHySCO), a user-friendly EPI distortion correction tool implemented in PyTorch that enables multi-threading and efficient use of graphics processing units (GPUs). PyHySCO uses a time-tested physical distortion model and mathematical formulation and is, therefore, reliable without training. An algorithmic improvement in PyHySCO is its use of the one-dimensional distortion correction method by Chang and Fitzpatrick to initialize the non-linear optimization. PyHySCO is published under the GNU public license and can be used from the command line or its Python interface. Our extensive numerical validation using 3T and 7T data from the Human Connectome Project suggests that PyHySCO can achieve accuracy comparable to that of leading RGP tools at a fraction of the cost. We also validate the new initialization scheme, compare different optimization algorithms, and test the algorithm on different hardware and arithmetic precisions.
Author Notes
Keywords
Research Categories
  • Biology, Neuroscience

Tools

Relations

In Collection:

Items