Active Surveillance as a Service (ASaaS) · Active Surveillance as a Service (ASaaS) ... Market...

14
1/14/2016 1 Active Surveillance as a Service (ASaaS) Andrew Fisher (EE), Robert Marshall (EE), Brahm Powell (ME), Titus Lungu (ME), Mark Heller (CE), Nick White (CE) Faculty Advisors: Dr. Pong Chu (ECE) and Dr. Majid Rashidi (ME) Parker Hannifin Dr. Joseph Kovach Safer Campus for Students and Faculty Less Campus Crime Less Repeat Offenders More Captured Suspects Background

Transcript of Active Surveillance as a Service (ASaaS) · Active Surveillance as a Service (ASaaS) ... Market...

1/14/2016

1

Active Surveillance as a Service (ASaaS)Andrew Fisher (EE), Robert Marshall (EE), Brahm Powell (ME), Titus Lungu (ME), Mark Heller (CE), Nick White (CE)

Faculty Advisors:Dr. Pong Chu (ECE) and Dr. Majid Rashidi (ME)

Parker HannifinDr. Joseph Kovach

Safer Campus for

Students and Faculty

Less Campus Crime

Less Repeat

Offenders

More Captured Suspects

Background

1/14/2016

2

Design ObjectivesMaximize

• Accurate Detections

• Usability

• Utility and Relevance

Minimize

• False Readings

• Network Usage

• Interaction and Setup

Technical Approach

Unmet Needs

Design Concepts

Selected Design

Technical Specifications

1/14/2016

3

Unmet Needs

Real-time analysis

Multiple-camera tracking

Uninterrupted Surveillance

Ground-level Analytics

Technical Approach

Unmet Needs

Design Concepts

Selected Design

Technical Specifications

1/14/2016

4

1

2

3

4

0

0.5

1

1.5

2

2.5

3

3.5

4

4.5

5

0 0.5 1 1.5 2 2.5

Effective (

Solv

es C

urr

ent

Issues)

Efficiency (Scalable, Performance Driven)

Project Complexity

Measuring Design Feasibility

Technical Approach

Unmet Needs

Design Concepts

Selected Design

Technical Specifications

1/14/2016

5

ScalableCost

EffectiveSecure Flexible

Feasible Design

Design

Design

Design

Design Analysis

Technical Approach

Unmet Needs

Design Concepts

Selected Design

Technical Specifications

1/14/2016

6

Technical Specifications

Algorithm Design

Detection

Tracking

System Architecture

Layered Design

Scalable

Effective

Distribution & Maintenance

Software Delivery

Updates, User Support

Algorithm Design

Computer Vision Library

Detect TrackMake

Decisions

1/14/2016

7

EmguCV

OpenCV

Detect

Track

RGB

Size

Motion

Gait

1/14/2016

8

Make Decisions

Active

Suspect

Tracking

ID

Match

Detect Crime

System Architecture

Presentation Layer

Business Logic Layer

Operational Database

Data Warehouse

OLAP System

API

Operational Database

1/14/2016

9

Presentation Layer

Business Logic Layer

Operational Database

Data Warehouse OLAP System

API

Operational Database

Presentation LayerWeb Application

• Microsoft ASP.NET MVC 6

Desktop Application

• Microsoft Windows Presentation Foundation (WPF)

Mobile Application

• Native iOS & Android Support

Presentation Layer

Business Logic Layer

Operational Database

Data Warehouse OLAP System

API

Operational Database

Business Logic LayerIndependent

• Logic remains unchanged

Controller

• Holds algorithm and data access logic

1/14/2016

10

Presentation Layer

Business Logic Layer

Operational Database

Data Warehouse OLAP System

API

Operational Database

Database Layer

Independent

• Does not concern itself with logic layer details

Optimized

• RDMS is efficient and capacity is near limitless

Operational Entity-

Relationship Diagram

Big Data Analytics

Presentation Layer

Business Logic Layer

Operational Database

Data Warehouse OLAP System

API

Operational Database

1/14/2016

11

Project Management

Deliverables BudgetCommunication

& Planning

WPF Application

• User interaction, presentation layer

Logic Library

• Actual tracking functionality, logic layer

Operational Database

• Ability to persist and make intelligent decisions

Data Warehouse

• Ability to perform exploratory analysis on historical data

Deliverables

1/14/2016

12

Budget

Cloud Processing

Camera Implementation

Software Licenses

•$0

•$0

•$0

Communication & Planning

• Agile Approach

Development Strategy

• Visual Studio Online (Git based)

Version Control

• Visual Studio Online (Scrum Manager)

Communication & Task Management

1/14/2016

13

Market Potential

In 2013●Video surveillance - $14.98 billion

●VSaaS - $1.94 billion

In 2020●Video surveillance - $48.32 billion

●VSaaS - $6.28 billion

Our Estimation

• 10 million cameras

• $10 per camera per month

• $100 million per month

• $1.2 billion per year and growing

1/14/2016

14

Gantt Chart Representation

TimelineDesign

• Architecture Diagrams

• Process Flow Diagrams

Development

• Logic and Algorithm Development

• System Architecture Development

Fall 2015

Spring 2016

Design Objectives

Technical Approach

Project Management

Deliverables

Budget

Communication & Planning

Market Potential

Timeline

Questions