Home▸Medicine & Biophysics▸Therapeutic Ultrasound 2D: Tissue Cross-Section Heating Model

Therapeutic Ultrasound 2D: Tissue Cross-Section Heating Model

Interactive 2D cross-section model of therapeutic ultrasound heating: watch acoustic energy attenuate through skin, fat and muscle layers and heat tissue at depth on a live heatmap, a depth-temperature profile and a peak-temperature time trace. Adjust frequency, intensity, duty cycle, applicator position and tissue perfusion, and drag/scroll the cross-section to pan and zoom.

Medicine & Biophysics2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-physical-therapy ↗ Open standalone

Therapeutic ultrasound is one of the oldest deep-heating modalities in physical therapy: a handheld applicator radiates high-frequency acoustic energy into skin, fat and muscle, and the tissue's own absorption converts that energy into heat at depth. This 2D cross-section renders a fine-grained slice of layered tissue and drives every cell's temperature from the same physics a clinician relies on — frequency-dependent attenuation, a Gaussian beam profile, and perfusion-mediated cooling — so switching from 1 MHz to 3 MHz visibly moves the hot zone from deep muscle to the skin surface. A depth-temperature profile and a peak-temperature time trace sit alongside the main heatmap, and the cross-section itself can be panned and zoomed. Adjust intensity, duty cycle, applicator position and tissue perfusion and watch peak temperature, penetration depth and elapsed treatment time update live, exactly as it would on a real ultrasound unit.

⚙ Under the hood

Interactive 2D cross-section model of therapeutic ultrasound heating: watch acoustic energy attenuate through skin, fat and muscle layers and heat tissue at depth on a live heatmap, a depth-temperature profile and a peak-temperature time trace. Adjust frequency, intensity, duty cycle, applicator position and tissue perfusion, and drag/scroll the cross-section to pan and zoom.

physical therapyultrasoundbiophysicsrehabilitationtissue heatingmedicine

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)