Fundus photo → synthetic OCT
Drop in a colour fundus photo. The page finds the disc, cup, fovea and vessels, then renders an illustrative OCT line scan and peripapillary circle scan.
🔒 Everything runs on your device. Your photo is never uploaded.
What this web app does
- 1 · Reads the photoFinds the optic disc, the cup, the fovea and the retinal vessels in a standard colour fundus image.
- 2 · Places the scansPuts an OCT line scan from the fovea to the disc, and a 3.46 mm circle around the disc, where a real OCT would put them.
- 3 · Builds the layersFills in the retinal layers, foveal pit and choroid from age-matched normal values. Vessel shadows and the cup come from the photo.
- 4 · Renders an OCT look-alikeDraws labelled B-scans with OCT-style speckle that you can download as a PNG for teaching or patient counselling.
Try a sample:
Scan positions
Landmark wrong? Tap a button, then tap the photo.
Line B-scan · fovea → optic disc
Peripapillary circle scan · 3.46 mm
RNFL on the circle scan is an age-matched normal template, not this patient's value.
What is measured, and what is made up
Measured from the photo
- Optic disc and fovea positions (set scan placement and scale; disc–fovea taken as 4.5 mm)
- Disc margin: vessels removed, outermost radial edge, ellipse fit
- Cup: pallor brighter than the rim. A contour-based cup is usually larger, so treat the CDR as a lower bound
- Retinal vessels crossing each scan path, drawn as cross-sections with shadows
Modelled, not measured
- Every retinal layer thickness, the foveal pit, choroid and sclera (age-adjusted normal values)
- Peripapillary RNFL profile: a normal TSNIT template
- Posterior hyaloid: drawn only if you tick the PVD box
- Speckle and reflectivity: simulated for an OCT-like look
A fundus photo has no depth information, so no method can recover a true OCT from it. Use this for teaching and counselling only. Diagnosis needs a real OCT.
Who it's for
- Teachers and students: see how a disc, cup and fovea on a fundus photo relate to what an OCT shows.
- Clinicians: explain to a patient what their OCT appointment will look at, using their own fundus photo.
What it is not
- Not a diagnostic device, and not a replacement for an OCT scan.
- RNFL and layer thicknesses are normal values, not the patient's own.
- No account, no tracking and no uploads. Close the tab and nothing is kept.