Cameras & sensorsGuide

Sports tracking camera selection: resolution, speed and reach

Use sports tracking camera selection calculations to size resolution, frame rate, exposure and lenses, then check synchronization and bandwidth.

LumaSpec Vision10 min read Share on LinkedIn

On this page 10 sections
  1. 01Start with the tracking decision
  2. 02Calculate resolution from the smallest target
  3. 03Set frame rate and exposure independently
  4. 04Compare shutter behavior before choosing a camera
  5. 05Choose the lens from coverage and usable detail
  6. 06Synchronize exposures, not just frame arrivals
  7. 07Budget bandwidth and choose the cable path
  8. 08Validate changing illumination and difficult backgrounds
  9. 09Check the design before ordering
  10. 10Questions

A camera that shows the whole playing area may leave the ball only a few pixels wide. Increasing resolution helps, but it also raises data throughput and does nothing to freeze motion. For buyers planning player or ball tracking, the useful starting point is measurable detail at the hardest viewing position. Work through coverage, sampling, exposure and timing before choosing an interface or lens.

Start with the tracking decision

Define what the system must report: player positions, ball locations, trajectories or technique measurements. These tasks need different image detail and timing. Detecting a moving object is less demanding than estimating its center accurately through partial occlusion.

Write down the smallest target dimension, the widest scene coverage, the fastest transverse motion and the acceptable measurement error. Also record the nearest and farthest useful positions. A camera looking obliquely across a field has different sampling at those positions; a calculation at the scene center is not sufficient.

For an initial design, specify a target width in pixels rather than a megapixel count. A hypothetical requirement might be at least 12 pixels across a ball in the most distant tracking zone. That is a design assumption to validate with your detector, not a universal detection threshold.

Use the area scan cameras category to identify shutter and interface options, then narrow candidates in the camera finder. Keep the image-processing requirement separate from the available product list until the arithmetic is complete.

Calculate resolution from the smallest target

For a plane approximately perpendicular to the viewing direction, horizontal object-space sampling follows directly from scene width and image width.

Object-space sampling = horizontal field width / horizontal pixel count Target width in pixels = target width / object-space sampling Required horizontal pixels = field width × desired target pixels / target width

Suppose a hypothetical tracking zone is 20 m wide, and the ball diameter is 70 mm. Convert the field width to 20,000 mm before calculating. For a 12-pixel target:

Required horizontal pixels = 20,000 × 12 / 70 Required horizontal pixels ≈ 3,429 pixels

An assumed image width of 4,096 pixels would provide:

Sampling = 20,000 / 4,096 ≈ 4.88 mm/pixel Ball width = 70 / 4.88 ≈ 14.3 pixels

This leaves some sampling margin, but not necessarily enough for every tracking algorithm. Defocus, noise, motion blur and partial occlusion can consume that margin. A color filter array also affects the detail available in individual color channels; see color camera spatial resolution.

Camera resolution for the smallest feature
Units
Pixels needed
–
Sensor size
– MP
Smallest sensor that fits
–
Pixel on the part
– mm
Pixels across the feature, that sensor
–

Pixels needed = field / feature × pixels per feature on each axis (field incl. margin). The lens must resolve the pixels too: Nyquist = 1000 / (2 × pixel µm) lp/mm.

Find cameras with enough pixels Open the full calculator

Do not confuse sampling with measurement accuracy. A detector may estimate a center between pixels under favorable conditions, but that does not guarantee the same accuracy on blurred or partly hidden targets. The related guide to camera resolution for dimensional inspection explains why pixel allocation needs an error budget.

If the distant ball fails the sampling requirement, divide the playing area into overlapping zones before assuming a higher-resolution sensor is the only solution.

Set frame rate and exposure independently

Frame rate controls the time between observations. Exposure controls the motion accumulated inside each observation. Raising frame rate without shortening exposure can produce more blurred frames rather than better trajectories.

Choose an allowable target displacement between frames based on association, occlusion and the motion model. For transverse speed of 40 m/s and an assumed maximum displacement of 0.25 m:

Minimum frame rate = target speed / allowed displacement Minimum frame rate = 40 / 0.25 = 160 frames/s

That requirement comes from tracking continuity, not motion sharpness. At 200 frames/s, the same target travels 0.20 m between frames. The software must still associate observations across that gap.

Now calculate exposure from the earlier sampling estimate. If you allow 0.5 pixel of motion blur:

Maximum exposure = allowed blur × object-space sampling / transverse speed Maximum exposure = 0.5 × 4.88 / 40,000 Maximum exposure ≈ 0.000061 s = 61 microseconds

A 200 frames/s sequence has a 5 ms frame interval, but this example needs an exposure near 61 microseconds. Most of each interval is therefore not spent collecting light. Whether the images remain usable depends on illumination, aperture, sensor response and acceptable noise.

For the distinction between these settings, use exposure time versus shutter speed for moving parts. The underlying motion arithmetic also applies to sports tracking.

Compare shutter behavior before choosing a camera

A global shutter exposes the image simultaneously. A rolling shutter exposes different rows at different times, potentially distorting fast-moving targets or complicating multi-view geometry. A short exposure reduces blur within each row but does not remove the time difference between rows.

Selection question Global shutter Rolling shutter
Fast ball geometry Usually the simpler starting point Requires evaluation of row timing and distortion
Slow player movement Useful when timing accuracy matters May be acceptable after validation
Multi-view reconstruction Simplifies exposure-time alignment Requires a model of row-dependent timing
Low available light Compare actual sensor performance Compare actual sensor performance

Shutter type alone does not establish sensitivity, noise, dynamic range or achievable frame rate. Verify those separately at the intended resolution, pixel format and exposure.

The MV-CU020-90GC is a global-shutter color camera with a GigE interface. The MV-CH120-11UC is a global-shutter color camera with a USB3 interface. Their catalog differences provide useful comparison points, but neither should be treated as meeting the worked example without checking its full operating specifications.

Specification MV-CU020-90GC MV-CH120-11UC
Sensor model GMAX4002 Sony® IMX304
Pixel size 4 μm × 4 μm 3.45 μm × 3.45 μm
Sensor size 1/1.7" 1.1"
Resolution 2048 × 1200 4096 × 3000
Max. frame rate 49 fps @ 2048 × 1200 Bayer GB 8 30.3 fps @ 4096 × 3000 Bayer RG 8
Dynamic range 66.9 dB 72.2 dB
SNR 40.8 dB 40.2 dB
Gain 0 dB to 11.1 dB 0 dB to 24 dB
Exposure time 4 μs to 10 sec UltraShort exposure mode: 1 μs to 14 μs; Standard exposure mode: 15 μs to 10 sec
Pixel format Bayer GB 8/10/10Packed/12/12Packed Mono 8/10/12; Bayer RG 8/10/10Packed/12/12Packed; YUV422Packed, YUV422_YUYV_Packed; RGB 8, BGR 8
Reverse image Supports horizontal and vertical reverse image output Supports horizontal and vertical reverse image output
Data interface Gigabit Ethernet (1000 Mbit/s), compatible with Fast Ethernet (100 Mbit/s) USB 3.0, compatible with USB 2.0
Price $309.00 $2,339.00 · quoted

All 2 share: Sensor type CMOS, global shutter; Exposure mode Off/Once/Continuous exposure mode; Binning Supports 1 × 1, 2 × 2, 4 × 4; Decimation Supports 1 × 1, 2 × 2, 4 × 4; Lens mount C-mount; Weight Approx. 100 g (0.2 lb.); Certification CE, RoHS, KC; Mono/color Color. Values as printed in each product's data sheet; open a part for its drawing and full specifications.

The calculated requirement is a horizontal pixel count, not merely a total pixel count. Confirm the actual image dimensions and the frame rate available at those dimensions. Also verify whether a proposed region of interest changes readout speed, coverage or both.

Area scan camerasHikrobot MV-CU020-90GC 2.5 MP Area Scan Camera, GigE, GMAX4002, ColorMV-CU020-90GC
Sensor format
1/1.7"
Lens mount
C-mount
$309.00View part
Area scan camerasHikrobot MV-CH120-11UC 12 MP Area Scan Camera, USB3, IMX304, High-speed version, ColorMV-CH120-11UC
Sensor format
1.1"
Lens mount
C-mount
$2,339.00 · quotedView and quote

Choose the lens from coverage and usable detail

Focal length follows sensor dimensions and field coverage, not the camera's megapixel label. Use the sensor's physical active width rather than treating its nominal optical format as a millimeter measurement.

For a first estimate with a conventional lens:

Magnification m = sensor width / object field width Focal length f ≈ working distance × m / (1 + m)

Assume a hypothetical active sensor width of 12.8 mm, a working distance of 25,000 mm and a field width of 20,000 mm:

m = 12.8 / 20,000 = 0.00064 f ≈ 25,000 × 0.00064 / 1.00064 f ≈ 16 mm

This thin-lens estimate is a starting point. Actual coverage depends on lens construction, focus setting and distortion. Distance references also differ between optical calculations and mechanical drawings.

How sensor width, working distance and field of view set the focal length Rays from the edges of the sensor pass through the lens and spread to the edges of the field of view. The ratio of sensor width to field of view is the magnification m.CameraField of view (FOV)Working distance (WD)≈ fsensor width slensm = s / FOVf = WD × m / (1 + m)
How sensor width, working distance and field of view set the focal length. Rays from the edges of the sensor pass through the lens and spread to the edges of the field of view. The ratio of sensor width to field of view is the magnification m.
Lens focal length, field of view and working distance
Units
Solve for
Focal length
– mm
Field of view
– mm
Working distance
– mm
Magnification
– x
Angle of view
– °
Pixel on the part
– mm

Thin-lens model: m = sensor width / field of view, f = WD × m / (1 + m). Accurate to a few percent above about 150 mm; check the lens's minimum object distance.

Find lenses with this focal length Open the full calculator

The LS-FFL-0567 has a 16 mm focal length, a 1.1" sensor format and a C-mount. It is a focal-length candidate to investigate, not a confirmed match to the hypothetical sensor used above. Verify active sensor coverage, image quality and mechanical fit with the chosen camera.

Machine vision lenses16 mm, 1.1", 20 MP, C-mount machine vision lens, F2.8-22, <0.3% distortion (LS-FFL-0567)LS-FFL-0567
Type
Machine vision fixed
Sensor format
1.1"
Mount
C-mount
Resolution
16-25 MP
$679.00View partBuild a system with it

Browse machine vision lenses and the lens finder using sensor coverage and mount requirements alongside focal length. The machine vision lens selection guide provides the broader selection workflow.

Check target sharpness at the near edge, center and far edge of the tracking volume. Stopping down can increase depth of field, but it also reduces light and eventually increases diffraction blur. If depth variation is substantial, use the depth-of-field calculator below rather than assuming a small aperture solves every focus problem.

Depth of field and diffraction
Units
Depth of field
– mm
About the focus plane
– mm
Diffraction limit
– F/#
Blur limit
– µm
Diffraction spot
– µm
At this F-number
–

DOF ≈ 2 × N × c × (1 + m) / m², c = allowed blur × pixel size. Diffraction spot (Airy disk) ≈ 2.44 × wavelength × N × (1 + m); past the diffraction limit it is larger than the blur you allowed.

Browse lenses by aperture and format Open the full calculator

Synchronize exposures, not just frame arrivals

Multi-camera tracking needs observations that represent a sufficiently common instant. Matching frame numbers or software arrival times does not demonstrate simultaneous exposure.

Translate timing error into spatial error before choosing the synchronization method:

Apparent position difference = target speed × timing difference Position difference = 40 m/s × 0.0001 s Position difference = 0.004 m = 4 mm

An offset of 100 microseconds therefore matters when your error budget is only a few millimeters. A larger position tolerance may permit looser synchronization.

Check trigger support, exposure-start delay, timestamp meaning and timing variation in the camera documentation. Network clock alignment, where supported, does not by itself prove that cameras expose together. For rolling shutters, the relevant row also affects the observation time.

The multi-camera exposure synchronization guide explains shared-trigger planning. The guide to camera hardware trigger frame rate helps distinguish requested triggers from accepted exposures.

Verify timing with a common visible event or suitable measurement equipment. Repeat the test at full acquisition rate, because a camera may reject triggers when its acquisition pipeline is busy.

Budget bandwidth and choose the cable path

Calculate uncompressed image payload before adding protocol overhead, processing copies or storage. For the hypothetical image stream below, assume one byte per pixel and no compression:

Payload rate = width × height × bytes per pixel × frame rate Payload rate = 4,096 × 2,160 × 1 × 200 Payload rate = 1,769,472,000 bytes/s Payload rate ≈ 1.77 GB/s, or 14.2 Gbit/s

Four such streams require about 7.08 GB/s of image payload. This is a system requirement, not a claim that any featured camera produces that stream. Increasing precision or expanding packed data into larger host-side containers raises the memory and storage burden.

Check every shared resource: camera link, host adapter, expansion bus, memory transfers, processing and recording. The guide to camera-to-GPU data transfer addresses transfer-path constraints, while camera frame-rate bottlenecks covers acquisition checks.

Select camera cables by interface, connector, retention and intended routing. Use the accessories finder after documenting the complete cable route, not just the straight-line distance.

The LS-CBL-0219 is a 3 m USB3.0 camera cable specified for high-flex drag-chain use. Confirm connector compatibility and the camera's transport requirements before selecting it.

Cables3 m USB3.0 camera cable, high-flex (drag chain) (LS-CBL-0219)LS-CBL-0219$62.00View partBuild a system with it

For longer routes, evaluate documented transport and extension options as a complete system. Do not assume a cable from another interface family is interchangeable, or that a passive cable can be extended indefinitely.

Validate changing illumination and difficult backgrounds

Short exposures make available light a central constraint. Evaluate the scene under the dimmest expected illumination, not just the brightest commissioning conditions. Include bright backgrounds, shadows and rapidly changing light in the image set.

Set exposure limits first, then determine whether aperture and gain provide enough signal. Increasing gain can make the image brighter without increasing the photons collected, so inspect noise and tracking consistency rather than brightness alone.

Highlight clipping can erase target edges, while dark backgrounds can hide them in noise. Histogram inspection helps, but also examine the actual target region. Multi-exposure dynamic-range modes can introduce temporal differences around moving objects; verify their behavior rather than assuming they improve tracking.

The guide to automatic iris, exposure and gain control explains how these controls interact. Any remote focus or iris requirement must be checked against the actual lens, camera and control interface; do not infer it from a standard mount.

Collect representative sequences before committing to hardware. Record dropped frames, target pixel width, blur, saturation and tracking failures together. A sharp isolated frame does not prove that a continuous sequence meets the requirement.

Check the design before ordering

Use this checklist to turn the calculations into an acceptance specification:

  • Coverage: Confirm the smallest target still has enough pixels at the farthest useful position.
  • Motion: Calculate exposure from transverse speed and allowable blur, separately from frame rate.
  • Continuity: Check that inter-frame displacement and occlusion gaps suit the tracking algorithm.
  • Optics: Verify sensor coverage, mount, focus range and edge sharpness with the selected lens.
  • Timing: Measure exposure alignment rather than relying only on host timestamps.
  • Throughput: Test acquisition, processing and recording together at the required pixel format.
  • Lighting: Validate the dimmest and highest-contrast scenes within the exposure ceiling.
  • Calibration: Include overlap and usable image margins; the calibration coverage guide explains why filling the image edge-to-edge can be misleading.

The usual answer—more pixels and more frames—is wrong when occlusion prevents observation, perspective makes the far zone too small, or available light cannot support the exposure. Additional viewpoints, narrower tracking zones or a revised measurement requirement may help more than a larger sensor.

Start a candidate build in the camera configurator. For a requirements review, send the field dimensions, smallest target, maximum speed, illumination conditions and timing tolerance through application support. Those inputs make the next decision specific enough to verify.

Questions

How much resolution does a sports tracking camera need?

There is no single useful megapixel requirement. Divide the scene width by the smallest target width, then multiply by the target width required in pixels. Check the farthest tracking position and allow for blur, lens performance and occlusion. Actual horizontal image dimensions matter more than the total pixel count.

Does a higher frame rate automatically freeze a fast ball?

Frame rate determines how often you observe motion, while exposure determines how much motion occurs during each observation. A high-rate stream can still contain blurred images. Calculate the exposure limit from transverse target speed, object-space sampling and allowable blur, then confirm sufficient light is available.

Can a rolling-shutter camera be used for sports tracking?

A rolling shutter may work for slower motion or applications that tolerate geometric distortion. Fast ball tracking and multi-view reconstruction are harder because image rows represent different times. Shortening exposure reduces row-level blur but does not eliminate row timing differences. Validate the complete measurement, not just visual sharpness.

How closely must multiple tracking cameras be synchronized?

Synchronization tolerance follows the spatial error budget and target speed. Divide the allowed position mismatch by speed to estimate the permitted timing difference. Verify exposure timing directly, including trigger delay and variation. Matching software timestamps or frame arrival times alone does not establish simultaneous observation.

Can focus and aperture be adjusted remotely through any camera?

A standard mechanical mount does not establish remote adjustment capability. Check whether the lens contains the required actuators, whether a compatible controller is needed and whether the camera interface supports the relevant commands. Also verify that adjustments preserve calibration or trigger a documented recalibration procedure.