Alarms and Counters
Alarms are processes for detecting incidents.
Click the Alarms menu on the left sidebar for this view.
Before you start
Please make sure that all Cameras are registered and activated in U-Alarm.
When adding Alarms or Counters, make sure to take into account the Analysis Slots they would take up.
Supported Alarms
Intrusion Detection
An Intrusion Detection alarm is triggered whenever a person or ground vehicle is detected in a restricted area. It has high accuracy and low false alarm rate even at long range and with different light conditions.
Core technology: full body and ground vehicle detection.
Full body detection distance and accuracy is high, compared to head detection.
Available classes: person, car, bus, truck, motorcycle, bicycle
Compatible with both fixed and PTZ cameras.
Areas of interest can be defined.
Send alarm notifications to third-party software.
Multi Object Detection
A Multi Object Detection alarm is triggered whenever people or vehicles (ground, air and watercraft) are detected within a set time frame or location. It has high accuracy and low false alarm rate even at long range and with different light conditions. This method of detection is ideal for specialised use cases that require the detection, classification and filtering of objects, to determine if the following is true:
Person or Vehicle is: | Use case example |
---|---|
at the wrong place | Truck blocking an emergency exit |
at the wrong time | A vehicle is detected at night in a daytime-only parking lot |
of the wrong type | Motorcycle occupying a bicycle parking spot |
- Core technology: full body and vehicle detection.
- Available classes: person, car, bus, truck, motorcycle, bicycle, train, boat, airplane
- Areas of interest can be defined.
- Send alarm notifications to third-party software.
Crowd Detection
A Crowd Detection alarm is triggered whenever the number of currently visible people reaches or exceeds a specific number. Multiple cameras can be associated with a single Crowd Detection, in which case the sum of the people triggers the alarm. This use case is ideal for detecting the extreme size of a queue or for detecting a potentially dangerous situation in a safety zone. Recommended for well lit areas.
Core technology: head detection.
Areas of interest can be defined.
Send alarm notifications to third-party software.
Multi-camera support.
Supported Counters
Counters are designed to be used with custom third party software. See the Counter API section for detailed instructions.
Multi Object Counter
Multi Object Counter is a tool for classifying and measuring the amount of the chosen type(s) of objects. Multiple cameras can be associated with a single Multi Object Counter - This enables the measurement of different object classes, as well as a single object type in two or more separate locations (such as counting the sum of cars in two parking lot areas) as well.
- Core technology: full body and vehicle detection.
- Areas of interest can be defined.
- Send data to third-party software.
- Multi-camera support.
The data produced by Multi Object Counters can be accessed by third-party tools - see the Counter API section for integration instructions - as well as in U-Alarm, in the Events screen.
Analysis Slots
One camera stream is able to handle up to two types of detections (including Counters) - If you add an already associated Camera to a different type of Alarm or Counter too, it will fill up the stream's "quota".
A dark grey (so-called "Analysis Slots") indicator keeps track of this, in the upper right corner of the Alarms screen and on the New/Change Alarm screen. Click on the indicator to see how many free Slots you have.
NOTE: If the dark grey indicator fills up, you will have reached your limit and cannot add another Alarm or Counter.
Create a new alarm or counter
Note: Currently, only one type of the alarm can be used at the same time per device.
New Intrusion Detection
- Choose Intrusion Detection by clicking on its box. Fill in the form, as follows:
- Name: A readable name of this alarm. This name will appear in the Events view and in all notifications.
- Active: A running alarm can be deactivated here. Activated by default.
- Schedule (optional): You can associate one of your previously defined Schedules with this alarm.
- PTZ: Tick the button if a PTZ camera is going to be associated with this alarm.
- Camera: Select one camera that should be observed by this alarm.
- Draw Areas (ROIs) (optional): Sometimes the alarm should be limited to a specific area of the video. If you would like to observe only a specific area, it can be determined here. Clicking this button makes the Stream Configurator graphic editor appear. Without ROIs, the entire area will be observed.
- Sensitivity: The sensitivity of the detector can be fine tuned here. Lowering the sensitivity causes less false detections but decreases accuracy. Increasing it results in more alarms but may cause more false detections as well. The default sensitivity is Medium.
- Object types: Choose any number of object types from this list. Click Clear all to reset your selections. Please select at least 1 category.
Cooldown: After an alarm is triggered, it won't be triggered again for the specified duration.
HTTP Client configuration (optional):
Use this feature to send triggered events to a third-party software. The following information should be provided by the third-party software's administrator:
- Enable HTTP client: Enables / disables event sending.
- Target URL: The location of the API.
- Header key: Key of custom HTTP header.
- Header value: Value of custom HTTP header.
- Trust all certificates: If enabled, HTTPS certification errors will be ignored.
NOTE: Custom CA certificates can be uploaded in the Trusted Certificates setting.
Test Event: To test your integration, click the Send Test Event button after the HTTP client settings are set.
Email notification configuration (optional):
This feature allows you to send alarms via e-mail to designated recipients.
IMPORTANT: Make sure that sender e-mail settings are already set! See the Sender configuration section for instructions.
Click the Save button to save your settings.
New Multi Object Detection
To add a Multi Object Detection alarm, follow the steps as laid out in New Intrusion Detection.
Compared to Intrusion Detection, you can detect 3 more types of objects (train, boat, airplane) with this feature.
New Crowd Detection
- Choose Crowd Detection by clicking on its box. Fill the form, as follows:
- Name: A readable name of this alarm. This name will appear in the Events view and in all notifications.
- Active: A running alarm can be deactivated here. Activated by default.
- Schedule of the alarm (optional): You can associate one of your previously defined Schedules with this alarm.
- Critical number of people: This alarm will be triggered if the sum of the people (considering all associated cameras) reaches or exceeds this number.
- Camera: Check all cameras that should be observed by this alarm. At least one camera should be associated.
- Draw Areas (ROIs) (optional): Sometimes the alarm should be narrowed to a specific area of the video. If you would like to observe only a specific area, it can be determined here. Clicking this button makes the Stream Configurator graphic editor appear. Without ROIs, the entire area will be observed.
- Sensitivity: The sensitivity of the detector can be fine tuned here. Lowering the sensitivity causes less false detections but decreases accuracy. Increasing it results in more alarms but may cause more false detections as well. The default sensitivity is Medium.
Cooldown: After an alarm is triggered, it won't be triggered for the specified duration.
HTTP Client configuration (optional):
Use this feature to send triggered events to a third-party software. The following information should be provided by the third-party software's administrator:
- Enable HTTP client: Enables / disables event sending.
- Target url: The location of the API.
- Header key: Key of custom HTTP header.
- Header value: Value of custom HTTP header.
- Trust all certificates: If enabled, HTTPS certification errors will be ignored.
NOTE: Custom CA certificates can be uploaded in the Trusted Certificates setting.
Test Event: To test your integration, click the Send Test Event button after the HTTP client settings are set.
Email notification configuration (optional):
This feature allows you to send alarms via e-mail to designated recipients.
IMPORTANT: Make sure that sender e-mail settings are already set! See the Sender configuration section for instructions.
Click the Save button to save your settings.
New Multi Object Counter
- Scroll down to Counters, then choose Multi Object Counter by clicking on its box. Fill in the form, as follows:
- Name: A readable name of the counter for easy identification in the U-alarm user interface.
- Active: A running counter can be deactivated here. Activated by default.
- Technical name: A unique name that identifies your Counter in the API.
- Add Camera: Select one or more cameras the counter should use from the list.
- You can add more than one camera for one counter, since you may want to see an aggregated sum of all objects counted, spread across different cameras.
- You may also add the same camera multiple times, with different ROI, sensitivity and object type preferences.
- Draw Areas (ROIs) (optional): Sometimes the counter should be limited to a specific area of the video. If you would like to observe only a specific area, it can be determined here. Clicking this button makes the Stream Configurator graphic editor appear. Without ROIs, the entire area will be observed.
- Enable Long-range detections: Analytics can be run on longer distances on Counters, however enabling this will decrease the analysis period to 1/5 and increase the Analysis Slot usage by one.
- Sensitivity: The sensitivity of the detector can be fine tuned here. Lowering the sensitivity causes less false detections but decreases accuracy. Increasing it results in more alarms but may cause more false detections as well. The default sensitivity is Medium.
- Object types: Choose any number of object types from this list. Click Clear all to reset your selections. Please select at least 1 category.
- To add the same camera to the counter, click Clone (optional). You may keep your settings as you set them previously, or modify the clone to your liking.
- Aggregation frequency: The interval between aggregating the counted objects. Default is 5 seconds.
- Click the Submit button to save your camera and its clones if you added any.
To check the counter's detections inside U-alarm, you can do so by opening the live view of the corresponding camera(s) in Cameras.
The data produced by Multi Object Counters can be accessed by third-party tools - see the Counter API section for integration instructions - as well as in U-Alarm, in the Events screen.
Edit an existing alarm or counter
- On the left side of the interface, find and click the alarm or counter you would like to modify in the Configured Alarms list.
- Edit your settings the same way this alarm or counter was created.
- Click the Save button or press the Revert button to cancel your edits.
Delete an existing alarm or counter
- On the left side of the interface, find and click the existing alarm or counter you would like to modify in the Configured Alarms list.
- Click the Delete button.
Using the Stream Configurator
Basic Navigation
- Zoom with the mouse wheel.
- Pan by dragging the middle mouse button.
Drawing a new ROI
Select the ROI tool from the top toolbar (selected by default).
Define an area by simply clicking its nodes on the canvas.
- Each step can be undone with a right-click.
- Click on the starting point to finish the area (or double-click the last point).
The new Detection ROI will appear in the Elements list.
You can draw more Areas. A video can have unlimited number of ROIs.
For most use cases that is enough. Click the Save and Exit button at the top of the screen or cancel all changes with the Discard button.
Negative Areas (optional)
Negative areas can be used when posters, billboards or other design elements contain people and these images cause false alarms. In a Negative Area all detections will be ignored.
- Double click a ROI (or select it from the Elements list).
- Click the Convert to Negative button. Clicking the button again will change the area back to positive.
- Click the Finish button at the bottom of the Elements box or click anywhere on the background to exit edit mode.
- The area is turned to red indicating that it is a Negative Area.
Edit an existing ROI
- Double click a ROI (or select it from the Elements list).
- On the canvas each node of the Area can be moved by dragging them with the mouse.
- New nodes can be created by clicking on the mid-point of a section of the Area.
- The entire Area can be moved by dragging the black square at the top-left corner of the bounding box.
- Click the Finish button at the bottom of the Elements box or click anywhere on the background to exit the edit mode.
Delete an existing ROI
- Double click a ROI (or select it from the Elements list).
- Click the Trash button.
Other features
Elements
- The list of created Areas are available here.
- You can hide the Elements box by clicking the X in the top right corner.
- The entire panel can be docked to the right or can be unattached by toggling the Pin button in the top bar.
Background
- The background image can be refreshed.
- The opacity of the background can be changed.
Next steps
You are most likely done with all mandatory settings. However, you can define Schedules for the alarms to only operate at specific times. Otherwise you can learn more about receiving Events.