Segmentation, Classification &Tracking of Humans for Smart Airbag Applications
|
|
- Brett Brooks
- 5 years ago
- Views:
Transcription
1 Segmentation, Classification &Tracking of Humans for Smart Airbag Applications Dr. Michael E. Farmer Dept. of Computer Science, Engineering Science, and Physics University of Michigan-Flint Importance of Topic Between 1986 and 2001 airbags caused the following deaths, mostly during low speed crashes: 19 infants in RFIS 85 children 7 adults due to proximity at time of deployment Unfortunately, as recently as 1998: over 50% of a NHTSA survey respondents had placed their children in the front seat of their vehicle over the last 30 days Deaths may continue until a system to automatically disable the airbag is developed. 1
2 Automotive Occupant Classification &Tracking Problem National Highway Transportation Safety Administration (NHTSA) mandate (2004) Requires two suppression conditions: Suppress the airbag if child or infant Detect change within 10 seconds Suppress the airbag if occupant is within Automatic Suppression Zone (ASZ) Disable bag within 20 msecs Definition of Automatic Suppression Zone (ASZ) Oriented along Instrument Panel Distance from Airbag where risk of injury in minimized ASZ ASZ 2
3 NHTSA Approved Methods for Performing Airbag Suppression 1-year old infant 3 to 6-year old child Adult Protected by Classification Suppress if Present Suppress if Present OR Protected by Tracking Suppress if in ASZ Suppress if in ASZ If decide to protect children by classification then get 4-class problem (infant, child, adult, empty) If decide to protect children by tracking then get 2-class problem (infant versus all else) 4-class Classification Problem Infant Child Adult Empty 3
4 2-class Classification Problem Vs. Adults Infants Difficulties with Occupant Classification Large Intra-class Variability Infant Class Adult Class 4
5 Difficulties with Occupant Classification II Low Inter-class Variability for 4-Class Classification Problem 6 Year-old on Booster 5th % Adult Female Note that the 6 YO is actually taller in these images when seat is in forward position for child and rear-most position for the adult. Difficulties with Occupant Classification - System experiences extreme variations in illumination 5
6 Difficulties with Occupant Tracking Extensive occupant deformation during movement Occupant occlusion Variability in size of occupant Summary of Difficulties with Occupant Airbag Suppression Problem Large intra-class variability of the various occupant types Low inter-class variability for 4-class classification problem Camouflaged classes (e.g., blanketed RFIS) Large variation in illumination Severe automotive environmental conditions Low cost Extremely high reliability and performance 6
7 Training images: Test images: Summary of Image Data Used Occupant Type Classification Number of Images RFIS+FFIS Infant 2657 Child Child 620 Adult Adult 983 Empty Seat Empty 72 Total number of images: 4332 Occupant Type Classification Number of Images Infant (RFIS+FFIS) Infant 1807 Child Child 236 Adult Adult 210 Empty Seat Empty 8 Total number of images: 2261 System Algorithm Architecture Standard components of pattern recognition system: 1. data acquisition and pre-processing 2. data representation 3. decision making Every 3 seconds Classifier Segmenter Feature Extraction Occupant Classifier Input Image Every 1/40 second Tracker Segmenter Occupant Model Head/Torso Tracker & Predictor 7
8 Approach for Classifier Segmentation Raw Image Classifier Segmenter Feature Extraction Occupant Classifier Pal and Pal state: hundreds of segmentation techniques in the literature, but there is no single method which can be considered good for all images Pal and Pal also state: semantics and prior information about the type of images are critical to the solution of the segmentation problem In light of these, we will utilize all the information we have regarding the interior of the vehicle The approach we will take is one of background removal. Segmentation Processing For Background Removal tested 2 methods De-correlation Processing Eigen-images Results: De-correlation processing outperforms Eigenimages Also developed 2 post-processing methods Hole filling using binary morphology Use closing: ( A B ˆ ) ΘB Further background reduction with Watershed 8
9 Eigen-image Processing T L = ΦCΦ Φ Mb Used sequence of 722 images to compute covariance matrix p new T Mb = Φ ( I new µ new ) I background = Φ p Mb new + µ new I I > threshold new background De-correlation Processing [ ] grad T g( x, y) g( x, y) AB g( i, j) = x, grad C = y 2 g( x, y) g( x, y) A B 2 9
10 Eigen-image Processing Results Input Image Transformed Image Difference Image Histogram of Difference Image Thresholded Difference Image Segmentation Processing Results Input Image Reference Image De-correlation Image Thresholded De-correl. Image Postprocessing Input Image Hole Filling Watershed Image 10
11 Approach for Feature Extraction Raw Image Classifier Segmenter Feature Extraction Occupant Classifier Devijer and Kittler define Feature Extraction as: extracting from the raw data the information which is most relevant for classification. feature extraction is probably the single most important factor in achieving high recognition performance Feature Extraction Taxonomy Content Retrieval Methods Shape Description Texture Description Color Description Spatial Location Boundary Methods Region-based Methods Structural Transform Domain Spatial (Geometric) Domain Transform Domain Spatial (Geometric) Domain 11
12 Feature Extraction - Child on seat has same boundary as empty seat so cannot use boundary methods Recall we segment the occupant & the seat - Child and infant have common color/grayscale & texture distribution so cannot use color/grayscale or texture - We will use region methods to characterize the occupant Legendre Moments of Edge Image for Feature Extraction Segmented Images Edge Images 12
13 Legendre Moment Reconstruction Infant Image Adult Image 25 Order (351 features) 35 Order (666 features) 45 Order (1081 features) Will use the highest order to capture the most internal features Results for Feature Extraction Tested the following different moment features: Geometric, Legendre, and Zernike Recall we do not want moment invariants, since size of occupant depends on spatial location Tested moments based on separation of features using Mann- Whitney distribution test 13
14 Feature Selection Taxonomy Feature Selection Methods Complete Random Heuristic Exhaustive Non- Exhaustive Type I Type II (SA, GA, RMHC) All Breadth First Branch & Bound Best First Beam Search Forward Selection Backward Selection Will test our own Mann-Whitney as well as Mutual Information for Best First Instance Based (RELIEF) Mann-Whitney Feature Selection 1. Mann-Whitney sorts features based on separability First compute the mean rank sums n µ = σ A AB A n = ( N + 1), and 2 A n ( N + 1) B. 12 z = n and n are the number of samples from classes A and A B B and S is the actual sum of the ranks A 2. Correlation post processing tests and removes correlated features. Cov ( ) ( A, B) ) ρ A, B = Use Spearman-R coefficient 2 2 σ ( A) σ ( B) Cov(A,B) is covariance of the ranks ( S ) A µ ± 0. 5 σ A AB 14
15 Discrimination Ability of Features Correlated Features Removal 15
16 Results for Feature Selection Feature Selection Method Classification Accuracy # of Features Retained Two-class Four-class Two-class Four-class Using all Features Random Mutation Hill Climbing ( α = 0. 2 ) Random Mutation Hill Climbing ( α = 0. 8 ) Forward Sequential Search * 9 13* Mann-Whitney w/ Correl. (all 1081) Mann-Whitney w/ Correl. (retain top 200) Mann-Whitney w/ Correl. (retain top 120) Mutual Information w/ Correl. (all 1081) Mutual Information w/ Correl. (retain top 200) Mutual Information w/ Correl. (retain top 120) * FSS results after 20 days execution, rather than after convergence Classifier tested on extended drive sequence FSS-+l-R selected features (41% correct) 16
17 Classifier tested on extended drive sequence Mann-Whitney selected features (64% correct) Results for Feature Selection - Another consideration is processing time for massive scale feature selection problems such as ours where we started with 1081 features. Method Mann-Whitney w/ Correlation Time < 10 minutes Random Mutation Hill 3.25 hours Climbing Forward Sequential Search ~ 1 day per output feature (2- class) ~ 2 day per output feature (4- class) 17
18 Approach for Occupant Classifier Raw Image Classifier Segmenter Feature Extraction Occupant Classifier Prior Information COMPLETE INCOMPLETE Bayes Decision Theory Supervised Learning Unsupervised Learning Parametric Approach Nonparametric Approach Parametric Approach Non-parametric Approach "Optimal" Rules Plug-in Rules Density Estimation Geometric Rules (K-NN, Tree, ) (MLP,rule-based) Mixture Resolving Cluster Analysis (Hard, Fuzzy) Note: we will also attempt to exploit history in the classification since we know the occupant cannot change type while driving. Occupant Classifier Tested the following classifiers: Bayes k-nn Modified k-nn SVM Performed 2 types of testing 50/50 Cross validation Independent test data set 18
19 Developed modified k-nn Algorithm for Classification Traditional k-nn Average Distance k-nn Results for Occupant Classifier Two-class Four-class Classifier Method 50/50 Independent 50/50 Independent Bayes 99.7 % 98.2 % 98.4 % 88.4 % k-nearest neighbor (k=9) Modified k-nearest neighbor (k=9) Support Vector Machine 99.0 % 95.1 % 97.7 % 88.2 % 99.5 % 96.7 % 98.5 % 88.2 % 98.9 % 96.8 % 93.6 % 87.8 % Performed 2 types of testing: 50/50 Cross validation Independent test data set 19
20 Contextual Processing for Classifier Errors in classification output have two sources: 1) Random errors: Due to the inherent overlap in the class decision boundaries 2) Deterministic errors: Due to the movements and behaviors of the occupant Contextual processing provides a historical integration of data to reduce both types of error Appears as adult Appears as infant Contextual Processing Details Uses Dempster-Shafer Evidential Reasoning Explicitly allows the use of ignorance in cases where the occupant type suddenly changes. Based on set theory probability mass is assigned at a subset level: Θ 2 = { { infant}{, child},{ adult},{ empty}, { infant, child}{, infant, adult}{, infant, empty}, { child, adult}{, child, empty}{, adult, empty}, { infant, child, adult}{, child, adult, empty}{, infant, adult, empty}, { infant, child, empty}{, child, adult, empty}, { infant, child, adult, empty}} 20
21 Typical Image Sequence for Contextual Processing Results for Contextual Processing Incoming Confidences After Dempster-Shafer P(class) Image Frame Number Class P(class) Incoming Classifications Image Frame Number Classifications After Dempster-Shafer Pattern Class Image Frame Number Image Frame Number 21
22 Confidences after Dempster-Shafer History Processing Effects of history on the extended video sequence (80.0% correct) 22
23 Dynamics of ATD During Pre-crash Braking Approach for Tracker Segmentation Raw Image Tracker Segmenter Occupant Model Head/Torso Tracker & Predictor Segmentation for image sequences has two key differences: 1) object motion can be used as an additional cue for segmentation 2) image sequence segmentation must be accomplished at a considerably faster (full real-time) to support tracking. Two of the more common approaches: 1) template tracking (solid 2-D,line, and point-set templates) 2) optical flow We will define a 3rd method based on mutual information in an image stream 23
24 Results for Tracker Segmentation Template Matching Optical Flow Results for Tracker Segmentation II Template Matching Optical Flow Note while the optical vectors are erroneous, we are still able to use the output for segmentation, while the template matching fails. 24
25 Occupant Shape Modeling Raw Image Tracker Segmenter Occupant Model Head/Torso Tracker & Predictor Bounding Ellipse of Head and Torso Subject Y-axis Centroid Major Axis θ X-axis Minor Axis Occupant Motion Modeling Raw Image Tracker Segmenter Occupant Model Head/Torso Tracker & Predictor Human Activity Recognition Template Matching State-space Points Meshes Posture Sequences Dynamics Sequences Points Lines Blobs 25
26 Occupant Motion Modeling Model human dynamics by three distinct types of motion Commonly use HMMs to model the transitions between states We use an alternative method called Interacting Multiple Models (IMMs) which allows mixing of the separate states. Stationary Human Crash Approach for Occupant Tracking Raw Image Tracker Segmenter Occupant Model Head/Torso Tracker & Predictor Recall the two representations required for tracking an object (shape and motion) Implies there should also be two trackers running: Motion tracker Will use Interacting Multiple Model (IMM) Kalman filter Shape tracker We have defined a new method called Shape from Deformation 26
27 Performance of Tracker for Pre-crash Braking Intrusion Time Results for Robotic Tester HTT Response Delay Count Response Delay (msec) Maximum 5.3 Minimum -21 Average Standard Deviation
28 Performance of Tracker for Human Occupant Shape from Deformation Concept All SFM algorithms rely on point correspondences between image frames. 3-D structure is computed from the relative motions of these points Must define image points that are suitable for tracking. Recent research on using image deformations Infer the direction of motion of an object Still relies on point tracking body. Point tracking is not suitable for the human body It is not rigid and hard to define good points It is also not randomly deformable so may be able to use deformations to infer 3-D shape or orientation 28
29 Future Research - Classification Feature Selection We will Test Mann-Whitney with correlation postprocessing on other massive-scale feature selection problems Wrapper-based segmentation algorithm Apply the wrapper method on other databases Attempt to extend paradigm to general content-based image retrieval application and image data mining Contextual Processing Explore use of Evidential Reasoning for classifier combining Explore integrating track information with classsifier results 29
Occupant Classification System for Automotive Airbag Suppression
Occupant Classification System for Automotive Airbag Suppression Michael E. Farmer and Anil K. Jain* Eaton Corporation * Michigan State University Email: farmerm3@msu.edu, jain@cse.msu.edu Abstract The
More informationVehicle Occupant Posture Analysis Using Voxel Data
Ninth World Congress on Intelligent Transport Systems, Chicago, Illinois, October Vehicle Occupant Posture Analysis Using Voxel Data Ivana Mikic, Mohan Trivedi Computer Vision and Robotics Research Laboratory
More informationClassification. Vladimir Curic. Centre for Image Analysis Swedish University of Agricultural Sciences Uppsala University
Classification Vladimir Curic Centre for Image Analysis Swedish University of Agricultural Sciences Uppsala University Outline An overview on classification Basics of classification How to choose appropriate
More informationIntroduction to behavior-recognition and object tracking
Introduction to behavior-recognition and object tracking Xuan Mo ipal Group Meeting April 22, 2011 Outline Motivation of Behavior-recognition Four general groups of behaviors Core technologies Future direction
More informationClustering CS 550: Machine Learning
Clustering CS 550: Machine Learning This slide set mainly uses the slides given in the following links: http://www-users.cs.umn.edu/~kumar/dmbook/ch8.pdf http://www-users.cs.umn.edu/~kumar/dmbook/dmslides/chap8_basic_cluster_analysis.pdf
More informationUnsupervised Learning : Clustering
Unsupervised Learning : Clustering Things to be Addressed Traditional Learning Models. Cluster Analysis K-means Clustering Algorithm Drawbacks of traditional clustering algorithms. Clustering as a complex
More informationAn Introduction to Pattern Recognition
An Introduction to Pattern Recognition Speaker : Wei lun Chao Advisor : Prof. Jian-jiun Ding DISP Lab Graduate Institute of Communication Engineering 1 Abstract Not a new research field Wide range included
More informationEvaluation Measures. Sebastian Pölsterl. April 28, Computer Aided Medical Procedures Technische Universität München
Evaluation Measures Sebastian Pölsterl Computer Aided Medical Procedures Technische Universität München April 28, 2015 Outline 1 Classification 1. Confusion Matrix 2. Receiver operating characteristics
More informationEvaluation of Moving Object Tracking Techniques for Video Surveillance Applications
International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347 5161 2015INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article Evaluation
More informationSupervised vs unsupervised clustering
Classification Supervised vs unsupervised clustering Cluster analysis: Classes are not known a- priori. Classification: Classes are defined a-priori Sometimes called supervised clustering Extract useful
More informationMUSI-6201 Computational Music Analysis
MUSI-6201 Computational Music Analysis Part 4.3: Feature Post-Processing alexander lerch November 4, 2015 instantaneous features overview text book Chapter 3: Instantaneous Features (pp. 63 69) sources:
More informationDigital Image Processing
Digital Image Processing Part 9: Representation and Description AASS Learning Systems Lab, Dep. Teknik Room T1209 (Fr, 11-12 o'clock) achim.lilienthal@oru.se Course Book Chapter 11 2011-05-17 Contents
More informationChapter 9 Object Tracking an Overview
Chapter 9 Object Tracking an Overview The output of the background subtraction algorithm, described in the previous chapter, is a classification (segmentation) of pixels into foreground pixels (those belonging
More informationFeature Selection. Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester / 262
Feature Selection Department Biosysteme Karsten Borgwardt Data Mining Course Basel Fall Semester 2016 239 / 262 What is Feature Selection? Department Biosysteme Karsten Borgwardt Data Mining Course Basel
More informationCOSC160: Detection and Classification. Jeremy Bolton, PhD Assistant Teaching Professor
COSC160: Detection and Classification Jeremy Bolton, PhD Assistant Teaching Professor Outline I. Problem I. Strategies II. Features for training III. Using spatial information? IV. Reducing dimensionality
More information8/3/2017. Contour Assessment for Quality Assurance and Data Mining. Objective. Outline. Tom Purdie, PhD, MCCPM
Contour Assessment for Quality Assurance and Data Mining Tom Purdie, PhD, MCCPM Objective Understand the state-of-the-art in contour assessment for quality assurance including data mining-based techniques
More informationLearning and Inferring Depth from Monocular Images. Jiyan Pan April 1, 2009
Learning and Inferring Depth from Monocular Images Jiyan Pan April 1, 2009 Traditional ways of inferring depth Binocular disparity Structure from motion Defocus Given a single monocular image, how to infer
More informationAnnouncements. Recognition. Recognition. Recognition. Recognition. Homework 3 is due May 18, 11:59 PM Reading: Computer Vision I CSE 152 Lecture 14
Announcements Computer Vision I CSE 152 Lecture 14 Homework 3 is due May 18, 11:59 PM Reading: Chapter 15: Learning to Classify Chapter 16: Classifying Images Chapter 17: Detecting Objects in Images Given
More informationProcessing of binary images
Binary Image Processing Tuesday, 14/02/2017 ntonis rgyros e-mail: argyros@csd.uoc.gr 1 Today From gray level to binary images Processing of binary images Mathematical morphology 2 Computer Vision, Spring
More informationImage Segmentation. Srikumar Ramalingam School of Computing University of Utah. Slides borrowed from Ross Whitaker
Image Segmentation Srikumar Ramalingam School of Computing University of Utah Slides borrowed from Ross Whitaker Segmentation Semantic Segmentation Indoor layout estimation What is Segmentation? Partitioning
More informationBBS654 Data Mining. Pinar Duygulu. Slides are adapted from Nazli Ikizler
BBS654 Data Mining Pinar Duygulu Slides are adapted from Nazli Ikizler 1 Classification Classification systems: Supervised learning Make a rational prediction given evidence There are several methods for
More informationIntroduction to digital image classification
Introduction to digital image classification Dr. Norman Kerle, Wan Bakx MSc a.o. INTERNATIONAL INSTITUTE FOR GEO-INFORMATION SCIENCE AND EARTH OBSERVATION Purpose of lecture Main lecture topics Review
More informationContents. Preface to the Second Edition
Preface to the Second Edition v 1 Introduction 1 1.1 What Is Data Mining?....................... 4 1.2 Motivating Challenges....................... 5 1.3 The Origins of Data Mining....................
More informationComputer vision: models, learning and inference. Chapter 13 Image preprocessing and feature extraction
Computer vision: models, learning and inference Chapter 13 Image preprocessing and feature extraction Preprocessing The goal of pre-processing is to try to reduce unwanted variation in image due to lighting,
More informationNormalized Texture Motifs and Their Application to Statistical Object Modeling
Normalized Texture Motifs and Their Application to Statistical Obect Modeling S. D. Newsam B. S. Manunath Center for Applied Scientific Computing Electrical and Computer Engineering Lawrence Livermore
More informationFeature Selection. CE-725: Statistical Pattern Recognition Sharif University of Technology Spring Soleymani
Feature Selection CE-725: Statistical Pattern Recognition Sharif University of Technology Spring 2013 Soleymani Outline Dimensionality reduction Feature selection vs. feature extraction Filter univariate
More informationBlood Microscopic Image Analysis for Acute Leukemia Detection
I J C T A, 9(9), 2016, pp. 3731-3735 International Science Press Blood Microscopic Image Analysis for Acute Leukemia Detection V. Renuga, J. Sivaraman, S. Vinuraj Kumar, S. Sathish, P. Padmapriya and R.
More informationNeuroMem. A Neuromorphic Memory patented architecture. NeuroMem 1
NeuroMem A Neuromorphic Memory patented architecture NeuroMem 1 Unique simple architecture NM bus A chain of identical neurons, no supervisor 1 neuron = memory + logic gates Context Category ted during
More informationSupervised Learning for Image Segmentation
Supervised Learning for Image Segmentation Raphael Meier 06.10.2016 Raphael Meier MIA 2016 06.10.2016 1 / 52 References A. Ng, Machine Learning lecture, Stanford University. A. Criminisi, J. Shotton, E.
More informationStatistical Pattern Recognition
Statistical Pattern Recognition Features and Feature Selection Hamid R. Rabiee Jafar Muhammadi Spring 2012 http://ce.sharif.edu/courses/90-91/2/ce725-1/ Agenda Features and Patterns The Curse of Size and
More informationECLT 5810 Clustering
ECLT 5810 Clustering What is Cluster Analysis? Cluster: a collection of data objects Similar to one another within the same cluster Dissimilar to the objects in other clusters Cluster analysis Grouping
More informationAnnouncements. Recognition I. Gradient Space (p,q) What is the reflectance map?
Announcements I HW 3 due 12 noon, tomorrow. HW 4 to be posted soon recognition Lecture plan recognition for next two lectures, then video and motion. Introduction to Computer Vision CSE 152 Lecture 17
More informationSHRP 2 Safety Research Symposium July 27, Site-Based Video System Design and Development: Research Plans and Issues
SHRP 2 Safety Research Symposium July 27, 2007 Site-Based Video System Design and Development: Research Plans and Issues S09 Objectives Support SHRP2 program research questions: Establish crash surrogates
More informationEE 584 MACHINE VISION
EE 584 MACHINE VISION Binary Images Analysis Geometrical & Topological Properties Connectedness Binary Algorithms Morphology Binary Images Binary (two-valued; black/white) images gives better efficiency
More informationFPGA Image Processing for Driver Assistance Camera
Michigan State University College of Engineering ECE 480 Design Team 4 Feb. 8 th 2011 FPGA Image Processing for Driver Assistance Camera Final Proposal Design Team: Buether, John Frankfurth, Josh Lee,
More informationBENCHMARKING ATTRIBUTE SELECTION TECHNIQUES FOR MICROARRAY DATA
BENCHMARKING ATTRIBUTE SELECTION TECHNIQUES FOR MICROARRAY DATA S. DeepaLakshmi 1 and T. Velmurugan 2 1 Bharathiar University, Coimbatore, India 2 Department of Computer Science, D. G. Vaishnav College,
More informationArtificial Intelligence. Programming Styles
Artificial Intelligence Intro to Machine Learning Programming Styles Standard CS: Explicitly program computer to do something Early AI: Derive a problem description (state) and use general algorithms to
More informationUninformed Search Methods. Informed Search Methods. Midterm Exam 3/13/18. Thursday, March 15, 7:30 9:30 p.m. room 125 Ag Hall
Midterm Exam Thursday, March 15, 7:30 9:30 p.m. room 125 Ag Hall Covers topics through Decision Trees and Random Forests (does not include constraint satisfaction) Closed book 8.5 x 11 sheet with notes
More informationCar tracking in tunnels
Czech Pattern Recognition Workshop 2000, Tomáš Svoboda (Ed.) Peršlák, Czech Republic, February 2 4, 2000 Czech Pattern Recognition Society Car tracking in tunnels Roman Pflugfelder and Horst Bischof Pattern
More informationChapter 3: Supervised Learning
Chapter 3: Supervised Learning Road Map Basic concepts Evaluation of classifiers Classification using association rules Naïve Bayesian classification Naïve Bayes for text classification Summary 2 An example
More informationSemi-Supervised PCA-based Face Recognition Using Self-Training
Semi-Supervised PCA-based Face Recognition Using Self-Training Fabio Roli and Gian Luca Marcialis Dept. of Electrical and Electronic Engineering, University of Cagliari Piazza d Armi, 09123 Cagliari, Italy
More informationGaze interaction (2): models and technologies
Gaze interaction (2): models and technologies Corso di Interazione uomo-macchina II Prof. Giuseppe Boccignone Dipartimento di Scienze dell Informazione Università di Milano boccignone@dsi.unimi.it http://homes.dsi.unimi.it/~boccignone/l
More informationComputer Vision 2 Lecture 8
Computer Vision 2 Lecture 8 Multi-Object Tracking (30.05.2016) leibe@vision.rwth-aachen.de, stueckler@vision.rwth-aachen.de RWTH Aachen University, Computer Vision Group http://www.vision.rwth-aachen.de
More informationObject Recognition Using Pictorial Structures. Daniel Huttenlocher Computer Science Department. In This Talk. Object recognition in computer vision
Object Recognition Using Pictorial Structures Daniel Huttenlocher Computer Science Department Joint work with Pedro Felzenszwalb, MIT AI Lab In This Talk Object recognition in computer vision Brief definition
More informationFacial Expression Detection Using Implemented (PCA) Algorithm
Facial Expression Detection Using Implemented (PCA) Algorithm Dileep Gautam (M.Tech Cse) Iftm University Moradabad Up India Abstract: Facial expression plays very important role in the communication with
More informationAccelerometer Gesture Recognition
Accelerometer Gesture Recognition Michael Xie xie@cs.stanford.edu David Pan napdivad@stanford.edu December 12, 2014 Abstract Our goal is to make gesture-based input for smartphones and smartwatches accurate
More informationUnsupervised learning in Vision
Chapter 7 Unsupervised learning in Vision The fields of Computer Vision and Machine Learning complement each other in a very natural way: the aim of the former is to extract useful information from visual
More informationMultiple-Choice Questionnaire Group C
Family name: Vision and Machine-Learning Given name: 1/28/2011 Multiple-Choice naire Group C No documents authorized. There can be several right answers to a question. Marking-scheme: 2 points if all right
More informationRobust PDF Table Locator
Robust PDF Table Locator December 17, 2016 1 Introduction Data scientists rely on an abundance of tabular data stored in easy-to-machine-read formats like.csv files. Unfortunately, most government records
More informationPATTERN CLASSIFICATION AND SCENE ANALYSIS
PATTERN CLASSIFICATION AND SCENE ANALYSIS RICHARD O. DUDA PETER E. HART Stanford Research Institute, Menlo Park, California A WILEY-INTERSCIENCE PUBLICATION JOHN WILEY & SONS New York Chichester Brisbane
More informationECG782: Multidimensional Digital Signal Processing
ECG782: Multidimensional Digital Signal Processing Object Recognition http://www.ee.unlv.edu/~b1morris/ecg782/ 2 Outline Knowledge Representation Statistical Pattern Recognition Neural Networks Boosting
More informationECLT 5810 Clustering
ECLT 5810 Clustering What is Cluster Analysis? Cluster: a collection of data objects Similar to one another within the same cluster Dissimilar to the objects in other clusters Cluster analysis Grouping
More informationWP1: Video Data Analysis
Leading : UNICT Participant: UEDIN Fish4Knowledge Final Review Meeting - November 29, 2013 - Luxembourg Workpackage 1 Objectives Fish Detection: Background/foreground modeling algorithms able to deal with
More informationNote Set 4: Finite Mixture Models and the EM Algorithm
Note Set 4: Finite Mixture Models and the EM Algorithm Padhraic Smyth, Department of Computer Science University of California, Irvine Finite Mixture Models A finite mixture model with K components, for
More informationCOMPUTER AND ROBOT VISION
VOLUME COMPUTER AND ROBOT VISION Robert M. Haralick University of Washington Linda G. Shapiro University of Washington A^ ADDISON-WESLEY PUBLISHING COMPANY Reading, Massachusetts Menlo Park, California
More informationUniversity of Florida CISE department Gator Engineering. Clustering Part 2
Clustering Part 2 Dr. Sanjay Ranka Professor Computer and Information Science and Engineering University of Florida, Gainesville Partitional Clustering Original Points A Partitional Clustering Hierarchical
More informationIntroduction to Pattern Recognition Part II. Selim Aksoy Bilkent University Department of Computer Engineering
Introduction to Pattern Recognition Part II Selim Aksoy Bilkent University Department of Computer Engineering saksoy@cs.bilkent.edu.tr RETINA Pattern Recognition Tutorial, Summer 2005 Overview Statistical
More informationSemi-Supervised Clustering with Partial Background Information
Semi-Supervised Clustering with Partial Background Information Jing Gao Pang-Ning Tan Haibin Cheng Abstract Incorporating background knowledge into unsupervised clustering algorithms has been the subject
More informationShort Survey on Static Hand Gesture Recognition
Short Survey on Static Hand Gesture Recognition Huu-Hung Huynh University of Science and Technology The University of Danang, Vietnam Duc-Hoang Vo University of Science and Technology The University of
More informationMatching and Recognition in 3D. Based on slides by Tom Funkhouser and Misha Kazhdan
Matching and Recognition in 3D Based on slides by Tom Funkhouser and Misha Kazhdan From 2D to 3D: Some Things Easier No occlusion (but sometimes missing data instead) Segmenting objects often simpler From
More informationImage Segmentation and Registration
Image Segmentation and Registration Dr. Christine Tanner (tanner@vision.ee.ethz.ch) Computer Vision Laboratory, ETH Zürich Dr. Verena Kaynig, Machine Learning Laboratory, ETH Zürich Outline Segmentation
More informationApplied Bayesian Nonparametrics 5. Spatial Models via Gaussian Processes, not MRFs Tutorial at CVPR 2012 Erik Sudderth Brown University
Applied Bayesian Nonparametrics 5. Spatial Models via Gaussian Processes, not MRFs Tutorial at CVPR 2012 Erik Sudderth Brown University NIPS 2008: E. Sudderth & M. Jordan, Shared Segmentation of Natural
More informationMotion Tracking and Event Understanding in Video Sequences
Motion Tracking and Event Understanding in Video Sequences Isaac Cohen Elaine Kang, Jinman Kang Institute for Robotics and Intelligent Systems University of Southern California Los Angeles, CA Objectives!
More informationEvidential Editing K-Nearest Neighbor Classifier
Evidential Editing -Nearest Neighbor Classifier Lianmeng Jiao 1,2, Thierry Denœux 1, and Quan Pan 2 1 Sorbonne Universités, Université de Technologie de Compiègne, CNRS, Heudiasyc UMR 7253, Compiègne,
More information3 Feature Selection & Feature Extraction
3 Feature Selection & Feature Extraction Overview: 3.1 Introduction 3.2 Feature Extraction 3.3 Feature Selection 3.3.1 Max-Dependency, Max-Relevance, Min-Redundancy 3.3.2 Relevance Filter 3.3.3 Redundancy
More informationVideo Surveillance System for Object Detection and Tracking Methods R.Aarthi, K.Kiruthikadevi
IJISET - International Journal of Innovative Science, Engineering & Technology, Vol. 2 Issue 11, November 2015. Video Surveillance System for Object Detection and Tracking Methods R.Aarthi, K.Kiruthikadevi
More informationCursive Handwriting Recognition System Using Feature Extraction and Artificial Neural Network
Cursive Handwriting Recognition System Using Feature Extraction and Artificial Neural Network Utkarsh Dwivedi 1, Pranjal Rajput 2, Manish Kumar Sharma 3 1UG Scholar, Dept. of CSE, GCET, Greater Noida,
More information10-701/15-781, Fall 2006, Final
-7/-78, Fall 6, Final Dec, :pm-8:pm There are 9 questions in this exam ( pages including this cover sheet). If you need more room to work out your answer to a question, use the back of the page and clearly
More informationLECTURE 6 TEXT PROCESSING
SCIENTIFIC DATA COMPUTING 1 MTAT.08.042 LECTURE 6 TEXT PROCESSING Prepared by: Amnir Hadachi Institute of Computer Science, University of Tartu amnir.hadachi@ut.ee OUTLINE Aims Character Typology OCR systems
More informationFall 09, Homework 5
5-38 Fall 09, Homework 5 Due: Wednesday, November 8th, beginning of the class You can work in a group of up to two people. This group does not need to be the same group as for the other homeworks. You
More informationClassifying Images with Visual/Textual Cues. By Steven Kappes and Yan Cao
Classifying Images with Visual/Textual Cues By Steven Kappes and Yan Cao Motivation Image search Building large sets of classified images Robotics Background Object recognition is unsolved Deformable shaped
More informationTracking. Hao Guan( 管皓 ) School of Computer Science Fudan University
Tracking Hao Guan( 管皓 ) School of Computer Science Fudan University 2014-09-29 Multimedia Video Audio Use your eyes Video Tracking Use your ears Audio Tracking Tracking Video Tracking Definition Given
More informationTopic 6 Representation and Description
Topic 6 Representation and Description Background Segmentation divides the image into regions Each region should be represented and described in a form suitable for further processing/decision-making Representation
More informationINF 4300 Classification III Anne Solberg The agenda today:
INF 4300 Classification III Anne Solberg 28.10.15 The agenda today: More on estimating classifier accuracy Curse of dimensionality and simple feature selection knn-classification K-means clustering 28.10.15
More informationSearch Engines. Information Retrieval in Practice
Search Engines Information Retrieval in Practice All slides Addison Wesley, 2008 Classification and Clustering Classification and clustering are classical pattern recognition / machine learning problems
More informationA Survey on Object Detection and Tracking Algorithms
A Survey on Object Detection and Tracking Algorithms Rupesh Kumar Rout Department of Computer Science and Engineering National Institute of Technology Rourkela Rourkela 769 008, India A Survey on Object
More informationA Novel Criterion Function in Feature Evaluation. Application to the Classification of Corks.
A Novel Criterion Function in Feature Evaluation. Application to the Classification of Corks. X. Lladó, J. Martí, J. Freixenet, Ll. Pacheco Computer Vision and Robotics Group Institute of Informatics and
More informationGenerative and discriminative classification techniques
Generative and discriminative classification techniques Machine Learning and Category Representation 2014-2015 Jakob Verbeek, November 28, 2014 Course website: http://lear.inrialpes.fr/~verbeek/mlcr.14.15
More informationPart I: Data Mining Foundations
Table of Contents 1. Introduction 1 1.1. What is the World Wide Web? 1 1.2. A Brief History of the Web and the Internet 2 1.3. Web Data Mining 4 1.3.1. What is Data Mining? 6 1.3.2. What is Web Mining?
More informationClustering. Robert M. Haralick. Computer Science, Graduate Center City University of New York
Clustering Robert M. Haralick Computer Science, Graduate Center City University of New York Outline K-means 1 K-means 2 3 4 5 Clustering K-means The purpose of clustering is to determine the similarity
More informationMachine Learning. Nonparametric methods for Classification. Eric Xing , Fall Lecture 2, September 12, 2016
Machine Learning 10-701, Fall 2016 Nonparametric methods for Classification Eric Xing Lecture 2, September 12, 2016 Reading: 1 Classification Representing data: Hypothesis (classifier) 2 Clustering 3 Supervised
More information9.913 Pattern Recognition for Vision. Class I - Overview. Instructors: B. Heisele, Y. Ivanov, T. Poggio
9.913 Class I - Overview Instructors: B. Heisele, Y. Ivanov, T. Poggio TOC Administrivia Problems of Computer Vision and Pattern Recognition Overview of classes Quick review of Matlab Administrivia Instructors:
More informationIntroduction p. 1 What is the World Wide Web? p. 1 A Brief History of the Web and the Internet p. 2 Web Data Mining p. 4 What is Data Mining? p.
Introduction p. 1 What is the World Wide Web? p. 1 A Brief History of the Web and the Internet p. 2 Web Data Mining p. 4 What is Data Mining? p. 6 What is Web Mining? p. 6 Summary of Chapters p. 8 How
More informationECE 5424: Introduction to Machine Learning
ECE 5424: Introduction to Machine Learning Topics: Unsupervised Learning: Kmeans, GMM, EM Readings: Barber 20.1-20.3 Stefan Lee Virginia Tech Tasks Supervised Learning x Classification y Discrete x Regression
More information3.2 Level 1 Processing
SENSOR AND DATA FUSION ARCHITECTURES AND ALGORITHMS 57 3.2 Level 1 Processing Level 1 processing is the low-level processing that results in target state estimation and target discrimination. 9 The term
More informationApplications Video Surveillance (On-line or off-line)
Face Face Recognition: Dimensionality Reduction Biometrics CSE 190-a Lecture 12 CSE190a Fall 06 CSE190a Fall 06 Face Recognition Face is the most common biometric used by humans Applications range from
More informationMachine Learning Classifiers and Boosting
Machine Learning Classifiers and Boosting Reading Ch 18.6-18.12, 20.1-20.3.2 Outline Different types of learning problems Different types of learning algorithms Supervised learning Decision trees Naïve
More informationIntroduction to Mobile Robotics
Introduction to Mobile Robotics Clustering Wolfram Burgard Cyrill Stachniss Giorgio Grisetti Maren Bennewitz Christian Plagemann Clustering (1) Common technique for statistical data analysis (machine learning,
More informationRandom Forest A. Fornaser
Random Forest A. Fornaser alberto.fornaser@unitn.it Sources Lecture 15: decision trees, information theory and random forests, Dr. Richard E. Turner Trees and Random Forests, Adele Cutler, Utah State University
More informationAn ICA based Approach for Complex Color Scene Text Binarization
An ICA based Approach for Complex Color Scene Text Binarization Siddharth Kherada IIIT-Hyderabad, India siddharth.kherada@research.iiit.ac.in Anoop M. Namboodiri IIIT-Hyderabad, India anoop@iiit.ac.in
More informationImage Segmentation. Ross Whitaker SCI Institute, School of Computing University of Utah
Image Segmentation Ross Whitaker SCI Institute, School of Computing University of Utah What is Segmentation? Partitioning images/volumes into meaningful pieces Partitioning problem Labels Isolating a specific
More informationClassification of Subject Motion for Improved Reconstruction of Dynamic Magnetic Resonance Imaging
1 CS 9 Final Project Classification of Subject Motion for Improved Reconstruction of Dynamic Magnetic Resonance Imaging Feiyu Chen Department of Electrical Engineering ABSTRACT Subject motion is a significant
More informationEE565:Mobile Robotics Lecture 3
EE565:Mobile Robotics Lecture 3 Welcome Dr. Ahmad Kamal Nasir Today s Objectives Motion Models Velocity based model (Dead-Reckoning) Odometry based model (Wheel Encoders) Sensor Models Beam model of range
More informationA Taxonomy of Semi-Supervised Learning Algorithms
A Taxonomy of Semi-Supervised Learning Algorithms Olivier Chapelle Max Planck Institute for Biological Cybernetics December 2005 Outline 1 Introduction 2 Generative models 3 Low density separation 4 Graph
More informationPattern Recognition. Kjell Elenius. Speech, Music and Hearing KTH. March 29, 2007 Speech recognition
Pattern Recognition Kjell Elenius Speech, Music and Hearing KTH March 29, 2007 Speech recognition 2007 1 Ch 4. Pattern Recognition 1(3) Bayes Decision Theory Minimum-Error-Rate Decision Rules Discriminant
More informationIMAGE SEGMENTATION. Václav Hlaváč
IMAGE SEGMENTATION Václav Hlaváč Czech Technical University in Prague Faculty of Electrical Engineering, Department of Cybernetics Center for Machine Perception http://cmp.felk.cvut.cz/ hlavac, hlavac@fel.cvut.cz
More informationTable Of Contents: xix Foreword to Second Edition
Data Mining : Concepts and Techniques Table Of Contents: Foreword xix Foreword to Second Edition xxi Preface xxiii Acknowledgments xxxi About the Authors xxxv Chapter 1 Introduction 1 (38) 1.1 Why Data
More informationData Preprocessing. Slides by: Shree Jaswal
Data Preprocessing Slides by: Shree Jaswal Topics to be covered Why Preprocessing? Data Cleaning; Data Integration; Data Reduction: Attribute subset selection, Histograms, Clustering and Sampling; Data
More informationRobotics Programming Laboratory
Chair of Software Engineering Robotics Programming Laboratory Bertrand Meyer Jiwon Shin Lecture 8: Robot Perception Perception http://pascallin.ecs.soton.ac.uk/challenges/voc/databases.html#caltech car
More informationIntelligent Robotics
64-424 Intelligent Robotics 64-424 Intelligent Robotics http://tams.informatik.uni-hamburg.de/ lectures/2013ws/vorlesung/ir Jianwei Zhang / Eugen Richter Faculty of Mathematics, Informatics and Natural
More information