Presentation is loading. Please wait.

Presentation is loading. Please wait.

Gold ADP Application Workshop

Similar presentations


Presentation on theme: "Gold ADP Application Workshop"— Presentation transcript:

1 Gold ADP Application Workshop
Aimetis Symphony Gold ADP Application Workshop Please note the purpose of this workshop is to inspire rather than encourage copying

2 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 Offers IP video surveillance software and tightly integrated video analytics. While Aimetis offers its software without analytics, it is strongest where customers choose to use analytics. 4/14/2017

3 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. Aimetis Symphony™ Standard - IP Video Recording Aimetis Symphony™ Standard is the ideal choice for organizations making a transition from analog CCTV or DVR technology to IP video. The Standard license is installed on commercial-off-the-shelf hardware, supports an unlimited number of cameras and features robust video recording features, such as; remote live view, video playback, record on motion and PTZ control. Aimetis Symphony™ Professional - Integrated Alarm Management Aimetis Symphony™ Professional combines the robust video recording features of the Standard license with enterprise wide system scalability, third party system integration, and alarm management capabilities creating a centralized system for security administration and response. Aimetis Symphony™ Enterprise - Intelligent Video Surveillance Aimetis Symphony™ Enterprise incorporates all the capabilities of Standard and Professional and adds several Aimetis VE Series™ Video Analytics algorithms, changing the use of video from a passive recording device to a proactive, enterprise intelligence gathering tool. 4/14/2017

4 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 Reliable, Cost Effective & Flexible Accurate People Counting The Aimetis People Counter tracks the bi-directional flow of objects as they pass through a user definable line. The application is designed for entrances and exits and minimizes counting errors caused by environmental factors such as shadows, lighting changes and reflections. Reporting The Aimetis People Counter provides on-camera reporting that can be queried by hour, day, month or year. Reports are available as tables and charts to make communication of intelligent video data simple and informative. Results can be exported directly into Microsoft Excel. For advanced reporting capability, integration with Video Management Software such as Aimetis Symphony™ is required. Small Footprint Video analysis and reporting is executed on the camera instead of a central server, drastically increasing the scalability of video analytics. Combined with minimal IT infrastructure and support, the stand-alone solution is ideal for both small and large camera deployments. Integration Integration with video management software such as Aimetis Symphony™ or other 3rd party products is made easy through the open interface of the Aimetis People Counter. Rich API / SDK for 3rd party system integration: The SDK includes numerous sample applications with source code, which demonstrate communicating over a TCP/IP network. 4/14/2017

5 System Architecture Web Client: http://SERVERNAME:50000
A typical site would have many desktop computers with the client software connecting to a dedicated server computer running the server software. At larger sites, the server software may be run on multiple computers linked together to form a Server Farm. Multiple client options (thick, web(http://SERVERNAME:50000), video wall, PDA client(winCE, windows mobile)) Web Client: PDA Client: Windows Mobile, winCE 4/14/2017

6 Symphony Architecture
Server: Video recording and analytics commercial off-the-shelf servers (COTS) Unlimited number of cameras can be mounted to Server Farm(has been tested with up to 200 concurrent client connections) Server virtualization (VMWare and MS Virtual Server) MS Active Directory integration Server health monitoring /SNMP support: Symphony Server sends every 15 minutes for each camera a health packet which contains health information about the server. Health Packets are sent as UDP packets. Support for HP OpenView and MS Office Manager Client: UI for all tasks including server configuration, monitoring, searching and reporting. Dependencies: MS .NET Framework 2.0 (32 / 64bit) MS Data Access Components MS Extendible SNMP Agent OPC Core Components 4/14/2017

7 Server: Data Organization
Registry keys: Some configuration data for the server is stored here, such as the database connection string Configuration information stored in MS SQL Server Express 4/14/2017

8 Server: Core Services 4/14/2017

9 (For configuration data)
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 ... Database Cluster (For configuration data) Server 1 Server 2 Server n DB1 DB n Data Store NAS or SAN (Configuration Data) 4/14/2017

10 Main View All elements except for the main video pane and Timeline can be docked to a second monitor Event driven timeline: Shows activities and alarms

11 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. Integrated in main view Same video pane used for playing both live and recorded videos Demo 4/14/2017

12 PTZ Mechanical PTZ Camera Tour Digital PTZ Support for Axis Joysticks
Digital Tracking(Digitally zoom in on hot spots) Support for Axis Joysticks Demo 4/14/2017

13 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 Engine Rule Engine Search Engine Alarms Search Results Video Metadata 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 VMD is a way of defining activity in a scene by analyzing image data and differences in a series of images. VMD detects any movements as activity Compared to VMD, it goes a step further than VMD and attempts to determine what pixel changes in the scene are caused by foreground movement vs encrionmental changes. Analytics ignore pixel changes caused by environment 4/14/2017

14 Analytics: Three Key factors
1. Selecting the right engine for different environment 3 key factors infuence accuracy No silver bullet! VE130: Detect simple pixel changes in the stream. Configure: mask+size. Against VE150/180/ Demo VE140: Detects if video signal is all one color (such as from analog capture card). Environment independent. NO Config VE141 Camera Tampering: Can happen if the camera has been moved or lens get spray painted or a large object is placed in front of the camera. Default settings no need to be changed in most situations. VE150: Most advanced motion tracking analytic for indoor or outdoor. It has ability to classify the difference btw people and vehicles, indoor people counting and can detect if the object is stopping, starting or simply moving through the scene. Indoor: Overhead people counting/tracking, 45-degree people tracking, Dwell time... Outdoor: person/vehicle classification Optionally GPU(graphic card’s processing power) or hardware acceleration can be used(via OpenCL) instead of CPU. Increase scalability of Symphony VE250: Compare to VE150, easier to config but no object classification. Uses more CPU. 4/14/2017

15 Analytics: Three Key factors
2. Camera placement & image quality 3 key factors infuence accuracy 4/14/2017

16 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) Analytics needs to be enabled and configured per camera before rules/alarms are generated. More than one analytic can be enabled per camera(e.g. Item removed & people counting) Demo: Available analytics Typical Configurations Perspective (VE352 Left and Removed Item Detection) 4/14/2017

17 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 Hardware requirements (CPU & RAM) , hardware calculator provided 4/14/2017

18 Event Management Rules Special Actions
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 Demo 4/14/2017

19 Video Search Event-driven Video Search Recurring 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 Search with Mask: A bit like Smart search, but is done in all recordings at the same time. Demo P5534-E, Simple Search, VE250 Motion Tracking Search with Mask Search with Fence/Tripwire 4/14/2017

20 Reporting On-demand business intelligence reports Report Format
Summery Object Counts Across a line Textual Object counts across a user definable line per camera Object Counts Object counts across many cameras Heat Map Graphical Overlays traffic patterns on image Object Satistics Compares object traffic and dwell time Alarm Counts Summarizes alarm totals Demo 4/14/2017

21 Demo Session A typical use cases Add a camera Configure analytics
Configure rules Search Report 4/14/2017

22 Resources Application Video Samples Documentations
Documentations Downloadable from Aimetis Xnet (http://www.aimetis.com/xnet/) Just show one or two most interesting ones 4/14/2017

23 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 Focus is not on investigating the application’s functionality but to investigate the level of integration with Axis product Axis Products: including new cameras, APIs, SDKs, applications 4/14/2017

24 Questions & Answers Thank you! 4/14/2017


Download ppt "Gold ADP Application Workshop"

Similar presentations


Ads by Google