Human and Murine Retinal OCT Analysis and Display
The Iowa Reference Algorithms are a suite of algorithms for quantitative analysis of human and murine 3-D retinal Optical Coherence Tomography images.
It was developed by the members of the Retinal Image Analysis Laboratory (see below).
The Iowa Reference Algorithms are compatible with Windows XP, and 7 and above. Mac-OS, Linux, Unix, and other operating systems are currently not supported. The mouse OCT layer segmentation algorithm requires approximately 48GB of RAM. They are compatible with SD-OCT image data from all widely-available clinical OCT scanners, including Heidelberg Spectralis, Topcon 1000 and 2000, Zeiss Cirrus, and Bioptigen. In some cases a research agreement is required from the manufacturer of your OCT scanning device to enable export of raw image data from the OCT scanner, please contact the respective OCT manufacturer if/as needed. Potentially useful, Zeiss provides “research browser” software to convert their custom .dcm to .img, and Heidelberg provides software to convert .e2e to .vol .
The Iowa Reference Algorithms are for investigational purposes only, and are not approved for clinical care nor by the the US Food and Drug Agency.
Retinal Image Analysis Laboratory
Retinal Image Analysis Laboratory is home to an interdisciplinary group of researchers from the Stephen A. Wynn Institute for Vision Research, and the Departments of Ophthalmology and Visual Sciences, Electrical and Computer Engineering, Biomedical Engineering, all at the University of Iowa. This group is an integral part of the Iowa Institute for Biomedical Imaging. The Lab has been very active in developing retinal SD-OCT analysis suites for quantitative retinal analysis.
Iowa Reference Algorithm Stable Releases contain the following:
- OCTExplorer – for easy viewing and annotations of scans and resulting analyses
- OCTSegmenter – this module can be called from the OCT-Explorer and segments eleven retinal surfaces in macula-centered OCT volumes. See our publications for more info.
We plan to release software providing additional retinal OCT analysis capabilites in the months and years ahead.
See below for Release Information and Download links.
Citing the Iowa Reference Algorithm
The Iowa Reference Algorithms were developed by Kyungmoo Lee, Michael D. Abramoff, Mona Garvin, and Milan Sonka, as well as other lab members. The underlying n-dimensional graph-based multi-surface segmentation is based on the graph-theoretical and algorithmic work of Xiaodong Wu.
By using the Iowa Reference Algorithms, you are obliged to:
- Refer to it as “The Iowa Reference Algorithms (Retinal Image Analysis Lab, Iowa Institute for Biomedical Imaging, Iowa City, IA)
- Reference at least three of the following papers in any publications that use the Iowa Reference Algorithms in any way by choosing the papers that are most relevant to your work.
- Abramoff MD, Garvin M, Sonka M. Retinal Imaging and Image Analysis. IEEE Reviews in Biomedical Engineering, 3, 169-208, 2010. doi:10.1109/RBME.2010.2084567
- Kang L, Wu X, Chen DZ, Sonka M. Optimal Surface Segmentation in Volumetric Images – A Graph-Theoretic Approach. IEEE Transactions on Pattern Analysis and Machine Intelligence Volume 28:119-134, 2006. doi:10.1109/TPAMI.2006.19
- Garvin MK, Abramoff MD, Wu X, Burns TK, Russell SR, Sonka M. Automated 3-D Intraretinal Layer Segmentation of Macular Spectral-Domain Optical Coherence Tomography Images. IEEE Trans Med. Imaging, 28, 9, 1436-47, 2009. doi:10.1109/TMI.2009.2016958
- Antony B, Abramoff MD, Tang L, Ramdas WD, Vingerling JR, Jansonius NM, Lee K, Kwon YH, Sonka M, Garvin MK. Automated 3-D method for the correction of axial artifacts in spectral-domain optical coherence tomography images. Biomed Opt Express 2(8):2403-16, 2011. doi:10.1364/BOE.2.002403
- Optical Coherence Tomography Analysis Based Prediction of Humphrey 24-2 Visual Field Thresholds in Patients With Glaucoma. Guo Z, Kwon YH, Lee K, Wang K, Wahle A, Alward WLM, Fingert JH, Bettis DI, Johnson CA, Garvin MK, Sonka M, Abràmoff MD. Invest Ophthalmol Vis Sci. 2017 Aug 1;58(10):3975-3985. doi: 10.1167/iovs.17-21832. PMID: 28796875
The current release of Iowa Reference Algorithms is available free of charge for research use. By accepting the licensing agreement, you agree that you will only use it for non-commerical research. Commercial licenses are available; for more information, please contact email@example.com.
The Retinal Image Analysis Laboratory has developed and continues developing a growing suite of SD-OCT image analysis software tools and modules. Some of these – after careful validation – will be added to the free research-only section provided for download on this page. Others, however, will only be available to our direct research collaborators with licensing governed by special license agreements between the University of Iowa and the second parties.
Similarly, commercial licenses are available.
Please contact firstname.lastname@example.org for additional information about software not included in the free release.
Development was supported, in part, by the following funding sources:
- NIH-NIBIB R01-EB044640
- NIH-NEI R01-EY018853
- NIH-NEI RO1-EY019112
- Research to Prevent Blindness
- NIH-NEI EY017066
- Arnold and Mabel Beckman Initiative for Macular Research
Pre-Release 5.0.0 (beta)
Version 5.0.0 (beta) improvements over versions 3.8.0 and 4.0.0 (beta)
- Improved 11 retinal layer segmentation of macular OCT scans (additional subretinal virtual space)
- 5.x layer segmentation algorithm including user interaction is fundamentally different from 3.x and 4.x versions.
- Output of version 5.x is compatible with version 3.8 and later.
- Nightly validation of segmentation output
- User manual update
- Requirements: 64-bit Microsoft Windows or Mac OS X, 6 GB RAM for non-cystic and 20 GB RAM for cystic Zeiss OCT scans (200 x 1024 x 200 voxels)
- (Does not include OCT Explorer)
Current Release 3.8.0 (stable)
Version 3.8.0 improvements over version 3.6
- Due to many requests, the 3.x versions will be maintained in the future. Currently this is the stable version.
- Improved 10 retinal layer segmentation of macular and ONH OCT scans
- All segmentation parameters have been made device independent for increased robustness across scanners.
- Aligned coordinate system for data representation with all other versions (switched y- and z- axes from version 3.6)
- Output of version 3.8.0 is compatible with the output from 4.0.0 (beta).
- Bug fix for the circular/elliptical grid regions starting/ending 90 or 270 degrees
- User manual update
- Nightly validation of segmentation output
- Requirements: Microsoft Windows x64, 4 GB RAM
(History of older releases)
Please fill the information form below to request access to software download links.