«Scenarios» Section#
Scenarios are necessary for generating events and incidents. A handler must be assigned to the scenario. Scenarios and handlers are configured in the «Scenarios» section.
The general view of the «Scenarios» section (Figure 38).
The main interface element of this section is the table of scenarios. The table includes the following columns:
- Name – the name of the scenario;
- Type – scenario type (event or incident);
- Number – the number of recorded registrations (events or incidents);
- Lists – a list with which the attributes of the vehicles and LP are compared;
- Handlers – the name of the handler used for the scenario;
- Creation date – the time and date the scenario was created;
- Status – the activity status of the scenario.
Search and filtering are possible by the columns «Name», «Creation Date», and «Status».
Scenarios can only be created, filled, modified, and deleted by the Administrator.
Creating and Editing a Scenario#
To create a new scenario, click the «Add» button.
General view of the scenario creation page (Figure 39).
To edit a scenario, click on
in the scenario row, and the scenario editing page will open (Figure 40).
The description of filling out the creation and configuration page of scenarios is provided in Table 11.
Table 11. Scenario options
| Name | Description | Values |
|---|---|---|
| General | ||
| Name | Field for entering the scenario name | Can consist of 1–255 characters and contain letters, numbers, and symbols |
| Scenario type | Type of the scenario | - Event; |
| - Incident | ||
| Event Type | Appears only after selecting «events» as the scenario type | - Fire – fire detection; |
| - Animal – animal detection; | ||
| - Pedestrian – pedestrian detection; | ||
| - Vehicle – vehicle detection | ||
| Incident type | Appears only after selecting «incidents» as the scenario type | - Informational – an incident that does not require further review; |
| - Warning – an incident requiring separate review; | ||
| Status | Scenario activity status | - Enabled; |
| - Disabled | ||
| Handlers | ||
| Handler | The handler determines how the frame will be processed and saved as an event or incident | Handler configuration is described in Handlers section |
| Related Lists | ||
| List | The list with which the detected vehicles will be compared. If all attributes of the list entry match the attributes of the vehicles and LP, an event or incident is created. To exclude the recognition of vehicles and LP already in the list, activate the «Except» switch | Lists created by the Administrator. For more information, see Lists section |
To save the scenario, click the «Save» button in the top right corner.
Deleting a Scenario#
To delete a scenario, click on
in the scenario row. A warning will appear (Figure 41), where you need to confirm the operation by clicking the «Delete» button.
Handlers#
The following handlers are available in CARS_Analytics:
| Handler | Description |
|---|---|
| Entering the region | Recognition of vehicle and LP attributes when entering the zone |
| Checkpoint | Recognition of vehicle and LP attributes when stopping in the zone |
| Move between zone | Recognition of vehicle and LP attributes when moving between specified zones |
| A pedestrian entering the region | Detection of a pedestrian when entering a specified zone |
| A animal entering the region | Detection of an animal when entering a specified zone |
| Speed calculation | Speed calculation of the vehicle between specified zones |
| ANPR camera | Recognition of vehicle and LP attributes using an ANPR camera |
| License plate entering the zone | Recognition of LP attributes when entering the zone |
| Vehicles count | Counting the number of vehicles in the specified zone |
| Counting vehicles | Counting the number of vehicles in the zone relative to the previous best shot (e.g., parking space occupancy) |
| Smoke and fire detection | Fire detection in a specified zone |
| Frame based handler | Processing frames from the camera through a specified interval of 1 frame every X milliseconds (e.g., passing through a barrier gate) |
Entering the region#
The «Entering the region» handler is needed to create an event or incident when a vehicle crosses the area for crossing with a specified threshold.
The configuration of the «Entering the region» handler is done in the handler setup window after the handler type is set to «Entering the region» (Figure 42)
Handler parameters are shown in Table 12.
Table 12. Parameters of the «Entering the Area» handler
| Name | Description | Possible values |
|---|---|---|
| General | ||
| Type | Dropdown list containing handlers that process the detected information for this scenario | Available handlers (for more information, see beginning of the Handlers section) |
| Comment | User comment | - |
| Status | Handler activity status | On/Off |
| Camera and Recognition Zone Settings | ||
| Camera | Camera from which the video stream frames will be received for handler operation | Cameras added in the system |
| Region for intersection | Dropdown list to choose the zone where vehicle crossing will be checked for the scenario | Created zones for the selected camera. The zone creation process is described in Cameras section |
| Min threshold intersection | Threshold for crossing the area with detection to consider this as «Entering the region», i.e., when the threshold is exceeded, an event/incident will be created. The higher the threshold, the more accurate the vehicle and LP detection, but the number of misses will also increase. Entering values lower than 0 or higher than 1 will result in an error. A warning with the two closest valid values will appear if more than three decimal places are entered | 0.01…1.00 |
| Intersection policy | Dropdown list that defines which area is used to calculate the percentage of vehicle crossing with the selected zone: zone (area of intersection/area of zone), vehicle detection (area of intersection/area of detection), or the smaller of the areas (area of intersection/min(zone area, detection area)) | - Using region area; |
| - Using detection area; | ||
| - Using smaller area | ||
| Use unlimited bestshot count | Enables sending an unlimited number of best shots (The parameters «Count of bestshots» and «Max count of bestshots» not used, parameter «Max bestshot send periodicity» should be greater than 0) | On/Off |
| Count of bestshots | Minimum number of frames for the current track to choose the best frame. If the track has fewer frames than the specified minimum in this parameter, the best frame will be selected, but the probability of correct attribute and LP symbol recognition will be lower. The more frames collected for the best shot, the more accurate the vehicle attributes will be recognized. Increasing the number of frames may reduce performance | 1…100 |
| - 1 – high probability of incorrect recognition results | ||
| - 100 – more time to select the best frame, but higher quality | ||
| Max count of bestshots | Maximum number of best frames for one track. When the maximum is reached, the selection of the best frames ends. This value must be greater than or equal to the value of the «Best Shot Count» parameter | 1…10000 |
| - 1 – high probability of incorrect recognition results due to low quality of the best frame | ||
| - 10000 – more time to select the best frame, but higher quality | ||
| Max delay first bestshot | Pause between the start of the track and sending the first frame to CARS_Stream to determine the best frame. Increase the pause if the vehicle in the first seconds of the track may not be in an optimal angle | 0…10000 |
| - 0 – no delay | ||
| - 1…10000 – pause in milliseconds | ||
| Max bestshot send periodicity | Pause between sending frames of the track to determine the best frame. Increase the pause to ensure the vehicle is detected at different angles on the track to improve detection quality. A set of several best frames from the track will increase the probability of selecting a high-quality best frame | 0…60000 |
| - 0 – no delay | ||
| - 1…60000 – pause in milliseconds | ||
| Delay for enable sending bestshot by periodicity | Pause before switching to the periodic best shot sending mode. During this pause, the best shot is searched for each frame; after the pause, the frames are sent at intervals specified in «Max bestshot send periodicity». This parameter applies only if «Max bestshot send periodicity» > 0. | 0…10000 |
| - 0 – no delay | ||
| - 1…10000 – pause in milliseconds | ||
| Priority of Detection Selection | Algorithm for selecting the best detection and the best shot | - Min distance to the bottom – the best detection is the one closest to the bottom edge of the frame; |
| - Min detection area – the best detection is the one with the smallest area; | ||
| - Max detection area – the best detection is the one with the largest area; | ||
| - Min frame ID – the best detection is the one with the smallest frame ID, i.e., detection when the object «enters» the frame; | ||
| - Max frame ID – the best detection is the one with the largest frame ID, i.e., detection when the object «exits» the frame; | ||
| - Min intersection – the best detection is the one with the smallest intersection ratio with the crossing area; | ||
| - Max intersection – the best detection is the one with the largest intersection ratio with the crossing area | ||
| Use license plate area | Use an additional recognition zone for working with the part of the road where the LP is most visible | On/Off |
| Recommended to use: | ||
| - If there is a section of the road where the vehicle slows down and the number is less blurred; | ||
| - If the camera is installed in such a way that the LP is not visible in part of the track inside the recognition zone and it is necessary to specify the location of LP recognition | ||
| License plate area | Dropdown list to select the recognition zone where the LP BBox intersection is checked to select the best frame. Adding an extra zone will filter out events where the LP has low quality | Created zones for the selected camera. The zone creation process is described in Cameras section |
| License plate area threshold | Relative area of the recognition zone covered by the vehicle BBox. If the threshold is exceeded, the vehicle will be considered for selecting the best LP frame. The higher the threshold, the more accurate the LP detection, but the number of misses will also increase. Entering values below 0 or above 1 will result in an error. A warning with the two nearest valid values will appear if more than three decimal places are entered | 0.01…1.00 |
Example of vehicle detection when using the «Entering the region» handler (Figure 43).
| Element | Description | Intersection square with Region for intersection |
|---|---|---|
| BBox | The vehicle's BBox, whose coordinates and size will be compared with the Region for intersection | - |
![]() |
Region for intersection | - |
![]() |
Percentage of the Region for intersection covered by BBox 1 | 0,6 |
![]() |
Percentage of the Region for intersection covered by BBox 2 | 0,1 |
If the handler settings are set with a «Min threshold intersection» value of 0.5, an event will be created only for vehicle 1.
Usage goals with necessary handler parameters are shown in Table 13.
Table 13. Usage Goals
| Purpose of use | Necessary to detect… | Important parameters for this purpose |
|---|---|---|
| Logging of all vehicles passing on the road or by lanes (search, analysis, accounting, etc.) | vehicle | - camera |
| - region for intersection | ||
| - min threshold intersection | ||
| Note: Region for intersection hould be selected so that the vehicle is fully visible without any overlaps | ||
| LP | - camera | |
| - region for intersection | ||
| - min threshold intersection | ||
| Note: Region for intersection should be selected so that the LP is fully visible, clear, and without overlaps | ||
| Traffic violation fixation – driving on the dedicated lane, driving onto the sidewalk, entering a restricted zone, etc | Vehicle in restricted zone and LP | - camera |
| - region for intersection | ||
| - min threshold intersection | ||
| - full frames | ||
| Note: Camera should be positioned so that the restricted zone is in the frame |
Examples of using the handler with specified Region for intersection are provided in Table 14.
Table 14. Handler Usage Examples
| Description | Image |
|---|---|
| Logging of vehicles passing | ![]() |
| Counting vehicles by lanes. 1 lane – 1 handler. | ![]() |
| Fixing traffic violations – driving on the dedicated lane, driving onto the sidewalk, entering a restricted zone, etc. | ![]() |
Example of using the track area and LP area (Figure 44)
| Element | Description |
|---|---|
| BBox | The vehicle's BBox and LP, whose coordinates and size will be compared with the areas |
![]() |
Region for intersection |
![]() |
Track area |
![]() |
LP area |
In this example, the vehicle will be recorded only after passing the barrier in the form of a road sign to avoid overlapping the LP with the sign’s post. The best LP frame will only be created when the LP is within the LP area.
Checkpoint#
The «Checkpoint» handler is necessary for creating an event or incident when a vehicle stops in a designated area, such as a parking lot or inspection zone.
The handler parameters for the «Checkpoint» handler are configured in the handler setup window after the handler type is set to «Checkpoint» (Figure 45).
It is not recommended to use this handler in places where movement may be obstructed.
Detection and tracking of vehicles and LP occur when entering the «Region for intersection». Best frame formation occurs only when stopping in the «Stop Area».
A vehicle is considered to have stopped when its position remains unchanged for the specified number of frames, which is set in the «Number of frames» field.
Example of vehicle recognition when using the «Checkpoint» handler (Figure 46).
| Element | Description |
|---|---|
| BBox | The vehicle's BBox, whose coordinates and size will be compared with the Region for intersection |
![]() |
Region for intersection |
![]() |
Stop area |
In this example, only vehicles that remain stationary for the specified number of frames in the «Stop Area» will be recorded. The best frames will be selected from the detections in the «Region for intersection».
Usage goals with the necessary handler parameters are shown in Table 15.
Table 15. Usage Goals
| Purpose of use | Necessary to detect… | Important parameters for this purpose |
|---|---|---|
| Control of public transport and traffic violation fixation | vehicle | - camera |
| - region for intersection | ||
| - min threshold intersection | ||
| Note: Region for intersection should be selected so that the vehicle is fully visible without overlaps | ||
| LP | - camera | |
| - region for intersection | ||
| - min threshold intersection | ||
| Note: Region for intersection should be selected so that the LP is fully visible, clear, and without overlaps | ||
| Traffic violation fixation – driving on the dedicated lane, driving onto the sidewalk, entering a restricted zone, etc | Vehicle in restricted zone and LP | - camera |
| - region for intersection | ||
| - min threshold intersection | ||
| - full frames | ||
| Note: Camera should be positioned so that the restricted zone is in the frame |
Examples of using the handler with specified Region for intersection are provided in Table 16.
Table 16. Handler Usage Examples
| Description | Image |
|---|---|
| Control of public transport and traffic violation fixation – stopping in a forbidden place, controlling a bus stop, etc. | ![]() |
Handler parameters are shown in Table 17.
Table 17. Parameters of the «Checkpoint» handler
| Name | Description | Possible Values |
|---|---|---|
| General | ||
| Type | Dropdown list containing handlers that process the detected information for this scenario | Available handlers (for more information, see beginning of the Handlers section) |
| Comment | User comment | - |
| Status | Handler activity status | On/Off |
| Camera and Recognition Zone Settings | ||
| Camera | Camera from which the video stream frames will be received for handler operation | Cameras added in the system |
| Track end aggregation | Additional check for detections entering the zone at the end of the track if no detections met the handler condition when receiving the best shot | On/Off |
| Region for intersection | Dropdown list to choose the zone where vehicle crossing will be checked for the scenario | Created zones for the selected camera. The zone creation process is described in Cameras section |
| Intersection policy | Dropdown list that defines which area is used to calculate the percentage of vehicle crossing with the selected zone: zone (area of intersection/area of zone), vehicle detection (area of intersection/area of detection), or the smaller of the areas (area of intersection/min(zone area, detection area)) | - Using region area; |
| - Using detection area; | ||
| - Using smaller area | ||
| Count of bestshots | Minimum number of frames for the current track to choose the best frame. If the track has fewer frames than the specified minimum in this parameter, the best frame will be selected, but the probability of correct attribute and LP symbol recognition will be lower. The more frames collected for the best shot, the more accurate the vehicle attributes will be recognized. Increasing the number of frames may reduce performance | 1…100 |
| - 1 – high probability of incorrect recognition results | ||
| - 100 – more time to select the best frame, but higher quality | ||
| Max count of bestshots | Maximum number of best frames for one track. When the maximum is reached, the selection of the best frames ends. This value must be greater than or equal to the value of the «Best Shot Count» parameter | 1…10000 |
| - 1 – high probability of incorrect recognition results due to low quality of the best frame | ||
| - 10000 – more time to select the best frame, but higher quality | ||
| Max delay first bestshot | Pause between the start of the track and sending the first frame to CARS_Stream to determine the best frame. Increase the pause if the vehicle in the first seconds of the track may not be in an optimal angle | 0…10000 |
| - 0 – no delay | ||
| - 1…10000 – pause in milliseconds | ||
| Max bestshot send periodicity | Pause between sending frames of the track to determine the best frame. Increase the pause to ensure the vehicle is detected at different angles on the track to improve detection quality. A set of several best frames from the track will increase the probability of selecting a high-quality best frame | 0…60000 |
| - 0 – no delay | ||
| - 1…60000 – pause in milliseconds | ||
| Detection Threshold | Minimum number of vehicle detections within one track for the scenario. Increase the threshold to reduce the number of false event triggers when the vehicle appears in the «Region for intersection» | 0…10 |
| - 0 – disable the parameter | ||
| - 1 – Register events when receiving 1 detection. High probability of false events | ||
| - 10 – Register events with a minimum of 10 detections. High probability of missing events | ||
| Parameters threshold | Minimum number of recognized vehicle attributes (brand, model, belonging to an emergency service, special transport, public transport, vehicle type, country, color) on one best shot to trigger the scenario. Increase the threshold to reduce the number of false event triggers when the vehicle appears in the «Region for intersection» | 0…10 |
| - 0 – all events/incidents are triggered, high probability of false events | ||
| - 10 – event/incident is triggered only when all vehicle attributes are recognized. High probability of missing events | ||
| Min threshold intersection | The ratio of the zone of the BBox of the vehicle or the LP that crossed the «Region for intersection» for intersection to the non-crossed one, i.e., when the threshold is exceeded, an event/incident will be created. The higher the threshold, the more accurate the vehicle and LP detection, but the number of misses will also increase. Entering values lower than 0 or higher than 1 will result in an error. A warning with the two closest valid values will appear if more than three decimal places are entered | 0.01…1.00 |
| Check the direction of movement | Boolean value to consider the direction of movement. When disabled, the direction of movement of the vehicle is not considered | On/Off |
| Angle of direction of movement | The movement direction angle of the vehicle relative to the frame in polar coordinates. Used to separate traffic flows, as the range of vehicle movement directions relative to a specified angle is +/- 90 degrees | 0…360 |
| - 0 – vehicle movement from left to right | ||
| - 90 – from bottom to top | ||
| - 180 – from right to left | ||
| - 270 – from top to bottom | ||
| Stop Area | Dropdown list to choose the recognition zone where the vehicle stop will be checked | Created zones for the selected camera. The zone creation process is described in Cameras section |
| Min threshold intersection | Threshold for crossing the area with detection to consider this as «Stop Area», i.e., when the threshold is exceeded, an event/incident will be created. The higher the threshold, the more accurate the vehicle and LP detection, but the number of misses will also increase. Entering values lower than 0 or higher than 1 will result in an error. A warning with the two closest valid values will appear if more than three decimal places are entered | 0.01…1.00 |
| Number of frames | Minimum number of track frames in the track where the vehicle is stationary to record the fact of the vehicle stop | 1…240 |
| - 1 – The vehicle must be motionless for 1 second | ||
| - 240 – The vehicle must be motionless for 20 seconds | ||
| Priority of Detection Selection | Algorithm for selecting the best detection and the best shot | - Min distance to the bottom – the best detection is the one closest to the bottom edge of the frame; |
| - Min detection area – the best detection is the one with the smallest area; | ||
| - Max detection area – the best detection is the one with the largest area; | ||
| - Min frame ID – the best detection is the one with the smallest frame ID, i.e., detection when the object «enters» the frame; | ||
| - Max frame ID – the best detection is the one with the largest frame ID, i.e., detection when the object «exits» the frame; | ||
| - Min intersection – the best detection is the one with the smallest intersection ratio with the crossing area; | ||
| - Max intersection – the best detection is the one with the largest intersection ratio with the crossing area | ||
| Use license plate area | Use an additional recognition zone for working with the part of the road where the LP is most visible. Recommended to use: | On/Off |
| - If there is a section of the road where the vehicle slows down and the number is less blurred; | ||
| - If the camera is installed in such a way that the LP is not visible in part of the track inside the recognition zone and it is necessary to specify the location of LP recognition | ||
| License plate area | Dropdown list to select the recognition zone where the LP BBox intersection is checked to select the best frame. Adding an extra zone will filter out events where the LP has low quality | Created zones for the selected camera. The zone creation process is described in Cameras section |
| License plate area threshold | Relative area of the recognition zone covered by the vehicle BBox. If the threshold is exceeded, the vehicle will be considered for selecting the best LP frame. The higher the threshold, the more accurate the LP detection, but the number of misses will also increase. Entering values below 0 or above 1 will result in an error. A warning with the two nearest valid values will appear if more than three decimal places are entered | 0.01…1.00 |
Polar Coordinates of the Frame (Example of a vehicle moving at an angle of 200°) (Figure 47).
Move between zones#
The «Move between zones» handler is necessary to create an event or incident when a vehicle passes through specified zones, such as when moving through an intersection or passing through a barrier gate.
The handler parameters for the «Move between zones» handler are configured in the handler setup window after the handler type is set to «Move between zones» (Figure 48).
The handler is used to fix vehicles crossing zones in a specified sequence. It can be used, for example, for filtering by direction of movement – opposing or same direction.
Detection and tracking of vehicles and LP occur when entering the «Region for intersection». Event registration occurs only when the vehicle sequentially crosses the «First checkpoint» and the «Second checkpoint» within a single track.
Example of the «Move between zones» handler in operation (Figure 49).
| Element | Description |
|---|---|
| BBox | The vehicle's BBox, whose coordinates and size will be compared with the Region for intersection |
![]() |
Region for intersection |
![]() |
First checkpoint |
![]() |
Second checkpoint |
In this example, an event will be created only for vehicles that sequentially pass through the first and second checkpoints, i.e., moving towards the camera.
Usage goals with the necessary handler parameters are shown in Table 18.
Table 18. Usage Goals
| Purpose of use | Necessary to detect… | Important parameters for this purpose |
|---|---|---|
| Determining the direction of movement – same direction, opposite direction, turn, U-turn | Vehicle and LP | - camera |
| - region for intersection | ||
| - min threshold intersection | ||
| - first checkpoint | ||
| - second checkpoint | ||
| Note: Region for intersection should be selected so that the vehicle is fully visible without overlaps | ||
| Barrier Gate Opening | LP | - camera |
| - region for intersection | ||
| - min threshold intersection | ||
| - first checkpoint | ||
| - second checkpoint | ||
| Note: The camera should be installed so that the barrier gate does not obscure zones in the frame |
Examples of using the handler with specified Region for intersection and intersection with checkpoints are provided in 19.
Table 19. Handler Usage Examples
| Description | Image |
|---|---|
| Control of vehicle movement at intersections, etc. | ![]() |
| Barrier gate opening only for approaching vehicles | ![]() |
Handler parameters are shown in Table 20.
Table 20. Parameters of the «Move between zones» handler
| Name | Description | Possible Values |
|---|---|---|
| General | ||
| Type | Dropdown list containing handlers that process the detected information for this scenario | Available handlers (for more information, see beginning of the Handlers section) |
| Comment | User comment | - |
| Status | Handler activity status | On/Off |
| Camera and Recognition Zone Settings | ||
| Camera | Camera from which the video stream frames will be received for handler operation | Cameras added in the system |
| Track end aggregation | Additional check for detections entering the zone at the end of the track if no detections met the handler condition when receiving the best shot | On/Off |
| Region for intersection | Dropdown list to choose the zone where vehicle crossing will be checked for the scenario | Created zones for the selected camera. The zone creation process is described in Cameras section |
| Min threshold intersection | The ratio of the zone of the BBox of the vehicle or the LP that crossed the «Region for intersection» for intersection to the non-crossed one, i.e., when the threshold is exceeded, an event/incident will be created. The higher the threshold, the more accurate the vehicle and LP detection, but the number of misses will also increase. Entering values lower than 0 or higher than 1 will result in an error. A warning with the two closest valid values will appear if more than three decimal places are entered | 0.01…1.00 |
| Intersection policy | Dropdown list that defines which area is used to calculate the percentage of vehicle crossing with the selected zone: zone (area of intersection/area of zone), vehicle detection (area of intersection/area of detection), or the smaller of the areas (area of intersection/min(zone area, detection area)) | - Using region area; |
| - Using detection area; | ||
| - Using smaller area | ||
| Use unlimited bestshot count | Enables sending an unlimited number of best shots (The parameters «Count of bestshots» and «Max count of bestshots» not used, parameter «Max bestshot send periodicity» should be greater than 0) | On/Off |
| Count of bestshots | Minimum number of frames for the current track to choose the best frame. If the track has fewer frames than the specified minimum in this parameter, the best frame will be selected, but the probability of correct attribute and LP symbol recognition will be lower. The more frames collected for the best shot, the more accurate the vehicle attributes will be recognized. Increasing the number of frames may reduce performance | 1…100 |
| - 1 – high probability of incorrect recognition results | ||
| - 100 – more time to select the best frame, but higher quality | ||
| Max count of bestshots | Maximum number of best frames for one track. When the maximum is reached, the selection of the best frames ends. This value must be greater than or equal to the value of the «Best Shot Count» parameter | 1…10000 |
| - 1 – high probability of incorrect recognition results due to low quality of the best frame | ||
| - 10000 – more time to select the best frame, but higher quality | ||
| Max delay first bestshot | Pause between the start of the track and sending the first frame to CARS_Stream to determine the best frame. Increase the pause if the vehicle in the first seconds of the track may not be in an optimal angle | 0…10000 |
| - 0 – no delay | ||
| - 1…10000 – pause in milliseconds | ||
| Max bestshot send periodicity | Pause between sending frames of the track to determine the best frame. Increase the pause to ensure the vehicle is detected at different angles on the track to improve detection quality. A set of several best frames from the track will increase the probability of selecting a high-quality best frame | 0…60000 |
| - 0 – no delay | ||
| - 1…60000 – pause in milliseconds | ||
| Detection Threshold | Minimum number of vehicle detections within one track for the scenario. Increase the threshold to reduce the number of false event triggers when the vehicle appears in the «Region for intersection» | 0…10 |
| - 0 – disable the parameter | ||
| - 1 – Register events when receiving 1 detection. High probability of false events | ||
| - 10 – Register events with a minimum of 10 detections. High probability of missing events | ||
| Parameters threshold | Minimum number of recognized vehicle attributes (brand, model, belonging to an emergency service, special transport, public transport, vehicle type, country, color) on one best shot to trigger the scenario. Increase the threshold to reduce the number of false event triggers when the vehicle appears in the «Region for intersection» | 0…10 |
| - 0 – all events/incidents are triggered, high probability of false events | ||
| - 10 – event/incident is triggered only when all vehicle attributes are recognized. High probability of missing events | ||
| First checkpoint | Dropdown list to select the zone where the vehicle’s BBox crossing is checked for marking the initial control point | Created zones for the selected camera. The zone creation process is described in Cameras section |
| Intersection with the first checkpoint | Minimum percentage of crossing detection with the «First checkpoint», required to form an event/incident. When the threshold is exceeded, the crossing will be recorded. If the value is less than 0 or greater than 100, an error will occur. A warning with the two closest valid values will appear if more than three decimal places are entered | 0.01…100 |
| Second checkpoint | Dropdown list to select the zone where the vehicle’s BBox crossing is checked for marking the initial control point | Created zones for the selected camera. The zone creation process is described in Cameras section |
| Intersection with the second checkpoint | Minimum percentage of crossing detection with the «Second checkpoint», required to form an event/incident. When the threshold is exceeded, the crossing will be recorded. If the value is less than 0 or greater than 100, an error will occur. A warning with the two closest valid values will appear if more than three decimal places are entered | 0.01…100 |
| Min count of intersections with the checkpoint | Minimum number of crossings with the «Second checkpoint», required to form an event. Increasing the value helps reduce false events | 1…48 |
| Only first then second | Best shots are sent when the vehicle is detected in the first checkpoint, if it does not appear in the second, and only after appearing in the second checkpoint, regardless of its presence in the first. This mode is suitable for large objects such as buses or trucks. Only one rule can be activated at a time | On/Off |
| First then only second | Best shots are sent when the vehicle is detected in the first checkpoint, regardless of its appearance in the second checkpoint, and then only when it appears in the second checkpoint. This mode is suitable for large objects such as buses or trucks. Only one rule can be activated at a time | On/Off |
| Only first then only second | Best shots are sent only when the vehicle crosses the first checkpoint separately, and then the second. The zones must be arranged so that the vehicle is not in both checkpoint at the same time. Only one rule can be activated at a time | On/Off |
| Priority of Detection Selection | Algorithm for selecting the best detection and the best shot | - Min distance to the bottom – the best detection is the one closest to the bottom edge of the frame; |
| - Min detection area – the best detection is the one with the smallest area; | ||
| - Max detection area – the best detection is the one with the largest area; | ||
| - Min frame ID – the best detection is the one with the smallest frame ID, i.e., detection when the object «enters» the frame; | ||
| - Max frame ID – the best detection is the one with the largest frame ID, i.e., detection when the object «exits» the frame; | ||
| - Min intersection – the best detection is the one with the smallest intersection ratio with the crossing area; | ||
| - Max intersection – the best detection is the one with the largest intersection ratio with the crossing area | ||
| Use license plate area | Use an additional recognition zone for working with the part of the road where the LP is most visible | On/Off |
| Recommended to use: | ||
| - If there is a section of the road where the vehicle slows down and the number is less blurred; | ||
| - If the camera is installed in such a way that the LP is not visible in part of the track inside the recognition zone and it is necessary to specify the location of LP recognition | ||
| License plate area | Dropdown list to select the recognition zone where the LP BBox intersection is checked to select the best frame. Adding an extra zone will filter out events where the LP has low quality | Created zones for the selected camera. The zone creation process is described in Cameras section |
| License plate area threshold | Relative area of the recognition zone covered by the vehicle BBox. If the threshold is exceeded, the vehicle will be considered for selecting the best LP frame. The higher the threshold, the more accurate the LP detection, but the number of misses will also increase. Entering values below 0 or above 1 will result in an error. A warning with the two nearest valid values will appear if more than three decimal places are entered | 0.01…1.00 |
Figures 50–52 show examples describing the operation of the rules:
1․ Only first then second (Figure 50);
In the first frame, the vehicle enters the first checkpoint (Zone 1), and in the second frame, it enters the second checkpoint (Zone 2), followed by the formation of the best frame for the vehicle and LP.
2․ First then only second (Figure 51);
3․ Only first then only second (Figure 52);
A pedestrian entering the region#
The «A pedestrian entering» handler is necessary for creating an event or incident when a person crosses the area for crossing with a specified threshold.
The configuration of the «A pedestrian entering» handler is done in the handler setup window after the handler type is set to «A pedestrian entering» (Figure 53).
Example of pedestrian recognition when using the «A pedestrian entering» handler (Figure 54).
| Element | Description | Intersection square with Region for intersection |
|---|---|---|
| BBox | The pedestrian's BBox, whose coordinates and size will be compared with the Region for intersection | - |
![]() |
Region for intersection | - |
![]() |
Percentage of the Region for intersection covered by BBox 1 | 0,6 |
Usage goals with necessary handler parameters are shown in Table 21.
Table 21. Usage Goals
| Purpose of use | Necessary to detect… | Important parameters for this purpose |
|---|---|---|
| Control of people in restricted areas | Pedestrian | - camera |
| - region for intersection | ||
| - min threshold intersection | ||
| Note: Region for intersection should be selected so that the pedestrian is fully visible without overlaps | ||
| Analysis and accounting human stream crossing specified area | Pedestrian | - camera |
| - region for intersection | ||
| - min threshold intersection | ||
| Note: Region for intersection should be selected so that the pedestrian is fully visible without overlaps |
Examples of using the handler with specified Region for intersection are provided in Table 22.
Table 22. Handler Usage Examples
| Description | Image |
|---|---|
| Control of people in restricted areas | ![]() |
| Analysis and accounting human stream crossing specified area | ![]() |
Handler parameters are shown in Table 23.
Table 23. Parameters of the «A pedestrian entering» handler
| Name | Description | Possible values |
|---|---|---|
| General | ||
| Type | Dropdown list containing handlers that process the detected information for this scenario | Available handlers (for more information, see beginning of the Handlers section) |
| Comment | User comment | - |
| Status | Handler activity status | On/Off |
| Camera and Recognition Zone Settings | ||
| Camera | Camera from which the video stream frames will be received for handler operation | Cameras added in the system |
| Region for intersection | Dropdown list to choose the zone where pedestrian crossing will be checked for the scenario | Created zones for the selected camera. The zone creation process is described in Cameras section |
| Min threshold intersection | Threshold for crossing the area with detection to consider this as «Entering the region», i.e., when the threshold is exceeded, an event/incident will be created | 0.01…1.00 |
| Count of bestshots | Minimum number of frames for the current track to choose the best frame. If the track has fewer frames than the specified minimum in this parameter, the best frame will be selected, but the probability of correct attribute and LP symbol recognition will be lower. The more frames collected for the best shot, the more accurate the vehicle attributes will be recognized. Increasing the number of frames may reduce performance | 1…100 |
| - 1 – high probability of incorrect recognition results | ||
| - 100 – more time to select the best frame, but higher quality | ||
| Max count of bestshots | Maximum number of best frames for one track. When the maximum is reached, the selection of the best frames ends. This value must be greater than or equal to the value of the «Best Shot Count» parameter | 1…10000 |
| - 1 – high probability of incorrect recognition results due to low quality of the best frame | ||
| - 10000 – more time to select the best frame, but higher quality |
A animal entering the region#
The «A animal entering» handler is necessary for creating an event or incident when a person crosses the area for crossing with a specified threshold.
The configuration of the «A animal entering» handler is done in the handler setup window after the handler type is set to «A animal entering» (Figure 55).
Example of animal recognition when using the «A animal entering» handler (Figure 56).
| Element | Description | Intersection square with Region for intersection |
|---|---|---|
| BBox | The animal's BBox, whose coordinates and size will be compared with the Region for intersection | - |
![]() |
Region for intersection | - |
![]() |
Percentage of the Region for intersection covered by BBox 1 | 0.5 |
Usage goals with necessary handler parameters are shown in Table 24.
Table 24. Usage Goals
| Purpose of use | Necessary to detect… | Important parameters for this purpose |
|---|---|---|
| Control of animals in restricted areas | Animal | - camera |
| - region for intersection | ||
| - min threshold intersection | ||
| Note: Region for intersection should be selected so that the animal is fully visible without overlaps |
Examples of using the handler with specified Region for intersection are provided in Table 25.
Table 25. Handler Usage Examples
| Description | Image |
|---|---|
| Control of animals in restricted areas | ![]() |
Handler parameters are shown in Table Table 26.
Table 26. Parameters of the «A animal entering» handler
| Name | Description | Possible values |
|---|---|---|
| General | ||
| Type | Dropdown list containing handlers that process the detected information for this scenario | Available handlers (for more information, see beginning of the Handlers section) |
| Comment | User comment | - |
| Status | Handler activity status | On/Off |
| Camera and Recognition Zone Settings | ||
| Camera | Camera from which the video stream frames will be received for handler operation | Cameras added in the system |
| Region for intersection | Dropdown list to choose the zone where animal crossing will be checked for the scenario | Created zones for the selected camera. The zone creation process is described in Cameras section |
| Min threshold intersection | Threshold for crossing the area with detection to consider this as «Entering the region», i.e., when the threshold is exceeded, an event/incident will be created | 0.01…1.00 |
| Count of bestshots | Minimum number of frames for the current track to choose the best frame. If the track has fewer frames than the specified minimum in this parameter, the best frame will be selected, but the probability of correct attribute and LP symbol recognition will be lower. The more frames collected for the best shot, the more accurate the vehicle attributes will be recognized. Increasing the number of frames may reduce performance | 1…100 |
| - 1 – high probability of incorrect recognition results | ||
| - 100 – more time to select the best frame, but higher quality | ||
| Max count of bestshots | Maximum number of best frames for one track. When the maximum is reached, the selection of the best frames ends. This value must be greater than or equal to the value of the «Best Shot Count» parameter | 1…10000 |
| - 1 – high probability of incorrect recognition results due to low quality of the best frame | ||
| - 10000 – more time to select the best frame, but higher quality |
Speed calculation#
The «Speed Calculation» handler works similarly to the «Entering the region» handler, but additionally allows the recording of vehicle speed.
The parameters for the «Speed Calculation» handler are configured in the handler setup window after the handler type is set to «Speed Calculation» (Figure 57).
The event or incident is created when the vehicle crosses the crossing area, and speed is calculated and registered after the vehicle sequentially crosses the Start and Finish regions.
Detection and tracking of vehicles and LP occur when entering the Region for intersection. When determining the vehicle's BBox, the center point of the BBox is calculated and used to check the intersection with the Start and Finish regions.
It is recommended to form the Start and Finish regions with sufficient width for proper handler operation.
Speed calculation occurs after the vehicle's BBox exits the final area at the end of the track.
Speed calculation groups are created for the handler, where individual parameters are set (Figure 58). Within one handler, multiple speed calculation groups can be created for a single video stream (e.g., groups for same-direction and opposite-direction traffic, etc.).
Example of vehicle recognition when using the «Speed Calculation» handler (Figure 59).
| Element | Description |
|---|---|
| BBox | The vehicle's BBox, whose coordinates and size will be compared with the Region for intersection |
![]() |
Region for intersection |
![]() |
Start region |
![]() |
Finish region |
Usage goals with the necessary handler parameters are shown in Table 27.
Table 27. Usage Goals
| Purpose of use | Necessary to detect… | Important parameters for this purpose |
|---|---|---|
| Monitoring vehicle speeds in a specified area (data collection, speed analysis, etc.) | vehicle | - camera |
| - region for intersection | ||
| - min threshold intersection | ||
| - start region | ||
| - finish region | ||
| - distance | ||
| Note: Region for intersection should be selected so that the vehicle is fully visible without overlaps. Start and Finish regions have sufficient width to intersect with geometric midpoint of vehicle BBox |
Examples of using the handler with specified Region for intersection are provided in Table 28.
Table 28. Handler Usage Examples
| Description | Image |
|---|---|
| Monitoring vehicle speeds in a specified area (data collection, speed analysis, etc.) | ![]() |
Handler parameters are shown in Table 29.
Table 29. Parameters of the «Speed Calculation» handler
| Name | Description | Possible Values |
|---|---|---|
| General | ||
| Type | Dropdown list containing handlers that process the detected information for this scenario | Available handlers (for more information, see beginning of the Handlers section) |
| Comment | User comment | - |
| Status | Handler activity status | On/Off |
| Camera and Recognition Zone Settings | ||
| Camera | Camera from which the video stream frames will be received for handler operation | Cameras added in the system |
| Region for intersection | Dropdown list to choose the zone where vehicle crossing will be checked for the scenario | Created zones for the selected camera. The zone creation process is described in Cameras section |
| Min threshold intersection | Threshold for crossing the area with detection to consider this as «Entering the region», i.e., when the threshold is exceeded, an event/incident will be created | 0.01…1.00 |
| Intersection policy | Dropdown list that defines which area is used to calculate the percentage of vehicle crossing with the selected zone: zone (area of intersection/area of zone), vehicle detection (area of intersection/area of detection), or the smaller of the areas (area of intersection/min(zone area, detection area)) | - Using region area; |
| - Using detection area; | ||
| - Using smaller area | ||
| Count of bestshots | Minimum number of frames for the current track to choose the best frame. If the track has fewer frames than the specified minimum in this parameter, the best frame will be selected, but the probability of correct attribute and LP symbol recognition will be lower. The more frames collected for the best shot, the more accurate the vehicle attributes will be recognized. Increasing the number of frames may reduce performance | 1…100 |
| - 1 – high probability of incorrect recognition results | ||
| - 100 – more time to select the best frame, but higher quality | ||
| Max count of bestshots | Maximum number of best frames for one track. When the maximum is reached, the selection of the best frames ends. This value must be greater than or equal to the value of the «Best Shot Count» parameter | 1…10000 |
| - 1 – high probability of incorrect recognition results due to low quality of the best frame | ||
| - 10000 – more time to select the best frame, but higher quality | ||
| Priority of Detection Selection | Algorithm for selecting the best detection and the best shot | - Min distance to the bottom – the best detection is the one closest to the bottom edge of the frame; |
| - Min detection area – the best detection is the one with the smallest area; | ||
| - Max detection area – the best detection is the one with the largest area; | ||
| - Min frame ID – the best detection is the one with the smallest frame ID, i.e., detection when the object «enters» the frame; | ||
| - Max frame ID – the best detection is the one with the largest frame ID, i.e., detection when the object «exits» the frame; | ||
| - Min intersection – the best detection is the one with the smallest intersection ratio with the crossing area; | ||
| - Max intersection – the best detection is the one with the largest intersection ratio with the crossing area | ||
| Use license plate area | Use an additional recognition zone for working with the part of the road where the LP is most visible. Recommended to use: | On/Off |
| - If there is a section of the road where the vehicle slows down and the number is less blurred; | ||
| - If the camera is installed in such a way that the LP is not visible in part of the track inside the recognition zone and it is necessary to specify the location of LP recognition | ||
| License plate area | Dropdown list to select the recognition zone where the LP BBox intersection is checked to select the best frame. Adding an extra zone will filter out events where the LP has low quality | Created zones for the selected camera. The zone creation process is described in Cameras section |
| License plate area threshold | Relative area of the recognition zone covered by the vehicle BBox. If the threshold is exceeded, the vehicle will be considered for selecting the best LP frame. The higher the threshold, the more accurate the LP detection, but the number of misses will also increase | 0.01…1.00 |
| Speed Calculation group | ||
| Line title | Title of the speed calculation group | - |
| Start region | Dropdown list to select the zone where the vehicle intersections are checked for fixing the initial control point | Created zones for the selected camera. The zone creation process is described in Cameras section |
| Finish region | Dropdown list to select the zone where the vehicle intersections are checked for fixing the final control point | Created zones for the selected camera. The zone creation process is described in Cameras section |
| Distance | Distance between the Start and End regions in meters | 0.01…1000 |
| Track area | Dropdown list to select the detection zone where the vehicle intersections are checked. The introduction of an additional zone will allow you to cut off events that do not need to be recorded | Created zones for the selected camera. The zone creation process is described in Cameras section |
| Track area threshold | The relative area of the «Recognition Zone» overlapped by the BBox of the vehicle, when exceeding the threshold of which the vehicle will be taken into account to form the best frames. The higher the threshold, the more accurate the detection of the vehicle and LP will be, but the number of passes will also increase | 0.01…1.00 |
The speed calculation results are displayed in the event or incident card below the «Additional Information» block (Figure 60).
ANPR Camera#
The «ANPR Camera» handler allows for registering objects detected by the ANPR camera.
The handler parameters for the «ANPR Camera» handler are configured in the handler setup window after the handler type is set to «ANPR Camera» (Figure 61).
Detection zone and recognition zone settings for the «ANPR Camera» handler are available in the Cameras section under the «Settings» block for the ANPR camera source type.
Handler parameters are shown in Table 30.
Table 30. Parameters of the «ANPR Camera» handler
| Name | Description | Possible Values |
|---|---|---|
| General | ||
| Type | Dropdown list containing handlers that process the detected information for this scenario | Available handlers (see beginning of the Handlers section) |
| Comment | User comment | - |
| Status | Handler activity status | On/Off |
| Camera and Recognition Zone Settings | ||
| Camera | Camera from which the video stream frames will be received for handler operation | Cameras added in the system |
Licence plate entering the zone#
The «LP entering the zone» handler is necessary for creating an event or incident when the LP crosses the crossing area with a specified threshold.
The parameters for the «LP entering the zone» handler are configured in the handler setup window after the handler type is set to «LP entering the zone» (Figure 62).
Handler parameters are shown in Table 31.
Table 31. Parameters of the «LP entering the zone» handler
| Name | Description | Possible Values |
|---|---|---|
| General | ||
| Type | Dropdown list containing handlers that process the detected information for this scenario | Available handlers (for more information, see beginning of the Handlers section) |
| Comment | User comment | - |
| Status | Handler activity status | On/Off |
| Camera and Recognition Zone Settings | ||
| Camera | Camera from which the video stream frames will be received for handler operation | Cameras added in the system |
| Region for intersection | Dropdown list to choose the zone where vehicle crossing will be checked for the scenario | Created zones for the selected camera. The zone creation process is described in Cameras section |
| Min threshold intersection | Threshold for crossing the area with detection to consider this as «Entering the region», i.e., when the threshold is exceeded, an event/incident will be created | 0.01…1.00 |
| Bestshot send periodicity | Frequency of sending best shots | 0…60000 |
| - 0 – no delay | ||
| - 1…60000 – in milliseconds | ||
| Event uniqueness time | Maximum duration at which two identical LP received will be counted for the same event | 0…60000 |
Example of vehicle recognition when using the «LP entering the zone» handler (Figure 63).
Usage goals with the necessary handler parameters are shown in Table 32.
Table 32. Usage Goals
| Purpose of use | Necessary to detect… | Important parameters for this purpose |
|---|---|---|
| License plate fixation in a section with a stop or barrier checkpoint to prioritize license plate events | LP | - camera; |
| - region for intersection | ||
| - min threshold intersection | ||
| Note: The area to be crossed shall be selected so that the license plate can be seen in its entirety, clearly and without overlap |
Vehicles count#
The «Vehicles count» handler is necessary for creating an event or incident when counting the number of vehicles in a specified region with the specified threshold.
The parameters for the «Vehicles count» handler are configured in the handler setup window after the handler type is set to «Vehicles count» (Figure 64).
Handler parameters are shown in Table 33.
Table 33. Parameters of the «Vehicles count» handler
| Name | Description | Possible Values |
|---|---|---|
| General | ||
| Type | Dropdown list containing handlers that process the detected information for this scenario | Available handlers (for more information, see beginning of the Handlers section) |
| Comment | User comment | - |
| Status | Handler activity status | On/Off |
| Camera and Recognition Zone Settings | ||
| Camera | Camera from which the video stream frames will be received for handler operation | Cameras added in the system |
| Monitoring region | Dropdown list to choose the zone where the vehicles will be counted for the scenario | Created zones for the selected camera. The process of creating recognition zones is described in Cameras section |
| Min threshold intersection | The ratio of the zone of the BBox of the vehicle or the LP that crossed the «Region for intersection» for intersection to the non-crossed one, i.e., when the threshold is exceeded, an event/incident will be created | 0.01…1.00 |
| Number of vehicles | Minimum number of vehicles for which the event is generated | 0…10000 |
| Bestshot send periodicity | Frequency of sending best shots | 0…60000 |
| - 0 – no delay | ||
| - 1…60000 – in milliseconds |
The results of vehicle counting in the selected observation area are displayed in the event or incident card (Figure 65).
In case of event registration with exceeding the parameter «Number of vehicles» in the control zone, the next event is registered only if the number of vehicles in the control zone increases. An example of the «Vehicles count» handler operation is given in Table 34.
Table 34. Handler Usage Examples
| Frame processing stage | Event description | Event status |
|---|---|---|
| (1) | There are more than X number of cars in the control zone | Registered |
| (2) | At a defined interval, when counting vehicles in the control zone, X vehicles | Not registered |
| (3) | At a defined interval, when counting vehicles in the control zone, X - 1 vehicles | Not registered |
| (4) | At a defined interval, when counting the vehicles in the control zone, X vehicles | Registered |
| (5) | At a defined interval, when counting vehicles in the control zone, X + 1 vehicles | Registered |
Usage goals with the necessary handler parameters are shown in Table 35.
Table 35. Usage Goals
| Purpose of use | Necessary to detect… | Important parameters for this purpose |
|---|---|---|
| Detection of the number of vehicles in the control zone, without taking into account other attributes. | Vehicle | - camera; |
| - monitoring region | ||
| - min threshold intersection | ||
| - number of vehicles | ||
| Note: The event will be generated only when the specified value of the number of vehicles in the monitoring area is reached |
Counting vehicles#
The «Counting vehicles» handler is designed to count the number of vehicles in a specified zone. The handler counts the vehicles in the zone and generates an event whenever there is a change. It is suitable for assessing the occupancy of one or more parking spaces. In the event and incident tables, the current number of vehicles and the change in number are displayed, for example, «Number of vehicles: 2 ▾−1».
The parameters for the «Counting vehicles» handler are configured in the handler setup window after the handler type is set to «Counting vehicles» (Figure 66).
Handler parameters are shown in Table 36.
Table 36. Parameters of the «Counting vehicles» handler
| Name | Description | Possible Values |
|---|---|---|
| General | ||
| Type | Dropdown list containing handlers that process the detected information for this scenario | Available handlers (for more information, see beginning of the Handlers section) |
| Comment | User comment | - |
| Status | Handler activity status | On/Off |
| Camera and Recognition Zone Settings | ||
| Camera | Camera from which the video stream frames will be received for handler operation | Cameras added in the system |
| Monitoring region | Dropdown list to choose the zone where the vehicles will be counted for the scenario | Created zones for the selected camera. The process of creating recognition zones is described in Cameras section |
| Bestshot send periodicity | Frequency of sending best shots | 0…60000 |
| - 0 – no delay | ||
| - 1…60000 – pause in milliseconds | ||
| Vehicle key points (position) crossing threshold | Threshold for the vehicle’s position crossing the specified zone. The percentage of the vehicle's position in the zone is calculated. If the calculated percentage exceeds the threshold, the vehicle is considered to be in the zone | 0.01…1.00 |
| Intersection area comparison policy | Dropdown list that defines which area is used to calculate the percentage of vehicle crossing with the selected zone: zone (area of intersection/area of zone), vehicle detection (area of intersection/area of detection), or the smaller of the areas (area of intersection/min(zone area, detection area)) | - Using region area; |
| - Using detection area; | ||
| - Using smaller area |
The results of the «Counting vehicles» in the selected observation area are displayed in the event or incident card (Figure 67).
Usage goals with the necessary handler parameters are shown in Table 37.
Table 37. Usage Goals
| Purpose of use | Necessary to detect… | Important parameters for this purpose |
|---|---|---|
| Counting vehicles in a parking zone, without considering other attributes | Vehicle | - camera; |
| - monitoring region | ||
| - bestshot send periodicity | ||
| - vehicle key points (position) crossing threshold | ||
| - intersection area comparison policy | ||
| Note: An event will be generated only when the number of vehicles in the observation area changes |
Smoke and fire detection#
The «Smoke and Fire Detection» handler is used to create an event or incident when smoke and/or fire is detected in a specified region, based on a set threshold.
The handler parameters for «Smoke and Fire Detection» are configured in the handler settings window after the handler type is set to «Smoke and Fire Detection» (Figure 68).
The handler parameters are shown in Table 38.
Table 38. Handler parameters
| Name | Description | Possible Values |
|---|---|---|
| General | ||
| Type | Dropdown list containing handlers that process the detected information for this scenario | Available handlers (for more information, see beginning of the Handlers section) |
| Comment | User comment | - |
| Status | Handler activity status | On/Off |
| Camera and Recognition Zone Settings | ||
| Camera | Camera from which the video stream frames will be received for handler operation | Cameras added in the system |
| Monitoring region | Dropdown list for selecting the zone with which the vehicle intersections are checked for the scenario to work | Created zones for the selected camera. The process of creating recognition zones is described in Cameras section |
| Bestshot send periodicity | Frequency of sending best shots | 0…60000 |
| - 0 – no delay | ||
| - 1…60000 – pause in milliseconds | ||
| Min threshold intersection | The ratio of the zone the Monitoring region crossed by the smoke and fire monitoring region, if the threshold is exceeded, events will be generated | 0.01…1.00 |
The results of smoke and fire detection in the selected monitoring area are displayed in the event or incident card below the «Additional Information» block (Figure 69).
Usage goals with the necessary handler parameters are shown in Table 39.
Table 39. Usage Goals
| Purpose of use | Necessary to detect… | Important parameters for this purpose |
|---|---|---|
| Logging of Warning events in case of smoke and/or fire detection. | - Fire | - camera; |
| - Black smoke | - monitoring region | |
| - White smoke | - minimal threshold of intersection | |
| Note: The input image is divided into 6 zones, each of which detects one of the incident attributes |
Frame based handler#
The «Frame based handler» is necessary for processing the video stream when vehicles are moving at low speeds (e.g., passing through a barrier). This handler processes frames of the video stream at a specified interval, reducing the system load while maintaining license plate recognition accuracy in the control zone (e.g., 1 frame every X milliseconds).
The handler parameters are configured in the handler settings window after the handler type is set to «Frame based handler» (Figure 70).
Handler parameters are shown in Table 40.
Table 40. Parameters of the «Frame based handler» handler
| Name | Description | Possible Values |
|---|---|---|
| General | ||
| Type | Dropdown list containing handlers that process the detected information for this scenario | Available handlers (for more information, see beginning of the Handlers section) |
| Comment | User comment | - |
| Status | Handler activity status | On/Off |
| Camera and Recognition Zone Settings | ||
| Camera | Camera from which the video stream frames will be received for handler operation | Cameras added in the system |
| Region for intersection | Dropdown list to choose the zone where vehicle crossing will be checked for the scenario | Created zones for the selected camera. The zone creation process is described in Cameras section |
| Bestshot send periodicity | Frequency of sending best shots | 0…60000 |
| - 0 – no delay | ||
| - 1…60000 – pause in milliseconds | ||
| Life time track without updates | The time during which the track is retained without updates via best shots. This value indicates how many milliseconds the track can stay without updates before being deleted. Increasing this time can be helpful if the vehicle's track is temporarily blocked by an external object | 0…10000 |
| - 0 – track is deleted immediately after no new best shot is received | ||
| - 10000 – track is retained for 10 seconds without updates | ||
| Acceptable orientations | Dropdown list for selecting the allowed vehicle orientation. The vehicle will be registered if the orientation matches one of the selected values Forward, Backward, Forward Left, Forward Right, Backward Left, Backward Right (multiple selections allowed) | |
| Min threshold descriptor match score | For combining best shots of a vehicle into one track, matching by descriptor is used. Two best shots of a vehicle are considered part of one track if the minimum descriptor similarity threshold is passed during matching | 0.01…1.00 |
| - 0.01 – minimum similarity, more matches but higher risk of errors | ||
| - 1.00 – strict similarity check, minimal error probability, but multiple tracks may be created for one vehicle |
The results of the «Frame based handler» in the selected observation area are displayed in the event or incident card (Figure 71).
Usage goals with the necessary handler parameters are shown in Table 41.
Table 41. Usage Goals
| Purpose of use | Important parameters for this purpose |
|---|---|
| Register Vehicle when passing through the barrier (necessary to detect: Vehicle) | - Camera; |
| - region for intersection | |
| - life time track without updates | |
| - acceptable orientations | |
| - min threshold descriptor match score | |
| Note: Event is recorded when the vehicle passes through the control zone |













