Skip to main content
Version: 5.1.4

Crowd

Crowd

A Crowd 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 alarm, 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: full body detection.

    Full body detection distance and accuracy is high, compared to head detection.

  • Minimum object size: 32 pixels.
  • Compatible with fixed, PTZ, and thermal cameras.
  • Areas of interest can be defined.
  • Send alarm notifications to third-party software.
  • Multi-camera support.

Uses 100 analysis slots by default - see the table below for resource usage percentages on specific hardware.

HardwareResource usage (percent)Solution number limit on device
Nvidia Jetson NX10%10
x86-641,4%71

New Crowd

  1. Choose Crowd by clicking on its box. Fill the form, as follows:
  2. Name: A readable name of this alarm. This name will appear in the Events view and in all notifications.
  3. Armed: The alarm can be deactivated here. Armed by default.
  4. Schedule (optional): You can associate one of your previously defined Schedules with this alarm.
  5. Critical number of people: This alarm will be triggered if the sum of the people (considering all associated cameras) reaches or exceeds this number.
  6. Add Camera: Select one or more cameras from the list.
  • You can add more than one camera for one Crowd alarm, 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 and Sensitivity preferences.
Add Camera to Alarm
  • Draw Areas (ROI) (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 Camera Editor appear. Without ROI, the entire area will be observed.
Detection Size Settings
  • Set object size (optional): If you have a good idea of what pixel range the detected objects would fall into, you can customise the minimum and maximum height size of detections, in pixels, here. This would ensure that only objects that fit into that range would get detected, resulting in a further decrease in the number of false alarms.

    Move the the arrows by clicking and dragging them to help you determine the optimal values. Adjust the slider's endpoints on the bottom part of the screen to set the minimum / maximum values. Click Set sizes to save your changes, or Discard to cancel them.

    NOTE: Take care that any object below or above the set range will NOT be detected, possibly resulting in missing incidents. It is good practice to set the minimum size slightly below, and the maximum size slightly above the desired amount.

    For example: If using Ultinous AI Suite with a combination of radar and PTZ cameras, setting custom object sizes would result in detections only if the radar have detected movement - since setting the proper minimum size would rule out random noise causing false detections.

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

  • Click Change to swap your previously selected camera for a different one. Click Delete to remove your previously selected camera.

  1. Cooldown: After an alarm is triggered, it won't be triggered for the specified duration.

  2. Click the Submit button to save your settings or proceed to Integration.

Integration (optional)

Ultinous AI Suite offers a wide range of possibilities when it comes to integration with third-party services. Follow the links below to read their respective entries in the guide.

  • HTTP webhook (Milestone XProtect or custom solution via alarm API) Enables / disables event sending: Use this feature to send triggered events to a third-party software with an optional snapshot image of the incident attached. Sends a HTTP POST request to the URL set below, with a content type of application/json. Read on to learn about the schema formatting. It is also possible to include an End of Event timestamp, which triggers if 5 seconds have passed without incidents after the initial event that triggered the HTTP message. End of Event occurs once the incident is over.

    The following information should be provided by the third-party software's administrator:

    • Target URL: The location of the API.

    • Header keys and values: Key and value of custom HTTP header. Click the Add button to add more Keys. To delete a Key, press the Trash icon next to it.

    • Trust all certificates: If enabled, HTTPS certification errors will be ignored.

      NOTE: Custom CA certificates can be uploaded in the Control Panel, under Trusted Certificates.

    • Send Test Event: To test your integration, click the Send Test Event button once the HTTP webhook settings are set.

  • Genetec Security Center - View and manage events in Genetec SC.

  • NX Witness / DW Spectrum / Wisenet WAVE -

  • Google BigQuery - Integrate the solution's output into datasets in Google BigQuery.

  • SMTP or Central Station Monitoring software

[using the Camera Editor]: /aisuite/docs/5.1.4/ai-suite/solutions_list#using-the-u-alarm-camera-editor[Genetec integration]: /aisuite/docs/5.1.4/ai-suite/genetec_integration