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 条
  • [11] High-performance computing framework with desynchronized information propagation for large-scale simulations
    Bujas, Jakub
    Dworak, Dawid
    Turek, Wojciech
    Byrski, Aleksander
    JOURNAL OF COMPUTATIONAL SCIENCE, 2019, 32 : 70 - 86
  • [12] Detection and Correction of Silent Data Corruption for Large-Scale High-Performance Computing
    Fiala, David
    Mueller, Frank
    Engelmann, Christian
    Riesen, Rolf
    Ferreira, Kurt
    Brightwell, Ron
    2012 INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC), 2012,
  • [13] High-performance Computing to Simulate Large-scale Industrial Flows in Multistage Compressors
    Gourdain, Nicolas
    Montagnac, Marc
    Wlassow, Fabien
    Gazaix, Michel
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2010, 24 (04): : 429 - 443
  • [14] Predictive Dynamic Simulation for Large-Scale Power Systems through High-Performance Computing
    Huang, Zhenyu
    Jin, Shuangshuang
    Diao, Ruisheng
    2012 SC COMPANION: HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SCC), 2012, : 347 - 354
  • [15] A High-Performance Parallel Approach to Image Processing in Distributed Computing
    Rakhimov, Mekhriddin
    Mamadjanov, Doniyor
    Mukhiddinov, Abulkosim
    2020 IEEE 14TH INTERNATIONAL CONFERENCE ON APPLICATION OF INFORMATION AND COMMUNICATION TECHNOLOGIES (AICT2020), 2020,
  • [16] Accelerating Large-Scale Data Analysis by Offloading to High-Performance Computing Libraries using Alchemist
    Gittens, Alex
    Rothauge, Kai
    Wang, Shusen
    Mahoney, Michael W.
    Gerhardt, Lisa
    Prabhat
    Kottalam, Jey
    Ringenburg, Michael
    Maschhoff, Kristyn
    KDD'18: PROCEEDINGS OF THE 24TH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY & DATA MINING, 2018, : 293 - 301
  • [17] LARGE-SCALE IMAGE-PROCESSING
    CHEN, CC
    BULLETIN OF THE AMERICAN SOCIETY FOR INFORMATION SCIENCE, 1987, 13 (06): : 15 - 16
  • [18] Transcription network construction for large-scale microarray datasets using a high-performance computing approach
    Zhu, Mengxia
    Wu, Qishi
    BMC GENOMICS, 2008, 9 (Suppl 1)
  • [19] A High-Performance Routing Engine for Large-Scale FPGAs
    Martin, Timothy
    Maarouf, Dani
    Grewal, Gary
    Areibi, Shawki
    2024 34TH INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, FPL 2024, 2024, : 53 - 59
  • [20] Large-scale informatics platform and high-performance computing at the Feinstein Institute for Medical Research Biorepository
    Lundsten, Robert
    Gregersen, Peter K.
    CELL PRESERVATION TECHNOLOGY, 2006, 4 (03): : 222 - 223