Abstract
Ophthalmic medical images, such as optical coherence tomography (OCT) images and color photo of fundus, provide valuable information for clinical diagnosis and treatment of ophthalmic diseases. In this paper, we introduce a software system specially oriented to ophthalmic images processing, analysis, and visualization (OIPAV) to assist users. OIPAV is a cross-platform system built on a set of powerful and widely used toolkit libraries. Based on the plugin mechanism, the system has an extensible framework. It provides rich functionalities including data I/O, image processing, interaction, ophthalmic diseases detection, data analysis, and visualization. By using OIPAV, users can easily access to the ophthalmic image data manufactured from different imaging devices, facilitate workflows of processing ophthalmic images, and improve quantitative evaluations. With a satisfying function scalability and expandability, the software is applicable for both ophthalmic researchers and clinicians.
Similar content being viewed by others
References
Rosset A, Spadola L, Ratib O: OsiriX: an open-source software for navigating in multidimensional DICOM images. J Digit Imaging 17(3):205–216, 2004
Pieper S, Halle M, Kikinis R: 3D Slicer[C]. IEEE International Symposium on Biomedical Imaging: Nano To Macro. IEEE 1:632–635, 2004
Fabian N, Moreland K, Thompson D, et al: The ParaView Coprocessing Library: A scalable, general purpose in situ visualization library. Large Data Analysis and Visualization. IEEE: 89–96, 2011
Schroeder WJ, Avila LS, Hoffman W: Visualizing with VTK: A tutorial[J]. IEEE Comput Graph Appl 20(5):20–27, 2000
Schroeder WJ, Martin KM, Lorensen WE: The design and implementation of an object-oriented toolkit for 3D graphics and visualization. Conference on Visualization. IEEE Computer Society Press, 1996, 93-ff
Ibanez L, Schroeder WJ, Ng L et al.: The ITK Software Guide: The Insight Segmentation and Registration Toolkit[J]. Comput Stat Data Anal 21:231–256, 2003
Nolden M, Zelzer S, Seitel A et al.: The Medical Imaging Interaction Toolkit: challenges and advances: 10 years of open-source development. Int J Comput Assist Radiol Surg 8(4):607, 2013
Wolf I, Vetter M, Wegner I, Nolden M et al.: The Medical Imaging Interaction Toolkit (MITK) – a toolkit facilitating the creation of interactive software by extending VTK and ITK. Proc SPIE 5367:16–27, 2004
Muehler K, Tietjen C, Ritter F et al.: The Medical Exploration Toolkit: An Efficient Support for Visual Computing in Surgical Planning and Training[J]. IEEE Trans Vis Comput Graph 16(1):133–146, 2010
Mildenberger P, Eichelberg M, Martin E: Introduction to the DICOM standard[J]. Eur Radiol 12(4):920, 2002
Shi F, Chen X, Zhao H, et al: Automated 3-D Retinal Layer Segmentation of Macular Optical Coherence Tomography Images. IEEE Trans Med Imaging Papers 34(2): 441–452
Chen X, Niemeijer M, Zhang L, et al: 3D Segmentation of Fluid-Associated Abnormalities in Retinal OCT: Probability Constrained Graph-Search-Graph-Cut. IEEE Trans Med Imaging Papers 31(8): 1521–1531
Sun Z, Chen H, Shi F, et al: An automated framework for 3D serous pigment epithelium detachment segmentation in SD-OCT images. Scientific Reports 6(298): 243–244
Wu B, Zhu W, Shi F, et al: Automatic detection of microaneurysms in retinal fundus images.[J]. Computerized Medical Imaging & Graphics the Official Journal of the Computerized Medical Imaging Society, 2016
Zhang L, Zhu W, Shi F, et al: Automated segmentation of intraretinal cystoid macular edema for retinal 3D OCT images with macular hole[C]// IEEE, International Symposium on Biomedical imaging. IEEE 1494–1497, 2015
Guo J, Zhu W, Shi F et al.: A Framework for Classification and Segmentation of Branch Retinal Artery Occlusion in SD-OCT.[J]. IEEE Trans Image Process 26(7):3518–3527, 2017
Zhu S, Fei S, Xiang D, et al: Choroid Neovascularization Growth Prediction with Treatment Based on Reaction-Diffusion Model in 3D OCT Images[J]. IEEE Journal of Biomedical & Health Informatics PP(99):1–1, 2017
Sun M, Zhang Z, Ma C, et al: Quantitative analysis of retinal layers on three-dimensional spectral-domain optical coherence tomography for pituitary adenoma[J]. Plos One in Press, 2017 https://doi.org/10.1371/journal.pone.0179532
Zhu W, Chen H, Zhao H et al.: Automatic Three-dimensional Detection of Photoreceptor Ellipsoid Zone Disruption Caused by Trauma in the OCT[J]. Sci Rep 6:25433, 2016
Kopriva I, Shi F, Chen X: Enhanced low-rank + sparsity decomposition for speckle reduction in optical coherence tomography[J]. J Biomed Opt 21(7):76008, 2016
Shi F, Tian B, Zhu W et al.: Automated choroid segmentation in three-dimensional 1-μm wide-view OCT images with gradient and regional costs[J]. J Biomed Opt 21(12):126017, 2016
Chen X, Zhu W, Wang L, et al: Automated Detection of IS/OS Defect Regions in 3D OCT Images. ARVO 2014
Eichelberg M, Riesmeier J: Ten years of medical imaging standardization and prototypical implementation: the DICOM standard and the OFFIS DICOM toolkit (DCMTK)[J]. Proc SPIE Int Soc Opt Eng 5371:57–68, 2004
Toussaint N, Sermesant M, Fillard P: vtkinria3d: A VTK Extension for Spatiotemporal Data Synchronization, Visualization and Management. In Proc. of Workshop on Open Source and Open Data for MICCAI 2007
Blanchette J, Summerfield M: C++ GUI Programming with Qt 4[J] 45(6): 747–749, 2006
Martin KW, Hoffman B: Mastering CMake : A Cross-Platform Build System[M]. Kitware 2010
Loeliger J: Version Control with Git: Powerful Tools and Techniques for Collaborative Software Development[D]. O'Reilly Media, Inc 2012
Huang HK: PACS and Imaging Informatics: Basic Principles and Applications[M] 2005
Eibel R, Türk T, Kulinna C et al.: [Value of multiplanar reformations (MPR)in multi-slice spiral CT of the lung][J]. Rofo 173(1):57–64, 2001
Levoy M: Display of surfaces from volume data[J]. IEEE Comput Graph Appl 20(3):29–37, 1988
Cabral B: Accelerated volume rendering and tomographic reconstruction using texture mapping hardware[C]. Symp Onvisualization DBLP 91–98, 1995
Lorensen WE, Cline HE: Marching cubes: A high resolution 3D surface construction algorithm[C]//ACM siggraph computer graphics. ACM, 21(4):163–169, 1987
Gao E, Chen B, Yang J et al.: Comparison of Retinal Thickness Measurements between the Topcon Algorithm and a Graph-Based Algorithm in Normal and Glaucoma Eyes[J]. Plos One 10(6):e0128925, 2015
Hood DC, Anderson SC, Wall M, Kardon RH: Structure versus function in glaucoma: an application of a linear model. Invest Ophthalmol Vis Sci 48(8):3662–3668, 2007
Chen H, Chen X, Qiu Z et al.: Quantitative analysis of retinal layers' optical intensities on 3D optical coherence tomography for central retinal artery occlusion[J]. Sci Rep 5(10):9269, 2015
Chen B, Gao E, Chen H et al.: Profile and Determinants of Retinal Optical Intensity in Normal Eyes with Spectral Domain Optical Coherence Tomography[J]. Plos One 11(2):e0148183, 2016
Gao W et al.: Investigation of changes in thickness and reflectivity from layered retinal structures of healthy and diabetic eyes with optical coherence tomography. J Biomed Sci Eng 4:657–665, 2011
Belghith A, Bowd C, Medeiros FA, et al: Automated segmentation of anterior lamina cribrosa surface: How the lamina cribrosa responds to intraocular pressure change in glaucoma eyes[C]// IEEE, International Symposium on Biomedical Imaging. IEEE 222–225, 2015
Nadler Z, Wang B, Wollstein G et al.: Automated lamina cribrosa microstructural segmentation in optical coherence tomography scans of healthy and glaucomatous eyes.[J]. Biomed Opt Express 4(11):2596–2608, 2013
Kwatra V, Essa I, Turk G, et al: Graphcut textures: image and video synthesis using graph cuts[C]// ACM SIGGRAPH. ACM 277–286, 2003
Williams CKI: Learning With Kernels: Support Vector Machines, Regularization, Optimization, and Beyond[J]. IEEE Trans Neural Netw 16(3):781–781, 2005
Freund Y: Experiment With a New Boosting Algorithm[C]. Thirteenth Int Conf Mach Learn 148–156, 1996
Liaw A, Wiener M: Classification and Regression by randomForest[J]. R News 23(23), 2002
Gamma E, Helm R, Johnson R, et al: Design patterns: elements of reusable object-oriented software[J] 49(2):241–276, 1995
Kitware: The VTK user's guide[J]. 2010
Van GB, Schaefer-Prokop CM, Prokop M: Computer-aided diagnosis: how to move from the laboratory to the clinic[J]. Radiology 261(3):719, 2011
Conway RW, Schneider FB: User Recovery and Reversal in Interactive Systems[M]. Cornell University 1981
Funding
This work has been supported in part by the National Basic Research Program of China (973 Program) under Grant 2014CB748600 and in part by the National Natural Science Foundation of China (NSFC) under Grants 81371629, 61401293, 61401294, 81401451, and 81401472.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Zhang, L., Xiang, D., Jin, C. et al. OIPAV: an Integrated Software System for Ophthalmic Image Processing, Analysis, and Visualization. J Digit Imaging 32, 183–197 (2019). https://doi.org/10.1007/s10278-017-0047-6
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10278-017-0047-6