Skip to content

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.

img

To create a Show explorer view, check the Layout organization section.

Show

The show tab regroups all de general parameters of the show.

img

Name Description Image
Show name textfield You can change the name of the show here.
See the show name section for more information.
img
Enable recorder toggle Allows you to enable / disable the recorder button located on the side bar.
See the record button section for more information.
img
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. img
JPEG compression You can choose the JPEG compression factor. img
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.
img
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.
img
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. img
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. img
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 :
  • 0 : The Tracker will be hidden in the distorted image when it exceeds the undistorted image taken with alpha = 0.
  • x : Same as 0 plus x time the size of the undistorted image in pixels.

This parameter is only usable whan the images are displayed distorted.
img
Show Mask toggle You can choose to show or not the masks overlayed on the video feeds of the Kapta view. img
Mask alpha parameter You can change the transparency of the Masks with this parameter. 0 : fully transparent, 1 : fully opaque. img
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. img
2D detections toggle The 2D detections represent all the persons detected by the IA in each image of each camera, frame by frame. img
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. img
3D detections toggle The 3D detections are the result of the association and triangulation of each pair of camera's 2D tracks put together. img
3D detection combined toggle The 3D detection combined allows you to see the 3D detection combined in each camera view. img
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. img
BeaKon tag toggle This option allows you to display the position of the BeaKon Tags in the kapta view. img
NDI output toggle If enabled, Kratos will create a NDI source for every video stream of the Kapta(s) connected to it. img

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.

img

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. img
Export calibration button You can export the calibration of the selected Kapta in the form of a .json file as a backup. img
Import calibration button You can calibrate a Kapta by importing a .json file that contains the calibration data. img
Open mask editor button You can access the mask editor with this button. See more about masks here. img

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.

Parameter Description Image
Enable Kore toggle If disabled, the video stream of the Kapta will not be send to the IA img
Kapta temperature Displays the temperature of the IR floodlights of the Kapta. This temperature drives the speed of the Kapta's fans :
  • t < 30°C : the fan speed is set at 50% (noise 38dB(A))
  • 30°C < t < 50°C : the fan speed will ramp up until 100%
  • t > 50°C : the fan speed is set at 100% (noise 53 dB(A))
img
ID dimmer slider You can change the intensity of the IR floodlights of the Kapta here. img
Force open shutters button Kapta opens its shutters automatically when it connects to Kratos. If for some reason a shutter is not opened when the Kapta is connected, you can force it to open with this button. img
Force close shutters button Kapta closes its shutters automatically when it is disconnected from kratos. If you want to close the shutters without disconnecting the Kapta, you can use this button. You need to check the "I know what i'm doing" checkbox before accessing this button. img

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
img Near InfraRed (NIR) Left camera
img Thermal Left camera
img Visible light Central camera
img Near InfraRed (NIR) Right camera
img Thermal Right camera

For each cameras you have an access to the mask edition and mask import functions.

img

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.

img

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).

img

The Tracker tab is only accessible in Dev Mode

You can active the Dev Mode in the show parameters menu.

Name Description Image
Create Tracker button At the bottom right of the view, this button allows you to create a new Tracker.
You can create more than 16 Trackers bu this will not make the AI assign more than 16 Trackers (the other ones will be unused).
img
Delete Tracker button At the top right of the view, the trash icon allows you to delete the selected Tracker. img
Kill Tracker button You can kill a Tracker that will set his validity to 0 and make it disappear. img
Tracker Color textfield You can change the color of a Tracker with the appropriated textfield. Color is expressed in a Hex code. img
Tracker Validity The validity of a Tracker is a value from 0 to 100 and is determined by the IA in function of the confidence it has about the presence of a person. img
Tracker transformations You can check the Tracker's position, speed, acceleration, and orientation. img

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.

img

Name Description Image
Create Target button At the bottom right of the view, this button allows you to create a new Target. img
Delete Target button At the top right of the view, the trash icon allows you to delete the selected Target. img
Unused buttons Greyed out buttons are development tools and have no function at the moment. img

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.

img

Name Description Image
Restart button You can restart the IA if you experience problems with it. img
IP and port textfields Kratos connects to the IA locally via network (127.0.0.1). The standard port is 9997. img
Enable BeaKon tag toggle Allows the BeaKon system information to be send to the Kore. If disabled, the BeaKon system will have no purposes. img

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.

img

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.

img

  • Virtual timecode simulator : If you don't have an external timecode source, you can simulate a virtual one in Kratos.

img

Name Description Image
Timecode input timestamp Timecode input (external or generated) timestamp. img
Timecode framerate textfield You can set the Timecode framerate (in fps). img
Timecode for recorder toggle If enabled and if a timecode input is received, timecode will be embeded into .kramera files during recording. img
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.
img
External timecode toggle Allows you to enable / disable the external timecode input of Kratos. img
External timecode source input You can choose the external Timecode source input here. img
Virtual timecode toggle Allows you to enable / diable the virtual timecode simulated by Kratos. img
Timestamp You can change the timestamp of the simulated timecode here. img
Timacode simulator player You can start / stop and move in the timeline of the generated timecode here. img

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.

img

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. img
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. img
Enable BeaKon toggle Enable / Disable any communication with the BeaKon server(s). img
Logs toggle If enable, the logs between Kratos and the BeaKon server will be displayed on the Message view. img
Debug Report toggle If enabled, the BeaKon server logs will be saved on .kramera files when recording. img
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. img
Update rate selection You can change the update rate of the tags here. img
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. img
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. img
Legacy filter toggle Development tool, should stay untouched. img
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. img
Position noise too big textfield Development tool, should stay untouched. img
Play annotation as tags toggle If you have an annotated .kramera file, you can emulate tags with the annotations of this file. img
Anchor LED toggle You can turn on or off the status LEDs of the anchors with this button. img
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. img
Delete tags button This button will delete all the tags from Kratos and from the BeaKon server. img
Delete anchors button This button will delete all the anchors form Kratos and from the BeaKon server. img
PSN as Tags toggle Allows you to enable or disable the emulation of Tags for each PSN tracker received via a PSN module input. img