Skip to content

Use cases

Info

Use cases are referred to as Query Types in the U-Query application.

U-Query provides a wide range of use cases across multiple domains. For advanced needs, generic use cases can be leveraged to create custom use cases tailored to their specific needs (via the Generic Object Search, for example). Specialized use cases can be quickly configured by simply filling in a few parameters.

All use cases listed below can be executed in two modes:

  • Forensic Mode: Processes historical data by specifying a start and end time.
  • Live Mode: Runs continuously to generate real-time data or event streams.

All use cases that produce events can also be configured to aggregate events and to produce statistics.

Both event and statistical data can be visualized in the U-Query application, and can be forwarded to 3rd party applications such as a VMS.

Many use cases use classifiers to detect object attributes or actions.

Custom use cases

If you have unique requirements that aren't addressed by existing use cases, feel free to contact Ultinous at support@ultinous.com. Custom use cases can be developed, as binaries, that can integrate seamlessly with your system, eliminating the need to wait for a new software release.

List of use cases

Name Description Main Configuration Parameters Domain
Generic object search Filters object detections based on stream, object type, object attributes, and free text.
  • Stream IDs
  • Object Type
  • Object Attributes (list of classifiers with desired classes)
  • Free Text
  • Window Size (filter at most one hit per track per window)
Generic
Advanced Object Filter Joins up to two simple filters by track ID, time difference, or distance.
  • Filter1
    • Stream ID
    • Object Type
    • Object Attributes (list of classifiers with desired classes)
    • Track Filter (stop, start, line cross, moving)
  • Filter2 (optional, same parameters as Filter1)
  • Filters can be joined by:
    • Same Track?
    • Time Difference
    • Distance
Generic
Near Miss Detection Detects if a moving vehicle is close to a person.
  • Vehicle Classes
  • Vehicle Attributes (list of classifiers with desired classes)
  • Distance
Safety
PPE Detection in Area Detects if a person is wearing a hard helmet and/or vest in a given area.
  • Area Polygon
Safety
PPE Detection at Entrance Detects if a person is wearing a hard helmet and/or vest when entering an area.
  • Crossline
Safety
Fall Detection Detects persons in prone position. Safety
Intrusion Detection Detects if a person appears in a protected area.
  • Area Polygon
  • Sensitivity
Security
Loitering Detection Detects if a person stays in a given area for a configurable amount of time.
  • Area Polygon
  • Max Time Threshold
Security
Tailgating Detects tailgating for persons or vehicles.
  • Object Class
  • Min Following Time Threshold
Security
Measure Vehicle Speed Measures vehicle speed on one camera based on multiple crossing lines.
  • Crosslines
  • Real Distance of Crosslines
Smart City
Measure Vehicle Following Distance Measures the following distance of vehicles.
  • Crosslines
Smart City
Wrong Vehicle Detects if configured vehicle type is in a given area. Examples include:
  • Only branded vehicles allowed
  • Wrong vehicle in lane (e.g., car in bus lane)
  • Area Polygon
  • Vehicle Attributes (list of classifiers with alert classes)
Smart City, Security
Single Crossline Traffic Counting Counts line-crossing objects (persons, vehicles, etc.). Counting can be grouped by attributes, direction, and time window.
  • Crossline
  • Attributes (list of classifiers with classes of interest)
  • Aggregation Time Window
Smart City, Retail
Multiple Crossline Traffic Counting Counts line-crossing objects (persons, vehicles, etc.). Counting can be grouped by attributes and time window. Two crosslines can be added to filter directional traffic.
  • Crosslines and Directions
  • Attributes (list of classifiers with classes of interest)
  • Aggregation Time Window
Smart City, Retail
Red Light Running Detects if a vehicle runs a red light.
  • Crossline
  • Traffic Light ROI
Smart City
Measure Queue Length Measures the number of persons in a queue.
  • Area Polygon
  • Aggregation Window Size
Retail