Match Rejection Reasons

This page explains the official rejection codes used during the match intake and validation process. These codes help maintain the quality and reliability of match analysis by identifying situations where a submitted match cannot be processed accurately. Rejections may occur due to:
  • Poor video quality
  • Incomplete pitch visibility
  • Incorrect or unclear team kits
  • Adverse weather conditions
  • Missing information from the client
Each rejection reason is assigned a unique code to make communication clear between:
  • KoraStats Operations Team
  • Video Quality Review Team
  • Clients submitting matches

How the Rejection Process Works

When a match is submitted for analysis, it passes through a validation stage before processing begins. During this stage the system or review team checks:
  • Video clarity
  • Camera positioning
  • Pitch coverage
  • Player visibility
  • Team identification
  • Required metadata
If the match does not meet the minimum requirements, the request may be rejected with a specific rejection code. The rejection code:
  • Explains the problem
  • Helps the client correct the issue
  • Allows the match to be resubmitted if possible

Responsibilities

Internal Team

The review team should reject a match only when the issue prevents reliable analysis. When rejecting a match:
  1. Select the most appropriate rejection code
  2. Ensure the issue clearly matches the code definition
  3. Avoid selecting multiple codes unless necessary
  4. Provide additional notes if clarification may help the client
The goal is to ensure consistent decisions and transparent communication.

Clients

If a match is rejected, the rejection code explains what must be corrected before resubmission. Clients should:
  • Review the rejection reason
  • Fix the issue if possible
  • Upload a corrected version of the video
  • Ensure future recordings follow the video requirements
Many issues can be resolved by improving camera setup, lighting, or recording quality.

Rejection Reason Codes

Video issues are the most common reason for rejection.
They occur when the recording quality prevents accurate tracking of players, ball movement, or match events.
The video resolution is too low to clearly identify players, the ball, or match actions.
Low resolution footage prevents accurate event tagging and player identification.
The uploaded file format is incompatible with the analysis or playback system.
Clients should provide the video using one of the supported formats recommended by KoraStats.
The video has an insufficient bitrate, causing compression artifacts, pixelation, or loss of detail that reduces analysis accuracy.
The footage is optically blurred or not properly focused, making it difficult to clearly observe players or ball movement.
The camera does not zoom or adjust framing during gameplay, causing players to appear too small for proper identification.
The camera does not consistently follow the ball or active play, causing important actions to be missed.
Significant parts of the match are not recorded or are missing from the uploaded file.
Dirt, water, fingerprints, or smudges on the camera lens obstruct visibility of the pitch.
The camera is positioned too low (below approximately 6 meters), which limits the tactical view of the pitch and reduces spatial clarity.
The camera is not aligned with the midfield center line, resulting in distorted pitch coverage and inaccurate spatial perspective.
Parts of the pitch are not visible due to obstacles, poor camera placement, or limited field of view.
Strong backlighting or lens glare reduces visibility and makes players or ball movement difficult to track.

Best Practices for Avoiding Rejections

To ensure successful match processing, clients should follow these guidelines:
  • Use high-resolution recordings
  • Position the camera centrally and at sufficient height
  • Ensure full pitch visibility
  • Avoid recording during poor lighting conditions
  • Use distinct team kits
  • Provide complete match information
Following these recommendations will significantly reduce the likelihood of match rejection and ensure faster processing.