Train Smarter.
Analyze Every Move.
Kalman tracking · Technique detection · Real-time
Sign In
Welcome back — enter your credentials to continue
Sign Up
Create your Judo Analyzer account
Kalman tracking · Technique detection · Real-time
ITISDEV/ITISHCI/Research Study · De La Salle University · 2024
Judo Analyzer is a pose estimation-driven Decision Support System built for the DLSU Collegiate Judo Team. It processes match footage directly in the browser using TensorFlow.js and MoveNet, detecting athlete keypoints at up to 30 frames per second without uploading any video to a server.
The system identifies two athletes in real time using gi (uniform) color anchoring, classifies judo techniques from joint angle patterns, measures balance disruption (kuzushi), maps contact zones onto a body heatmap, and logs every detected event with a precise timestamp.
Classifies 8+ judo throws including Ippon Seoi Nage, O Goshi, Harai Goshi, and Osoto Gari using a 60-frame joint angle classifier.
Samples torso pixel data to create a stable color anchor per athlete. Survives throws and side-swaps that break position-based trackers.
Measures center-of-mass displacement to quantify how much each athlete is being destabilized at any moment in the match.
Accumulates contact zone data across the full match and renders it as a radial-gradient body map for injury and grip pattern analysis.
Timestamped, clickable log of every detected technique above the confidence threshold. Exportable to CSV for further analysis.
Upcoming Claude AI integration that converts raw session metrics into structured, natural-language coaching recommendations per athlete.
Video is processed entirely client-side using TensorFlow.js with WebGL or WASM acceleration. The MoveNet MultiPose Lightning model detects up to 6 people at 256px resolution. Detected keypoints are sent to a Python Flask backend at ~30fps where the JudoTechniqueClassifier and KalmanTrack modules run biomechanical analysis.
Supervised by Dr. Raphael Gonda · ITISDEV/ITISHCI/Research Study · College of Computer Studies, De La Salle University Manila
Troubleshooting · FAQ · System Requirements
Judo Analyzer runs entirely in your browser. For the best experience, use a modern browser with WebGL support and a machine with a dedicated GPU.
Chrome 90+, Edge 90+, or Firefox 88+. Safari is supported but WebGL performance may vary.
Dedicated GPU strongly recommended for real-time pose detection. 8GB RAM minimum, 16GB preferred.
MP4 (H.264), WEBM, or MOV. 1080p or 720p recommended. Minimum 24fps for reliable technique detection.
Video files are never uploaded to any server. All pose detection runs locally in your browser via TensorFlow.js.
For technical issues or feedback, reach out to the development team directly via email:
You may also contact supervising professor Dr. Raphael Gonda through the DLSU course portal.
This system is an academic prototype developed for ITISDEV/ITISHCI/Research Study at De La Salle University. It is not intended for commercial use.