SlideShare une entreprise Scribd logo
1  sur  40
A NEW PLATFORM FOR A NEW ERA
2© Copyright 2013 Pivotal. All rights reserved. 2© Copyright 2013 Pivotal. All rights reserved.
What You Can Do
With Hadoop
Webinar Series
Unstructured Data – Video Analytics
September 6, 2013
Dr. Chunsheng (Victor) Fang, Sr. Data Scientist
Annika Jimenez, Global Head of Data Science Services
Nikesh Shah, Sr. Product Marketing Manager
3© Copyright 2013 Pivotal. All rights reserved.
What You Will Learn
 Pivotal Data Science Lab Services
 New Emerging Trends for Unstructured Data
 Video Analytics on Hadoop
 Analytics with SQL
© Copyright 2013 Pivotal. All rights reserved.
Pivotal Platform
Cloud Storage
Virtualization
Data &
Analytics
Platform
Cloud
Application
Platform
Data-Driven
Application
Development
Pivotal Data
Science Labs
© Copyright 2013 Pivotal. All rights reserved.
Pivotal Data Science
© Copyright 2013 Pivotal. All rights reserved.
Data Science Value Chain
Instrume
n-tation
Logs
Capture
Store
Transfor
m and
Prepare
Access
Model
Developm
ent
Deploy
Applicatio
ns
Process
Change
Product
Engineer
Platform
Engineer
DBA
Data
Engineer/Progr
ammer
Data
Engineer Data
Scientist
Platform
Engineer
Application
Developer
PMO
© Copyright 2013 Pivotal. All rights reserved.
How We Help Our Customers
1. Data Science Strategy Definition
2. Point Proof-of-Value Model Development
3. Multiple Model Development + Apps
4. DSIC  Transformation to “Predictive Enterprise”
5. Also:
– Algorithm development
– Pushing the envelope in problem-solving
Pivotal Data
Science Labs
© Copyright 2013 Pivotal. All rights reserved.
Pivotal Data Science Knowledge Development
© Copyright 2013 Pivotal. All rights reserved.
Pivotal Data Science Dream Team
• Derek Lin – Network Security, Fraud Detection, Speech and Language
Processing, (Principal Scientist at RSA, M.S. in Signal Processing, USC)
• Hulya Farinas – Optimization, Resource Allocation in Healthcare (Modeler
at M-Factor, IBM, Ph.D. in Operations Research, University of Florida)
• Kaushik Das – Mathematical Modeling in Energy, Retail and Telco(Director
of Analytics at M-Factor, M.S. in Mineral Engineering, UC Berkeley)
• Sarah Aerni – Genomics and Machine Learning (Ph.D. in Biomedical
Informatics, Stanford)
• Mariann Micsinai – Next Generation Sequencing (Market Risk Management
Associate at Lehman Brothers, Ph.D. in Computational Biology, NYU and
Yale)
• Victor Fang – Imaging and Graph Analytics, Machine Learning (Sr. Scientist
at Riverain Medical, SDE at Amazon.com, Ph.D. in Computer Sciences,
University of Cincinnati)
• Emily Kawaler – Clinical Informatics and Machine Learning (M.S. in
Computer Sciences, University of Wisconsin-Madison)
• Anirudh Kondaveeti – Trajectory Data Mining and Machine Learning (Ph.D.
in Computing & Dec. Systems Eng, Arizona State University)
• Hong Ooi – Insurance and Finance Risk Modeling (Statistician at ANZ,
Ph.D. in Statistics, Australian National University)
• Michael Brand –Text, Speech and Video Research for Retail, Finance and
Gaming (Chief Scientist at Verint Systems, M.S. in Applied Mathematics,
Weizmann Institute)
• Kee Siong Ng – Data Mining in Healthcare
(Sr. Data Miner at Medicare Australia, Ph.D. in Computer Science, and
Postdoctoral Fellow, Australian National University)
• Noelle Sio – Digital Media Analytics and Mathematical Modeling(Sr. Analyst at
eHarmony, Fox Interactive Media (Myspace), M.S. in Applied Mathematics, Cal
Poly Pomona)
• Jin Yu – Stochastic Optimization, Robust Statistics in Machine Learning,
Computer Vision (Research Associate at U of Adelaide, Ph.D. in Machine
Learning, Australian National University)
• Rashmi Raghu – Computational Methods and Analysis (Ph.D. in Mechanical
Engineering, Stanford)
• Woo Jung – Bayesian Inference and Demand Analysis (Sr. Statistician at M-
Factor, M.S. in Statistics, Stanford)
• Jarrod Vawdrey – Marketing Analytics & SAS (Analytics Consultant at Aspen
Marketing, B.S. in Mathematics, Kennesaw State University)
• Niels Kasch – Text Analytics and NLP (Ph.D. in Computer Science, UMBC)
• Vivek Ramamurthy – Online Learning, Stochastic Modeling, Convex
Optimization (Ph.D. in Operations Research, UC Berkeley)
• Srivatsan Ramanujam – NLP and Text Mining
(Natural Language Scientist at Sony, Salesforce.com, M.S. in Computer
Sciences, UT Austin)
• Alexander Kagoshima – Time Series, Statistics and Machine Learning (M.S. in
Economics/Computer Science, TU Berlin)
© Copyright 2013 Pivotal. All rights reserved.
Data Science Labs: Packaged Services
LAB PRIMER
(2-Week Strategy)
• Customized Analytics
Roadmap
• 1-day Moderated
Brainstorming Session
• Prioritized
Opportunities
• Architectural
Recommendations
LAB 600
(6-Week Lab)
• Prof. Services
(Data Load)
• Data Science
Model Building
• Project
Management
• Ready-to-Deploy
Model(s)
LAB 1200
(12-Week Lab)
• Prof. Services
(Data Load)
• Data Science
Model Building
• Project
• Management
• Ready-to-Deploy
Model(s)
LAB 100
(2-Week Lab)
• On-site Pivotal
Analytics
Training
• Rapid Model/Insight
Build on Customer
Data
(2 weeks)
© Copyright 2013 Pivotal. All rights reserved.
Approach: Data Science Lab 1200
Week
1 2 3 4 5 6 7 8 9 10 11 12
Data
Exploration
Features Building
Model Development
Code QA and
Scoring
Model Optimization
& Validation
Data
Loaded
Insights
Presentation
Training
Preliminary
Model Review
Feature Review
Data Review
Documentation
© Copyright 2013 Pivotal. All rights reserved.
Program Management Data Architecture and
Engineering
Data Scientists
Training and Skills
Development
 Facilitate data loading
processes from source
systems to Pivotal Data
Fabric
 Coordinate data needs
with Data Scientists
 Best practice education
for analytics performance
 Data migration to
support new applications
 Oversight and
communication plans
 Organizational alignment
 Risk mitigation
 Resource planning
 Prioritize deliverables
 Socialize progress of
overall initiative
 Instill data collaboration
culture
 Execute Data Science
Lab engagements around
revenue generation or
cost saving efforts
 Hands on education with
new data analysis
techniques
 Introduce new analytics
tools and methodologies
 Identify candidates for
deeper data science training
 Create training curriculum
 Recruiting Methodology
 Parallel computing
techniques defined and
demonstrated
 Build institutional
knowledge for client data
science team
Data Science Innovation Center (DSIC)
Key Principles
• Building a predictive enterprise is, first and foremost, about building a human infrastructure.
• Analytics is an iterative knowledge discovery process and needs to be managed as such.
• Discovery starts from asking the right questions – that can be as important as finding
answers to those questions.
© Copyright 2013 Pivotal. All rights reserved.© Copyright 2013 Pivotal. All rights reserved.
Large Scale Video Analytics
Platform on Hadoop
Dr. Chunsheng (Victor) Fang, Sr. Data Scientist
© Copyright 2013 Pivotal. All rights reserved.
Pivotal Video Analytics Taskforce
 Chunsheng (Victor) Fang, Ph.D.
– Sr. Data Scientist
 Regunathan Radhakrishnan, Ph.D.
– Sr. Data Scientist
 Derek Lin,
– Principal Data Scientist
 Sameer Tiwari
– Hadoop Architect
Kenneth Dowling & Michael Nemesh
– DCA Admin
16© Copyright 2013 Pivotal. All rights reserved.
Industry Use Case
Surveillance Video Anomaly Detection
© Copyright 2013 Pivotal. All rights reserved.
Anomaly Detection in Surveillance Video
 Detect anomalous objects in a restricted perimeter.
 Typical large enterprise collects TB’s video per day.
 Hadoop MapReduce runs computer vision algorithms in parallel
and captures violation events.
 Post-Incident monitoring enabled by Hadoop / HAWQ.
© Copyright 2013 Pivotal. All rights reserved.
Unstructured Video Data Workflow
 Unstructured data as input
 ETL: Distributed Video Transcoder
 Analytics: Distributed Video Analytics
 Structured Insights in relational database for advanced analytics
ETL Analytics
Unstructured
Data
Structured
Insights
© Copyright 2013 Pivotal. All rights reserved.
Real World Video Data
• Benchmark Surveillance Videos (i-LIDS) from United Kingdom Home
Office
– Library of HiDef CCTV video footage based around ‘scenarios’ central to the
government’s requirements.
– The footage accurately represents real operating conditions and potential
threats.
• Anomaly Detection: Sterile zone dataset
Night Day
© Copyright 2013 Pivotal. All rights reserved.
Most Common Video Standards
MPEG & ITU: responsible for many video standards
MPEG-2 (1995): Widely adopted, DVDs, Digital TV broadcast, set-top boxes
© Copyright 2013 Pivotal. All rights reserved.
Intro to MPEG Standard
 MPEG standard encodes video frames
– Redundancy in time: inter-frame encoding
– Redundancy in space: intra-frame encoding
 Motion compensation
– I-frame: (Key frame) intra-frame encoding
– P-frame: (Predicted frame) Predicting regions of
current frame from previous frame
– B-frame: (Bi-predictive frame) Predicting regions of
current frame using both previous and next frame
© Copyright 2013 Pivotal. All rights reserved.© Copyright 2013 Pivotal. All rights reserved. 22© Copyright 2013 Pivotal. All rights reserved.
Distributed Video Transcoder
on Hadoop
Distributed MapReduce MPEG Transcoder
© Copyright 2013 Pivotal. All rights reserved.
Motivation of Distributed Video Transcoding
 Can we decode the individual frames from an arbitrary block
in Hadoop File System (HDFS)?
 Hadoop splits any file into 64MB or 128MB blocks in HDFS.
 Each block can be processed in parallel by customized
Map-Reduce function
 Most video file standards are Not Hadoop-Friendly.
© Copyright 2013 Pivotal. All rights reserved.
Decoding MPEG-2 with MapReduce
 Two key observations
– Video header information: available only at the header in the bitstream
– Group of Pictures (GOP) header repeats
 Steps to decode arbitrary blocks
– Step 1: Configure each mapper to extract the header information from each file;
▪ Totals ~20 videos at 5GB
– Step 2: Start searching for GOP header in each block in parallel;
– Step 3: Decode frames into a suitable image format (JPEG, BMP, etc);
– Step 4: Consolidate all time-stamped frames into Hadoop Sequence File.
▪ Reduces to sequence file at 500MB
Transcoding MPEG-2 video into Hadoop-friendly format
© Copyright 2013 Pivotal. All rights reserved.© Copyright 2013 Pivotal. All rights reserved.
Distributed Video Analytics Platform
on Hadoop
© Copyright 2013 Pivotal. All rights reserved.
Object Detection with Gaussian Mixture Model
• The video data is much more noisier than we realize.
• You don’t realize it because your visual cortex can denoise.
• For computer, it requires good statistical models (e.g. GMM) for
robustness.
Distribution of pixel intensities over time
© Copyright 2013 Pivotal. All rights reserved.
Typical Video Analytics Workflow
 Video/image data are highly unstructured
 Hadoop proven to be excellent in extracting structured insights
from Big Data
 A typical workflow:
ANALYTIC
RESULT
Foreground
Extraction
Background
Stat Model
Visual Key
Composite
Key
Feature Extraction
/Classification
((Key, Time), Loc)
© Copyright 2013 Pivotal. All rights reserved.
Use Case 1: Anomaly Detection
 Extracting structured info from Unstructured data
 Computer vision algorithms fit into Mapper/Reducer framework
 Intermediate (Key, Value)
– (RestrictedArea, IntrusionEvent(Time, ViolatorImage) )
Map
Reduc
e
HDFS
Map
Map
Map
HDFS / GPDB
Reduc
e
Reduc
e
2012-09-01 07:00:00
© Copyright 2013 Pivotal. All rights reserved.
Use Case 2: Trajectory Analysis
 Tracking multiple objects in Big Data video archives
 Building high level summarization e.g. moving trajectory time
series
T1 T2 T3
T4 T5 T6
© Copyright 2013 Pivotal. All rights reserved.
Use Case 2: Trajectory Analysis “Map”
Map
Foreground
Extraction
Background
Stat Model
Visual Key
Composite
Key
Feature
Extraction
/Classification
((VisKey, time), loc)
Emit(K,V)
© Copyright 2013 Pivotal. All rights reserved.
Use Case 2: Trajectory Analysis “Reduce”
Reduce
Aggregate
User defined
Trajectory
model
(Object,
Trajectory)
2nd Sort on
Composite key
((VisKey, time), loc)
© Copyright 2013 Pivotal. All rights reserved.
Video Analytics Platform Supports
 Video ETL
– Support standard formats: MPG, AVI, MP4.
– Sequence file in HDFS
 Image Processing Toolkit
– Support standard formats (e.g. JPEG, BMP, PNG)
– Color space conversion
– Edge/key point detection
– Morphological processing
– Filtering: convolutional, median, etc.
 PHD MapReduce for scalable computer vision algorithms
 HAWQ SQL for high level analytics
34© Copyright 2013 Pivotal. All rights reserved.
Video Analytics Demo
© Copyright 2013 Pivotal. All rights reserved.
Performance Quick Facts
 Each frame takes 103 millisecond to process a
720x576 video frame (near real time even in Java)
 Detection algorithm: Linearly scale with
#processors
• Impacts:
• Enhance public security
• Improve security officers’ producitivity
© Copyright 2013 Pivotal. All rights reserved.
Querying the Analytics Results
• Average speed of the red car on yesterday, using window function
SELECT sqrt(power(avg(abs(x_diff)),2) + power(avg(abs(y_diff)),2))*FPS_MPS_FACTOR
FROM (
SELECT
X-lag(X,1) OVER (ORDER BY TIME ) AS x_diff,
Y-lag(Y,1) OVER (ORDER BY TIME ) AS y_diff
FROM SANMATEO
WHERE TARGET =
AND TIME > (CURRENT_TIMESTAMP – INTERVAL ‘1’ DAY)
AND TIME < (CURRENT_TIMESTAMP );
) x_tmp;
• RESULT:
• 7.2 mph
© Copyright 2013 Pivotal. All rights reserved.
More Use Cases
 Most of computer vision algorithms are embarrassingly parallel
 No data sharing between processes
– Feature extraction
– Object detection/classification
 Video Categorization for user generated contents
– Find out trending in Youtube videos by topic modeling
 Object Detection
– Detect known categories of objects, e.g. face, bar code,
vehicle.
 Object Search
– Given a known object, using template matching to locate
the object
Haar-like + AdaBoost Cascade Face Detector
© Copyright 2013 Pivotal. All rights reserved.
Summary
 Hadoop : a great tool for data scientists to crunch Unstructured
Big Data!
 Hadoop extracts Structured insights from Unstructured video
with customized computer vision algorithms.
 Scalable framework with ease of experimenting, developing,
deploying!
 Pivotal HD demonstrates large scale video analytics use cases:
– Anomaly detection
– Trajectory analysis
– More …
48© Copyright 2013 Pivotal. All rights reserved. 48© Copyright 2013 Pivotal. All rights reserved.
Q&A
© Copyright 2013 Pivotal. All rights reserved.
More Information
Pivotal Blog Site August 12, 2013
Large Scale Video Analytics
Contact the Data Science Lab Services
info@gopivotal.com
50© Copyright 2013 Pivotal. All rights reserved. 50© Copyright 2013 Pivotal. All rights reserved.
Thank You
A NEW PLATFORM FOR A NEW ERA

Contenu connexe

Tendances

Transparent Hardware Acceleration for Deep Learning
Transparent Hardware Acceleration for Deep LearningTransparent Hardware Acceleration for Deep Learning
Transparent Hardware Acceleration for Deep LearningIndrajit Poddar
 
Machine Learning for Weather Forecasts
Machine Learning for Weather ForecastsMachine Learning for Weather Forecasts
Machine Learning for Weather Forecastsinside-BigData.com
 
Multi task learning stepping away from narrow expert models 7.11.18
Multi task learning stepping away from narrow expert models 7.11.18Multi task learning stepping away from narrow expert models 7.11.18
Multi task learning stepping away from narrow expert models 7.11.18Cloudera, Inc.
 
"Deep Learning Beyond Cats and Cars: Developing a Real-life DNN-based Embedde...
"Deep Learning Beyond Cats and Cars: Developing a Real-life DNN-based Embedde..."Deep Learning Beyond Cats and Cars: Developing a Real-life DNN-based Embedde...
"Deep Learning Beyond Cats and Cars: Developing a Real-life DNN-based Embedde...Edge AI and Vision Alliance
 
The Potential of GPU-driven High Performance Data Analytics in Spark
The Potential of GPU-driven High Performance Data Analytics in SparkThe Potential of GPU-driven High Performance Data Analytics in Spark
The Potential of GPU-driven High Performance Data Analytics in SparkSpark Summit
 
Quoc Le at AI Frontiers : Automated Machine Learning
Quoc Le at AI Frontiers : Automated Machine LearningQuoc Le at AI Frontiers : Automated Machine Learning
Quoc Le at AI Frontiers : Automated Machine LearningAI Frontiers
 
Deep learning for FinTech
Deep learning for FinTechDeep learning for FinTech
Deep learning for FinTechgeetachauhan
 
"Collaboratively Benchmarking and Optimizing Deep Learning Implementations," ...
"Collaboratively Benchmarking and Optimizing Deep Learning Implementations," ..."Collaboratively Benchmarking and Optimizing Deep Learning Implementations," ...
"Collaboratively Benchmarking and Optimizing Deep Learning Implementations," ...Edge AI and Vision Alliance
 
"Approaches for Vision-based Driver Monitoring," a Presentation from PathPart...
"Approaches for Vision-based Driver Monitoring," a Presentation from PathPart..."Approaches for Vision-based Driver Monitoring," a Presentation from PathPart...
"Approaches for Vision-based Driver Monitoring," a Presentation from PathPart...Edge AI and Vision Alliance
 
"Implementing the TensorFlow Deep Learning Framework on Qualcomm’s Low-power ...
"Implementing the TensorFlow Deep Learning Framework on Qualcomm’s Low-power ..."Implementing the TensorFlow Deep Learning Framework on Qualcomm’s Low-power ...
"Implementing the TensorFlow Deep Learning Framework on Qualcomm’s Low-power ...Edge AI and Vision Alliance
 
NIPS - Deep learning @ Edge using Intel's NCS
NIPS - Deep learning @ Edge using Intel's NCSNIPS - Deep learning @ Edge using Intel's NCS
NIPS - Deep learning @ Edge using Intel's NCSgeetachauhan
 
"Deep Learning and Vision Algorithm Development in MATLAB Targeting Embedded ...
"Deep Learning and Vision Algorithm Development in MATLAB Targeting Embedded ..."Deep Learning and Vision Algorithm Development in MATLAB Targeting Embedded ...
"Deep Learning and Vision Algorithm Development in MATLAB Targeting Embedded ...Edge AI and Vision Alliance
 
"Dataflow: Where Power Budgets Are Won and Lost," a Presentation from Movidius
"Dataflow: Where Power Budgets Are Won and Lost," a Presentation from Movidius"Dataflow: Where Power Budgets Are Won and Lost," a Presentation from Movidius
"Dataflow: Where Power Budgets Are Won and Lost," a Presentation from MovidiusEdge AI and Vision Alliance
 
“A Highly Data-Efficient Deep Learning Approach,” a Presentation from Samsung
“A Highly Data-Efficient Deep Learning Approach,” a Presentation from Samsung“A Highly Data-Efficient Deep Learning Approach,” a Presentation from Samsung
“A Highly Data-Efficient Deep Learning Approach,” a Presentation from SamsungEdge AI and Vision Alliance
 
Best Practices for On-Demand HPC in Enterprises
Best Practices for On-Demand HPC in EnterprisesBest Practices for On-Demand HPC in Enterprises
Best Practices for On-Demand HPC in Enterprisesgeetachauhan
 

Tendances (20)

Transparent Hardware Acceleration for Deep Learning
Transparent Hardware Acceleration for Deep LearningTransparent Hardware Acceleration for Deep Learning
Transparent Hardware Acceleration for Deep Learning
 
Machine Learning for Weather Forecasts
Machine Learning for Weather ForecastsMachine Learning for Weather Forecasts
Machine Learning for Weather Forecasts
 
Multi task learning stepping away from narrow expert models 7.11.18
Multi task learning stepping away from narrow expert models 7.11.18Multi task learning stepping away from narrow expert models 7.11.18
Multi task learning stepping away from narrow expert models 7.11.18
 
"Deep Learning Beyond Cats and Cars: Developing a Real-life DNN-based Embedde...
"Deep Learning Beyond Cats and Cars: Developing a Real-life DNN-based Embedde..."Deep Learning Beyond Cats and Cars: Developing a Real-life DNN-based Embedde...
"Deep Learning Beyond Cats and Cars: Developing a Real-life DNN-based Embedde...
 
The Potential of GPU-driven High Performance Data Analytics in Spark
The Potential of GPU-driven High Performance Data Analytics in SparkThe Potential of GPU-driven High Performance Data Analytics in Spark
The Potential of GPU-driven High Performance Data Analytics in Spark
 
Quoc Le at AI Frontiers : Automated Machine Learning
Quoc Le at AI Frontiers : Automated Machine LearningQuoc Le at AI Frontiers : Automated Machine Learning
Quoc Le at AI Frontiers : Automated Machine Learning
 
On-Device AI
On-Device AIOn-Device AI
On-Device AI
 
Deep learning for FinTech
Deep learning for FinTechDeep learning for FinTech
Deep learning for FinTech
 
Aplicações Potenciais de Deep Learning à Indústria do Petróleo
Aplicações Potenciais de Deep Learning à Indústria do PetróleoAplicações Potenciais de Deep Learning à Indústria do Petróleo
Aplicações Potenciais de Deep Learning à Indústria do Petróleo
 
"Collaboratively Benchmarking and Optimizing Deep Learning Implementations," ...
"Collaboratively Benchmarking and Optimizing Deep Learning Implementations," ..."Collaboratively Benchmarking and Optimizing Deep Learning Implementations," ...
"Collaboratively Benchmarking and Optimizing Deep Learning Implementations," ...
 
OpenPOWER/POWER9 AI webinar
OpenPOWER/POWER9 AI webinar OpenPOWER/POWER9 AI webinar
OpenPOWER/POWER9 AI webinar
 
"Approaches for Vision-based Driver Monitoring," a Presentation from PathPart...
"Approaches for Vision-based Driver Monitoring," a Presentation from PathPart..."Approaches for Vision-based Driver Monitoring," a Presentation from PathPart...
"Approaches for Vision-based Driver Monitoring," a Presentation from PathPart...
 
"Implementing the TensorFlow Deep Learning Framework on Qualcomm’s Low-power ...
"Implementing the TensorFlow Deep Learning Framework on Qualcomm’s Low-power ..."Implementing the TensorFlow Deep Learning Framework on Qualcomm’s Low-power ...
"Implementing the TensorFlow Deep Learning Framework on Qualcomm’s Low-power ...
 
Deep Learning
Deep LearningDeep Learning
Deep Learning
 
WML OpenPOWER presentation
WML OpenPOWER presentationWML OpenPOWER presentation
WML OpenPOWER presentation
 
NIPS - Deep learning @ Edge using Intel's NCS
NIPS - Deep learning @ Edge using Intel's NCSNIPS - Deep learning @ Edge using Intel's NCS
NIPS - Deep learning @ Edge using Intel's NCS
 
"Deep Learning and Vision Algorithm Development in MATLAB Targeting Embedded ...
"Deep Learning and Vision Algorithm Development in MATLAB Targeting Embedded ..."Deep Learning and Vision Algorithm Development in MATLAB Targeting Embedded ...
"Deep Learning and Vision Algorithm Development in MATLAB Targeting Embedded ...
 
"Dataflow: Where Power Budgets Are Won and Lost," a Presentation from Movidius
"Dataflow: Where Power Budgets Are Won and Lost," a Presentation from Movidius"Dataflow: Where Power Budgets Are Won and Lost," a Presentation from Movidius
"Dataflow: Where Power Budgets Are Won and Lost," a Presentation from Movidius
 
“A Highly Data-Efficient Deep Learning Approach,” a Presentation from Samsung
“A Highly Data-Efficient Deep Learning Approach,” a Presentation from Samsung“A Highly Data-Efficient Deep Learning Approach,” a Presentation from Samsung
“A Highly Data-Efficient Deep Learning Approach,” a Presentation from Samsung
 
Best Practices for On-Demand HPC in Enterprises
Best Practices for On-Demand HPC in EnterprisesBest Practices for On-Demand HPC in Enterprises
Best Practices for On-Demand HPC in Enterprises
 

En vedette

Use of Big Data Technology in the area of Video Analytics
Use of Big Data Technology in the area of Video AnalyticsUse of Big Data Technology in the area of Video Analytics
Use of Big Data Technology in the area of Video Analyticsdatasciencekorea
 
Real-Time Video Analytics Using Hadoop and HBase (HBaseCon 2013)
Real-Time Video Analytics Using Hadoop and HBase (HBaseCon 2013)Real-Time Video Analytics Using Hadoop and HBase (HBaseCon 2013)
Real-Time Video Analytics Using Hadoop and HBase (HBaseCon 2013)Suman Srinivasan
 
Real time video analytics with InfoSphere Streams, OpenCV and R
Real time video analytics with InfoSphere Streams, OpenCV and RReal time video analytics with InfoSphere Streams, OpenCV and R
Real time video analytics with InfoSphere Streams, OpenCV and RStephan Reimann
 
Extracting symbols from thumbnails with perl
Extracting symbols from thumbnails with perlExtracting symbols from thumbnails with perl
Extracting symbols from thumbnails with perlHyunSeung Kim
 
Analyse des médias étrangers CNN vs CCTV
Analyse des médias étrangers CNN vs CCTVAnalyse des médias étrangers CNN vs CCTV
Analyse des médias étrangers CNN vs CCTVNinou Haiko
 
IBM : Gouvernance de l\'Information - Principes &amp; Mise en oeuvre
IBM : Gouvernance de l\'Information - Principes &amp; Mise en oeuvreIBM : Gouvernance de l\'Information - Principes &amp; Mise en oeuvre
IBM : Gouvernance de l\'Information - Principes &amp; Mise en oeuvreNicolas Desachy
 
The Data-Drive Paradigm
The Data-Drive ParadigmThe Data-Drive Paradigm
The Data-Drive ParadigmLucidworks
 
Search in 2020: Presented by Will Hayes, Lucidworks
Search in 2020: Presented by Will Hayes, LucidworksSearch in 2020: Presented by Will Hayes, Lucidworks
Search in 2020: Presented by Will Hayes, LucidworksLucidworks
 
New trends in video analytics and surveillance systems for the mining industry
New trends in video analytics and surveillance systems for the mining industryNew trends in video analytics and surveillance systems for the mining industry
New trends in video analytics and surveillance systems for the mining industrySchneider Electric
 
An Introduction to Video Analytics
An Introduction to Video Analytics An Introduction to Video Analytics
An Introduction to Video Analytics Chartbeat
 
Webinar: Simpler Semantic Search with Solr
Webinar: Simpler Semantic Search with SolrWebinar: Simpler Semantic Search with Solr
Webinar: Simpler Semantic Search with SolrLucidworks
 
Data Analysis with Hadoop and Hive, ChicagoDB 2/21/2011
Data Analysis with Hadoop and Hive, ChicagoDB 2/21/2011Data Analysis with Hadoop and Hive, ChicagoDB 2/21/2011
Data Analysis with Hadoop and Hive, ChicagoDB 2/21/2011Jonathan Seidman
 
Spark Streaming and Expert Systems
Spark Streaming and Expert SystemsSpark Streaming and Expert Systems
Spark Streaming and Expert SystemsJim Haughwout
 
Big Data Ingestion @ Flipkart Data Platform
Big Data Ingestion @ Flipkart Data PlatformBig Data Ingestion @ Flipkart Data Platform
Big Data Ingestion @ Flipkart Data PlatformNavneet Gupta
 
It's Just Search: Presented by Erik Hatcher, Lucidworks
It's Just Search: Presented by Erik Hatcher, LucidworksIt's Just Search: Presented by Erik Hatcher, Lucidworks
It's Just Search: Presented by Erik Hatcher, LucidworksLucidworks
 
Online Security Analytics on Large Scale Video Surveillance System by Yu Cao ...
Online Security Analytics on Large Scale Video Surveillance System by Yu Cao ...Online Security Analytics on Large Scale Video Surveillance System by Yu Cao ...
Online Security Analytics on Large Scale Video Surveillance System by Yu Cao ...Spark Summit
 
Accelerating Real-Time Analytics Insights Through Hadoop Open Source Ecosystem
Accelerating Real-Time Analytics Insights Through Hadoop Open Source EcosystemAccelerating Real-Time Analytics Insights Through Hadoop Open Source Ecosystem
Accelerating Real-Time Analytics Insights Through Hadoop Open Source EcosystemDataWorks Summit
 

En vedette (20)

Video Analysis in Hadoop
Video Analysis in HadoopVideo Analysis in Hadoop
Video Analysis in Hadoop
 
Use of Big Data Technology in the area of Video Analytics
Use of Big Data Technology in the area of Video AnalyticsUse of Big Data Technology in the area of Video Analytics
Use of Big Data Technology in the area of Video Analytics
 
Real-Time Video Analytics Using Hadoop and HBase (HBaseCon 2013)
Real-Time Video Analytics Using Hadoop and HBase (HBaseCon 2013)Real-Time Video Analytics Using Hadoop and HBase (HBaseCon 2013)
Real-Time Video Analytics Using Hadoop and HBase (HBaseCon 2013)
 
Real time video analytics with InfoSphere Streams, OpenCV and R
Real time video analytics with InfoSphere Streams, OpenCV and RReal time video analytics with InfoSphere Streams, OpenCV and R
Real time video analytics with InfoSphere Streams, OpenCV and R
 
Extracting symbols from thumbnails with perl
Extracting symbols from thumbnails with perlExtracting symbols from thumbnails with perl
Extracting symbols from thumbnails with perl
 
Analyse des médias étrangers CNN vs CCTV
Analyse des médias étrangers CNN vs CCTVAnalyse des médias étrangers CNN vs CCTV
Analyse des médias étrangers CNN vs CCTV
 
IBM : Gouvernance de l\'Information - Principes &amp; Mise en oeuvre
IBM : Gouvernance de l\'Information - Principes &amp; Mise en oeuvreIBM : Gouvernance de l\'Information - Principes &amp; Mise en oeuvre
IBM : Gouvernance de l\'Information - Principes &amp; Mise en oeuvre
 
Intelligent Video Surveillance with Cloud Computing
Intelligent Video Surveillance with Cloud ComputingIntelligent Video Surveillance with Cloud Computing
Intelligent Video Surveillance with Cloud Computing
 
The Data-Drive Paradigm
The Data-Drive ParadigmThe Data-Drive Paradigm
The Data-Drive Paradigm
 
Search in 2020: Presented by Will Hayes, Lucidworks
Search in 2020: Presented by Will Hayes, LucidworksSearch in 2020: Presented by Will Hayes, Lucidworks
Search in 2020: Presented by Will Hayes, Lucidworks
 
New trends in video analytics and surveillance systems for the mining industry
New trends in video analytics and surveillance systems for the mining industryNew trends in video analytics and surveillance systems for the mining industry
New trends in video analytics and surveillance systems for the mining industry
 
An Introduction to Video Analytics
An Introduction to Video Analytics An Introduction to Video Analytics
An Introduction to Video Analytics
 
Webinar: Simpler Semantic Search with Solr
Webinar: Simpler Semantic Search with SolrWebinar: Simpler Semantic Search with Solr
Webinar: Simpler Semantic Search with Solr
 
Data Analysis with Hadoop and Hive, ChicagoDB 2/21/2011
Data Analysis with Hadoop and Hive, ChicagoDB 2/21/2011Data Analysis with Hadoop and Hive, ChicagoDB 2/21/2011
Data Analysis with Hadoop and Hive, ChicagoDB 2/21/2011
 
Spark Streaming and Expert Systems
Spark Streaming and Expert SystemsSpark Streaming and Expert Systems
Spark Streaming and Expert Systems
 
Big Data Ingestion @ Flipkart Data Platform
Big Data Ingestion @ Flipkart Data PlatformBig Data Ingestion @ Flipkart Data Platform
Big Data Ingestion @ Flipkart Data Platform
 
It's Just Search: Presented by Erik Hatcher, Lucidworks
It's Just Search: Presented by Erik Hatcher, LucidworksIt's Just Search: Presented by Erik Hatcher, Lucidworks
It's Just Search: Presented by Erik Hatcher, Lucidworks
 
Online Security Analytics on Large Scale Video Surveillance System by Yu Cao ...
Online Security Analytics on Large Scale Video Surveillance System by Yu Cao ...Online Security Analytics on Large Scale Video Surveillance System by Yu Cao ...
Online Security Analytics on Large Scale Video Surveillance System by Yu Cao ...
 
Gis개론
Gis개론Gis개론
Gis개론
 
Accelerating Real-Time Analytics Insights Through Hadoop Open Source Ecosystem
Accelerating Real-Time Analytics Insights Through Hadoop Open Source EcosystemAccelerating Real-Time Analytics Insights Through Hadoop Open Source Ecosystem
Accelerating Real-Time Analytics Insights Through Hadoop Open Source Ecosystem
 

Similaire à Video Analytics on Hadoop webinar victor fang-201309

System Security on Cloud
System Security on CloudSystem Security on Cloud
System Security on CloudTu Pham
 
An Stepped Forward Security System for Multimedia Content Material for Cloud ...
An Stepped Forward Security System for Multimedia Content Material for Cloud ...An Stepped Forward Security System for Multimedia Content Material for Cloud ...
An Stepped Forward Security System for Multimedia Content Material for Cloud ...IRJET Journal
 
Preparing for the Cybersecurity Renaissance
Preparing for the Cybersecurity RenaissancePreparing for the Cybersecurity Renaissance
Preparing for the Cybersecurity RenaissanceCloudera, Inc.
 
Harnessing DDS in Next Generation Healthcare Systems
Harnessing DDS in Next Generation Healthcare SystemsHarnessing DDS in Next Generation Healthcare Systems
Harnessing DDS in Next Generation Healthcare SystemsADLINK Technology IoT
 
Emerging engineering issues for building large scale AI systems By Srinivas P...
Emerging engineering issues for building large scale AI systems By Srinivas P...Emerging engineering issues for building large scale AI systems By Srinivas P...
Emerging engineering issues for building large scale AI systems By Srinivas P...Analytics India Magazine
 
Big Crypto for Little Things
Big Crypto for Little ThingsBig Crypto for Little Things
Big Crypto for Little ThingsH4Diadmin
 
110307 cloud security requirements gourley
110307 cloud security requirements gourley110307 cloud security requirements gourley
110307 cloud security requirements gourleyGovCloud Network
 
Next Century Project Overview
Next Century Project OverviewNext Century Project Overview
Next Century Project Overviewjennhunter
 
Machine Learning + Analytics in Splunk
Machine Learning + Analytics in Splunk Machine Learning + Analytics in Splunk
Machine Learning + Analytics in Splunk Splunk
 
Uber - Building Intelligent Applications, Experimental ML with Uber’s Data Sc...
Uber - Building Intelligent Applications, Experimental ML with Uber’s Data Sc...Uber - Building Intelligent Applications, Experimental ML with Uber’s Data Sc...
Uber - Building Intelligent Applications, Experimental ML with Uber’s Data Sc...Karthik Murugesan
 
Building Intelligent Applications, Experimental ML with Uber’s Data Science W...
Building Intelligent Applications, Experimental ML with Uber’s Data Science W...Building Intelligent Applications, Experimental ML with Uber’s Data Science W...
Building Intelligent Applications, Experimental ML with Uber’s Data Science W...Databricks
 
陸永祥/全球網路攝影機帶來的機會與挑戰
陸永祥/全球網路攝影機帶來的機會與挑戰陸永祥/全球網路攝影機帶來的機會與挑戰
陸永祥/全球網路攝影機帶來的機會與挑戰台灣資料科學年會
 
Image Fusion -Multi Sensor Intel Brochure
Image Fusion -Multi Sensor Intel BrochureImage Fusion -Multi Sensor Intel Brochure
Image Fusion -Multi Sensor Intel Brochuremonicamckenzie
 
How Data Virtualization Puts Machine Learning into Production (APAC)
How Data Virtualization Puts Machine Learning into Production (APAC)How Data Virtualization Puts Machine Learning into Production (APAC)
How Data Virtualization Puts Machine Learning into Production (APAC)Denodo
 
Data Science as a Commodity: Use MADlib, R, & other OSS Tools for Data Scienc...
Data Science as a Commodity: Use MADlib, R, & other OSS Tools for Data Scienc...Data Science as a Commodity: Use MADlib, R, & other OSS Tools for Data Scienc...
Data Science as a Commodity: Use MADlib, R, & other OSS Tools for Data Scienc...Sarah Aerni
 
Old Dogs, New Tricks: Big Data from and for Mainframe IT
Old Dogs, New Tricks: Big Data from and for Mainframe ITOld Dogs, New Tricks: Big Data from and for Mainframe IT
Old Dogs, New Tricks: Big Data from and for Mainframe ITPrecisely
 

Similaire à Video Analytics on Hadoop webinar victor fang-201309 (20)

All thingspython@pivotal
All thingspython@pivotalAll thingspython@pivotal
All thingspython@pivotal
 
System Security on Cloud
System Security on CloudSystem Security on Cloud
System Security on Cloud
 
An Stepped Forward Security System for Multimedia Content Material for Cloud ...
An Stepped Forward Security System for Multimedia Content Material for Cloud ...An Stepped Forward Security System for Multimedia Content Material for Cloud ...
An Stepped Forward Security System for Multimedia Content Material for Cloud ...
 
Preparing for the Cybersecurity Renaissance
Preparing for the Cybersecurity RenaissancePreparing for the Cybersecurity Renaissance
Preparing for the Cybersecurity Renaissance
 
Harnessing DDS in Next Generation Healthcare Systems
Harnessing DDS in Next Generation Healthcare SystemsHarnessing DDS in Next Generation Healthcare Systems
Harnessing DDS in Next Generation Healthcare Systems
 
Emerging engineering issues for building large scale AI systems By Srinivas P...
Emerging engineering issues for building large scale AI systems By Srinivas P...Emerging engineering issues for building large scale AI systems By Srinivas P...
Emerging engineering issues for building large scale AI systems By Srinivas P...
 
Big Crypto for Little Things
Big Crypto for Little ThingsBig Crypto for Little Things
Big Crypto for Little Things
 
AI at Scale in Enterprises
AI at Scale in Enterprises AI at Scale in Enterprises
AI at Scale in Enterprises
 
110307 cloud security requirements gourley
110307 cloud security requirements gourley110307 cloud security requirements gourley
110307 cloud security requirements gourley
 
Next Century Project Overview
Next Century Project OverviewNext Century Project Overview
Next Century Project Overview
 
Machine Learning + Analytics in Splunk
Machine Learning + Analytics in Splunk Machine Learning + Analytics in Splunk
Machine Learning + Analytics in Splunk
 
Uber - Building Intelligent Applications, Experimental ML with Uber’s Data Sc...
Uber - Building Intelligent Applications, Experimental ML with Uber’s Data Sc...Uber - Building Intelligent Applications, Experimental ML with Uber’s Data Sc...
Uber - Building Intelligent Applications, Experimental ML with Uber’s Data Sc...
 
Building Intelligent Applications, Experimental ML with Uber’s Data Science W...
Building Intelligent Applications, Experimental ML with Uber’s Data Science W...Building Intelligent Applications, Experimental ML with Uber’s Data Science W...
Building Intelligent Applications, Experimental ML with Uber’s Data Science W...
 
陸永祥/全球網路攝影機帶來的機會與挑戰
陸永祥/全球網路攝影機帶來的機會與挑戰陸永祥/全球網路攝影機帶來的機會與挑戰
陸永祥/全球網路攝影機帶來的機會與挑戰
 
Image Fusion -Multi Sensor Intel Brochure
Image Fusion -Multi Sensor Intel BrochureImage Fusion -Multi Sensor Intel Brochure
Image Fusion -Multi Sensor Intel Brochure
 
How Data Virtualization Puts Machine Learning into Production (APAC)
How Data Virtualization Puts Machine Learning into Production (APAC)How Data Virtualization Puts Machine Learning into Production (APAC)
How Data Virtualization Puts Machine Learning into Production (APAC)
 
Data science - An Introduction
Data science - An IntroductionData science - An Introduction
Data science - An Introduction
 
Data Science as a Commodity: Use MADlib, R, & other OSS Tools for Data Scienc...
Data Science as a Commodity: Use MADlib, R, & other OSS Tools for Data Scienc...Data Science as a Commodity: Use MADlib, R, & other OSS Tools for Data Scienc...
Data Science as a Commodity: Use MADlib, R, & other OSS Tools for Data Scienc...
 
Old Dogs, New Tricks: Big Data from and for Mainframe IT
Old Dogs, New Tricks: Big Data from and for Mainframe ITOld Dogs, New Tricks: Big Data from and for Mainframe IT
Old Dogs, New Tricks: Big Data from and for Mainframe IT
 
Dragonsden 2012
Dragonsden 2012Dragonsden 2012
Dragonsden 2012
 

Dernier

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Dernier (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Video Analytics on Hadoop webinar victor fang-201309

  • 1. A NEW PLATFORM FOR A NEW ERA
  • 2. 2© Copyright 2013 Pivotal. All rights reserved. 2© Copyright 2013 Pivotal. All rights reserved. What You Can Do With Hadoop Webinar Series Unstructured Data – Video Analytics September 6, 2013 Dr. Chunsheng (Victor) Fang, Sr. Data Scientist Annika Jimenez, Global Head of Data Science Services Nikesh Shah, Sr. Product Marketing Manager
  • 3. 3© Copyright 2013 Pivotal. All rights reserved. What You Will Learn  Pivotal Data Science Lab Services  New Emerging Trends for Unstructured Data  Video Analytics on Hadoop  Analytics with SQL
  • 4. © Copyright 2013 Pivotal. All rights reserved. Pivotal Platform Cloud Storage Virtualization Data & Analytics Platform Cloud Application Platform Data-Driven Application Development Pivotal Data Science Labs
  • 5. © Copyright 2013 Pivotal. All rights reserved. Pivotal Data Science
  • 6. © Copyright 2013 Pivotal. All rights reserved. Data Science Value Chain Instrume n-tation Logs Capture Store Transfor m and Prepare Access Model Developm ent Deploy Applicatio ns Process Change Product Engineer Platform Engineer DBA Data Engineer/Progr ammer Data Engineer Data Scientist Platform Engineer Application Developer PMO
  • 7. © Copyright 2013 Pivotal. All rights reserved. How We Help Our Customers 1. Data Science Strategy Definition 2. Point Proof-of-Value Model Development 3. Multiple Model Development + Apps 4. DSIC  Transformation to “Predictive Enterprise” 5. Also: – Algorithm development – Pushing the envelope in problem-solving Pivotal Data Science Labs
  • 8. © Copyright 2013 Pivotal. All rights reserved. Pivotal Data Science Knowledge Development
  • 9. © Copyright 2013 Pivotal. All rights reserved. Pivotal Data Science Dream Team • Derek Lin – Network Security, Fraud Detection, Speech and Language Processing, (Principal Scientist at RSA, M.S. in Signal Processing, USC) • Hulya Farinas – Optimization, Resource Allocation in Healthcare (Modeler at M-Factor, IBM, Ph.D. in Operations Research, University of Florida) • Kaushik Das – Mathematical Modeling in Energy, Retail and Telco(Director of Analytics at M-Factor, M.S. in Mineral Engineering, UC Berkeley) • Sarah Aerni – Genomics and Machine Learning (Ph.D. in Biomedical Informatics, Stanford) • Mariann Micsinai – Next Generation Sequencing (Market Risk Management Associate at Lehman Brothers, Ph.D. in Computational Biology, NYU and Yale) • Victor Fang – Imaging and Graph Analytics, Machine Learning (Sr. Scientist at Riverain Medical, SDE at Amazon.com, Ph.D. in Computer Sciences, University of Cincinnati) • Emily Kawaler – Clinical Informatics and Machine Learning (M.S. in Computer Sciences, University of Wisconsin-Madison) • Anirudh Kondaveeti – Trajectory Data Mining and Machine Learning (Ph.D. in Computing & Dec. Systems Eng, Arizona State University) • Hong Ooi – Insurance and Finance Risk Modeling (Statistician at ANZ, Ph.D. in Statistics, Australian National University) • Michael Brand –Text, Speech and Video Research for Retail, Finance and Gaming (Chief Scientist at Verint Systems, M.S. in Applied Mathematics, Weizmann Institute) • Kee Siong Ng – Data Mining in Healthcare (Sr. Data Miner at Medicare Australia, Ph.D. in Computer Science, and Postdoctoral Fellow, Australian National University) • Noelle Sio – Digital Media Analytics and Mathematical Modeling(Sr. Analyst at eHarmony, Fox Interactive Media (Myspace), M.S. in Applied Mathematics, Cal Poly Pomona) • Jin Yu – Stochastic Optimization, Robust Statistics in Machine Learning, Computer Vision (Research Associate at U of Adelaide, Ph.D. in Machine Learning, Australian National University) • Rashmi Raghu – Computational Methods and Analysis (Ph.D. in Mechanical Engineering, Stanford) • Woo Jung – Bayesian Inference and Demand Analysis (Sr. Statistician at M- Factor, M.S. in Statistics, Stanford) • Jarrod Vawdrey – Marketing Analytics & SAS (Analytics Consultant at Aspen Marketing, B.S. in Mathematics, Kennesaw State University) • Niels Kasch – Text Analytics and NLP (Ph.D. in Computer Science, UMBC) • Vivek Ramamurthy – Online Learning, Stochastic Modeling, Convex Optimization (Ph.D. in Operations Research, UC Berkeley) • Srivatsan Ramanujam – NLP and Text Mining (Natural Language Scientist at Sony, Salesforce.com, M.S. in Computer Sciences, UT Austin) • Alexander Kagoshima – Time Series, Statistics and Machine Learning (M.S. in Economics/Computer Science, TU Berlin)
  • 10. © Copyright 2013 Pivotal. All rights reserved. Data Science Labs: Packaged Services LAB PRIMER (2-Week Strategy) • Customized Analytics Roadmap • 1-day Moderated Brainstorming Session • Prioritized Opportunities • Architectural Recommendations LAB 600 (6-Week Lab) • Prof. Services (Data Load) • Data Science Model Building • Project Management • Ready-to-Deploy Model(s) LAB 1200 (12-Week Lab) • Prof. Services (Data Load) • Data Science Model Building • Project • Management • Ready-to-Deploy Model(s) LAB 100 (2-Week Lab) • On-site Pivotal Analytics Training • Rapid Model/Insight Build on Customer Data (2 weeks)
  • 11. © Copyright 2013 Pivotal. All rights reserved. Approach: Data Science Lab 1200 Week 1 2 3 4 5 6 7 8 9 10 11 12 Data Exploration Features Building Model Development Code QA and Scoring Model Optimization & Validation Data Loaded Insights Presentation Training Preliminary Model Review Feature Review Data Review Documentation
  • 12. © Copyright 2013 Pivotal. All rights reserved. Program Management Data Architecture and Engineering Data Scientists Training and Skills Development  Facilitate data loading processes from source systems to Pivotal Data Fabric  Coordinate data needs with Data Scientists  Best practice education for analytics performance  Data migration to support new applications  Oversight and communication plans  Organizational alignment  Risk mitigation  Resource planning  Prioritize deliverables  Socialize progress of overall initiative  Instill data collaboration culture  Execute Data Science Lab engagements around revenue generation or cost saving efforts  Hands on education with new data analysis techniques  Introduce new analytics tools and methodologies  Identify candidates for deeper data science training  Create training curriculum  Recruiting Methodology  Parallel computing techniques defined and demonstrated  Build institutional knowledge for client data science team Data Science Innovation Center (DSIC) Key Principles • Building a predictive enterprise is, first and foremost, about building a human infrastructure. • Analytics is an iterative knowledge discovery process and needs to be managed as such. • Discovery starts from asking the right questions – that can be as important as finding answers to those questions.
  • 13. © Copyright 2013 Pivotal. All rights reserved.© Copyright 2013 Pivotal. All rights reserved. Large Scale Video Analytics Platform on Hadoop Dr. Chunsheng (Victor) Fang, Sr. Data Scientist
  • 14. © Copyright 2013 Pivotal. All rights reserved. Pivotal Video Analytics Taskforce  Chunsheng (Victor) Fang, Ph.D. – Sr. Data Scientist  Regunathan Radhakrishnan, Ph.D. – Sr. Data Scientist  Derek Lin, – Principal Data Scientist  Sameer Tiwari – Hadoop Architect Kenneth Dowling & Michael Nemesh – DCA Admin
  • 15. 16© Copyright 2013 Pivotal. All rights reserved. Industry Use Case Surveillance Video Anomaly Detection
  • 16. © Copyright 2013 Pivotal. All rights reserved. Anomaly Detection in Surveillance Video  Detect anomalous objects in a restricted perimeter.  Typical large enterprise collects TB’s video per day.  Hadoop MapReduce runs computer vision algorithms in parallel and captures violation events.  Post-Incident monitoring enabled by Hadoop / HAWQ.
  • 17. © Copyright 2013 Pivotal. All rights reserved. Unstructured Video Data Workflow  Unstructured data as input  ETL: Distributed Video Transcoder  Analytics: Distributed Video Analytics  Structured Insights in relational database for advanced analytics ETL Analytics Unstructured Data Structured Insights
  • 18. © Copyright 2013 Pivotal. All rights reserved. Real World Video Data • Benchmark Surveillance Videos (i-LIDS) from United Kingdom Home Office – Library of HiDef CCTV video footage based around ‘scenarios’ central to the government’s requirements. – The footage accurately represents real operating conditions and potential threats. • Anomaly Detection: Sterile zone dataset Night Day
  • 19. © Copyright 2013 Pivotal. All rights reserved. Most Common Video Standards MPEG & ITU: responsible for many video standards MPEG-2 (1995): Widely adopted, DVDs, Digital TV broadcast, set-top boxes
  • 20. © Copyright 2013 Pivotal. All rights reserved. Intro to MPEG Standard  MPEG standard encodes video frames – Redundancy in time: inter-frame encoding – Redundancy in space: intra-frame encoding  Motion compensation – I-frame: (Key frame) intra-frame encoding – P-frame: (Predicted frame) Predicting regions of current frame from previous frame – B-frame: (Bi-predictive frame) Predicting regions of current frame using both previous and next frame
  • 21. © Copyright 2013 Pivotal. All rights reserved.© Copyright 2013 Pivotal. All rights reserved. 22© Copyright 2013 Pivotal. All rights reserved. Distributed Video Transcoder on Hadoop Distributed MapReduce MPEG Transcoder
  • 22. © Copyright 2013 Pivotal. All rights reserved. Motivation of Distributed Video Transcoding  Can we decode the individual frames from an arbitrary block in Hadoop File System (HDFS)?  Hadoop splits any file into 64MB or 128MB blocks in HDFS.  Each block can be processed in parallel by customized Map-Reduce function  Most video file standards are Not Hadoop-Friendly.
  • 23. © Copyright 2013 Pivotal. All rights reserved. Decoding MPEG-2 with MapReduce  Two key observations – Video header information: available only at the header in the bitstream – Group of Pictures (GOP) header repeats  Steps to decode arbitrary blocks – Step 1: Configure each mapper to extract the header information from each file; ▪ Totals ~20 videos at 5GB – Step 2: Start searching for GOP header in each block in parallel; – Step 3: Decode frames into a suitable image format (JPEG, BMP, etc); – Step 4: Consolidate all time-stamped frames into Hadoop Sequence File. ▪ Reduces to sequence file at 500MB Transcoding MPEG-2 video into Hadoop-friendly format
  • 24. © Copyright 2013 Pivotal. All rights reserved.© Copyright 2013 Pivotal. All rights reserved. Distributed Video Analytics Platform on Hadoop
  • 25. © Copyright 2013 Pivotal. All rights reserved. Object Detection with Gaussian Mixture Model • The video data is much more noisier than we realize. • You don’t realize it because your visual cortex can denoise. • For computer, it requires good statistical models (e.g. GMM) for robustness. Distribution of pixel intensities over time
  • 26. © Copyright 2013 Pivotal. All rights reserved. Typical Video Analytics Workflow  Video/image data are highly unstructured  Hadoop proven to be excellent in extracting structured insights from Big Data  A typical workflow: ANALYTIC RESULT Foreground Extraction Background Stat Model Visual Key Composite Key Feature Extraction /Classification ((Key, Time), Loc)
  • 27. © Copyright 2013 Pivotal. All rights reserved. Use Case 1: Anomaly Detection  Extracting structured info from Unstructured data  Computer vision algorithms fit into Mapper/Reducer framework  Intermediate (Key, Value) – (RestrictedArea, IntrusionEvent(Time, ViolatorImage) ) Map Reduc e HDFS Map Map Map HDFS / GPDB Reduc e Reduc e 2012-09-01 07:00:00
  • 28. © Copyright 2013 Pivotal. All rights reserved. Use Case 2: Trajectory Analysis  Tracking multiple objects in Big Data video archives  Building high level summarization e.g. moving trajectory time series T1 T2 T3 T4 T5 T6
  • 29. © Copyright 2013 Pivotal. All rights reserved. Use Case 2: Trajectory Analysis “Map” Map Foreground Extraction Background Stat Model Visual Key Composite Key Feature Extraction /Classification ((VisKey, time), loc) Emit(K,V)
  • 30. © Copyright 2013 Pivotal. All rights reserved. Use Case 2: Trajectory Analysis “Reduce” Reduce Aggregate User defined Trajectory model (Object, Trajectory) 2nd Sort on Composite key ((VisKey, time), loc)
  • 31. © Copyright 2013 Pivotal. All rights reserved. Video Analytics Platform Supports  Video ETL – Support standard formats: MPG, AVI, MP4. – Sequence file in HDFS  Image Processing Toolkit – Support standard formats (e.g. JPEG, BMP, PNG) – Color space conversion – Edge/key point detection – Morphological processing – Filtering: convolutional, median, etc.  PHD MapReduce for scalable computer vision algorithms  HAWQ SQL for high level analytics
  • 32. 34© Copyright 2013 Pivotal. All rights reserved. Video Analytics Demo
  • 33. © Copyright 2013 Pivotal. All rights reserved. Performance Quick Facts  Each frame takes 103 millisecond to process a 720x576 video frame (near real time even in Java)  Detection algorithm: Linearly scale with #processors • Impacts: • Enhance public security • Improve security officers’ producitivity
  • 34. © Copyright 2013 Pivotal. All rights reserved. Querying the Analytics Results • Average speed of the red car on yesterday, using window function SELECT sqrt(power(avg(abs(x_diff)),2) + power(avg(abs(y_diff)),2))*FPS_MPS_FACTOR FROM ( SELECT X-lag(X,1) OVER (ORDER BY TIME ) AS x_diff, Y-lag(Y,1) OVER (ORDER BY TIME ) AS y_diff FROM SANMATEO WHERE TARGET = AND TIME > (CURRENT_TIMESTAMP – INTERVAL ‘1’ DAY) AND TIME < (CURRENT_TIMESTAMP ); ) x_tmp; • RESULT: • 7.2 mph
  • 35. © Copyright 2013 Pivotal. All rights reserved. More Use Cases  Most of computer vision algorithms are embarrassingly parallel  No data sharing between processes – Feature extraction – Object detection/classification  Video Categorization for user generated contents – Find out trending in Youtube videos by topic modeling  Object Detection – Detect known categories of objects, e.g. face, bar code, vehicle.  Object Search – Given a known object, using template matching to locate the object Haar-like + AdaBoost Cascade Face Detector
  • 36. © Copyright 2013 Pivotal. All rights reserved. Summary  Hadoop : a great tool for data scientists to crunch Unstructured Big Data!  Hadoop extracts Structured insights from Unstructured video with customized computer vision algorithms.  Scalable framework with ease of experimenting, developing, deploying!  Pivotal HD demonstrates large scale video analytics use cases: – Anomaly detection – Trajectory analysis – More …
  • 37. 48© Copyright 2013 Pivotal. All rights reserved. 48© Copyright 2013 Pivotal. All rights reserved. Q&A
  • 38. © Copyright 2013 Pivotal. All rights reserved. More Information Pivotal Blog Site August 12, 2013 Large Scale Video Analytics Contact the Data Science Lab Services info@gopivotal.com
  • 39. 50© Copyright 2013 Pivotal. All rights reserved. 50© Copyright 2013 Pivotal. All rights reserved. Thank You
  • 40. A NEW PLATFORM FOR A NEW ERA

Notes de l'éditeur

  1. Not demoing the HAWQ integration today.
  2. In surveillance video, most of time nothing interesting happens Manually Fast Forward/Backward to locate events is painful Gets even worse with TB’s video data!