Skip to main content

Advertisement

Log in

OIPAV: an Integrated Software System for Ophthalmic Image Processing, Analysis, and Visualization

  • Published:
Journal of Digital Imaging Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16

Similar content being viewed by others

References

  1. 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

    Article  PubMed Central  Google Scholar 

  2. Pieper S, Halle M, Kikinis R: 3D Slicer[C]. IEEE International Symposium on Biomedical Imaging: Nano To Macro. IEEE 1:632–635, 2004

    Google Scholar 

  3. 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

  4. Schroeder WJ, Avila LS, Hoffman W: Visualizing with VTK: A tutorial[J]. IEEE Comput Graph Appl 20(5):20–27, 2000

    Article  Google Scholar 

  5. 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

  6. 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

    Google Scholar 

  7. 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

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. Mildenberger P, Eichelberg M, Martin E: Introduction to the DICOM standard[J]. Eur Radiol 12(4):920, 2002

    Article  Google Scholar 

  11. 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

  12. 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

  13. 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

  14. 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

  15. 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

  16. 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

    Article  Google Scholar 

  17. 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

  18. 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

  19. 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

    Article  PubMed Central  CAS  Google Scholar 

  20. 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

    Article  Google Scholar 

  21. 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

    Article  Google Scholar 

  22. Chen X, Zhu W, Wang L, et al: Automated Detection of IS/OS Defect Regions in 3D OCT Images. ARVO 2014

  23. 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

    Google Scholar 

  24. 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

  25. Blanchette J, Summerfield M: C++ GUI Programming with Qt 4[J] 45(6): 747–749, 2006

  26. Martin KW, Hoffman B: Mastering CMake : A Cross-Platform Build System[M]. Kitware 2010

  27. Loeliger J: Version Control with Git: Powerful Tools and Techniques for Collaborative Software Development[D]. O'Reilly Media, Inc 2012

  28. Huang HK: PACS and Imaging Informatics: Basic Principles and Applications[M] 2005

  29. 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

    Article  CAS  Google Scholar 

  30. Levoy M: Display of surfaces from volume data[J]. IEEE Comput Graph Appl 20(3):29–37, 1988

    Article  Google Scholar 

  31. Cabral B: Accelerated volume rendering and tomographic reconstruction using texture mapping hardware[C]. Symp Onvisualization DBLP 91–98, 1995

  32. Lorensen WE, Cline HE: Marching cubes: A high resolution 3D surface construction algorithm[C]//ACM siggraph computer graphics. ACM, 21(4):163–169, 1987

  33. 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

    Article  PubMed Central  Google Scholar 

  34. 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

    Article  Google Scholar 

  35. 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

    Article  PubMed Central  CAS  Google Scholar 

  36. 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

    Article  PubMed Central  Google Scholar 

  37. 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

    Article  Google Scholar 

  38. 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

  39. 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

    Article  PubMed Central  Google Scholar 

  40. Kwatra V, Essa I, Turk G, et al: Graphcut textures: image and video synthesis using graph cuts[C]// ACM SIGGRAPH. ACM 277–286, 2003

  41. Williams CKI: Learning With Kernels: Support Vector Machines, Regularization, Optimization, and Beyond[J]. IEEE Trans Neural Netw 16(3):781–781, 2005

    Article  Google Scholar 

  42. Freund Y: Experiment With a New Boosting Algorithm[C]. Thirteenth Int Conf Mach Learn 148–156, 1996

  43. Liaw A, Wiener M: Classification and Regression by randomForest[J]. R News 23(23), 2002

  44. Gamma E, Helm R, Johnson R, et al: Design patterns: elements of reusable object-oriented software[J] 49(2):241–276, 1995

  45. Kitware: The VTK user's guide[J]. 2010

  46. 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

    Article  Google Scholar 

  47. Conway RW, Schneider FB: User Recovery and Reversal in Interactive Systems[M]. Cornell University 1981

Download references

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

Authors

Corresponding author

Correspondence to Xinjian Chen.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10278-017-0047-6

Keywords

Navigation