🩻 CT Scanner: Sinograms and Slice Rebuilding
Interactive 3D CT scanner lab where an orbiting X-ray source and detector sweep around a tissue cross-section shows how angled projections stack into a sinogram that back-projection rebuilds into a slice image.
The simulation shows an X-ray source and detector orbiting a synthetic tissue cross-section, accumulating one angled projection at a time into a growing sinogram, then approximately back-projecting those projections to reconstruct the original density pattern.
🔬 What It Demonstrates
The simulation shows an X-ray source and detector orbiting a synthetic tissue cross-section, accumulating one angled projection at a time into a growing sinogram, then approximately back-projecting those projections to reconstruct the original density pattern.
🎮 How to Use
Pick a phantom shape, adjust rotation speed with the slider, and watch the sinogram fill in as the source-detector pair sweeps around; pause or rebuild with a new phantom at any time using the buttons.
💡 Did You Know?
A single point of dense tissue traces a sine-wave curve across a real sinogram as the scanner rotates around it — that's literally where the word 'sinogram' comes from.
Interactive 3D CT scanner lab where an orbiting X-ray source and detector sweep around a tissue cross-section shows how angled projections stack into a sinogram that back-projection rebuilds into a slice image.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install