Biometric Evaluation on the Cloud: A Case Study with HumanID Gait Challenge



Similar documents
The Quest for Conformance Testing in the Cloud

Using SUSE Studio to Build and Deploy Applications on Amazon EC2. Guide. Solution Guide Cloud Computing.

FREE computing using Amazon EC2

Big Data on AWS. Services Overview. Bernie Nallamotu Principle Solutions Architect

Cloud Performance Benchmark Series

Amazon Elastic Compute Cloud Getting Started Guide. My experience

Cloud Computing and Amazon Web Services

Introduction to Cloud Computing on Amazon Web Services (AWS) with focus on EC2 and S3. Horst Lueck

Security Benefits of Cloud Computing

Cloud Compu)ng. [Stephan Bergemann, Björn Bi2ns] IP 2011, Virrat

Tutorial: Using HortonWorks Sandbox 2.3 on Amazon Web Services

Towards an Optimized Big Data Processing System

International Journal of Engineering Research & Management Technology

Background on Elastic Compute Cloud (EC2) AMI s to choose from including servers hosted on different Linux distros

ST 810, Advanced computing

A Novel Cloud Based Elastic Framework for Big Data Preprocessing

Advances in Face Recognition Research Second End-User Group Meeting - Feb 21, 2008 Dr. Stefan Gehlen, L-1 Identity Solutions AG, Bochum, Germany

A Cost-Evaluation of MapReduce Applications in the Cloud

CloudFTP: A free Storage Cloud

Permanent Link:

Generating Load from the Cloud Handbook

A Service for Data-Intensive Computations on Virtual Clusters

CiteSeer x in the Cloud

This computer will be on independent from the computer you access it from (and also cost money as long as it s on )

What is Cloud Computing? Tackling the Challenges of Big Data. Tackling The Challenges of Big Data. Matei Zaharia. Matei Zaharia. Big Data Collection

Cheminformatics in the Cloud. Michael A. Dippolito DeltaSoft, Inc. 3-June-2009 ChemAxon European User Group Meeting

Cloud Computing. AWS a practical example. Hugo Pérez UPC. Mayo 2012

WELCOME TO CITUS CLOUD LOAD TEST

Cloud Computing. Chapter 1 Introducing Cloud Computing

EEDC. Scalability Study of web apps in AWS. Execution Environments for Distributed Computing

Viswanath Nandigam Sriram Krishnan Chaitan Baru

Running R from Amazon's Elastic Compute Cloud

Concentrate Observe Imagine Launch

Pure Cloud Run all components of the Apica ProxySniffer product completely in the cloud.

How AWS Pricing Works

TECHNOLOGY WHITE PAPER Jan 2016

How to Do/Evaluate Cloud Computing Research. Young Choon Lee

Session 3. the Cloud Stack, SaaS, PaaS, IaaS

Cloud Computing. Summary

Software Testing in the Cloud. Tauhida Parveen, PhD

Cloud Infrastructure Pattern

Cisco Physical Access Manager

Cloud Computing. Adam Barker

Big Data & Its Bigger Possibilities In The Cloud

How AWS Pricing Works May 2015

Role of Cloud Computing in Education

DVS-100 Installation Guide

Neovision2 Performance Evaluation Protocol

1 What is Cloud Computing? Cloud Infrastructures OpenStack Amazon EC CAMF Cloud Application Management

Jeffrey D. Ullman slides. MapReduce for data intensive computing

Leveraging BlobSeer to boost up the deployment and execution of Hadoop applications in Nimbus cloud environments on Grid 5000

DVS-100 Installation Guide

SURFsara Data Services

TECHNOLOGY WHITE PAPER Jun 2012

Cloud Computing. Chapter 1 Introducing Cloud Computing

Alfresco Enterprise on AWS: Reference Architecture

Anatomy of a Breach: A case study in how to protect your organization. Presented By Greg Sparrow

Amazon EC2 Product Details Page 1 of 5

AWS Performance Tuning

Web/Cloud based CATI using quexs

Challenges in data acquisition, storage and processing for NIH funded studies

Real Time Network Server Monitoring using Smartphone with Dynamic Load Balancing

SkySQL Data Suite. A New Open Source Approach to MySQL Distributed Systems. Serge Frezefond V

How In-Memory Data Grids Can Analyze Fast-Changing Data in Real Time

A STUDY ON CLOUD STORAGE

NEFSIS DEDICATED SERVER

Network performance in virtual infrastructures

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud FTP: A Case Study of Migrating Traditional Applications to the Cloud

Using ArcGIS for Server in the Amazon Cloud

Inside Dropbox: Understanding Personal Cloud Storage Services

GPU Renderfarm with Integrated Asset Management & Production System (AMPS)

Oracle Applications and Cloud Computing - Future Direction

Service Oriented Cloud Computing Architectures. Asher Vitek 12/3/2011 UMM CSci Senior Seminar Conference Morris, MN.

Performance Test Process

AKCess Pro Server Management Software

Dynamic Content Acceleration: Lightning-Fast Web Apps with Amazon CloudFront and Amazon Route 53

Elastic Detector on Amazon Web Services (AWS) User Guide v5

Profit-driven Cloud Service Request Scheduling Under SLA Constraints

USF Graduate Catalog SECTION 23.

OTM in the Cloud. Ryan Haney

Talari Virtual Appliance CT800. Getting Started Guide

Where We Are. References. Cloud Computing. Levels of Service. Cloud Computing History. Introduction to Data Management CSE 344

Lecture 02a Cloud Computing I

Content Distribution Management

Cloud computing - Architecting in the cloud

Transcription:

2013 Biometric Consortium Conference Sep17-19, 2013, Tampa, Florida, USA Biometric Evaluation on the Cloud: A Case Study with HumanID Gait Challenge Ravi Panchumarthy, Ravi Subramanian, and Sudeep Sarkar Computer Vision and Pattern Recognition Group Dept. of Computer Science & Engineering, University Of South Florida, Tampa, FL-33620

Biometric Algorithm Evaluation Issues with Datasets Very large (~TB) Difficult to create and share Issues with current practice of reporting results Compute intensive Cannot enforce consistency of protocols Isolated and disorganized Cannot perform deep comparison other than based on aggregate measures (e.g. detection rate, false alarm) 2

Existing Major Gait Databases Name Size # of Subjects Variations Gait Challenge 1.2 TB 122 2 viewpoints, surface, shoe, carrying condition, time Soton Large Database 350GB 115 View CASIA 10GB 153 11 viewpoints, clothing, carrying condition OU-ISIR 529MB(silhouett es only) 4007 25 views, 32 clothing, 9 speeds, gait fluctations TUM-GAID Database 50GB 305 Backpack, shoes 3

The HumanID Gait Challenge Problem Data set of gait video 122 subjects (1870 sequences) Exercise 5 covariates view, shoe, surface, carrying condition, time 1.2 TB of data 12 Challenge experiments of increasing difficulty Baseline recognition algorithm to measure progress Joint effort of USF, NIST, and ND. Distributed to more than 50 groups and counting. 4

Gallery and Probes Shoe A B A B C,A,L, NB C,B,L, NB C,A,R, NB C,B,R, NB No Briefcase G,A,L, NB G,B,L NB G,A,R, NB G,B,R, NB C,A,L, BF C,B,L, BF C,A,R, BF C,B,R, BF Briefcase G,A,L, BF G,B,L, BF G,A,R, BF G,B,R, BF Left Camera Right Camera Collected over four days, May 20-21, 2001 and Nov 15-16, 2001 33 subjects common between the May and Nov Grass Concrete Grass Concrete 5

USF Human ID Experiments Comment Surface Shoe Camera Carry Time # sequences Gallery Grass A R No May+Nov 122 Probe A Grass A L No May+Nov 122 Probe B Grass B R No May+Nov 54 Probe C Grass B L No May+Nov 54 Probe D Concrete A R No May+Nov 121 Probe E Concrete B R No May+Nov 60 Probe F Concrete A L No May+Nov 121 Probe G Concrete B L No May+Nov 60 Probe H Grass A R Yes May+Nov 120 Probe I Grass B R Yes May+Nov 60 Probe J Grass A L Yes May+Nov 120 Probe K Grass A/B R No Nov 33 Probe L Concrete A/B R No Nov 33 6

Identification rate (Gallery size: 122) Year to Date performance on USF HumanID Dataset Source: Evaluation of Gait Recognition by S. Sarkar, R. Subramanian and Z. Liu in Encyclopedia of Biometrics (submitted May 2013) 7

Algorithm Developers cost (Time + Hardware) Current and Proposed Solutions $ $$ $$$$ In-house self-defined test In-house existing benchmark (FERET, HumanID Gait) Independent weakly supervised (FRGC competitions) Independent supervised (FRVT-2002) Independent strongly supervised: Using Cloud Computing Independent strongly supervised: Using Grid Computing (FVC) $ $$ $$$$ Performance Evaluator s cost (Time + Hardware) 8

Solution: Evaluation on the Cloud Worker Instance AMI Simple Storage Service (S3) Web Browser Worker Instances User s Data Objects Web Server Elastic Compute Service (EC2) Relational Database Service (RDS) User Info Table Website Info Table Job Status Table AMAZON CLOUD INFRASTRUCTURE Eliminates the need to acquire dataset Easy to enforce consistency of protocols Easy access to archive of detailed results from many algorithms 9

GAIT Cloud Sequence Diagram

11

Registration 12

Login 13

Upload Code 14

Algorithm Evaluation 15

Results 16

GAIT Cloud Algorithm Submission http://marathon.csee.usf.edu/gaitbaseline/gaitcloud 17

GAIT Cloud Trigger Experiments http://marathon.csee.usf.edu/gaitbaseline/gaitcloud 18

GAIT Cloud: View & Download Results http://marathon.csee.usf.edu/gaitbaseline/gaitcloud 19

Execution Time Comparison For 1 job (12 experiments) using gait baseline algorithm. 20

EC2 Rental Cost Comparison For 1 job (12 experiments) using gait baseline algorithm. 21

Cost incurred to rent EC2 (USD) Execution Time Vs Cost : Trend Graph For 1 job (12 experiments) using gait baseline algorithm. $12.00 $10.00 26 ECU's $8.00 $6.00 $4.00 20 ECU's 13 ECU's 8 ECU's 6.5 ECU's 4 ECU's $2.00 $0.00 4.2 5.5 5.6 7.5 10 12 Execu on Time in Hours 22

Avg CPU Utilization Comparison For 1 job (12 experiments) using gait baseline algorithm. 23

Future Work Distributed Worker Architecture MapReduce or All Pairs abstraction on the cloud. Meta Analysis of algorithm performance allowing for partial view of error and success conditions. Expand the implementation to allow for training of the algorithm. 24

2013 Biometric Consortium Conference Sep17-19, 2013, Tampa, Florida, USA Thank You Dr. Sudeep Sarkar and Ravi Panchumarthy, PhD Candidate, Dept. of Computer Science and Engineering University Of South Florida, Tampa, FL sarkar@mail.usf.edu ravi1@mail.usf.edu Gait Cloud: http://marathon.csee.usf.edu/gaitbaseline/gaitcloud Gait Challenge: http://gaitchallenge.org 25

26