Professional Documents
Culture Documents
Research Article
Obtaining Thickness Maps of Corneal Layers Using
the Optimal Algorithm for Intracorneal Layer Segmentation
Copyright © 2016 Hossein Rabbani et al. This is an open access article distributed under the Creative Commons Attribution
License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly
cited.
Optical Coherence Tomography (OCT) is one of the most informative methodologies in ophthalmology and provides cross
sectional images from anterior and posterior segments of the eye. Corneal diseases can be diagnosed by these images and corneal
thickness maps can also assist in the treatment and diagnosis. The need for automatic segmentation of cross sectional images is
inevitable since manual segmentation is time consuming and imprecise. In this paper, segmentation methods such as Gaussian
Mixture Model (GMM), Graph Cut, and Level Set are used for automatic segmentation of three clinically important corneal layer
boundaries on OCT images. Using the segmentation of the boundaries in three-dimensional corneal data, we obtained thickness
maps of the layers which are created by these borders. Mean and standard deviation of the thickness values for normal subjects in
epithelial, stromal, and whole cornea are calculated in central, superior, inferior, nasal, and temporal zones (centered on the center
of pupil). To evaluate our approach, the automatic boundary results are compared with the boundaries segmented manually by two
corneal specialists. The quantitative results show that GMM method segments the desired boundaries with the best accuracy.
1. Introduction commercially available in 2011 [4] and there are three main
producers for this device: SL-OCT (Heidelberg Engineering),
Optical Coherence Tomography (OCT) is one of the most the Visante (Carl Zeiss Meditec, Inc.), and CASIA (Tomey,
informative methodologies in ophthalmology today. It works Tokyo, Japan). Furthermore, many devices based on Fourier
noninvasively, has no contact, and provides cross sectional domain OCT (FDOCT) obtain images from both anterior
images from anterior and posterior segments of the eye. and posterior segments using the shorter wavelength of 830–
Imaging of the anterior segment is needed in refractive 870 nm. The main competitor device to OCT in AS imaging
surgery and contact lens implantation [1]. is ultrasound biomicroscopy (UBM). The UBM method can
Cornea was first imaged by OCT in 1994 [2] with visualize some anatomical structures posterior to iris; on the
similar wavelength of the light as retina (830 nm). A longer other hand, good quality of the images in this method is really
wavelength of 1310 nm with advantage of better penetration dependant on the operator’s skill [5].
through sclera as well as real-time imaging at 8 frames per The adult cornea is approximately 0.5 millimeter thick
second was proposed in 2001 [3]. Specific systems for visual- at the center and it gradually increases in thickness toward
ization of anterior eye (anterior segment OCT, ASOCT) were the periphery. The human cornea is comprised of five layers:
2 International Journal of Biomedical Imaging
a weighted mixture of 𝑀 Gaussian distribution would be criteria of the optimal cut. Consider the following generalized
eigenvalue problem:
𝑀
𝑝 (𝑥⃗ | 𝜆) = ∑𝑝𝑖 𝑏𝑖 (𝑥)⃗ , (2) (𝐷 − 𝑊) 𝑦 = 𝜆𝐷𝑦, (10)
𝑖=1
where 𝑝𝑖 s are the weights of mixture components and where 𝐷 is an 𝑁 × 𝑁 diagonal matrix with 𝑑 on its diagonal,
𝑑(𝑖) = ∑𝑗 𝑤(𝑖, 𝑗) is the total connection from node 𝑖 to
𝑀
all other nodes, and 𝑊 is an 𝑁 × 𝑁 symmetrical matrix
∑𝑝𝑖 = 1. (3) which contains the edge weights. We solve this equation
𝑖=1
for eigenvectors with the smallest eigenvalues. Then, the
Parameters of GMM 𝜆 = {𝜇𝑖 , 𝑝𝑖 , Σ𝑖 } are calculated using eigenvector with the second smallest eigenvalue is used to
iterative expectation maximization (EM) algorithm as follows bipartition the graph. The divided parts, if necessary, will be
(for 𝑇 training vectors): divided again.
This algorithm has also been used in the processing of
𝑝𝑖 𝑏𝑖 (𝑥⃗ 𝑡 ) fundus images [32, 33].
𝑝 (𝑖 | 𝑥⃗ 𝑡 , 𝜆) = 𝑀
, (4)
∑𝑘=1 𝑝𝑘 𝑏𝑘 (𝑥⃗ 𝑡 )
2.3. LS. Li et al. [34] presented a LS method for segmentation
1 𝑇 in the presence of intensity inhomogeneities. Suppose that Ω
𝑝𝑖 = ∑𝑝 (𝑖 | 𝑥⃗ 𝑡 , 𝜆) , (5)
is the image domain and 𝐼 : Ω → 𝑅 is a gray level image and
𝑇 𝑡=1
also Ω = ∪𝑁 𝑖=1 Ω𝑖 , Ω𝑖 ∩ Ω𝑗 = 0 → 𝑖 ≠ 𝑗. The image can be
→
∑𝑇 𝑝 (𝑖 | 𝑥⃗ 𝑡 , 𝜆) 𝑥⃗ 𝑡 modeled as
𝜇 𝑖 = 𝑡=1 , (6)
∑𝑇𝑡=1 𝑝 (𝑖 | 𝑥⃗ 𝑡 , 𝜆) 𝐼 = 𝑏𝐽 + 𝑛, (11)
∑𝑇𝑡=1 𝑝 (𝑖 | 𝑥⃗ 𝑡 , 𝜆) 𝑥⃗ 𝑡 2 where 𝐽 is the true image, 𝑏 is the component that accounts for
𝜎𝑖 2 = − 𝜇⃗ 𝑖 2 . (7)
∑𝑇𝑡=1 𝑝 (𝑖 | 𝑥⃗ 𝑡 , 𝜆) the intensity inhomogeneity, and 𝑛 is additive noise. For the
local intensity clustering, consider a circular neighborhood
2.2. GC. We use normalized cuts for segmentation which is with a radius 𝜌 centered at each point 𝑦 ∈ Ω, defined by
explained by Shi and Malik [31]. This criterion measures both 𝑂𝑦 ≜ {𝑥 : |𝑥 − 𝑦| ≤ 𝜌}. The partition {Ω𝑖 }𝑁 𝑖=1 of Ω induces
the total dissimilarity between the different groups and the a partition of the neighborhood 𝑂𝑦 . Therefore, the intensities
total similarity within the groups. Suppose we have a graph in the set 𝐼𝑦𝑖 = {𝐼(𝑥) : 𝑥 ∈ 𝑂𝑦 ∩ Ω𝑖 } form the clusters, where
𝐺 = (𝑉, 𝐸) which is composed of two distinct parts of 𝐴, 𝐵 𝐼(𝑥) is the image model. Now, we define a clustering criterion
and easily achieved by removing edges between these two 𝜀𝑦 for classifying the intensities in 𝑂𝑦 . We need to jointly
sectors and has the following property: 𝐴, 𝐵, 𝐴 ∪ 𝐵 = 𝑉, minimize 𝜀𝑦 for all 𝑦 in Ω which is achievable by minimizing
𝐴 ∩ 𝐵 = 𝜙. Based on the total weight of the edges that are the integral of 𝜀𝑦 with respect to 𝑦 over the image domain Ω.
removed, we can calculate the degree of dissimilarity between So, the energy formulation is as below:
these two parts which is called cut:
(a)
(b)
The important corneal layers, that is, Epithelium, Bowman, where 𝑓mean , 𝑓min (𝑖, 𝑗), and 𝑓max (𝑖, 𝑗) are, respectively, the
and Endothelium, are shown in Figure 2. mean, minimum, and maximum intensity values of the image
For production of thickness maps, after preprocessing, within the square 10 × 10 window around each pixel (𝑖, 𝑗).
the implementation method for segmenting the desired Figure 4 shows an example of this process. As we can see,
International Journal of Biomedical Imaging 5
(a)
(a)
(b)
(b)
(d)
0.025
0.02
0.015
0.01
0.005
0
−0.005
−0.01
−0.015
−0.02 (a)
−0.025
0 100 200 300 400 500 600 700
(a)
(b)
(a)
(a)
(b)
Figure 10: (a) Output of Level Set. (b) The estimated Epithelium and
Endothelium boundaries.
(b)
3.2.3. Bowman Layer Segmentation. Since in most cases the 3.3.1. Segmenting the Boundaries of Epithelium and Endothe-
Bowman boundary is very weak we first enhance this bound- lium Layers. To obtain these boundaries, we first denoise the
ary employing the contrast enhancement method explained images according to the method described in Section 3.1.1;
in Section 3.1.2. After enhancement, the horizontal edges are then the LS algorithm is applied to the denoised image. The
obtained by applying Sobel gradient. Figure 8 shows this parameters are configured in this way: suppose 𝐴 is equal to
procedure which can extract the Bowman boundary. Since 255; then, ] = 0.01 × 𝐴2 , 𝜎 = 5, and 𝜇 = 1. The final result of
we have obtained the Epithelium boundary (as described LS shows the approximate location of these two boundaries.
in Section 3.1), the Bowman boundary can be obtained by Extrapolation and interpolation are performed according to
tracing Epithelium toward down to get a white to black what we explained for GMM (Figure 10).
change in brightness. However, unlike the middle of the Bow-
man boundary, the periphery may be corrupted by noise. To 3.3.2. Segmenting the Boundary of Bowman Layer. For this
overcome this problem, similar to the proposed extrapolation purpose, to have an enhanced Bowman boundary the pre-
method for low SNR areas in previous subsection, the outliers sented contrast enhancement method in Section 3.1.2 is
are corrected. performed. In the next step, we apply LS to this image with ] =
International Journal of Biomedical Imaging 7
(a)
(a)
(b)
(b)
Figure 11: (a) Output of Level Set. (b) The estimated Bowman
boundary. Figure 13: (a) The method to flattening the image using a horizontal
line and Epithelium boundary. (b) Flat image.
(a)
(a)
(b)
(b)
Figure 12: (a) Output of Graph Cut. (b) The estimated boundaries.
Figure 14: (a) Output of Graph Cut for the restricted area to the
Bowman boundary. (b) Bowman boundary estimation in the middle
based on the Epithelium boundary.
(a) (b)
Figure 15: (a) Linear extrapolation of estimated Bowman boundary in the middle of the image. (b) Final result of Bowman boundary
segmentation.
Table 1: Mean and standard deviation of unsigned error in corneal Table 2: Mean and standard deviation of signed error in corneal
layer boundary segmentation between automatic and manual seg- layer boundary segmentation between automatic and manual seg-
mentation using GMM. mentation using GMM.
are compared and the best one is picked to produce the Table 3: Mean and standard deviation of unsigned error in corneal
intracorneal thickness maps by employing the segmentation layer boundary segmentation between automatic and manual seg-
results of all B-scans. mentation using level set.
Table 5: Mean and standard deviation of unsigned error in corneal layer boundary segmentation between automatic and manual
segmentation using graph cut.
Table 8
Table 7: The position differences between the two expert manual Corneal layers Central Superior Inferior Nasal Temporal
graders.
Epithelial layer
Mean difference Standard deviation Averages 42.9352 43.6568 42.9352 41.943 43.9274
Corneal layer boundary
(𝜇m) (𝜇m) SD 4.2394 2.9766 9.3808 6.5846 3.157
Epithelium boundary 2.9766 2.73306 Stromal layer
Bowman boundary 3.58996 2.71502 Averages 463.2672 481.9386 507.2848 488.3428 497.904
Endothelium boundary 4.81668 4.88884 SD 33.7348 38.335 38.9664 32.1112 37.6134
Whole cornea
Averages 489.9664 529.2034 535.0664 529.8348 534.6154
SD 39.3272 43.9274 38.1546 34.8172 37.5232
4.2. Producing Intracorneal Thickness Maps. According to
what is described above, GMM was selected as the optimal
method for segmentation of corneal layers. Therefore, using
GMM method, the corneal layer boundaries in the volumet- 5. Conclusion
ric images of each subject are segmented. The segmented
values are then interpolated (as described below) to create the In this paper we compared three different segmentation
thickness maps. To illustrate the layer thickness, we first sub- methods for segmentation of three important corneal layers
tract the boundaries which create a layer and an interpolation of normal eyes using OCT devices. According to good
is performed between two consecutive volumetric images. performance of the GMM method in this application, we
The number of pixels between two successive images for chose GMM as the optimal method to calculate the bound-
interpolation is calculated as shown in Figure 16. Considering aries. The proposed method is able to eliminate the artifacts
pixel values of 𝐶 and 𝑋, the equation between 𝐶 and 𝐵 and and is capable of automatic segmentation of three corneal
scale signs in right and left images, the value pixels which boundaries.
In the next step, we obtained the thickness maps of
correspond to of 𝐴 can be found. This value (𝐴)́ should be
corneal layers by interpolating the layer information. Mean
used in interpolation and the number of interpolation pixels
́ and standard deviation of the thickness values in epithelial,
is equal to 𝐴/number of slices. It can be shown that the OCT stromal, and whole cornea are calculated in 3 central, supe-
slices cover an area of 6 millimeters in width and height. rior, and inferior zones (cantered on the centre of pupil).
Figure 17 shows the 3D thickness maps of corneal layers of To the best of our knowledge, this is the first work to find
a normal subject. the thickness maps from a set of parallel B-scans and all of
Mean and standard deviation of the thickness values for the previous methods in construction of thickness map from
normal subjects in epithelial, stromal, and whole cornea are OCT data use pachymetry scan pattern [13, 14, 16].
calculated in central, superior, inferior, nasal, and temporal
zones (cantered on the centre of pupil). The zones are defined
in concentric circles with diameters equal to 2 and 5 millime- Competing Interests
ters (Figure 17(c)). The thickness averages (±population SD)
are shown in Table 8. The authors declare that they have no competing interests.
10 International Journal of Biomedical Imaging
50
300
25 150
0 0
(a) (b)
350
100
Superior
200
300
200
400 Temporal Central Nasal
500
600 Inferior
700
0
100 200 300 400 500 600 700
(c)
Figure 17: 3D thickness maps of a normal subject. (a) Whole cornea; (b) layer 1; (c) the layer created by Bowman and Endothelium boundaries
(the zones are defined in concentric circles with diameters equal to 2 and 5 millimeters, as central, superior, inferior, nasal, and temporal
zones).
[12] J. Wang, D. Fonn, T. L. Simpson, and L. Jones, “The measure- [26] M. Shen, L. Cui, M. Li, D. Zhu, M. R. Wang, and J. Wang,
ment of corneal epithelial thickness in response to hypoxia “Extended scan depth optical coherence tomography for evalu-
using optical coherence tomography,” American Journal of ating ocular surface shape,” Journal of Biomedical Optics, vol. 16,
Ophthalmology, vol. 133, no. 3, pp. 315–319, 2002. no. 5, Article ID 056007, 10 pages, 2011.
[13] S. Haque, L. Jones, and T. Simpson, “Thickness mapping of the [27] D. Williams, Y. Zheng, F. Bao, and A. Elsheikh, “Automatic seg-
cornea and epithelium using optical coherence tomography,” mentation of anterior segment optical coherence tomography
Optometry & Vision Science, vol. 85, no. 10, pp. E963–E976, images,” Journal of Biomedical Optics, vol. 18, no. 5, Article ID
2008. 056003, 2013.
[14] Y. Li, O. Tan, and D. Huang, “Normal and keratoconic corneal [28] V. A. Robles, B. J. Antony, D. R. Koehn, M. G. Anderson,
epithelial thickness mapping using Fourier-domain optical and M. K. Garvin, “3D graph-based automated segmenta-
coherence tomography,” in Medical Imaging 2011: Biomedical tion of corneal layers in anterior-segment optical coherence
Applications in Molecular, Structural, and Functional Imaging, tomography images of mice,” in Medical Imaging: Biomedical
796508, vol. 7965, 6 pages, March 2011. Applications in Molecular, Structural, and Functional Imaging,
vol. 9038 of Proceedings of SPIE, pp. 1–7, March 2014.
[15] D. Alberto and R. Garello, “Corneal sublayers thickness esti- [29] D. Williams, Y. Zheng, F. Bao, and A. Elsheikh, “Fast segmenta-
mation obtained by high-resolution FD-OCT,” International tion of anterior segment optical coherence tomography images
Journal of Biomedical Imaging, vol. 2013, Article ID 989624, 7 using graph cut,” Eye and Vision, vol. 2, p. 1, 2015.
pages, 2013.
[30] M. K. Jahromi, R. Kafieh, H. Rabbani et al., “An automatic algo-
[16] W. Zhou and A. Stojanovic, “Comparison of corneal epithelial rithm for segmentation of the boundaries of corneal layers in
and stromal thickness distributions between eyes with kerato- optical coherence tomography images using gaussian mixture
conus and healthy eyes with corneal astigmatism ≥ 2.0 D,” PLoS model,” Journal of Medical Signals and Sensors, vol. 4, article 171,
ONE, vol. 9, no. 1, Article ID e85994, 2014. 2014.
[17] D. W. DelMonte and T. Kim, “Anatomy and physiology of the [31] J. Shi and J. Malik, “Normalized cuts and image segmentation,”
cornea,” Journal of Cataract and Refractive Surgery, vol. 37, no. IEEE Transactions on Pattern Analysis and Machine Intelligence,
3, pp. 588–598, 2011. vol. 22, no. 8, pp. 888–905, 2000.
[18] J. A. Eichel, A. K. Mishra, D. A. Clausi, P. W. Fieguth, and K. K. [32] X. Chen, M. Niemeijer, L. Zhang, K. Lee, M. D. Abramoff,
Bizheva, “A novel algorithm for extraction of the layers of the and M. Sonka, “Three-dimensional segmentation of fluid-
cornea,” in Proceedings of the Canadian Conference on Computer associated abnormalities in retinal OCT: probability con-
and Robot Vision (CRV ’09), pp. 313–320, Kelowna, Canada, May strained graph-search-graph-cut,” IEEE Transactions on Medi-
2009. cal Imaging, vol. 31, no. 8, pp. 1521–1531, 2012.
[19] F. LaRocca, S. J. Chiu, R. P. McNabb, A. N. Kuo, J. A. Izatt, [33] Z. Hu, M. Niemeijer, K. Lee, M. D. Abràmoff, M. Sonka,
and S. Farsiu, “Robust automatic segmentation of corneal layer and M. K. Garvin, “Automated segmentation of the optic disc
boundaries in SDOCT images using graph theory and dynamic margin in 3-D optical coherence tomography images using
programming,” Biomedical Optics Express, vol. 2, no. 6, pp. 1524– a graph-theoretic approach,” in Medical Imaging: Biomedical
1538, 2011. Applications in Molecular, Structural, and Functional Imaging,
vol. 7262 of Proceedings of SPIE, pp. 1–11, February 2009.
[20] F. Graglia, J.-L. Mari, G. Baikoff, and J. Sequeira, “Contour [34] C. Li, R. Huang, Z. Ding, J. Gatenby, D. N. Metaxas, and J.
detection of the cornea from OCT radial images,” in Proceedings C. Gore, “A level set method for image segmentation in the
of the 29th Annual International Conference of the IEEE Engi- presence of intensity inhomogeneities with application to MRI,”
neering in Medicine and Biology Society, pp. 5612–5615, Lyon, IEEE Transactions on Image Processing, vol. 20, no. 7, pp. 2007–
France, August 2007. 2016, 2011.
[21] J. A. Eichel, A. K. Mishra, P. W. Fieguth, D. A. Clausi, and K. K. [35] D. W. K. Wong, J. Liu, J. H. Lim et al., “Level-set based automatic
Bizheva, “A novel algorithm for extraction of the layers of the cup-to-disc ratio determination using retinal fundus images
cornea,” in Proceedings of the Canadian Conference on Computer in ARGALI,” in Proceedings of the 30th Annual International
and Robot Vision (CRV ’09), pp. 313–320, IEEE, 2009. Conference of the IEEE Engineering in Medicine and Biology
[22] Y. Li, M. V. Netto, R. Shekhar, R. R. Krueger, and D. Huang, Society (EMBS ’08), pp. 2266–2269, Vancouver, Canada, August
“A longitudinal study of LASIK flap and stromal thickness with 2008.
high-speed optical coherence tomography,” Ophthalmology, vol. [36] A. Yazdanpanah, G. Hamarneh, B. R. Smith, and M. V. Sarunic,
114, no. 6, pp. 1124–1132.e1, 2007. “Segmentation of intra-retinal layers from optical coherence
[23] Y. Li, R. Shekhar, and D. Huang, “Segmentation of 830-and tomography images using an active contour approach,” IEEE
1310-nm LASIK corneal optical coherence tomography images Transactions on Medical Imaging, vol. 30, no. 2, pp. 484–496,
[4684-18],” in Proceedings of the International Society for Optical 2011.
Engineering, vol. 4684 of Proceedings of SPIE, pp. 167–178, San [37] M. Esmaeili, H. Rabbani, A. M. Dehnavi, and A. Dehghani,
Diego, Calif, USA, 2002. “Automatic detection of exudates and optic disk in retinal
images using curvelet transform,” IET Image Processing, vol. 6,
[24] Y. Li, R. Shekhar, and D. Huang, “Corneal pachymetry mapping
no. 7, pp. 1005–1013, 2012.
with high-speed optical coherence tomography,” Ophthalmol-
ogy, vol. 113, no. 5, pp. 792–799.e2, 2006.
[25] N. Hutchings, T. L. Simpson, C. Hyun et al., “Swelling of the
human cornea revealed by high-speed, ultrahigh-resolution
optical coherence tomography,” Investigative Ophthalmology &
Visual Science, vol. 51, no. 9, pp. 4579–4584, 2010.
International Journal of
Rotating
Machinery
International Journal of
The Scientific
Engineering Distributed
Journal of
Journal of
Journal of
Control Science
and Engineering
Advances in
Civil Engineering
Hindawi Publishing Corporation Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014
Journal of
Journal of Electrical and Computer
Robotics
Hindawi Publishing Corporation
Engineering
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014
VLSI Design
Advances in
OptoElectronics
International Journal of
International Journal of
Modelling &
Simulation
Aerospace
Hindawi Publishing Corporation Volume 2014
Navigation and
Observation
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014
in Engineering
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014
Engineering
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014
Hindawi Publishing Corporation
http://www.hindawi.com
http://www.hindawi.com Volume 2014
International Journal of
International Journal of Antennas and Active and Passive Advances in
Chemical Engineering Propagation Electronic Components Shock and Vibration Acoustics and Vibration
Hindawi Publishing Corporation Hindawi Publishing Corporation Hindawi Publishing Corporation Hindawi Publishing Corporation Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014