Real Radon-transform projections Β· growing sinogram Β· unfiltered vs ramp-filtered reconstruction
A simulated X-ray beam sweeps 0-180Β° around a synthetic tissue cross-section (the "phantom"). At each angle the simulator computes a genuine Radon transform β a rotated line-sum of the density map β and stacks that 1D projection into a growing sinogram. Every projection is then back-projected to rebuild the slice; with the ramp filter on, each projection is convolved with a discrete Ram-Lak kernel before back-projection, which is the same filtered back-projection (FBP) math real CT scanners use to turn a blurry sum into a sharp image.
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. Unfiltered back-projection always produces a characteristic 1/r blur, which is exactly why the ramp filter exists in real scanners.