Abstract
Purpose:
To evaluate different segmentation methods in analyzing Schlemm's canal (SC) and the trabecular meshwork (TM) in ultrasound biomicroscopy (UBM) images.
Methods:
Twenty-six healthy volunteers were recruited. The intraocular pressure (IOP) was measured while study subjects blew a trumpet. Images were obtained at different IOPs by 50-MHz UBM. ImageJ software and three segmentation methods—K-means, fuzzy C-means, and level set—were applied to segment the UBM images. The quantitative analysis of the TM-SC region was based on the segmentation results. The relative error and the interclass correlation coefficient (ICC) were used to quantify the accuracy and the repeatability of measurements. Pearson correlation analysis was conducted to evaluate the associations between the IOP and the TM and SC geometric measurements.
Results:
A total of 104 UBM images were obtained. Among them, 84 were adequately clear to be segmented. The level-set method results had a higher similarity to ImageJ results than the other two methods. The ICC values of the level-set method were 0.97, 0.95, 0.9, and 0.57, respectively. Pearson correlation coefficients for the IOP to the SC area, SC perimeter, SC length, and TM width were −0.91, −0.72, −0.66, and −0.61 (P < 0.0001), respectively.
Conclusions:
The level-set method showed better accuracy than the other two methods. Compared with manual methods, it can achieve similar precision, better repeatability, and greater efficiency. Therefore, the level-set method can be used for reliable UBM image segmentation.
Translational Relevance:
The level-set method can be used to analyze TM and SC region in UBM images semiautomatically.
From the physics of imaging, the observed UBM image
I can be modeled as
\begin{equation}I = BJ + n,\end{equation}
where
J(
x) is the real image,
B(
x) is the bias field that accounts for the intensity inhomogeneity, and
n(
x) is the noise term.
30 The bias field
B(
x) is assumed to change slowly, and the value
B(
x) can be considered approximately constant in a neighborhood of
Oy = {
x||
x −
y| ≤ ρ},
B(
x) ≈
B(
y) for
x ∈
Oy. Real image
J reflects an intrinsic property of the imaging objects, which can be assumed to be a piecewise constant. Moreover,
J takes approximately
N distinct constant values
c1,
c2,⋅⋅⋅
cN in disjointed regions Ω
1,Ω
2,⋅⋅⋅Ω
N, where
\(\Omega = \cup _{i = 1}^N{\Omega _i}\) and Ω
i∩Ω
j = Ø for
i ≠
j. Thus, the intensities of points in each subregion Ω
i∩
Oy can be approximated as follows:
\begin{equation}I(x) \approx B(y){c_i} + n(x)\textit{ for }x \in {\Omega _i} \cap {O_y}\end{equation}
Based on the assumption of zero-mean additive Gaussian noise, the intensities in neighborhood
Oy can be classified into
N distinct clusters with centers
mi ≈
B(
y)
ci:
\begin{equation}I_y^i = \left\{ {I(x):{\rm{ x}} \in {\Omega _i} \cap {O_y}} \right\},{\rm{ }}i{\rm{ = 1,2,}} \cdots {\rm{,}}N{\rm{.}}\end{equation}
The
K-means method is used to classify the local intensities in
Oy. Then, clustering criterion function ε
y of
y in Ω can be written as
\begin{equation}{\varepsilon _y} = \sum\limits_{i = 1}^N {\int_{{{\Omega _i}}}{{k(y - x){{\left| {I(x) - B(y){c_i}} \right|}^2}dx}}} \end{equation}
where
k(
y −
x) is the Gaussian kernel function, which is selected as a truncated Gaussian function defined by
25 \begin{equation}k(y - x) = \left\{ {\begin{array}{@{}l@{\quad}l@{}} {\frac{1}{a}{e^{ - \frac{{{{\left| {y - x} \right|}^2}}}{{2{\sigma ^2}}}}}},&{x \in {O_y},}\\ \\ {0,}&{x \notin {O_y}} \end{array}} \right.\end{equation}
where
a is a normalization constant, such that ∫
k(
u)
du = 1, and σ is the standard deviation of the function. The smaller the value of ε
y, the better the classification of
y in Ω. Therefore, the optimal partition of the entire domain Ω can be realized by joint-minimizing ε
y, which can be written as the following local clustering criterion function:
\begin{eqnarray}\begin{array}{@{}l@{}}
\displaystyle\varepsilon = \int\!{{{\varepsilon _y}dy}} = \int\!\!{{\left( {\sum\nolimits_{i = 1}^N {\int_{{{\Omega _i}}}{{k(y - x)}}} {{\left| {I(x) - B(y){c_i}} \right|}^2}dx} \!\right)\!dy}}.\end{array}\!\!\!\nonumber\\\end{eqnarray}
However, function ε is difficult to solve. Therefore, ε is converted into a level-set formulation with several level-set functions. Let φ: Ω →
R be a level-set function, and function ε can be written as the function of Φ = (φ
1,φ
2,⋅⋅⋅φ
k),
c = (
c1,
c2,⋅⋅⋅
cN) and the bias field
b:
\begin{equation}\varepsilon \left( {\Phi ,c,b} \right) = \int{{\sum\nolimits_{i = 1}^N {\int_{{{\Omega _i}}}{{{e_i}(x)}}} {m_i}(\Phi (x))dx}},\end{equation}
where
ei(
x) = ∫
k(
y −
x)|
I(
x) −
B(
y)
ci|
2dy and the membership functions
mi=1 for
y ∈ Ω
i, and
mi= 0 for
y∉Ω
i. For the case of two phases, the membership functions are defined by
m1(φ) =
H(φ) and
m2(φ) = 1 −
H(φ). The energy function in the two-phase level-set formulation is defined by
\begin{equation}F\left( {\phi ,c,b} \right) = \varepsilon \left( {\phi ,c,b} \right) + \nu L(\phi ) + \mu {R_p}(\phi )\end{equation}
where
L(φ) and
Rp(φ) are the regularization terms. Energy minimization is achieved by an iterative process. By minimizing this energy, the level-set method
30 can segment the image and estimate the bias field that can be applied for bias correction. When the above energy function
F(φ,
c,
b) obtains the minimum value or the maximum number of iterations is reached, the iteration is terminated.
Using ImageJ software, each image was segmented three times by the same ophthalmologist. The average value of the measurements was regarded as the ground truth. The paired
t-test was used to compare the mean differences when the measurement data were obtained by ImageJ and the three segmentation methods (
P < 0.05 was considered statistically significant).
31,32 The relative error and the interclass correlation coefficient (ICC) were employed to quantify the accuracy and repeatability of the three methods.
33 Because systematic differences are part of the measurement error, a two-way random-effects model was used to calculate the ICC.
34
Image segmentation and analysis were conducted on images with clear TM-SC structures that were identified by the ophthalmologist. Owing to the low resolutions of the 50-MHz UBM images, it is almost impossible to obtain perfect quality UBM images. If the TM-SC region in the UBM image was primarily not deformed or slightly deformed but not significantly different from the physiologic anatomical structure, then the UBM image was considered of good quality and of use for segmentation. If the TM-SC region in the UBM image was severely deformed, was very different from the physiologic anatomy, or could not be recognized by the ophthalmologist, then the UBM image was considered of poor quality and excluded. Four UBM images of one subject were used to illustrate the segmentation effects of the different methods. The TM-SC regions of all UBM images were extracted using the above three segmentation methods. By measuring the TM-SC area, the reliability and repeatability of the segmentation results were quantified. Furthermore, the correlations between the measurements and the IOP were obtained. All experiments were carried out in MATLAB (MathWorks, Natick, MA) on a PC with a 3.6-GHz Intel core processor and 8 GB of memory.
Eighty-four images that were adequately clear were selected from a total of 104 images. After the UBM images were segmented, the TM-SC region was extracted and measured. The measurement was performed as follows. The Canny edge detection algorithm was applied to convert the segmentation result to a binary form. The number of pixels inside the SC region was used as the SC area, and the number of pixels on the boundary was regarded as the SC perimeter. The average of the three maximum numbers of pixels per row in the SC region was used as the SC length. The Sobel edge detection algorithm was employed to binarize the boundary curve of the TM-SC region. The average of the three maximum numbers of pixels between the TM and SC per column was used as the TM width.
Table shows the measurement data of the four methods as the mean ± SD. There were no statistically significant differences between the measurement data obtained by the level-set method and ImageJ (
P = 0.663,
P = 0.071,
P = 0.755, and
P = 0.117 for SC area, SC perimeter, SC length, and TM width, respectively). There were no statistically significant differences in the SC area and SC perimeter measurements between the
K-means method and by ImageJ (
P = 0.103 and
P = 0.901 for SC area and SC perimeter, respectively), while the differences for the SC length and TM width between the two methods were statistically significant (
P < 0.001 for SC length and TM width). There was no statistically significant difference between the SC area measured by the FCM method and the corresponding result measured by ImageJ (
P = 0.662), while the differences in the SC perimeter, SC length, and TM width between the two methods were statistically significant (
P = 0.032,
P < 0.001, and
P < 0.001 for SC perimeter, SC length, and TM width, respectively).
Table. Measurement Data (Mean ± Standard Deviation) for Segmentation Results of the Four Methods (Pixels, n = 84)
Table. Measurement Data (Mean ± Standard Deviation) for Segmentation Results of the Four Methods (Pixels, n = 84)
As can be seen from the above results, the level-set method showed better similarity to the ImageJ method than the FCM and K-means methods. Among the four parameters measured by the ImageJ and three segmentation methods, the SC area was the most consistent parameter.
Figure 7 presents schematic diagrams of the relative errors and ICC values of the three segmentation methods. It is evident that the relative errors of the level-set method are less than 0.08, whereas the other two methods have large relative errors. The ICC values of the level-set method are 0.97, 0.95, 0.9, and 0.57, respectively, whereas the corresponding ICC values of the other two methods are less than 0.4. From these results, we can conclude that the measurements of the level-set method have a higher reliability and better repeatability than the other two methods.
Image segmentation plays an important role in many medical imaging applications. In previous studies, the TM-SC region was manually obtained from UBM images.
6,15–18 However, manual outlining is a time-consuming and tedious task. In this article, we showed that the level-set method can be used to extract the TM-SC region from the UBM image and useful features can be obtained from the segmentation. Compared with manual segmentation, the level-set method produced similar segmentation results while providing better repeatability and efficiency. In addition, the level-set method had higher accuracy than the classical FCM and
K-means methods.
The negative correlation between IOP and the measurements of TM and SC inferred from our results were similar to those of previous studies.
4,5 The reason for TM-SC region collapse may be the compression force caused by acute IOP elevation to the elastic structure. Assuming that accurate measurements of the TM and SC response to IOP fluctuation in patients in vivo are realized, mathematical models can be used to calculate the TM stiffness, which has recently been shown to be associated with resistance to outflow.
35–37 Among the four measurement indicators in this study, the Pearson correlation coefficient for IOP to the SC area is the highest. Thus, we may speculate that the SC area can be used as a sensitive indicator for measuring the TM-SC region.
However, our study had the following limitations. First, the resolution of the 50-MHz UBM was not high; therefore, approximately 20% of the images could not be used. Second, since the UBM images were continuously obtained while the measurement of IOP was discontinuous, the mismatch between the two may have affected the correlation analysis results. Third, the subjects recruited for this experiment were young healthy adults. We are therefore unsure whether this method can be used with elder subjects and patients with glaucoma. Therefore, the effectiveness of the level-set method for UBM image segmentation of different subject groups will be our future work.
In conclusion, changes in the TM-SC region can be detected by UBM and extracted by image segmentation methods. The level-set method can accurately and efficiently segment UBM images of TM and SC. Therefore, the level-set method is an effective technique for UBM image segmentation.
Supported by National Key Research and Development Program for Stem Cell and Translational Research Foundation of China (2018YFA0109500).
Disclosure: X. Wang, None; Y. Zhai, None; X. Liu, None; W. Zhu, None; J. Gao, None