PitchVision
Built a computer vision pipeline to detect and track a baseball through broadcast pitch footage. Fine-tuned a YOLO detector on custom-labeled Baseball Savant frames and used Kalman filtering to maintain a smooth trajectory through missed detections and motion blur.
Achieved 0.94 mAP@50 and 0.66 mAP@50–95 on a challenging small-object detection task. The final system outputs annotated video showing the ball's detected position and tracked flight path frame-by-frame.