TECHNOLOGY 2018-01-24T13:47:17+00:00

VIISIGHTS TECHNOLOGY

viisights technology. Detection. Recognition. Innovation.

viisights’ video understanding technology is based on a unique implementation of deep neural networks. These networks are capable of analyzing and deducting high-level concepts derived from documented content.

viisights technology recognizes the behavior of diverse objects, as well as their relevant context. For example, the system is capable of recognizing an individual moving back and forth in a predefined area. Such a behavior may be “loitering”. However, the way people behave at a bus stop is different from their behavior near an ATM machine. viisights technology automatically identifies the location type – bus stop or ATM – without any manual setup or calibration. The combination of human behavior (e.g. moving back and forth) and location type results in a unique insight that classifies the movement either as loitering or as something entirely different.

The integration of multiple deep neural networks and the holistic analysis of multiple dimensions of understanding, creates a significant challenge in terms of throughput and scalability processing.

viisights overcomes these challenges in a two-folded approach:

Using NVIDIA GPU processors which provide the demanding processing power required by the system.

Incorporating a unique system architecture that significantly shortens the processing time of each analysis aspect, thus allowing the system to complete the holistic analysis in near real time.

VIISIGHTS TECHNOLOGY

viisights technology. Detection. Recognition. Innovation.

viisights’ video understanding technology is based on a unique implementation of deep neural networks. These networks are capable of analyzing and deducting high-level concepts derived from documented content.

viisights technology recognizes the behavior of diverse objects, as well as their relevant context. For example, the system is capable of recognizing an individual moving back and forth in a predefined area. Such a behavior may be “loitering”. However, the way people behave at a bus stop is different from their behavior near an ATM machine. viisights technology automatically identifies the location type – bus stop or ATM – without any manual setup or calibration. The combination of human behavior (e.g. moving back and forth) and location type results in a unique insight that classifies the movement either as loitering or as something entirely different.

The integration of multiple deep neural networks and the holistic analysis of multiple dimensions of understanding, creates a significant challenge in terms of throughput and scalability processing.

viisights overcomes these challenges in a two-folded approach:

Using NVIDIA GPU processors which provide the demanding processing power required by the system.

Incorporating a unique system architecture that significantly shortens the processing time of each analysis aspect, thus allowing the system to complete the holistic analysis in near real time.

The following is a high-level view of the system architecture:

The system utilizes a unique orchestrated architecture that enables the effective implementation of advanced deep neural networks. This architecture supports multiple holistic views by using:

Multi-scale image analysis

Time-aware analysis

Smart integration between object detection and the tracking mechanism

Innovative object detection structure that accelerates performance and increases accuracy

Product Model

viisights products leverages on the classical deep learning model, as depicted in the following diagram, while implementing unique training tools and methodologies to reduce the amount of data required for training.

viisights uses NVIDIA GPU in both the training process and in the production system. In the training system it uses the Tesla P100 GPU and in the production, it uses several types of GPU depends on feature set configuration and the required workload. By such choice of hardware, viisights combines the power of the advanced GPU with affordable cost in the production environment.