[{“box”:0,”content”:”[if 992 equals=”Open Access”]n
n
Open Access
nn
n
n[/if 992]n
n
n
n
n
n
Ranjitha Rajan Rajan, S.N. Kumar,
n
- n t
n
n
n[/foreach]
n
n[if 2099 not_equal=”Yes”]n
- [foreach 286] [if 1175 not_equal=””]n t
- Assistant Professor,, Assistant Professor, Department of Electronics Communication Engineering, AmalJyothi College of Engineering,, Department of Electronics Communication Engineering, AmalJyothi College of Engineering, Koovappally, Kerala,, Koovappally, Kerala, India, India
n[/if 1175][/foreach]
n[/if 2099][if 2099 equals=”Yes”][/if 2099]n
Abstract
nSegmenting retinal layers from Optical Coherence Tomography (OCT) pictures entails locating and separating different retinal layers to offer comprehensive anatomical and pathological information. Age-related macular degeneration, diabetic retinopathy, and glaucoma are among the retinal illnesses for which this procedure is crucial for diagnosis and follow-up. By utilizing preprocessing techniques to improve image quality and applying advanced algorithms—such as intensity-based, gradient-based, and texture-based methods—alongside deep learning approaches, clinicians can accurately measure the thickness and volume of retinal layers. This segmentation enables precise assessment of retinal health, supports surgical planning, and facilitates the evaluation of treatment effectiveness, ultimately enhancing patient outcomes through early and accurate diagnosis. The proposed method begins with preprocessing steps in MATLAB to enhance image quality. These include edge detection, histogram equalization for contrast enhancement, and median filtering for noise reduction. The segmented layers are then post-processed to refine the boundaries and eliminate any artifacts. This approach possibly improves patient outcomes and streamlines clinical workflows by increasing diagnostic accuracy and assisting in the early detection and management of retinal disorders. The use of MATLAB codes for this aprovideon provides a flexible and accessible platform for further research and development in retinal image analysis.
n
Keywords: Segmentation, OCT, retinal layers, deep learning, early diagnosis
n[if 424 equals=”Regular Issue”][This article belongs to Trends in Opto-electro & Optical Communication(toeoc)]
n
n
n
n
n
nn[if 992 equals=”Open Access”] Full Text PDF Download[/if 992] n
nn[if 379 not_equal=””]n
Browse Figures
n
n
n[/if 379]n
References
n[if 1104 equals=””]n
- Li, Qiaoliang, et al. “DeepRetina: layer segmentation of retina in OCT images using deep learning.” Translational vision science & technology 9.2 (2020): 61-61.
- He, Yufan, et al. “Structured layer surface segmentation for retina OCT using fully convolutional regression networks.” Medical image analysis 68 (2021): 101856
- Li, Qiaoliang, et al. “DeepRetina: layer segmentation of retina in OCT images using deep learning.” Translational vision science & technology 9.2 (2020): 61-61.
- Sousa, Jefferson Alves, et al. “Automatic segmentation of retinal layers in OCT images with intermediate age-related macular degeneration using U-Net and DexiNed.” Plos one 16.5 (2021): e0251591
- Viedma, Ignacio A., et al. “OCT retinal and choroidal layer instance segmentation using mask R-CNN.” Sensors 22.5 (2022): 2016.
- Dodo, Bashir I., et al. “Graph-Cut Segmentation of Retinal Layers from OCT Images.” BIOIMAGING. 2018
- Rahil, Mohammad, et al. “A deep ensemble learning-based CNN architecture for multiclass retinal fluid segmentation in oct images.” IEEE Access 11 (2023): 17241-17251
- Yang, Jiaqi, et al. “Anomaly-guided weakly supervised lesion segmentation on retinal OCT images.” Medical Image Analysis 94 (2024): 103139
- Xue, Songfeng, et al. “CTS-Net: A Segmentation Network for Glaucoma Optical Coherence Tomography Retinal Layer Images.” Bioengineering 10.2 (2023): 230.
- Eckardt, Franziska, et al. “Deep Learning-Based Retinal Layer Segmentation in Optical Coherence Tomography Scans of Patients with Inherited Retinal Diseases.” Klinische Monatsblätter für Augenheilkunde (2024).
- Xie, Hui, et al. “Deep learning network with differentiable dynamic programming for retina OCT surface segmentation.” Biomedical optics express 14.7 (2023): 3190-3202
- Huang, Yijun, et al. “Development of a semi-automatic segmentation method for retinal OCT images tested in patients with diabetic macular edema.” PloS one 8.12 (2013): e82922.
- Bagci, Ahmet Murat, et al. “Thickness profiles of retinal layers by optical coherence tomography image segmentation.” American journal of ophthalmology 146.5 (2008): 679-687.
- Hojati, Sahar, et al. “A MATLAB package for automatic extraction of flow index in OCT-A images by intelligent vessel manipulation.” SoftwareX 12 (2020): 100510.
- Nithya, R., and N. Venkateswaran. “Analysis of segmentation algorithms in colour fundus and OCT images for glaucoma detection.” Indian Journal of Science and Technology 8.24 (2015).
nn[/if 1104][if 1104 not_equal=””]n
- [foreach 1102]n t
- [if 1106 equals=””], [/if 1106][if 1106 not_equal=””],[/if 1106]
n[/foreach]
n[/if 1104]
nn
nn[if 1114 equals=”Yes”]n
n[/if 1114]
n
n
n
n
n
nnn
n
Volume | 14 | |
[if 424 equals=”Regular Issue”]Issue[/if 424][if 424 equals=”Special Issue”]Special Issue[/if 424] [if 424 equals=”Conference”][/if 424] | 01 | |
Received | July 16, 2024 | |
Accepted | July 29, 2024 | |
Published | August 16, 2024 |
n
n
n
n
n
n nfunction myFunction2() {nvar x = document.getElementById(“browsefigure”);nif (x.style.display === “block”) {nx.style.display = “none”;n}nelse { x.style.display = “Block”; }n}ndocument.querySelector(“.prevBtn”).addEventListener(“click”, () => {nchangeSlides(-1);n});ndocument.querySelector(“.nextBtn”).addEventListener(“click”, () => {nchangeSlides(1);n});nvar slideIndex = 1;nshowSlides(slideIndex);nfunction changeSlides(n) {nshowSlides((slideIndex += n));n}nfunction currentSlide(n) {nshowSlides((slideIndex = n));n}nfunction showSlides(n) {nvar i;nvar slides = document.getElementsByClassName(“Slide”);nvar dots = document.getElementsByClassName(“Navdot”);nif (n > slides.length) { slideIndex = 1; }nif (n (item.style.display = “none”));nArray.from(dots).forEach(nitem => (item.className = item.className.replace(” selected”, “”))n);nslides[slideIndex – 1].style.display = “block”;ndots[slideIndex – 1].className += ” selected”;n}n”}]