Needing help with product selection for project

Hey there! I am hoping to get some advice on selecting the best Stereolabs products for a unique indoor sports tracking project.

We are designing a system to accurately detect the precise location where a soccer ball crosses the front plane of an indoor goal. Luckily there will be no players near the goal, all shots on goal will essentially be made like penalty kicks.

Technical Considerations:

  • The solution will be installed in an indoor soccer facility.

  • My plan is to place cameras on or near the goal frame (top corners, for example), aimed to maximize the field of view and minimize occlusion.

  • Real-time or near-real-time performance is required, preferably with edge/on-device processing.

  • The primary objective is accurate 3D localization of the ball as it crosses the goal’s entry plane.

My Questions:

  • Would the ZED Box, when paired with compatible ZED cameras, be suitable for this type of real-time 3D tracking application?

  • Are there specific Stereolabs camera models (e.g., ZED X, ZED 2i) and Box configurations you would recommend for optimal coverage, precision, and low-latency analytics?

  • Does your SDK (or software tools) provide modules or sample workflows relevant to object (ball) detection and event tracking for dynamic sports scenarios?

  • Are there best practices or tips for placement, calibration, or multi-camera synchronization to achieve the highest possible spatial accuracy in this context?

If you need additional technical details, I am happy to provide as much info as I can.

Hi @riebschlager
Welcome to the StereoLabs community.

Is 120 FPS a good frequency to track the ball at the maximum speed?

I recommend the ZED X. The Global Shutter sensors and the maximum 120 FPS at SVGA resolution can allow to better track the ball.

Sport Ball tracking is natively available with the Object Detection module of the ZED SDK.

All the ZED X cameras connected to the same ZED Box device are natively hardware synchronized.

1 Like

Brilliant, thank you for your help!

1 Like