Most tennis video analysis starts with the ball.
Where did it land?
How fast did it move?
Was the shot in or out?
What was the trajectory?
Those are useful questions. But they are not the whole story.
In tennis, a player can hit a clean-looking shot and still be late for the next ball. A rally can start breaking down before the ball leaves the racket. The visible result may be the shot, but the cause often sits inside the athlete’s movement: timing, balance, recovery, and readiness.
That is the layer we are exploring with SpatialForm.
We are building SpatialForm as an early AI sports product at NOUS TECHNOLOGY LIMITED. It focuses on turning ordinary phone sports video into Performance Form — a visible movement layer for reviewing timing, balance, recovery, and next-ball readiness.
Official site:
Why phone video is a tough computer vision problem
Using ordinary phone video sounds simple, but it creates several hard engineering problems. Phone videos are not recorded in controlled lab conditions.
For a computer vision system, they bring:
- unstable camera angles & motion blur
- changing lighting & partial occlusion
- racket and limb overlap
- inconsistent player distance from the camera
The harder challenge is turning noisy visual information into a useful movement review. Standard pose estimation models can struggle here because a practical tennis movement analysis system needs to understand time, not just shape.
It needs to ask: what happened before contact? Did the player recover? Was the movement sequence repeatable? A single pose frame is not enough. The value comes from the sequence.
From phone sports video to Performance Form
SpatialForm is built around the idea that ordinary sports video can reveal more than a replay. The goal is to transform phone video into a reviewable movement signal.
At a high level, that means looking beyond a single shot result and focusing on the athlete’s movement sequence:
load → prepare → contact → recover → reset
For tennis, the important question is not only: Where did the ball go?
It is also: Was the athlete ready for the next action?
Starting with tennis, the goal is to make these movement signals easier to see from the videos players and coaches already record.
Tennis Swing Analysis page:
Closing thought
Ball tracking is useful. But in tennis, the ball is only one part of the story.
The next layer of sports video analysis is not just where the ball went. It is whether the athlete was ready for the next action.
That is the layer SpatialForm is working to make visible from ordinary phone sports video.
SOCIAL SHARE CARD GENERATOR