briefcam– the video synopsis company -...

Post on 29-Jun-2020

6 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

BriefCam – The Video Synopsis Company

ISC West, April 2017

Extracting Actionable Data from Video Extracting Actionable Data from Video Extracting Actionable Data from Video Extracting Actionable Data from Video

SurveillanceSurveillanceSurveillanceSurveillance---- DNN & GPUDNN & GPUDNN & GPUDNN & GPU

Input Video Processing Storage

Interactive Applications

Big Data

Object Classifier – combining machine vision (appearance) and machine learning (classification)

Behavior – object movements with related metadata (direction, speed, path…)

Statistics – group metadata – agg. & analysis (average, irregular)

Adding new use cases

✓✓✓✓

✓✓✓✓

✓✓✓✓

New Use Cases

Object Track

Rich Metadata

- Woman

- Bicycle

- White

- Black

- 15 km/h

Full Scene Coverage

7

Events from different times presented simultaneously

Click back to view events in original video

Original video: 30 minutesOriginal video: 30 minutes Video Synopsis: 53 secondsVideo Synopsis: 53 seconds

Search Alerts Insights

LE

ENT

SMB

Home

Environment NVIDIA GPU

Cloud Tesla K80 (AWS P2)

Server Tesla P4

Workstation/Laptop GTX 1080 Ti

Edge Device Jetson TX

New Capabilities Benefits

Faster/Cheaper, cost effective processing

Proactive use

Data aggregation => insights

Multi camera search

Rich metadataClassifications (inc’ car type, model, etc)

Attributes => clothing, expressions, gestures

Improved scene coverage

Crowd

Queue

Night scene

GPU Cons Tips & Tricks

GPUs on servers expensive• CPU fallback for specific deployments

• Reach high and consistent GPU utilization

Difficult to reach high utilization

• CPU – GPU transfer (latency and

throughput)

• Many operations on small images

• Powerful DNNs to offload traditional algorithms

• Batch processing

• Parallel computations (pipelines & buffers)

Limited memory

• Unfortunately, often a tradeoff with parallel

computations

• Use spatial and temporal resolutions (pyramid)

GPU virtualization is difficult • Consider using on-demand cloud instances

Any questions?

For more information:

www.briefcam.com

BriefCam – The Video Synopsis Company

PROPRIETARY & CONFIDENTIAL

Amit Gavish

top related