Every screen below is real: a salsa couple dancing a side basic, seen as the
skeletons Dance Sage works with. Cameras are imperfect — they jitter, and they lose limbs
whenever bodies overlap. Dance Sage refines what the camera sees. Four screens per experiment:
the dancer’s true movement, what a camera typically delivers, our refinement model, and the
same model tuned specifically for dancing. The faint white
skeleton everywhere is the true movement — the closer, the better. Drag any screen to spin
it. Every number is a real measurement, not an illustration.
1 · One dancer
A single dancer, the way Dance Sage sees solo practice. The camera’s version shakes; the refined versions don’t.
Camera error–
Refined–
Tuned for dance–
frame 0 / 78
The dancer’s movement0.0 cm
What the camera sees– cm
Refined — standard model– cm
Refined — tuned for dance– cm
Error per frame (cm)
camerarefinedtuned for danceplayhead
2 · A couple
Two dancers in open hold, exactly where they really stood. Partner dancing is harder for cameras — and where refinement matters most.
Camera error–
Refined–
Tuned for dance–
frame 0 / 78
The dancer’s movement0.0 cm
What the camera sees– cm
Refined — standard model– cm
Refined — tuned for dance– cm
Error per frame, both dancers (cm)
camerarefinedtuned for danceplayhead
3 · A lost arm, restored
Here the camera never sees the leader’s left arm at all — as happens whenever a partner blocks the view. Dance Sage restores the whole arm, shown in gold. The dance-tuned model places it noticeably closer to the truth.
Camera inputleft arm never seen
Restored within–
Tuned: within–
frame 0 / 78
The dancer’s movement0.0 cm
Camera view — arm missinginput
Refined — standard model– cm
Refined — tuned for dance– cm
Restored-arm error per frame (cm)
refinedtuned for danceplayhead
4 · The hold, restored
The hardest case in partner dancing: both arms of the hold vanish between the two bodies. Dance Sage restores both dancers’ hidden arms (gold) and keeps the couple whole.
Camera inputboth hold arms never seen
Restored within–
Tuned: within–
frame 0 / 78
The dancer’s movement0.0 cm
Camera view — hold missinginput
Refined — standard model– cm
Refined — tuned for dance– cm
Restored-arms error per frame (cm)
refinedtuned for danceplayhead
5 · An arm that flickers out
The most realistic case: the arm is visible, disappears for a second (the gold band on the chart), then returns. Watch the gold arm carry the movement across the gap — and how much tighter the dance-tuned model tracks it.
Camera inputarm gone for 1 second
During the gap–
Tuned: during the gap–
frame 0 / 78
The dancer’s movement0.0 cm
Camera view — arm flickersvisible
Refined — standard model– cm
Refined — tuned for dance– cm
Arm error per frame (cm) — gold band = arm invisible