Live Tennis Shot Outcome Predictor
June 2026
A personal project predicting tennis shot outcomes in real time from broadcast video.
Pipeline so far:
- Court keypoint detection
- Ball tracking (TrackNet)
- Trajectory reconstruction via classical signal processing and parabolic extrapolation
- A CatBoost bounce classifier, downloaded and being integrated into the pipeline
Planned next:
- LSTM/transformer model for return-probability estimation
- Player pose detection via MediaPipe, to fold in player positioning as a signal
Notes
This one’s actively evolving — update this page as pieces get wired in.