svc-net
Deep learning for Spatial Vascular Connectivity Network (SVC-Net). The implementation is using Python and TensorFlow.
Science Score: 67.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 3 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.9%) to scientific vocabulary
Repository
Deep learning for Spatial Vascular Connectivity Network (SVC-Net). The implementation is using Python and TensorFlow.
Basic Info
- Host: GitHub
- Owner: dleninja
- License: mit
- Language: Python
- Default Branch: main
- Size: 7.04 MB
Statistics
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 1
Metadata Files
README.md
SVC-Net
Deep learning for Spatial Vascular Connectivity Network (SVC-Net).
Overview
Optical coherence tomography angiography (OCTA) provides unrivaled capability for depth-resolved visualization of retinal vasculature at the microcapillary level resolution. For OCTA image construction, repeated OCT scans from one location are required to identify blood vessels with active blood flow. The requirement for multi-scan-volumetric OCT can reduce OCTA imaging speed, which will induce eye movements and limit the image field-of-view. In principle, the blood flow should also affect the reflectance brightness profile along the vessel direction in a single-scan-volumetric OCT.
Fig. 1. a) An illustration of the deep learning pipeline for OCTA construction using SVC network (SVC-Net). The input is derived from a singular OCT volume and is comprised of three neighboring OCT B-scans. The output is a single OCTA B-scan. In the training process, the ground truth is derived from conventional OCTA construction, i.e., speckle variance. b) An illustration of the vascular spatial connectivity information found in the OCT B-scans. The retinal vessels are connected via the neighboring OCT B-scans. c) A representation of the neighboring B-scans in a single OCT volume.
Here we report a spatial vascular connectivity network (SVC-Net) for deep learning OCTA construction from single-scan-volumetric OCT. We quantitatively determine the optimal number of neighboring B-scans as image input, we compare the effects of neighboring B-scans to single B-scan input models, and we explore different loss functions for optimization of SVC-Net. This approach can improve the clinical implementation of OCTA by improving transverse image resolution or increasing the field-of-view.
Model Architecture
Our model, SVC-Net, follows the design of an encoder-decoder network. For the encoder, the EfficientNetB0 neural network was employed. Whereas the decoder was custom designed using the Keras library. Briefly, we used a convolutional neural network to predict vessels in an image regression manner. The input into the CNN was a multichannel input comprised of OCT B-scans and the output was a grayscale image.
Fig. 2. a) The network architecture of SVC-Net, with representative input images. The input is a three-channel image of size 𝑚×𝑛×3, and the output is a single-channel image of size 𝑚×𝑛×1. The network follows a U-shaped architecture with cross connections from encoder to decoder network represented by dashed arrows. For each layer, the information between each sub-block and operation flows from top to bottom. b) The components of the network. The network is composed of modules, M1 to M6. Each module contains a set of operations. The modules further make up the block components, which are represented as squares in the individual layers of a).
Dependencies
- tensorflow >= 1.31.1
- keras >= 2.2.4
- python >= 3.7.1
For more information related to the dataset and codes, please feel free to contact the corresponding author via email (Prof. Xincheng Yao, xcy@uic.edu), and tell us about your study. We can provide you with the necessary information and resources.
Citations
Le, D., Son, T., Kim, TH. et al. Deep learning-based optical coherence tomography angiography image construction using spatial vascular connectivity network. Commun Eng 3, 28 (2024). https://doi.org/10.1038/s44172-024-00173-9
Owner
- Name: Dave Le
- Login: dleninja
- Kind: user
- Location: NYC, USA
- Repositories: 2
- Profile: https://github.com/dleninja
Machine learning is a wonderful tool to make the world a better place. Conceptually amazing, easy to implement, and fun to learn!
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: SVC-Net
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: David
family-names: Le
email: dle45@uic.edu
affiliation: University of Illinois at Chicago
orcid: 'https://orcid.org/0000-0003-3772-1875'
identifiers:
- type: url
value: 'https://github.com/dleninja/SVC-Net'