Products
Solutions
Partners
Support
About
Use Case Videos

intuBlog

(781) 497-1015

intuVision® Custom Analytics

Building upon our extensive video analytics technical base, we offer customization services spanning from new event detections, 3rd party platform and device integrations, new data export options and more.

intuVision Custom Analytics

While our existing analytics cover the widest range of use cases, we can provide custom solutions for any project requirement however unique they might be.

With a full in-house development team, we are well positioned to customize our solutions to meet your project needs. From counting fish in river inlets, tracking specialized equipment onboard large vessels, even monitoring environmental conditions, we have the building blocks to quickly respond and make your project come to life. These customizations can be for projects both with real-time analysis and after-the-fact post-processing from video files.

Our long history of video content analysis algorithm development positions us to quickly and efficiently turn around custom solutions, at a reasonable cost and fast timeline. For almost all new requirements, we have the majority of the components for a complete solution, either in our off-the-shelf products or from previous developments that can be quickly repurposed. With this approach, the customer gets a complete solution with user interfaces, intuitive data review, compatibility with most cameras and integration with common video management systems, plus additional administrative features of the commercial product, such as logs and user management.

intuVision VA Manufacturing Defects thumbnail
Food Processing Tray Count
intuVision VA Manufacturing Defects thumbnail
Detecting Manufacturing Defects
intuVision VA Meteor Detection with intuVision VA thumbnail
Meteor/Astroid Detection
intuVision VA Loss Prevention in Bread Factory thumbnail
Loss Prevention in Bread Factory

Beyond the customization of the event detection, if your project requires compatibility with a specific video management system or other third party device, or if you need the data exported in a specific way, or even if you need specific adjustments to the user interface, we are happy to work with you make these things happen.

Many projects will not require customization on the back-end, as intuVision VA was built to accommodate a wide range of requirements, even outside of our application modules. Leveraging unlimited and user trained classification, a long list of event types, input triggers, and flexible compound events, our existing solution is sufficient for most projects. For instance, you can add classification types for different animals, create compound events to only alarm if a bridge is up or a train is on railroad tracks, or alarm only when people cross the road on a “do not walk” signal.

Contact us to discuss your project and how we can bring it to reality, at sales@intuvisiontech.com.

intuVision GPU Processing

Using the CPU, the computer must analyze each portion of the scene sequentially.

However, using GPUs, the scene can be broken up and each portion analyzed simultaneously.

intuVision's GPU enabled products lower the hardware cost of deploying Video Analytics

  • Support an increased number of cameras on equivalent CPU hw
  • Run video analytics on higher resolution video imagery without requiring special hardware
  • Increase the capacity of existing hardware for a fraction of the cost of a new computer by using a low-cost GPU card

Video analytics is a computationally intensive process and requires powerful hardware for accuracy. intuVision VA overcomes this computational hurdle by utilizing graphics processors designed for the video gaming industry.

Graphics cards contain powerful programmable coprocessors (GPUs) designed to process pixels in parallel, this provides great potential for acceleration of video analytics algorithms. All intuVision algorithms leverage GPU processing which results in lower hardware cost for deploying VA for any application.

CPU/GPU processing time comparisons of sample parallel intuVision VA processes are shown in the table below for different frame resolutions.

Processing times are in milliseconds per frame on a NVIDIA GTX 220 GPU card
Video Resolution 640x360 960x536 1280x720
CPU GPU CPU GPU CPU GPU
Process-1 15.59 1.72 42.41 5.38 81.38 8.34
Process-2 7.33 3.90 18.45 9.00 11.05 5.58
Process-3 4.66 2.02 51.50 16.59 23.30 7.62

Below is an example of faster than real time processing using a GPU, allowing extremely fast post-processing of videos.

Object Classification

One of the features which differentiates intuVision VA from other video analytics solutions is our robust classification. Available with all relevant event types in all intuVision VA Modules and intuVision LiTE, this allows you to dramatically hone in on the objects of interest.

The default classification types included with intuVision VA are person and vehicle, and with the ability to add unlimited user defined classification types, we open this up to you. Whether you want to exclude animals such as deer or dogs, detect between cars, trucks and motorcycles, exclude customers with shopping carts from your counts, or any other use case, we provide the freedom to do so.

This offers a powerful customization tool built directly into our off-the-shelf product. Meaning that regardless of the type of object you are interested in, intuVision VA will be able to reliably distinguish between that and other objects.

While many similar "classifications" can be obtained by alarming only on objects of a certain shape or size, or objects that only move in a certain way, these characteristics will not provide the same confidence. In perspective views, where the objects in the far distance are smaller than those in the near, object classification is much more robust, not to mention it is easier to collect 5 training samples than to play with settings until you have a good description of what you are detecting.

The classification is set up through a brief training, allowing you to take images directly from your camera and use them as examples, specifying exactly what each type should be defined as on that camera. The training takes only a few moments, and allows us to get good classification results on any camera view.

Sample classification use cases:

  • Alarm only on vehicles to create a robust count without person detections included.
  • Alarm only on people, excluding deer and other animals.
  • Detect between vehicle types for more complete data.
  • Detect between single people and groups for differentiated customer counts.
  • Alarm only on people, and filter out false detections of doors or other moving objects.
  • For nature or farming purposes, detect only specific animals of interest.
  • In factories, detect incorrect items or residual material.
  • And many more...

intuVision VA: Intuitive User Interface

The intuVision VA system is split into two components through which users can add video streams or files to analyze, control object and event detection settings, and monitor events. The intuVision VA Admin performs tasks specific to administrators, while the intuVision VA Monitor allows for efficient camera and event observation.

intuVision Admin

The intuVision VA Admin (below) is used to add and configure new video sources (from live camera or from file) and to create event spies. The intuVision VA system is preconfigured for quick start up times, but is also highly customizable for optimal results over a wide range of event scenes. In most deployments, you will only need to adjust 1 or 2 settings before adding your events. In more challenging scenes, we still give you access to advanced settings, so you can achieve optimal detections.

screen shot of the intuVision VA Admin GUI, with easy to use view customizations.

intuVision Monitor

The intuVision VA Monitor is the client application, used to watch the activities of tracked objects, camera views, and the processing and event detection results. Many different options for the camera display are available, including the capability to set up touring camera groups.

image of intuVision VA Monitor GUI

Intuitive task centric views let you easily accomplish tasks, such as event review, searching for events, reviewing archived video, generating reports, searching and reviewing tracks, and generating heatmaps. While different tasks will be used more for different types of deployments, the functionality is included to allow you to get the most from your processed video.

Live Video

Review your live video at a glance, with the ability to include up to 48 cameras in one camera layout, see the event zones over-laid on the live video, see up-to-date counts and flashing indicating unreviewed events on that camera.

Optionally, give your users the ability to pause processing and add privacy masks from this application for a preset duration.

Events View

Access and review events detected by intuVision VA. You will see the list of events, when one is selected, you can see the event snapshot and event details, along with the live video of that camera. Events can be deleted, flagged, or acknowledged, including the ability to add event descriptions. Optionally, events and event snapshots can be exported and shared.

Search Events View

Events can be searched according to a variety of properties, including classification type, schedule, camera, event, and time period. The filtered events can be reviewed, with the event snapshot and event details available. Events can be exported as a CSV for further event analysis in other programs.

Archive Video

intuVision VA can either archive video for you or can ingest archived video from one of our VMS partners. Search for the video duration of interest, and view the events only summary.

Reports View

Events from multiple years in the past can be used to generate reports. Typically used in retail or traffic domains, this feature can also let you compare events this year vs. previous years to show efficacy of new security measures. Events are displayed in a variety of attractive charts and are ready for export and to be shared with decision-makers.

Tracks View

Unforeseen occurrences sometimes occur, and tracks can be saved and searched after the fact for specific events or instances. For instance, you are using intuVision Retail primarily for people counting and for heatmaps, but you determine that there has been a suspicious incident, and you get a tip that the person was wearing a red sweatshirt. Object tracks can be searched by time, date, camera, location, classification type, and color - and then reviewed in an easy list. If video archiving has also been enabled, you can view the video associated with this person.

Heatmap View

Using heatmaps, users can see the accumulated travel information over a selected period of time. As more objects travel on a path or pause for various durations, the heatmap reflects these actions. Used in a traffic scenario, users can tell at a glance where the bottlenecks are and can change the traffic light patterns accordingly. Similarly, in a retail environment, users can tell at a glance which sale items attract the shoppers’ attention and which paths are most commonly travelled.

intuVision VA Version Comparison

This table offers a comparison between the three major versions of intuVision VA - intuVision LiTE and intuVision Modules. For more information on the domain specific event rules included in each module, see the specific module page: intuVision Face, intuVision Parking, intuVision Retail, intuVision Security, and intuVision Traffic.

intuVision VA Product LineLiTEVA Module
Intelligent Detection & Tracking
Trainable Object Classification
User and Group Management
System Auditing Tools
Optimization Settings:
    Basic Settings
    Object Classification
    Advanced Settings
Camera Settings Templates
Core Event Rules:
    Activity
    Camera Tampering/Quality
    Direction
    Idle (Object)  
    Smoke Detection  
    Zone Intrusion
Domain Specific Event Rules: See additional event rules for each module on the module page
    VA Face: Face Detection and Matching  
    VA Retail: Retail Events  
    VA Security: Security Events  
    VA Traffic: Traffic Events  
Compound Events
Counting Events  
Notification of Camera Loss  
Notification of Low Frame Rate  
Video Processing Resolution limited unlimited
VMS Video Ingestion
Camera Review
    View Live Video
    View Archived Video  
    Floor Plan View
Event Graphs, Search & Review
Reporting Options:
    Heatmaps  
    Color/Track Search  
    Output Triggers
        VMS Triggers
        Email Notifications
        HTTP Triggers
        Auto-PTZ  
        Audio & Contact Closure

intuVision VA Release Notes

Below you can see a listing of the intuVision VA Release Notes, including spotlights on new features, a record of our development history, etc:

Check out the intuBlog!