The choroid is a vascularized tissue located between the retina (as the innermost layer of the eye) and the sclera (as the outermost layer of the eye). It has the highest blood flow of all tissues in the human body. This layer is responsible for supplying blood to the outer parts of the retina and the optic nerve (1). Choroidal changes occur primarily or secondarily in many ocular diseases. The inspection of choroidal changes adjoined with information from the retina leads to better understandings of the pathogenesis of diverse diseases and how to control responses to treatments (2).
Despite the valuable clinical information that has been gained through choroidal thickness (CT), it only represents the overall choroidal structure, providing no distinctions between the stromal and luminal vascular components (2). Recently, the choroidal vascularity index (CVI), defined as the ratio of the choroidal luminal area (LA) to the total choroidal area (TCA), has been employed to evaluate the vascular structure of choroids in different retinal and choroidal disorders (2, 3). Since CVI’s introduction, many investigations have measured its effectiveness as a useful method for disease prognostication and tracking progression, with positive findings (1, 4–8).
Optical coherence tomography (OCT) has become a crucial tool in retinal imaging that provides noninvasive, high-resolution cross-sectional images from the retinal layers in vivo. OCT is a preferred imaging technique and is essential for the diagnosis and management of many retinal diseases associated with the choroid. Preliminary OCT imaging devices did not have adequate resolution to demonstrate the choroidal layers, particularly the sclerochoroidal junction as the outermost boundary of the choroid. The main reason was the absorption and scattering of emitted light from the OCT device by the overlying layers, especially in patients with a thick choroid (pachychoroid spectrum) (3, 9). The advent of enhanced depth imaging (EDI)-OCT and swept-source (SS)-OCT facilitated the investigation of choroidal structures like the vascular layers and outer borders of choroid for quantitative evaluation of biomarkers like CT and CVI (10, 11). However, even with such novel techniques now available, the segmentation of the choroid and sclerochoroidal junction remains challenging.
The exact localization of the sclerochoroidal junction provides useful numerical information, like CVI, that acts as a new OCT-based biomarker and can be employed for measuring and evaluating the choroidal vascular structure in chorioretinal disorders. Manual measurements of CVI are time-consuming, prone to objective error, and require much effort. Thus, manual measurement procedures have raised concerns about their suitability for volumetric analysis (4). Accordingly, the automatic calculation of CVI is introduced as a crucial task including three main steps: 1- segmentation of choroidal layer, 2- detection of choroidal luminal vessels, and 3- computation of the CVI.
Regarding the first task, previous segmentation algorithms for detecting choroidal boundaries relied on standard image processing methods, such as graph theory-based approaches, active contour, and statistical model-based methods (12–15). Graph-based approaches have exhibited better performance than the other methods, but they suffer from a lack of interaction constraints with high processing time(12, 14). Recently, deep learning-based architectures have been successfully applied in the field of biomedical image segmentation of the retina, liver, brain, pancreas, heart, and other structures (16-19).
In work related to the segmentation of the choroidal layer, patch-based approaches were presented using CNN for the segmentation of RPE and choroidoscleral interface (CSI) boundaries (20–22). In other studies, a combination of deep learning and graph cut algorithms were used for choroidal boundary segmentation (23, 24). Mao et al. suggested skip connection attention (SCA) block integrated into the U-shape architectures, such as U-Net and context encoder network (CE-Net), for automated choroid layer segmentation (25). They showed that SCA embedded into CE-Net performs better for choroid layer segmentation. Xu et al. applied an automated method for PED segmentation in polypoidal choroidal vasculopathy using a deep neural network (26). Zheng et al. carried out choroid layer segmentation to obtain several evaluation parameters in swept-source OCT images from a healthy population. Residual U-Net was used to segment the choroidal boundaries (27).
Table 1 provides a better comparison of the previous methods by summarizing the recent deep learning works for choroid layer segmentation and comparing them from different aspects, such as dataset, device, proposed method, loss function, metrics, and results.
Table 1
Summary of the previous studies in choroid layer segmentation using deep learning approaches
Paper | Data | Device name | Method | Loss Function | Metrics | Result |
Mao et.al (25) | 20 normal human subjects | Topcon DRI-OCT-1 | SCA-CENet | Not Reported | Sensitivity | 0.918 |
F1-Score | 0.952 |
Dice-Coefficient | 0.951 |
IoU | 0.909 |
MAE (BM) | 1.945 |
MAE (SCI) | 8.946 |
Kugelman et.al (20) | 99 Children,594 B-scans | SD-OCT | Patch base classification CNN-RNN | Tverksy loss | ME( in pixel) | ILM | 0.01 |
BM | 0.03 |
CSI | -0.02 |
MAE (in pixel) | ILM | 0.45 |
BM | 0.46 |
CSI | 3.22 |
Masood et.al (21) | 11 Normal, 4ShortSightedness, 4 Glaucoma, 3 DME | swept-source OCT | Morphological processing and CNN | Cross entropy loss | Signed error (in pixel) | BM | 0.43 ± 1.01 |
Choroid | 2.8 ± 1.50 |
Unsigned error (in pixel) | BM | 1.39 ± 0.25 |
Choroid | 2.89 ± 1.05 |
Sui et.al (23) | 912 B-scans ( 618 scans normal, 294 macular edema | EDI-OCT | Graph-based and CNN | MSE | Absolute error( in pixel) | BM | 4.6±4.8 |
CSI | 11.4±11.0 |
Xu et.al (26) | 50 PCV patients (1800 B-scans) | SD-OCT | Dual-stage DNN | Log-loss | Unsigned error (in µm) | BM | 5.71 ± 3.53 |
Tsuji et al. (24) | 43 eyes from 34 healthy individual | SS-OCT | SegNet and Graph cut | Not reported | Dice-Coefficient | 0.909±0.505 |
He et al. (22) | 146 OCT images | SD-OCT | Patch-based CNN Classifier | Focal loss | Dice-Coefficient | 0.904±0.055 |
Zheng et al. (27) | 450 images from 12 healthy individual | SS-OCT | residual U-Net | Not reported | Failure ratio less than 0.02mm | 68.84% |
As discussed above, the second task for automatic calculation of CVI is the detection of choroidal luminal vessels. Histopathological assessment is the gold standard for investigating the choroidal vascular area. However, it is not a practical clinical tool since it is dependent on autopsy or biopsy samples and due to post-fixation shrinkage and distortion resulting in the lack of repeatability and reliability. On the other hand, it is almost impossible to label the images manually due to the complex structure and the substantial amount of time required.
After comparing different image segmentation techniques, Agrawal et al., the pioneers of CVI measurement, adopted Niblack’s auto local threshold technique in many studies of CVI while considering different healthy and pathologic conditions. This is because it considers the mean and standard deviation of all the pixels in the region of interest (4).
Vupparanbina et al. (28) pioneered the transition to automated CVI analysis. Recently, Betzler et al. developed an automated platform for measuring CVI (www.cvigrid.org). Their automated algorithm was not officially released at the time of writing this manuscript. It is based on multistep sequential image processing algorithms and allows for manual ROI modification to suit scans of various widths (4,29).
The proposed method is designed to fulfill the three steps mentioned above with fully automated algorithms. For this purpose, we adopted Niblack thresholding to develop software that is clinically acceptable and can be used by clinicians with comparable results to most well-known works in this area.
-
A fully automated method with freely available code is proposed for the first time to calculate the CVI value in diabetic retinopathy and pachychoroid spectrum using deep learning methods.
-
The proposed modified U-Net can segment the choroid and BM boundaries in challenging cases like low contrast images with thickened choroidal areas.
-
The proposed loss function (a weighted combination of dice loss (DL), weighted categorical cross entropy (WCCE), and Tversky loss) is shown to be able to overcome the very imbalanced data (small foreground vs. big background).
The remainder of this paper is organized as follows: Section 2 presents the proposed method in detail, Section 3 describes experimental results, and Section 4 discusses the results. The source code of this method is publicly available at https://github.com/TaherehMahmoudi/OCT-CVI-DeepLearning.