BrainFlux

Optical coherence tomography

A Michelson with a sample in one arm

seen from above
Drag the reference mirror (or click on the trace below): fringes appear only while its distance matches the surface's depth.

The light

its spectrum: drag a ◇ to change its width

The fringes, magnified

the signal within 8 μm of the mirror

The detector's signal against the mirror's position

what it has recorded so far

The sample in the sample arm

drawn in optical depth; yellow: the depth the reference mirror matches now
The motor scans the reference mirror through the whole sample, as in view 1: every layer makes its own burst. Click on any plot to put the mirror there.

The detector's signal

the fringes, far too fine to see one by one at this scale, and the detector's noise

The A-scan: the envelope of the fringes

the sample's reflectivity against depth
The same A-scan in grey, brighter where the sample reflects more: one column of the cross-sections in view 3.

The sample from the side

the beam drawn to scale, stepped across by the galvo mirror

Its layers

The B-scan: what OCT sees

each column one A-scan, in grey (decibels)
Press Step to move the beam one column, Go on to sweep it across; click either picture to see that column's A-scan on the right.

That column

The volume

three slices through it, in a cube
Click or drag on any slice to move the other two through that point (or use the sliders under The slices).

En face

the plane at one depth, seen from above

A B-scan, at one y

A cross-section across y, at one x

The reference mirror stays still

a spectrometer instead of a detector

What the line camera records

the interference spectrum: a fringe for every layer, the finer the deeper

Its Fourier transform: the whole A-scan at once

one peak per fringe frequency
The stage motor moves the sample slowly in depth: watch its fringes get finer as it goes deeper. Click a ▼ to see that layer's own fringe in the spectrum.

A B-scan, one camera frame per column

the whole depth of every column at once; the sample moves, the picture follows at video rate
Drag "sample at" (or let the stage motor move it): bring the sample up through zero path and see its mirror image fold in; push it past the end of the range and see it fold back.