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 条
  • [31] LARGE-SCALE HIGH-PERFORMANCE VIBRATION TABLE FACILITIES AT NUPEC
    OHMORI, T
    OHNO, T
    KUSU, Y
    JOURNAL OF THE ATOMIC ENERGY SOCIETY OF JAPAN, 1983, 25 (02): : 92 - 96
  • [32] A High-Performance Accelerator for Large-Scale Convolutional Neural Networks
    Sun, Fan
    Wang, Chao
    Gong, Lei
    Xu, Chongchong
    Zhang, Yiwei
    Lu, Yuntao
    Li, Xi
    Zhou, Xuehai
    2017 15TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS AND 2017 16TH IEEE INTERNATIONAL CONFERENCE ON UBIQUITOUS COMPUTING AND COMMUNICATIONS (ISPA/IUCC 2017), 2017, : 622 - 629
  • [33] Large-scale linear regression: Development of high-performance routines
    Frank, Alvaro
    Fabregat-Traver, Diego
    Bientinesi, Paolo
    APPLIED MATHEMATICS AND COMPUTATION, 2016, 275 : 411 - 421
  • [34] STRATEGIES FOR LARGE-SCALE STRUCTURAL PROBLEMS ON HIGH-PERFORMANCE COMPUTERS
    NOOR, AK
    PETERS, JM
    COMMUNICATIONS IN APPLIED NUMERICAL METHODS, 1991, 7 (06): : 465 - 478
  • [35] Large-scale vector data visualization using high performance computing
    Ali A.S.
    Hussein A.S.
    Tolba M.F.
    Yousef A.H.
    Journal of Software, 2011, 6 (02) : 298 - 305
  • [36] Parallel Large-Scale Image Processing for Orthorectification
    Im, ChangJin
    Jeong, Jae-Heon
    Jeong, Chang-Sung
    PROCEEDINGS OF TENCON 2018 - 2018 IEEE REGION 10 CONFERENCE, 2018, : 2153 - 2157
  • [37] RAJA: Portable Performance for Large-Scale Scientific Applications
    Beckingsale, David Alexander
    Burmark, Jason
    Hornung, Rich
    Jones, Holger
    Killian, William
    Kunen, Adam J.
    Pearce, Olga
    Robinson, Peter
    Ryujin, Brian S.
    Scogland, Thomas R. W.
    PROCEEDINGS OF P3HPC 2019: 2019 IEEE/ACM INTERNATIONAL WORKSHOP ON PERFORMANCE, PORTABILITY AND PRODUCTIVITY IN HPC (P3HPC), 2019, : 71 - 81
  • [38] High-performance computing in image registration
    Zanin, Michele
    Remondino, Fabio
    Dalla Mura, Mauro
    HIGH-PERFORMANCE COMPUTING IN REMOTE SENSING II, 2012, 8539
  • [39] Towards large-scale high-performance English verb sense disambiguation by using linguistically motivated features
    Chen, Jinying
    Dligach, Dmitriy
    Palmer, Martha
    ICSC 2007: INTERNATIONAL CONFERENCE ON SEMANTIC COMPUTING, PROCEEDINGS, 2007, : 378 - +
  • [40] Implementing High-performance Intensity Model with Blur Effect on GPUs for Large-scale Star Image Simulation
    Li, Chao
    Zhang, Yunquan
    Zheng, Changwen
    Hu, Xiaohui
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 1879 - 1888