Tracking In Motion – Cricket ball tracking app


  • Tracking In Motion, London, UK

System for high-speed ball tracking for the game of cricket. It consisted of two components:

  1. Visual ball trajectory tracking and path reconstruction based on an array of high FPS LAN industrial cameras. It involved building camera connectivity and management module, camera shutter synchronisation mechanism, camera calibration, motion detection, filtering, matching detections from multiple cameras and triangulating ball position in 3D space 200 times per second. UI included 3D scene viewer for the results.
  2. Driver for a third-party of the shelf radar, written from scratch in C#, along with the app in .NET WPF to parse the radar realtime data and manage teams, players and their ball speeds.