Friendly Reminder: Please use the following link for the latest information in regards to stitching and calibrating an arena.
https://confluence.sportradar.ag/display/SK/Multi+sport+arenas
What is a Multi-Sport Arena?
A multi-sport arena is an arena in which more than one sport is played.
You can see all the sports being played in an arena through the "Sports" tab in Webadmin. See the below images as an example using the arena KS-US-NEWKNOXVILLE.
Configuring a Multi-Sport Arena
How to Add a Sport to an Arena?
Click the "Add" button next to one of the sports in the page and the following will occur:
- Create the STREAM_0, the default stream for that sport
- Enable you to configure additional streams for that sport
Camera Calibration Configuration
1) Compute the calibration files/lookuptables
1.1) Calibration of single-sport arenas
Arenas that produce only basketball + volleyball are NOT considered as multi-sport arenas for calibration purposes (for these two sports, the same calibration files are used).
For arenas that play using a single sport, or for arenas that play Basketball + Volleyball, the calibration is done through Webadmin. The procedure is described here: Game Stitching
1.2) Calibration of multi-sport arenas
Venues with that play one of following sports combinations are considered as multi-sport venues for the calibration:
Basketball + Handball
Basketball + Futsal
Basketball + Volleyball + Handball
Basketball + Volleyball + Futsal
Basketball + Handball + Futsal
Basketball + Volleyball + Handball + Futsal
….
RECOMMENDED method for multi-sport calibration: kee sport configuration
This stitching process for multi-sport arenas involves calibration in Webadmin and launching KeeCLI commands on the arena server.
- Configure the arena to calibrate multi-sports using the kee sport commands: Multi-sport calibration: kee sport configuration
This must be done once and incremented each time a new sport is added to the arena. - Calibrate the arena for one sport (the "main" sport) using Webadmin and KeeCalib: Game Stitching and it will also calibrate the other sports.
LEGACY method: Using the Matlab machine - Using this method is still possible but not recommended
The stitching process for multi-sport arenas is done using both Webadmin and Matlab.
- Calibration must be done for one sport using Webadmin: Game Stitching
- Calibration must be adapted for all sports of the multi-sport arena using Matlab: Stitching with MATLAB
2) Configure the calibration in director.conf file
2.1) Configure director.conf for handball
Add in the director.conf file the following lines before the specification of the streams:
|
2.2) Configure director.conf for futsal
Add in the director.conf file the following lines before the specification of the streams:
|
2.4) Configure director.conf for handball and futsal
#ifdef IS_HANDBALL
#define LOOKUPTABLES(x) SETUP(/lookuptables/HANDBALL##x)
#elif defined IS_FUTSAL
#define LOOKUPTABLES(x) SETUP(/lookuptables/FUTSAL##x)
#endif
|
Scoreboard Readers Configuration
Defining readers per sport
To ensure accurate and consistent decoding of the scoreboard data for all sports in a multi-sport arena, specific readers should be defined for each sport.
Motivation
In multi-sport arenas, it frequently happens that the same scoreboard is used differently to display information for different sports. See below an example from KS-AT-EGGENBERG (The image for the scoreboard on the left is being used for basketball and the image on the right for the scoreboard is being used for volleyball):
In the example above the same parts of the scoreboard are being used either for:
- Game clock in the basketball case
- Sets won by each team in the volleyball case
In similar cases, it is not possible to use the same reader tool for both basketball and volleyball. Using the same reader tool would mean that one should re-configure the reader between games from each sport.
The solution is to define one reader per sport: one for basketball, and one for volleyball. Guidelines on how to do so follow in the next section.
The Process
An update of the "reader tools" in Webadmin is planned for the end of 2023 to enable easier configuration of the readers in multi-sport arenas.
Until this is deployed, if one finds themselves needing to frequently reconfigure the readers in a multi-sport arena (e.g. Configuring reader3 for basketball before basketball games, and then updating the same reader3 with the configuration for volleyball before volleyball games), please refer to this guide: Configuring an additional reader for Volleyball in multi-sport arenas on how to define one additional reader for volleyball and avoid the frequent re-configurations.
Once a reader exists for a given sport, and that the initial configuration is done, it can be managed using the same tools as any reader.
Framing configuration
Friendly Reminder: Please use the following to link for the most updated information on how to configure and calibrate a multi-sport arena. https://confluence.sportradar.ag/display/SK/Multi+sport+arenas
Default
As of September 2023:
The configuration of the framing is automated for all sports, including in multi-sport arenas.
This means that by default nothing must added in director.conf to configure the framing in multi-sport arenas
There is no need anymore to use the "#define STREAM_0_VS_OPTIONS..." by default.
Only in specific cases: Tune the framing for one sport
In some cases one might want to tune the framing for a particular sport (for example to tune tilt/zoom: How to set customs Tilt and Zoom or to improve framing with the black bands/triangles: How to deal with "black triangles" at the separation line or basket cut due to setup installed very close to the court ?).
If you have a specific reason to modify the configuration of the framing for one given sport in a multi-sport arena, setup the following structure (depending on the sports played in the arena) in the STREAM_0 section of the director.conf file:
Basketball & Volleyball
|
Basketball + Handball
|
Basketball + Futsal
|
Basketball + Volleyball + Handball + Futsal
|
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article