Automated Video Cutting:

Slides:



Advertisements
Similar presentations
Copyright © 2000 by RT Lawrence Corporation. La Mirada, California, USA. All Rights Reserved. RTLFiRST Upload File Configuration Full control of configuration.
Advertisements

Classifying Objects as New or Learned with Convolutional Networks and SGD By Kevin Xiong and Evan Phibbs Mentored by Yufei Wang.
ADHD – Presentation Week 2 Arjun Watane Soumyabrata Dey.
Lecture 2: Caffe: getting started Forward propagation
Y A S O O B A L I b o r n o n 1 9 t h F e b r u a r y i n K a n p u r d i s t r i c t o f U t t a r P r a d e s h. H e s t a r t e d s i n g i.
Fraud Detection CNN designed for anti-phishing. Contents Recap PhishZoo Approach Initial Approach Early Results On Deck.
|| Dmitry Laptev, Joachim M. Buhmann Machine Learning Lab, ETH Zurich 05/09/14Dmitry Laptev1 Convolutional Decision Trees.
Real-time Computer Vision with Scanning N-Tuple Grids Simon Lucas Computer Science Dept.
1998/5/21by Chang I-Ning1 ImageRover: A Content-Based Image Browser for the World Wide Web Introduction Approach Image Collection Subsystem Image Query.
WEEK 6: DEEP TRACKING STUDENTS: SI CHEN & MEERA HAHN MENTOR: AFSHIN DEGHAN.
ECE6504 – Deep Learning for Perception
11 BACKING UP AND RESTORING SYSTEMS AND DATA Chapter 15.
Creating video in Movie Maker MOVIE MAKER OFFERS THE BASIC TOOLS NEEDED TO IMPORT AND EDIT VIDEO FOOTAGE, INTEGRATE AUDIO, AND APPLY EFFECTS, TRANSITIONS.
The Viola/Jones Face Detector A “paradigmatic” method for real-time object detection Training is slow, but detection is very fast Key ideas Integral images.
CS 189 Brian Chu Slides at: brianchu.com/ml/
Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition arXiv: v4 [cs.CV(CVPR)] 23 Apr 2015 Kaiming He, Xiangyu Zhang, Shaoqing.
Machine Learning Artificial Neural Networks MPλ ∀ Stergiou Theodoros 1.
Kaggle Winner Presentation Template. Agenda 1.Background 2.Summary 3.Feature selection & engineering 4.Training methods 5.Important findings 6.Simple.
Effects of Limiting Numerical Precision on Neural Networks
TensorFlow CS 5665 F16 practicum Karun Joseph, A Reference:
Analysis of Sparse Convolutional Neural Networks
CSE 190 Caffe Tutorial.
CS 6501: 3D Reconstruction and Understanding Convolutional Neural Networks Connelly Barnes.
Working With Azure Batch AI
ECG data classification with deep learning tools
Artificial Neural Networks
Open Source Toolkit for Turn-Key AI Cluster (Introduction)
Computer Science and Engineering, Seoul National University
The Problem: Classification
Using Location Data to Predict the Outcome of Emergency Calls
Unit 6 – Assignment 1 (P2, P3 and P4)
Utilizing AI & GPUs to Build Cloud-based Real-Time Video Event Detection Solutions Zvika Ashani CTO.
Daniel Bevis William King Villanova University Spring 2006 CS9010
Introduction to Information Security
Deep Learning Libraries
Object Detection with Bootstrapping
Multi-Layer Perceptron On A GPU
Linux Programming Environment How to Run Linux in Windows
Action Recognition Experiments
A VERY Brief Introduction to Convolutional Neural Network using TensorFlow 李 弘
Arjun Watane Soumyabrata Dey
CAMELYON16 Challenge Matt Berseth, NLP Logix Jacksonville FL
Convolution Neural Networks
Comparison Between Deep Learning Packages
Deep Belief Networks Psychology 209 February 22, 2013.
Object Recognition & Detection
Bird-species Recognition Using Convolutional Neural Network
Open Source Toolkit for Turn-Key AI Cluster (Introduction)
Brewing Deep Networks With Caffe
Deep Learning Packages
Cloud API Monitoring An eUnomia Factory Solution.
Jason furmanek Kris murphy IBM
Counting in Dense Crowds using Deep Learning
Construct a Convolutional Neural Network with Python
cs540 - Fall 2016 (Shavlik©), Lecture 20, Week 11
Introduction to Deep Learning with Keras
A Kaggle Project By Ryan Bambrough
Object Classification through Deconvolutional Neural Networks
Oral presentation for ACM International Conference on Multimedia, 2014
APACHE MXNET By Beni Mulyana.
A Proposal Defense On Deep Residual Network For Face Recognition Presented By SAGAR MISHRA MECE
Image to Image Translation using GANs
Neural Networks Geoff Hulten.
Deep Neural Networks for Onboard Intelligence
Overview of Neural Network Architecture Assignment Code
cs638/838 - Spring 2017 (Shavlik©), Week 7
Sketch Object Prediction
Automatic Handwriting Generation
Action Recognition.
VERY DEEP CONVOLUTIONAL NETWORKS FOR LARGE-SCALE IMAGE RECOGNITION
Presentation transcript:

Automated Video Cutting: Deep Learning Lecture Capture Variable lecture lengths Guest lecturers Staff required to cut videos daily Students want videos asap

Automated Video Cutting: Deep Learning Using Caffe to classify snapshots from video 1 image every 30 second Caffenet model using 5 layers of convolution followed by 3 layers of neurons CPU mode was fairly slow ( ~750 inter/sec) Enable GPU mode 5-10x faster Trained for 190,000 iterations (~26hrs)

Automated Video Cutting: Deep Learning Ubuntu installation documentation was for 14.04 discrepancies with 15.10 Getting CUDA installed to allow GPU mode Python interface was giving drastically different results. Ended up using caffe cli tool in testing mode.

Automated Video Cutting: Deep Learning Validation set, random subset of 1500 images Accuracy of 99.8% Testing set from week of footage following training: Accuracy of raw net: 84.4% Accuracy of sliding window: 88.1%

Automated Video Cutting: Deep Learning

Automated Video Cutting: Deep Learning