After detection of the ELM layer, each ELM A-scan is classified as disrupted or nondisrupted based on the textural and morphologic properties in the vicinity of the ELM surface. A standard normalization procedure is performed to enhance the original OCT images. Six texture features were selected for classification: intensity, gradient, local variance, local intensity orientation, local coherence, and retinal thickness. The intensity represents the voxel's gray intensity level; the gradient represents the intensity difference between the voxel and neighbor voxel; the local variance measures the variance of the intensity at the local region centered around the voxel (region of 3 × 3 voxels); the local intensity orientation measures the intensity distribution shape at the local line (perpendicular to the ELM layer orientation) centered around the voxel (line length: 7 voxels), which should be similar to Gaussian shape (higher in the center and lower at both ends); the local coherence measures the coherence of the intensity at the local region centered around the voxel (region of 3 × 3 voxels); and the thickness is defined as the distance from the top surface of RNFL (retinal nerve fiber layer) to the bottom surface of RPE. A disruption probability function based on these six features is established as follows:
In the above equations,
α1 through
α6 are coefficients with
α1 +
α2 +
α3 +
α4 +
α5 +
α6 = 1, which are the weights for
Pintensity(
x),
Pgradient(
x),
Pvariance(
x),
Porientation(
x),
Pcoherence(
x), and
Pthickness(
x);
μI and
σI represent the mean and standard deviation of the intensity derived from all voxels of the ELM layer;
μgradient and
σgradient represent the mean and standard deviation of the gradient derived from all voxels of the ELM layer;
μvariance and
σvariance represent the mean and standard deviation of the variance derived from all voxels of the ELM layer;
regionx represents the local neighborhood of
x (in this work, 3 × 3 neighborhood was used);
computes the number of voxels with intensity below the threshold (
μI −
σI);
N represents the total number of voxels in the local region (here,
N = 9);
thicknessx represents the total retinal thickness (from top of RNFL to bottom of RPE) at location
x;
thicknessmax represents the maximum of retinal thickness for the entire retina (maximum of
thicknessx for all locations
x); and
σT represents the standard deviation of the total retinal thickness (from the top of RNFL to the bottom surface of RPE).
Then, the disruption classification function is defined as follows:
where
T is a predefined threshold value.
The vessel silhouettes cause the ELM layer to have low intensity under the vessels (see
Fig. 2), causing voxels in these regions to be initially classified as disrupted. After the detection of disruption areas, the vessel silhouettes were identified by our vessel detector,
23 and the resulting vessel segmentation was used as masks to remove false detections.