Extending the XNAT archive tool for image and analysis management in ophthalmology research

被引:4
作者
Wahle, Andreas [1 ]
Lee, Kyungmoo [1 ]
Harding, Adam T.
Garvin, Mona K. [1 ]
Niemeijer, Meindert
Sonka, Milan [1 ]
Abramoff, Michael D. [1 ]
机构
[1] Univ Iowa, Dept Elect & Comp Engn, Iowa City, IA 52242 USA
来源
MEDICAL IMAGING 2013: ADVANCED PACS-BASED IMAGING INFORMATICS AND THERAPEUTIC APPLICATIONS | 2013年 / 8674卷
基金
美国国家卫生研究院;
关键词
Ophthalmology; image storage; multi-modality imaging; automation; standardization; ophthalmic photography; ophthalmic tomography imaging; OCT; XNAT; DICOM; XML; REST; API;
D O I
10.1117/12.2007966
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
In ophthalmology, various modalities and tests are utilized to obtain vital information on the eye's structure and function. For example, optical coherence tomography (OCT) is utilized to diagnose, screen, and aid treatment of eye diseases like macular degeneration or glaucoma. Such data are complemented by photographic retinal fundus images and functional tests on the visual field. DICOM isn't widely used yet, though, and frequently images are encoded in proprietary formats. The eXtensible Neuroimaging Archive Tool (XNAT) is an open-source NIH-funded framework for research PACS and is in use at the University of Iowa for neurological research applications. Its use for ophthalmology was hence desirable but posed new challenges due to data types thus far not considered and the lack of standardized formats. We developed custom tools for data types not natively recognized by XNAT itself using XNAT's low-level REST API. Vendor-provided tools can be included as necessary to convert proprietary data sets into valid DICOM. Clients can access the data in a standardized format while still retaining the original format if needed by specific analysis tools. With respective project-specific permissions, results like segmentations or quantitative evaluations can be stored as additional resources to previously uploaded datasets. Applications can use our abstract-level Python or C/C++ API to communicate with the XNAT instance. This paper describes concepts and details of the designed upload script templates, which can be customized to the needs of specific projects, and the novel client-side communication API which allows integration into new or existing research applications.
引用
收藏
页数:14
相关论文
共 13 条
  • [1] Abramoff Michael D, 2010, IEEE Rev Biomed Eng, V3, P169, DOI 10.1109/RBME.2010.2084567
  • [2] [Anonymous], PYXNAT DOCUMENTATION
  • [3] [Anonymous], Cygwin
  • [4] [Anonymous], 2000, ARCHITECTURAL STYLES
  • [5] Free Software Foundation, GNU BASH
  • [6] Automated 3-D Intraretinal Layer Segmentation of Macular Spectral-Domain Optical Coherence Tomography Images
    Garvin, Mona Kathryn
    Abramoff, Michael David
    Wu, Xiaodong
    Russell, Stephen R.
    Burns, Trudy L.
    Sonka, Milan
    [J]. IEEE TRANSACTIONS ON MEDICAL IMAGING, 2009, 28 (09) : 1436 - 1447
  • [7] Segmentation of the Optic Disc in 3-D OCT Scans of the Optic Nerve Head
    Lee, Kyungmoo
    Niemeijer, Meindert
    Garvin, Mona K.
    Kwon, Young H.
    Sonka, Milan
    Abramoff, Michael D.
    [J]. IEEE TRANSACTIONS ON MEDICAL IMAGING, 2010, 29 (01) : 159 - 168
  • [8] The open-source neuroimaging research enterprise
    Marcus, Daniel S.
    Archie, Kevin A.
    Olsen, Timothy R.
    Ramaratnam, Mohana
    [J]. JOURNAL OF DIGITAL IMAGING, 2007, 20 (Suppl 1) : 130 - 138
  • [9] Neuroinformatics Research Group Washington University School of Medicine in St. Louis, XNAT OP SOURC INF BI
  • [10] OFFIS Computer Science Institute, DCMTK DICOM TOOLKIT