3D Retinal Segmentation via Dynamic Programming and GPU

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current retinal disease diagnosis methods, such as fundus fluorescein angiography, are invasive and limited to two-dimensional imaging, failing to effectively visualize deeper capillary networks, while existing three-dimensional segmentation methods are computationally expensive and inefficient for real-time monitoring.

Innovation Solution

A three-dimensional segmentation method combining intensity-based Doppler variance with swept source optical coherence tomography (SS-OCT) and dynamic programming for automated boundary detection, utilizing repeated scans and subpixel registration to enhance sensitivity and accuracy, and leveraging GPU processing for real-time data preview.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If three-dimensional segmentation methods are used to visualize retinal microvascular networks, then imaging accuracy and completeness are improved, but computational cost and processing time increase significantly

Engineering Contradiction:
Improveimaging accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The retinal image is segmented into multiple depth layers (superficial, intermediate, deep retinal layers) based on reflectivity characteristics. Each layer is processed independently through dynamic programming algorithms, allowing efficient three-dimensional segmentation without requiring processing of the entire volume at once, thus reducing computational time while maintaining accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The method employs dynamic programming algorithms that adaptively search for optimal boundaries between retinal layers based on reflectivity profiles. The algorithm dynamically adjusts segmentation parameters based on local image characteristics, enabling accurate layer separation while optimizing processing efficiency through intelligent search strategies rather than brute-force approaches.

Inventive Principle:
Principle #15Dynamics

2Productivity

If two-dimensional based algorithms are applied to each image independently, then processing speed is maintained, but segmentation accuracy and robustness deteriorate

Engineering Contradiction:
Improveprocessing speedVSAvoidsegmentation accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The method transitions from two-dimensional image processing to three-dimensional volumetric analysis by incorporating depth information and neighboring B-scans into the segmentation process. The dynamic programming algorithm operates on three-dimensional data cubes, allowing it to utilize contextual information from adjacent layers and slices, thereby improving segmentation accuracy while maintaining reasonable processing speeds through optimized algorithms.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Adaptability or versatility

If graph cut-based segmentation methods are used for simultaneous segmentation of multiple three-dimensional surfaces, then comprehensive layer segmentation is achieved, but computational complexity increases to minutes

Engineering Contradiction:
Improvelayer segmentation capabilityVSAvoidcomputational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Instead of using computationally intensive graph cut methods that treat all layers simultaneously, the method segments the retina into distinct depth layers based on reflectivity profiles and processes each layer independently through dynamic programming. This layered segmentation approach reduces computational complexity significantly while maintaining the ability to segment multiple layers comprehensively.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The method applies dynamic programming algorithms to process each retinal layer separately rather than attempting to segment all layers simultaneously using complex global optimization methods. This partial processing approach, where each layer is handled independently with optimized algorithms, reduces overall computational complexity from minutes to seconds while achieving comprehensive layer segmentation.

Inventive Principle:
Principle #16Partial or excessive action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enables non-invasive, high-resolution, three-dimensional visualization of retinal microvascular networks, facilitating earlier diagnosis and precise monitoring of retinal vascular diseases with improved accuracy and efficiency.

Implementation Method 1

Optical coherence tomography (OCT) is a non-invasive, high-resolution biomedical imaging technology that can provide three-dimensional images of the fundus

Methodology Applied
Scientific EffectOptical coherence tomography: Interference

Implementation Method 2

Doppler OCT (D-OCT) is a functional extension of OCT which can image not only structure but also blood flow

Methodology Applied
Scientific EffectDoppler effect: Doppler Effect

Implementation Method 3

A phase-resolved Doppler variance method was first used to map vessels in human skin and within the brain

Methodology Applied
Scientific EffectPhase-resolved Doppler variance:

Implementation Method 4

Several extensions of Doppler OCT based on amplitude variance have also demonstrated capabilities of microvascular imaging

Methodology Applied
Scientific EffectAmplitude variance:

Data Source

PatentUS10463247B2Automatic three-dimensional segmentation method for OCT and doppler OCT angiography
Publication Date: 2019.11.05 RGT UNIV OF CALIFORNIA
  • US10463247B2 patent drawing
  • US10463247B2 patent drawing
  • US10463247B2 patent drawing

AI summary

A three-dimensional (three dimensional) segmentation method with intensity-based Doppler variance (IBDV) based on swept-source OCT. The automatic three dimensional segmentation method is used to obtain seven surfaces of intra-retinal layers. The microvascular network of the retina, which is acquired by the IBDV method, can be divided into six layers. The microvascular network of the six individual layers are visualized, and the morphology and contrast images can be improved by using the segmentation method. This method has potential for earlier diagnosis and precise monitoring in retinal vascular diseases. Each tomographic image is composed of eight repeat scans at the same position, which achieves a high time difference to improve the sensitivity of the angiographic method. A subpixel registration algorithm is used to reduce the eye movement. The GPU was used to accelerate the data processing to achieve real-time preview of the acquired data.