Show explorer
The view Show explorer allows you to manage all the show items. This view has a side panel where all the different items are stored (see more at the side panel section). The item in the side panel are stored in tabs :
- Show tab : General parameters of the show.
- Kapta tab : List of all the Kaptas that have been connected to the show and their parameters.
- Trackers tab : List off all the tracker and their properties.
- Targets tab : List of all the Targets of the show and their properties and parameters.
- Kore tab : Option and parameters relative to the IA.
- Timecode tab : Timecode options and parameters.
- BeaKon tab : BeaKon options and parameters.
To create a Show explorer view, check the Layout organization section.
Show
The show tab regroups all de general parameters of the show.
Name | Description | Image |
---|---|---|
Show name textfield | You can change the name of the show here. See the show name section for more information. |
|
Enable recorder toggle | Allows you to enable / disable the recorder button located on the side bar. See the record button section for more information. |
|
Record JPEG toggle | In order to reduce delay, the Kaptas do not compress the images before sending them. This is why it is important to allow each Kapta has a proper GbE connection. In order to reduce space, you can choose to compress the images to JPEG when recording. We recommend to keep this parameter On as the contrary will quickly result in .kramera files with a size of tens of GB. |
|
JPEG compression | You can choose the JPEG compression factor. | |
Record Targets toggle | If enabled, the Targets position will be saved in the .kramera file when recording. When replayed with the simulator, the Targets recorded will be seen as Trackers by Kratos. The Targets positions are recorded at a frequency of 1Hz. The simulator interpolates the position for each frame between the recorded ones. |
|
Record Tracks toggle | If enabled, the Trackers positions will be saved in the .kramera file when recording, allowing you to simulate the Kore when replaying the file with the simulator. The Trackers positions are recorded at a frequency of 1Hz. The simulator interpolates the position for each frame between the recorded ones. |
|
Undistort Video toggle | You can choose to rectify the video image. This removes the distortion of the camera lens and make the straights appear staight. | |
Undistort alpha parameter | When you undistort to an image, you can choose to lose boundary pixels in order to keep an image with straight edges (alpha = 0). If you want to keep all the pixels of the original image, to undistort it will add extra black pixel to it (alpha = 1). With this parameter, you can choose what portion of the original image you want to keep when undistording it. | |
Hide Trackers distance | Kratos displays the Kapta images distorted to show the maximum information possible as undistorted images cut parts of the original image taken by the camera. As the distortion effects present in the side of the images can create weird artifacts when displaying Trackers, the Trackers can be hidden when approaching the side of the images. This parameter goes from 0 to 1 with :
This parameter is only usable whan the images are displayed distorted. |
|
Show Mask toggle | You can choose to show or not the masks overlayed on the video feeds of the Kapta view. | |
Mask alpha parameter | You can change the transparency of the Masks with this parameter. 0 : fully transparent, 1 : fully opaque. |
|
Mask color parameter | You can change the color of the Masks with this parameter. You can either use Hex code like #ee82ee or standard SVG color names in plain text like violet . |
|
2D detections toggle | The 2D detections represent all the persons detected by the IA in each image of each camera, frame by frame. | |
2D tracks toggle | The 2D tracks are the calculations made to keep the identity of a same person from a frame to another, and thus maintain its identity and filter out false positives. | |
3D detections toggle | The 3D detections are the result of the association and triangulation of each pair of camera's 2D tracks put together. | |
3D detection combined toggle | The 3D detection combined allows you to see the 3D detection combined in each camera view. | |
Tracker color toggle | This option allows you to choose if you want to display the Trackers with a color or in plain white in the Kapta and in the Target patcher views. This can be useful to reduce the amount of information displayed in the Kapta view. | |
BeaKon tag toggle | This option allows you to display the position of the BeaKon Tags in the kapta view. | |
NDI output toggle | If enabled, Kratos will create a NDI source for every video stream of the Kapta(s) connected to it. |
The detections and tracks are only shown in the thermal cameras images.
These information can be useful to debug the detection and tracking algorithms. We suggest to activate them at the beginning of the installation of the system to check if the IA works properly.
Kapta
The Kapta tab allows you to interact with all the Kaptas connected to Kratos. The list in the side panel displays all the Kaptas that have been connected to the current Show. You can interact with the selected Kapta's parameter in the main view.
To select a Kapta and have access to its parameters, click on its card on the list. You can also select a specific camera and have access to its parameters by clicking on the corresponding card.
Kapta standard parameters
Parameter | Description | Image |
---|---|---|
Calibrate button | This button opens-up the Calibration windows of the selected Kapta. See more at the Kapta Calibration tutorial. | |
Export calibration button | You can export the calibration of the selected Kapta in the form of a .json file as a backup. |
|
Import calibration button | You can calibrate a Kapta by importing a .json file that contains the calibration data. |
|
Open mask editor button | You can access the mask editor with this button. See more about masks here. |
Kapta advanced parameters
The Kaptas parameters other than the ones relative to calibration and masks are only accessible in Dev Mode
You can active the Dev Mode in the show parameters menu.
The other Kapta parameters are development tools and should stay untouched.
Camera parameters
By clicking on a camera card in the Kapta list, you can access the parameters of the selected camera. The parameters are set by camera.
Card | Corresponding camera |
---|---|
Near InfraRed (NIR) Left camera | |
Thermal Left camera | |
Visible light Central camera | |
Near InfraRed (NIR) Right camera | |
Thermal Right camera |
For each cameras you have an access to the mask edition and mask import functions.
For the Visible and NIR cameras, you have access to the gain and exposure parameters. You can change these values depending on the environment you are in.
The other cameras parameters are development tools and should stay untouched.
Trackers
The Tracker tab allows you to monitor every Tracker. A tracker is spawned and assigned for every person detected by the IA if the following conditions are met :
- The person is in a Spawning area (see the Action area view).
- A Tracker is available. A maximum of 16 Trackers can be assigned by the IA. If all the Trackers are already assigned to people, the IA will not be able to spawn and assign any new Tracker for a new person entering the stage. To be sure that the IA will assign Trackers to persons of interest, you have to place Spawning and Tracking areas in a way that the IA will not assign a Tracker to a person that is for example backstage or in the public (more info in the Action area view).
The Tracker tab is only accessible in Dev Mode
You can active the Dev Mode in the show parameters menu.
We recommend to not interact with the Tracker tab as it is mainly a development tool.
Targets
The Target tab allows you to interact and manage all the Targets of your show. The list in the side panel displays all the Targets. You can interact with the selected Target's parameter in the main view.
All the Target's parameters and how to interact with them are explained in the Target management tutorial.
Kore
Parameters relative to the connection with the IA.
This tab has no use outside of Kore servers.
We recommend to not interact with the Kore tab as it is mainly a development tool.
Timecode
The timecode tab allows you to manage the Timecode parameters of the show.
Kratos can listen to timecode, embed it during the recording of .kramera
files, and play back the files in synchronization with a timecode input.
The timecode synchronized assets of the .kramera
files are :
- Kaptas video feeds
- Trackers position
- Targets position
If you want to save the position of Trackers or Targets in .kramera
files, you have to enable the options in the show tab.
Kratos can input timecode in 2 different ways :
- External LTC input : You can listen to an external timecode source via one of your hardware interface.
- Virtual timecode simulator : If you don't have an external timecode source, you can simulate a virtual one in Kratos.
Name | Description | Image |
---|---|---|
Timecode input timestamp | Timecode input (external or generated) timestamp. | |
Timecode framerate textfield | You can set the Timecode framerate (in fps). | |
Timecode for recorder toggle | If enabled and if a timecode input is received, timecode will be embeded into .kramera files during recording. |
|
Timecode for playback toggle | Option used only for playback files in the BeaKon tab. If enabled, and if a timecode input is received, .kramera files that are recorded with embeded timecode can be played back in synchronization with the timecode input. |
|
External timecode toggle | Allows you to enable / disable the external timecode input of Kratos. | |
External timecode source input | You can choose the external Timecode source input here. | |
Virtual timecode toggle | Allows you to enable / diable the virtual timecode simulated by Kratos. | |
Timestamp | You can change the timestamp of the simulated timecode here. | |
Timacode simulator player | You can start / stop and move in the timeline of the generated timecode here. |
Be careful to keep the "Timecode For Recorder" option disabled if you don't have a timecode input. Otherwise the recording of .kramera
files won't start.
BeaKon
This tab allows you to interact with the beaKon server and manage all the BeaKon parameters.
The BeaKon system is managed by a separate server (called BeaKon server). Kratos can connect to it via network to receive information and send this information to the IA.
Name | Description | Image |
---|---|---|
Import config button | At the moment, the BeaKon kit configuration has to be done by writing a configuration file manually. Use this button to import the configuration once the file is written. | |
Clear tags and anchors button | This will delete all the tags and anchors saved in Kratos and in the BeaKon server. You will need to re-import a config file and reconnect the tags and anchors to the BeaKon server. | |
Enable BeaKon toggle | Enable / Disable any communication with the BeaKon server(s). | |
Logs toggle | If enable, the logs between Kratos and the BeaKon server will be displayed on the Message view. | |
Debug Report toggle | If enabled, the BeaKon server logs will be saved on .kramera files when recording. |
|
Main / Spare server switch | Kratos can connect to 2 BeaKon servers simultaneously. You can fill in the Ip addresses of the main and the spare server, and choose which one to listen to here. | |
Update rate selection | You can change the update rate of the tags here. | |
Tag Kit selection | Kratos can manage 2 tag kits (called A and B), you can choose which one to use here. If no kit is selected, all the tags turned on will be used. | |
Playback delay | If a tag is lost, Kratos can use its position from a .kramera file that has previously been recorded. This is useful in case of a emergency when a tag doesn't respond anymore. You have to preform the show before with the same tag and record a .kramera file (with timecode) before using this feature. You can choose the time period necessary to determine that a tag is lost here. |
|
Legacy filter toggle | Development tool, should stay untouched. | |
Coordiates offset | If the BeaKon system has not been calibrated in the same coordinate system that Kratos uses, you can offset the position received from the BeaKon server here. | |
Position noise too big textfield | Development tool, should stay untouched. | |
Play annotation as tags toggle | If you have an annotated .kramera file, you can emulate tags with the annotations of this file. |
|
Anchor LED toggle | You can turn on or off the status LEDs of the anchors with this button. | |
Playback file selection | You can select here the .kramera file that will be played if the "Timecode for playback" option has been enabled in the timecode tab. |
|
Delete tags button | This button will delete all the tags from Kratos and from the BeaKon server. | |
Delete anchors button | This button will delete all the anchors form Kratos and from the BeaKon server. | |
PSN as Tags toggle | Allows you to enable or disable the emulation of Tags for each PSN tracker received via a PSN module input. |