Personal Driving Diary: Constructing a Video Archive of Everyday Driving Events IEEE workshop on Motion and Video Computing ( WMVC) 2011 IEEE Workshop.

Slides:



Advertisements
Similar presentations
Decision Trees Decision tree representation ID3 learning algorithm
Advertisements

Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.
Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.
SmartPlayer: User-Centric Video Fast-Forwarding K.-Y. Cheng, S.-J. Luo, B.-Y. Chen, and H.-H. Chu ACM CHI 2009 (international conference on Human factors.
Patch to the Future: Unsupervised Visual Prediction
Activity Recognition Aneeq Zia. Agenda What is activity recognition Typical methods used for action recognition “Evaluation of local spatio-temporal features.
Pedestrian Detection: introduction
EE462 MLCV Lecture 5-6 Object Detection – Boosting Tae-Kyun Kim.
Detecting Pedestrians by Learning Shapelet Features
Computer and Robot Vision I
Accelerometer-based Transportation Mode Detection on Smartphones
Decision Trees Instructor: Qiang Yang Hong Kong University of Science and Technology Thanks: Eibe Frank and Jiawei Han.
Robust Moving Object Detection & Categorization using self- improving classifiers Omar Javed, Saad Ali & Mubarak Shah.
Graz University of Technology, AUSTRIA Institute for Computer Graphics and Vision Fast Visual Object Identification and Categorization Michael Grabner,
Generic Object Detection using Feature Maps Oscar Danielsson Stefan Carlsson
Robust Real-time Object Detection by Paul Viola and Michael Jones ICCV 2001 Workshop on Statistical and Computation Theories of Vision Presentation by.
Vigilant Real-time storage and intelligent retrieval of visual surveillance data Dr Graeme A. Jones.
CS 223B Assignment 1 Help Session Dan Maynes-Aminzade.
Classification and Prediction by Yen-Hsien Lee Department of Information Management College of Management National Sun Yat-Sen University March 4, 2003.
Multiple Object Class Detection with a Generative Model K. Mikolajczyk, B. Leibe and B. Schiele Carolina Galleguillos.
Jacinto C. Nascimento, Member, IEEE, and Jorge S. Marques
Jason Li Jeremy Fowers Ground Target Following for Unmanned Aerial Vehicles.
A Brief Overview of Computer Vision Jinxiang Chai.
ID3 Algorithm Allan Neymark CS157B – Spring 2007.
Midwestern State University, Wichita Falls TX 1 Computerized Trip Classification of GPS Data: A Proposed Framework Terry Griffin - Yan Huang – Ranette.
GM-Carnegie Mellon Autonomous Driving CRL TitleAutomated Image Analysis for Robust Detection of Curbs Thrust AreaPerception Project LeadDavid Wettergreen,
Short Introduction to Machine Learning Instructor: Rada Mihalcea.
EADS DS / SDC LTIS Page 1 7 th CNES/DLR Workshop on Information Extraction and Scene Understanding for Meter Resolution Image – 29/03/07 - Oberpfaffenhofen.
Shape-Based Human Detection and Segmentation via Hierarchical Part- Template Matching Zhe Lin, Member, IEEE Larry S. Davis, Fellow, IEEE IEEE TRANSACTIONS.
Introduction to Computer Vision Olac Fuentes Computer Science Department University of Texas at El Paso El Paso, TX, U.S.A.
Marcin Marszałek, Ivan Laptev, Cordelia Schmid Computer Vision and Pattern Recognition, CVPR Actions in Context.
Portable Vision-Based HCI A Real-Time Hand Mouse System on Portable Devices 連矩鋒 (Burt C.F. Lien) Department of Computer Science and Information Engineering.
An Information Fusion Approach for Multiview Feature Tracking Esra Ataer-Cansizoglu and Margrit Betke ) Image and.
Face detection Slides adapted Grauman & Liebe’s tutorial
DIEGO AGUIRRE COMPUTER VISION INTRODUCTION 1. QUESTION What is Computer Vision? 2.
ECE738 Advanced Image Processing Face Detection IEEE Trans. PAMI, July 1997.
1 Artificial Intelligence: Vision Stages of analysis Low level vision Surfaces and distance Object Matching.
Efficient Visual Object Tracking with Online Nearest Neighbor Classifier Many slides adapt from Steve Gu.
Expectation-Maximization (EM) Case Studies
MACHINE LEARNING 10 Decision Trees. Motivation  Parametric Estimation  Assume model for class probability or regression  Estimate parameters from all.
First-Person Activity Recognition: What Are They Doing to Me? M. S. Ryoo and Larry Matthies Jet Propulsion Laboratory, California Institute of Technology,
Human Activity Recognition at Mid and Near Range Ram Nevatia University of Southern California Based on work of several collaborators: F. Lv, P. Natarajan,
Learning to Detect Faces A Large-Scale Application of Machine Learning (This material is not in the text: for further information see the paper by P.
An Introduction Student Name: Riaz Ahmad Program: MSIT( ) Subject: Data warehouse & Data Mining.
Week 10 Emily Hand UNR.
Using Adaptive Tracking To Classify And Monitor Activities In A Site W.E.L. Grimson, C. Stauffer, R. Romano, L. Lee.
CS-498 Computer Vision Week 9, Class 2 and Week 10, Class 1
Suspicious Behavior in Outdoor Video Analysis - Challenges & Complexities Air Force Institute of Technology/ROME Air Force Research Lab Unclassified IED.
Using decision trees to build an a framework for multivariate time- series classification 1 Present By Xiayi Kuang.
Data Mining By Farzana Forhad CS 157B. Agenda Decision Tree and ID3 Rough Set Theory Clustering.
Motion Features for Action Recognition YeHao 3/11/2014.
Machine Learning Recitation 8 Oct 21, 2009 Oznur Tastan.
DECISION TREES Asher Moody, CS 157B. Overview  Definition  Motivation  Algorithms  ID3  Example  Entropy  Information Gain  Applications  Conclusion.
Chapter 3 Data Mining: Classification & Association Chapter 4 in the text box Section: 4.3 (4.3.1),
DATA MINING TECHNIQUES (DECISION TREES ) Presented by: Shweta Ghate MIT College OF Engineering.
Review of Decision Tree Learning Bamshad Mobasher DePaul University Bamshad Mobasher DePaul University.
IMAGE PROCESSING APPLIED TO TRAFFIC QUEUE DETECTION ALGORITHM.
Learning Patterns of Activity
DECISION TREES An internal node represents a test on an attribute.
Automatic Video Shot Detection from MPEG Bit Stream
Prepared by: Mahmoud Rafeek Al-Farra
A Forest of Sensors: Using adaptive tracking to classify and monitor activities in a site Eric Grimson AI Lab, Massachusetts Institute of Technology
Session 7: Face Detection (cont.)
Object detection as supervised classification
ID3 Algorithm.
Context-Aware Modeling and Recognition of Activities in Video
Eric Grimson, Chris Stauffer,
Brief Review of Recognition + Context
AHED Automatic Human Emotion Detection
Report 2 Brandon Silva.
Presentation transcript:

Personal Driving Diary: Constructing a Video Archive of Everyday Driving Events IEEE workshop on Motion and Video Computing ( WMVC) 2011 IEEE Workshop on Applications of Computer Vision (WACV) 2011 Electronics and Telecommunications Research Institute M. S. Ryoo, Jae-Yeong Lee, Ji Hoon Joung, Sunglok Choi, and Wonpil Yu

Introduction It illustrates important driving events of the user. – Enable interactive search of video segments – Help the user to analyze his/her driving habits and patterns The objective is to construct a system that automatically annotates and summarizes videos.

Framework

geometry component(1/2) visual odometry [9] – To measure the self-motion of the camera.

geometry component(2/2) visual odometry – Feature (SIFT) detection for each frame – Matching is performed using KLT optical flows Estimating a ground plane using regular patterns on the ground (e.g. lane and crosswalk) – It enables global localization of other objects on it.

Detection component(1/3)

Detection component(2/3) Detect pedestrians – Adopt histogram of oriented gradients (HOG) features [3] and apply a sliding windows method – Filtering out windows with little vertical edges

Detection component(3/3) Vehicle detection – Apply the Viola and Jones’ method [15] to detect rear-view of appearing vehicles [15] P. Viola and M. Jones. Rapid object detection using a boosted cascade of simple features. In CVPR, Rectangle features

Tracking component A single hypothesis for each object Relies on color appearance model of the object – Each object hypothesis is computed using its position, size, and color histogram

Event analysis component The role is to label all ongoing events of the vehicle given a continuous video sequence. – They are recognized by hierarchically analyzing the relationships among the detected sub-events. – Spatio-Temporal Relationship Decision Tree.

Decision Trees Rules for classifying data using attributes. The tree consists of decision nodes and leaf nodes. –A decision node has two (or more branches), each representing values for the attribute tested. –A leaf node attribute produces a homogeneous result (all in one class), which does not require additional classification testing. intermediate node

Decision Tree Example overcast highnormal false true sunny rain No Yes Outlook Humidity Windy feature event result

Entropy Entropy = -1*(0.5log 2 (0.5) + 0.5log 2 (0.5)) = +1 Entropy = -1*(0.1log 2 (0.1) + 0.9log 2 (0.9)) = 0.47 Entropy: a formula to calculate the homogeneity of a sample. Maximizes the gain E(Current set) – E(All child sets)

Spatio-Temporal Relationship Decision Tree elementary sub-events car passing another car passed by another car is at front of another car at behind of another cars side-by-side accelerating decelerating vehicle stopped pedestrian in front Describing a condition of a particular sub- event (e.g. its duration greater than a certain threshold) Binary decision tree

Spatio-Temporal Relationship Decision Tree The system recognizes the sub-events using four types of features. – Extracted from local 3-D XYT trajectories. Time intervals of all occurring sub-events are recognized, and are provided to the system for the further analysis. – Describing a condition of a particular sub-event – A relationship between two sub-events orientationvelocityaccelerationrelative XY coordinate

Experiments Dataset of driving events The dataset is segmented into 52 scenes, where each of them contains 0 to 3 events. long stopping overtake overtaken sudden acceleration sudden stop - pedestrian sudden stop - vehicle