Ophthal Visualizer
Enface longitudinal visualization tool for OCT data. Compare B-scans, enface projections, and thickness maps across multiple timepoints with retinal layer segmentation.
What This Visualization Does
This tool enables ophthalmologists and researchers to analyze OCT (Optical Coherence Tomography) scans of the retina over time. OCT is a non-invasive imaging technique that captures cross-sectional images of the retina, allowing visualization of its layered structure.
The visualization provides three synchronized views:
B-Scan View
Shows individual cross-sectional "slices" through the retina. Each frame represents a different position across the macula. Users can navigate through frames to examine the full 3D volume, with optional segmentation overlay showing the boundaries between retinal layers.
Enface Projection
A top-down view of the retina created by projecting the 3D OCT volume onto a 2D plane. Different projection methods (min/max/mean) highlight different retinal features. Clicking on this view selects which B-scan slice to display.
Thickness Map
Shows the thickness of retinal layers across the macula using a color scale. Thinner areas (like the foveal pit) appear in cooler colors, while thicker areas appear in warmer colors. This is clinically important for detecting conditions like macular edema or atrophy.
Longitudinal comparison allows side-by-side viewing of scans from different timepoints (e.g., Baseline vs Month 3 vs Month 6), enabling tracking of disease progression or treatment response.
Live Demo
Baseline - 2024-01-15
Month 3 - 2024-04-15
Implementation
Usage
import { OphthalVisualizer } from '@/components/examples/OphthalVisualizer';
<OphthalVisualizer />Features
- • B-scan viewer with frame navigation
- • Enface projection (min/max/mean)
- • Thickness map visualization
- • Longitudinal comparison
- • Retinal layer segmentation
- • Interactive scan line selection
- • Play/pause frame animation
Visualization Types
Cross-sectional OCT image
Top-down retinal view
Layer thickness in μm
Retinal Layers
- • ILM: Inner Limiting Membrane
- • RNFL: Retinal Nerve Fiber Layer
- • GCL: Ganglion Cell Layer
- • IPL: Inner Plexiform Layer
- • INL: Inner Nuclear Layer
- • OPL: Outer Plexiform Layer
- • ONL: Outer Nuclear Layer
- • ELM: External Limiting Membrane
- • EZ: Ellipsoid Zone
- • RPE: Retinal Pigment Epithelium
Enface Methods
Data Integration
Based on the EyeNotate visualization tool. In production, integrate with:
- • DICOM image servers
- • OCT device exports
- • Segmentation models
- • Clinical trial databases