Gold ADP App Workshop

advertisement

Aimetis Symphony

Gold ADP Application Workshop www.axis.com

This is

> Company Overview

> Founded: 2003

> Ownership

> Private, 50% owned by institutional funds

> Business

> Network video management & analytics software & services

> Offices

> Waterloo, Canada (HQ); Shanghai, China; Frankfurt, Germany

> 450+ Certified Resellers in 100 countries

> Support for +40 IP camera manufacturers

> Key Verticals

> Education, Government, Retail, Transportation

2 www.axis.com

4/12/2020

Aimetis Products - Symphony

> Single product, three license versions to choose from

– Symphony Standard: IP Video Recording

– Symphony Professional: IP Video & Integrated Alarm Management

– Symphony Enterprise: Video analytics

> License Strategy

– Mix & match different licenses on same server

– One Camera. One License.

– Unrestricted camera replacement (license tied to MAC address of server not cameras)

– Easy upgrades: simple license purchase

> Projects

– Munich Airport (2000 cameras); Novi Sad, Serbia (1000 cameras); ICA

Supermarket, etc.

3 www.axis.com

4/12/2020

Aimetis Products

> Other products

– Aimetis People Counter

– Running on Axis Camera Application Platform

– Aimetis SDK

– Enables solution providers to customize solutions, ensure system interoperability and centralize event management across multiple systems, including:

– Access Control

– Intrusion Detection

– ATM

– Building Management

4 www.axis.com

4/12/2020

System Architecture

• Web Client: http://SERVERNAME:50000

• PDA Client: Windows Mobile, winCE

5 www.axis.com

4/12/2020

Symphony Architecture

6

Dependencies:

• MS .NET Framework 2.0 (32 / 64bit)

MS Data Access Components www.axis.com

4/12/2020

MS Extendible SNMP Agent

• OPC Core Components

Server: Data Organization

• Configuration information stored in MS SQL Server Express

7 www.axis.com

4/12/2020

Server: Core Services

8 www.axis.com

4/12/2020

Server Farm

> Distribute the work load of camera processing across several servers

> Server Failover / Redundancy

– Fail over camera processing from a ’down’ server to a ’redundant’ server

– Devices, users, rules and alarms tied to the ‘farm’ not the server

– All ’live’ and ’redundan’t servers run the same software services, share a license file and can potentially run the processing of any camera

– Configuration data redundancy

...

Server 1 Server 2 Server n

9 www.axis.com

4/12/2020

DB1

...

Database Cluster

(For configuration data)

DB n

Data Store

NAS or SAN

(Configuration Data)

Main View

www.axis.com

Live View / Playback

> Live & playback mode integrated in main view

> Overlay

– Tracking boxes, tracking paths, time, camera messages, etc.

> Multiview

– Can display up to 25 cameras simultaneously

– >1 multiviews can be opened

> Carousel

– Loop through multiple cameras across multiple servers in a single view, pausing on each camera for a defined period of time.

11 www.axis.com

4/12/2020

PTZ

> Mechanical PTZ

> Camera Tour

> Digital PTZ

– Digital Tracking(Digitally zoom in on hot spots)

> Support for Axis Joysticks

12 www.axis.com

4/12/2020

Analytics

> Differenciate between foreground movement & environmental change

> Process video and produce metadata used by search engine or rule engine

> More than one analytic can be enabled per camera

Video

Source Video

Video

Engine

Metadata

Rule Engine

Search Engine

Alarms

Search Results

> Applications

– Motion Tracking, Object Classification, People / Vehicle Counting, Virtual

Fence, Alarm zone(s) / restricted areas, Left/Removed Object, Wrong

Direction, Loitering, Dwell Time, Occupancy, Auto-PTZ Tracking, Automatic

License Plate Recognition

13 www.axis.com

4/12/2020

Analytics: Three Key factors

> 1. Selecting the right engine for different environment

14 4/12/2020

Analytics: Three Key factors

> 2. Camera placement & image quality

15 www.axis.com

4/12/2020

Analytics: Three Key factors

> 3. Proper configurations

– Typical configuration

– Analysis FPS: Can be set lower than the record frame rate

– Capture resolution

– Analysis resolution

– Motion mask

– Perspective(Camera position)

– used to help with object classification

– configured once per camera

– More than one analytic can be enabled per camera

– One motion mask & perspective per analytic/preset(for PTZ cameras)

16 www.axis.com

4/12/2020

Analytics

> Hardware requirements

– Depending on:

– Type of analytics running

– Number of analytics running

– Image size & frame rate

– Typically 12 cameras can be analyzed on a single Intel Core2 Duo

17 www.axis.com

4/12/2020

Event Management

> Rules

– Uses meta-data created by video engine

– Allows combination of sub-events

> Events must occur in sequence/within a specified time period

> Typical configurations

> Alarm mask(zone), actions, alarm schedule

> Many alarm masks can be set per analytic

> More than one Rule can be enabled per analytic

> Special Actions

– Enable another rule

– PTZ Auto-tracking

– Launch external program on the server (no GUI)

– OPC

18 www.axis.com

4/12/2020

Video Search

> Event-driven Video Search

– Pinpoint specific events by setting search parameters such as:

– Search by time, location, activity

– Review and export qualifying snippets of video

– Export as .aira file (together with Symphony Player)

– Export as MPEG files

> Recurring Search

19 www.axis.com

4/12/2020

Reporting

> On-demand business intelligence reports

Report Format

Object Counts

Across a line

Textual

Object Counts Textual

Summery

Object counts across a user definable line per camera

Object counts across many cameras

Heat Map Graphical Overlays traffic patterns on image

Object Satistics Graphical Compares object traffic and dwell time

Alarm Counts Textual Summarizes alarm totals

20 www.axis.com

4/12/2020

Demo Session

> A typical use cases

– Add a camera

– Configure analytics

– Configure rules

– Search

– Report

21 www.axis.com

4/12/2020

Resources

> Application Video Samples

> http://aimetis.com/Symphony/sample-video.aspx

> Documentations

– Downloadable from Aimetis Xnet ( http://www.aimetis.com/xnet/ )

22 www.axis.com

4/12/2020

Gold ADP Application Validation

> Why we are doing it

– Ensuring Gold ADP applications have early support for our new products

– Ensuring Gold ADP applications work well with our products

– Ensuring Gold ADP applications support our market driving functions

> How we are doing it

– Test tool: QACE

– Wireshark

– Scripts

> Validation results

Validation reports

– API coverage report

23 www.axis.com

4/12/2020

Questions & Answers

Thank you!

24 www.axis.com

4/12/2020

Download