Towards Portable Large-Scale Image Processing with High-Performance Computing

被引:16
|
作者
Huo, Yuankai [1 ]
Blaber, Justin [1 ,2 ]
Damon, Stephen M. [2 ]
Boyd, Brian D. [1 ]
Bao, Shunxing [2 ]
Parvathaneni, Prasanna [1 ]
Noguera, Camilo Bermudez [3 ]
Chaganti, Shikha [2 ]
Nath, Vishwesh [2 ]
Greer, Jasmine M. [4 ]
Lyu, Ilwoo [2 ]
French, William R. [5 ]
Newton, Allen T. [6 ]
Rogers, Baxter P. [4 ,6 ,7 ]
Landman, Bennett A. [1 ,2 ,3 ,4 ,6 ]
机构
[1] Vanderbilt Univ, Elect Engn, 2201 West End Ave, Nashville, TN 37235 USA
[2] Vanderbilt Univ, Comp Sci, 221 Kirkland Hall, Nashville, TN 37235 USA
[3] Vanderbilt Univ, Biomed Engn, 221 Kirkland Hall, Nashville, TN 37235 USA
[4] Vanderbilt Univ, Inst Imaging Sci, 221 Kirkland Hall, Nashville, TN 37235 USA
[5] Vanderbilt Univ, Adv Comp Ctr Res & Educ, 221 Kirkland Hall, Nashville, TN 37235 USA
[6] Vanderbilt Univ, Med Ctr, Radiol & Radiol Sci, Nashville, TN USA
[7] Vanderbilt Univ, Med Ctr, Psychiat, Nashville, TN USA
基金
美国国家卫生研究院;
关键词
Containerized; XNAT; DAX; VUIIS; Large-scale; Portable; CORTICAL RECONSTRUCTION; BRAIN; SEGMENTATION; ARCHIVE;
D O I
10.1007/s10278-018-0080-0
中图分类号
R8 [特种医学]; R445 [影像诊断学];
学科分类号
1002 ; 100207 ; 1009 ;
摘要
High-throughput, large-scale medical image computing demands tight integration of high-performance computing (HPC) infrastructure for data storage, job distribution, and image processing. The Vanderbilt University Institute for Imaging Science (VUIIS) Center for Computational Imaging (CCI) has constructed a large-scale image storage and processing infrastructure that is composed of (1) a large-scale image database using the eXtensible Neuroimaging Archive Toolkit (XNAT), (2) a content-aware job scheduling platform using the Distributed Automation for XNAT pipeline automation tool (DAX), and (3) a wide variety of encapsulated image processing pipelines called "spiders." The VUIIS CCI medical image data storage and processing infrastructure have housed and processed nearly half-million medical image volumes with Vanderbilt Advanced Computing Center for Research and Education (ACCRE), which is the HPC facility at the Vanderbilt University. The initial deployment was natively deployed (i.e., direct installations on a bare-metal server) within the ACCRE hardware and software environments, which lead to issues of portability and sustainability. First, it could be laborious to deploy the entire VUIIS CCI medical image data storage and processing infrastructure to another HPC center with varying hardware infrastructure, library availability, and software permission policies. Second, the spiders were not developed in an isolated manner, which has led to software dependency issues during system upgrades or remote software installation. To address such issues, herein, we describe recent innovations using containerization techniques with XNAT/DAX which are used to isolate the VUIIS CCI medical image data storage and processing infrastructure from the underlying hardware and software environments. The newly presented XNAT/DAX solution has the following new features: (1) multi-level portability from system level to the application level, (2) flexible and dynamic software development and expansion, and (3) scalable spider deployment compatible with HPC clusters and local workstations.
引用
收藏
页码:304 / 314
页数:11
相关论文
共 50 条
  • [1] Towards Portable Large-Scale Image Processing with High-Performance Computing
    Yuankai Huo
    Justin Blaber
    Stephen M. Damon
    Brian D. Boyd
    Shunxing Bao
    Prasanna Parvathaneni
    Camilo Bermudez Noguera
    Shikha Chaganti
    Vishwesh Nath
    Jasmine M. Greer
    Ilwoo Lyu
    William R. French
    Allen T. Newton
    Baxter P. Rogers
    Bennett A. Landman
    Journal of Digital Imaging, 2018, 31 : 304 - 314
  • [2] High-performance computing for large-scale analysis, optimization, and control
    Adeli, H
    JOURNAL OF AEROSPACE ENGINEERING, 2000, 13 (01) : 1 - 10
  • [3] A large-scale study of failures in high-performance computing systems
    Schroeder, Bianca
    Gibson, Garth A.
    DSN 2006 INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2006, : 249 - 258
  • [4] High-performance computing for large-scale analysis, optimization, and control
    Adeli, Hojjat, 1600, ASCE, Reston, VA, United States (13):
  • [5] A Large-Scale Study of Failures in High-Performance Computing Systems
    Schroeder, Bianca
    Gibson, Garth A.
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2010, 7 (04) : 337 - 350
  • [6] Optimizing large-scale data processing in the digital economy using high-performance computing techniques
    Dong, Fei
    Applied Mathematics and Nonlinear Sciences, 2024, 9 (01)
  • [7] High-Performance Large-Scale Image Recognition Without Normalization
    Brock, Andrew
    De, Soham
    Smith, Samuel L.
    Simonyan, Karen
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 139, 2021, 139
  • [8] An ASP model for large-scale genomics in a high-performance computing environment
    Cuticchia, J
    Zaifman, L
    Wallace, S
    Hulbert, G
    Silk, GW
    HIGH PERFORMANCE COMPUTING SYSTEMS AND APPLICATIONS, 2003, 727 : 3 - 3
  • [9] Large-Scale Cryogenic Integration Approach for Superconducting High-Performance Computing
    Das, Rabindra N.
    Bolkhovsky, Vladimir
    Tolpygo, Sergey K.
    Gouker, Pascale
    Johnson, Leonard M.
    Dauler, Eric A.
    Gouker, Mark A.
    2017 IEEE 67TH ELECTRONIC COMPONENTS AND TECHNOLOGY CONFERENCE (ECTC 2017), 2017, : 675 - 683
  • [10] Large-scale urban traffic simulation with Scala and high-performance computing system
    Janczykowski, Michal
    Turek, Wojciech
    Malawski, Maciej
    Byrski, Aleksander
    JOURNAL OF COMPUTATIONAL SCIENCE, 2019, 35 : 91 - 101