HomeMedicine & BiophysicsBiventricular Pacing: Unrolled Activation Map (2D)

Biventricular Pacing: Unrolled Activation Map (2D)

A 2D unrolled-sheet electro-anatomic map: a multi-source shortest-path (eikonal) solver sweeps an activation wavefront across a flattened RV+LV myocardial grid, comparing intrinsic LBBB, RV-only pacing and biventricular (CRT) pacing with live total activation time, dyssynchrony index and septal-to-lateral delay.

Medicine & Biophysics2DAdvanced60 FPS📱 Mobile-adapted⇄ 3D version
2d-cardiac-resynchronization-therapy-biventricular-pacing ↗ Open standalone

This 2D companion flattens the right and left ventricular free walls into a single unrolled sheet and solves the same wavefront-arrival problem with a genuine grid-based shortest-path (eikonal) numerical solver, rather than the straight-line distance-over-velocity formula a 3D point cloud uses. That means the wavefront actually bends around a slow conduction patch instead of just being uniformly slowed along a beeline — a small but real physical refinement. Compare intrinsic left bundle branch block, RV-only pacing and true biventricular (CRT) pacing while sweeping VV timing, LV lead position around the free wall, and a scar toggle, watching total activation time and septal-to-lateral-wall delay respond live.

⚙ Under the hood

A 2D unrolled-sheet electro-anatomic map: a multi-source Dijkstra shortest-path (eikonal) solver sweeps an activation wavefront across a flattened RV+LV myocardial grid, comparing intrinsic LBBB, RV-only pacing and biventricular (CRT) pacing with live total activation time, dyssynchrony index and septal-to-lateral delay — and lets the wavefront genuinely bend around a slow scar patch instead of just being derated along a straight line.

cardiologyCRTpacemakerelectrophysiologydyssynchronyheart failureeikonal equationDijkstra shortest path

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

What did you find?

Add reproduction steps (optional)