SlideShare a Scribd company logo
1 of 26
Robust Real-time Object Detection by Paul Viola and Michael Jones Presentation by Avihu Efrat Computer Science Department Tel Aviv University
Content ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Presentation by Gyozo Gidofalvi Computer Science and Engineering Department University of California, San Diego
Object detection task ,[object Object],[object Object],[object Object],Presentation by Gyozo Gidofalvi Computer Science and Engineering Department University of California, San Diego
The Frame work ,[object Object],[object Object],[object Object],Presentation by Gyozo Gidofalvi Computer Science and Engineering Department University of California, San Diego
The Implementation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Definition of simple features for object detection ,[object Object],[object Object],[object Object],[object Object],Using a 24x24 pixel base detection window, with all the possible combination of horizontal and vertical location and scale of these feature types the full set of features has 45,396 features.  The motivation behind using rectangular features, as opposed to more expressive steerable filters is due to their extreme computational efficiency.  Features can act to encode ad-hoc domain knowledge that is difficult to learn using  finite quantity of training data . Presentation by Gyozo Gidofalvi Computer Science and Engineering Department University of California, San Diego
Integral image   Def: The  integral image  at location ( x , y ), is the sum of the pixel values above and to the left of ( x , y ), inclusive. Using the following two recurrences, where  i ( x , y ) is the pixel value of original image at the given location and  s ( x , y ) is the cumulative column sum, we can calculate the integral image representation of the image in a  single pass .   (x,y) s ( x , y ) =  s ( x , y -1) +  i ( x , y ) ii ( x , y ) =  ii ( x -1, y ) + s( x , y ) (0,0) x y Presentation by Gyozo Gidofalvi Computer Science and Engineering Department University of California, San Diego
Rapid evaluation of rectangular features Using the integral image representation one can compute the value of any rectangular sum in constant time.  For example the integral sum inside rectangle D we can compute as: ii (4) +  ii (1) โ€“  ii (2) โ€“  ii (3)  As a result two-, three-, and four-rectangular features can be computed with 6, 8 and 9 array references respectively. Presentation by Gyozo Gidofalvi Computer Science and Engineering Department University of California, San Diego
Advantages  ,[object Object],[object Object]
Challenges for learning a classification function   ,[object Object],[object Object],[object Object],[object Object],Presentation by Gyozo Gidofalvi Computer Science and Engineering Department University of California, San Diego
A variant of AdaBoost for aggressive feature selection ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A variant of AdaBoost for aggressive feature selection ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A variant of AdaBoost for aggressive feature selection Presentation by Gyozo Gidofalvi Computer Science and Engineering Department University of California, San Diego
Example of Adaboost
Performance of 200 feature face detector classifier (One Strong classifier ) The ROC curve of the constructed classifies indicates that a reasonable detection rate of 0.95 can be achieved while maintaining an extremely low false positive rate of approximately  10 -4 .  Presentation by Gyozo Gidofalvi Computer Science and Engineering Department University of California, San Diego
Performance of 200 feature face detector classifier-cont ,[object Object],[object Object],[object Object],[object Object],Presentation by Gyozo Gidofalvi Computer Science and Engineering Department University of California, San Diego
Speed-up through the Attentional Cascade ,[object Object],[object Object],[object Object],Presentation by Gyozo Gidofalvi Computer Science and Engineering Department University of California, San Diego
Processing in training of the Attentional Cascade - 1 Processing : is essentially identical to the processing performed by a  degenerate  decision tree , namely only a  positive result from a previous classifier triggers the evaluation of the subsequent classifier,  bad  outcome leads to immediate rejection of the subwindow. Training : is also much like the training of a decision tree, namely subsequent classifiers are trained only on examples which  pass through all the previous  classifiers. Hence the task faced by classifiers further down the cascade is more difficult. To achieve efficient cascade for a given false positive rate F and detection rate D we would like to minimize the expected number of features evaluated N: Presentation by Gyozo Gidofalvi Computer Science and Engineering Department University of California, San Diego
Processing in training of the Attentional Cascade - 2 ,[object Object],[object Object],[object Object],[object Object],[object Object],Presentation by Gyozo Gidofalvi Computer Science and Engineering Department University of California, San Diego
Algorithm for training a cascade of classifiers Presentation by Gyozo Gidofalvi Computer Science and Engineering Department University of California, San Diego
Experiments (dataset for  training ) ,[object Object],[object Object],Presentation by Gyozo Gidofalvi Computer Science and Engineering Department University of California, San Diego
Experiments cont.  (structure of the detector cascade) ,[object Object],[object Object],[object Object],[object Object],Presentation by Gyozo Gidofalvi Computer Science and Engineering Department University of California, San Diego
Operation of the face detector ,[object Object],[object Object],[object Object],[object Object],Presentation by Gyozo Gidofalvi Computer Science and Engineering Department University of California, San Diego
Results ,[object Object],[object Object],[object Object],[object Object],Rowley at al.:  use a combination of low neural networks (simple network for prescreening larger regions, complex network for detection of faces) . Schneiderman at al.:  use a set of models to capture the variation in facial appearance; each  model describes the statistical behavior of a group of wavelet coefficients. Presentation by Gyozo Gidofalvi Computer Science and Engineering Department University of California, San Diego
Results cont. Presentation by Gyozo Gidofalvi Computer Science and Engineering Department University of California, San Diego
Conclusion ,[object Object],[object Object],[object Object],[object Object],[object Object],Presentation by Gyozo Gidofalvi Computer Science and Engineering Department University of California, San Diego

More Related Content

What's hot

Facial Image Analysis for age and gender and
Facial Image Analysis for age and gender andFacial Image Analysis for age and gender and
Facial Image Analysis for age and gender and
Yuheng Wang
ย 
Introduction to OpenCV
Introduction to OpenCVIntroduction to OpenCV
Introduction to OpenCV
Amit Mandelbaum
ย 
Face detection ppt by Batyrbek
Face detection ppt by Batyrbek Face detection ppt by Batyrbek
Face detection ppt by Batyrbek
Batyrbek Ryskhan
ย 
Detection and recognition of face using neural network
Detection and recognition of face using neural networkDetection and recognition of face using neural network
Detection and recognition of face using neural network
Smriti Tikoo
ย 
face detection
face detectionface detection
face detection
Smriti Tikoo
ย 

What's hot (20)

Facial Image Analysis for age and gender and
Facial Image Analysis for age and gender andFacial Image Analysis for age and gender and
Facial Image Analysis for age and gender and
ย 
Real-time object detection coz YOLO!
Real-time object detection coz YOLO!Real-time object detection coz YOLO!
Real-time object detection coz YOLO!
ย 
You only look once: Unified, real-time object detection (UPC Reading Group)
You only look once: Unified, real-time object detection (UPC Reading Group)You only look once: Unified, real-time object detection (UPC Reading Group)
You only look once: Unified, real-time object detection (UPC Reading Group)
ย 
Computer Vision - Real Time Face Recognition using Open CV and Python
Computer Vision - Real Time Face Recognition using Open CV and PythonComputer Vision - Real Time Face Recognition using Open CV and Python
Computer Vision - Real Time Face Recognition using Open CV and Python
ย 
Features image processing and Extaction
Features image processing and ExtactionFeatures image processing and Extaction
Features image processing and Extaction
ย 
YOLO
YOLOYOLO
YOLO
ย 
Object Detection using Deep Neural Networks
Object Detection using Deep Neural NetworksObject Detection using Deep Neural Networks
Object Detection using Deep Neural Networks
ย 
Identifying unconscious patients using face and fingerprint recognition
Identifying unconscious patients using face and fingerprint recognitionIdentifying unconscious patients using face and fingerprint recognition
Identifying unconscious patients using face and fingerprint recognition
ย 
Object detection with deep learning
Object detection with deep learningObject detection with deep learning
Object detection with deep learning
ย 
face recognition based on PCA
face recognition based on PCAface recognition based on PCA
face recognition based on PCA
ย 
A Brief History of Object Detection / Tommi Kerola
A Brief History of Object Detection / Tommi KerolaA Brief History of Object Detection / Tommi Kerola
A Brief History of Object Detection / Tommi Kerola
ย 
Introduction to OpenCV
Introduction to OpenCVIntroduction to OpenCV
Introduction to OpenCV
ย 
Pose estimation from RGB images by deep learning
Pose estimation from RGB images by deep learningPose estimation from RGB images by deep learning
Pose estimation from RGB images by deep learning
ย 
Recent Progress on Object Detection_20170331
Recent Progress on Object Detection_20170331Recent Progress on Object Detection_20170331
Recent Progress on Object Detection_20170331
ย 
Face detection ppt by Batyrbek
Face detection ppt by Batyrbek Face detection ppt by Batyrbek
Face detection ppt by Batyrbek
ย 
Introduction to OpenCV
Introduction to OpenCVIntroduction to OpenCV
Introduction to OpenCV
ย 
Detection and recognition of face using neural network
Detection and recognition of face using neural networkDetection and recognition of face using neural network
Detection and recognition of face using neural network
ย 
Real Time Object Dectection using machine learning
Real Time Object Dectection using machine learningReal Time Object Dectection using machine learning
Real Time Object Dectection using machine learning
ย 
Object Detection & Tracking
Object Detection & TrackingObject Detection & Tracking
Object Detection & Tracking
ย 
face detection
face detectionface detection
face detection
ย 

Viewers also liked

Face recognition ppt
Face recognition pptFace recognition ppt
Face recognition ppt
Santosh Kumar
ย 
Face recognition technology - BEST PPT
Face recognition technology - BEST PPTFace recognition technology - BEST PPT
Face recognition technology - BEST PPT
Siddharth Modi
ย 
Real-time Face Recognition & Detection Systems 1
Real-time Face Recognition & Detection Systems 1Real-time Face Recognition & Detection Systems 1
Real-time Face Recognition & Detection Systems 1
Suvadip Shome
ย 
Pest analysis of indusind bank
Pest analysis of indusind bankPest analysis of indusind bank
Pest analysis of indusind bank
Viola Jones
ย 
Face detection using template matching
Face detection using template matchingFace detection using template matching
Face detection using template matching
Brijesh Borad
ย 
Real Time Human Posture Detection with Multiple Depth Sensors
Real Time Human Posture Detection with Multiple Depth SensorsReal Time Human Posture Detection with Multiple Depth Sensors
Real Time Human Posture Detection with Multiple Depth Sensors
Wassim Filali
ย 
Rapid object detection using boosted cascade of simple features
Rapid object detection using boosted  cascade of simple featuresRapid object detection using boosted  cascade of simple features
Rapid object detection using boosted cascade of simple features
Hirantha Pradeep
ย 
Learning Object Detectors From Weakly Supervised Image Data
Learning Object Detectors From Weakly Supervised Image DataLearning Object Detectors From Weakly Supervised Image Data
Learning Object Detectors From Weakly Supervised Image Data
Yandex
ย 

Viewers also liked (20)

Face recognition ppt
Face recognition pptFace recognition ppt
Face recognition ppt
ย 
Face recognition technology - BEST PPT
Face recognition technology - BEST PPTFace recognition technology - BEST PPT
Face recognition technology - BEST PPT
ย 
Face Detection
Face DetectionFace Detection
Face Detection
ย 
Real-time Face Recognition & Detection Systems 1
Real-time Face Recognition & Detection Systems 1Real-time Face Recognition & Detection Systems 1
Real-time Face Recognition & Detection Systems 1
ย 
Pest analysis of indusind bank
Pest analysis of indusind bankPest analysis of indusind bank
Pest analysis of indusind bank
ย 
Face detection using template matching
Face detection using template matchingFace detection using template matching
Face detection using template matching
ย 
Automated Face Detection System
Automated Face Detection SystemAutomated Face Detection System
Automated Face Detection System
ย 
Face detection and recognition
Face detection and recognitionFace detection and recognition
Face detection and recognition
ย 
Facial recognition system
Facial recognition systemFacial recognition system
Facial recognition system
ย 
Face Detection System on Ada boost Algorithm Using Haar Classifiers
Face Detection System on Ada boost Algorithm Using Haar ClassifiersFace Detection System on Ada boost Algorithm Using Haar Classifiers
Face Detection System on Ada boost Algorithm Using Haar Classifiers
ย 
Real Time Human Posture Detection with Multiple Depth Sensors
Real Time Human Posture Detection with Multiple Depth SensorsReal Time Human Posture Detection with Multiple Depth Sensors
Real Time Human Posture Detection with Multiple Depth Sensors
ย 
Map reduce
Map reduceMap reduce
Map reduce
ย 
Improvised Theatre with Artificial Intelligence
Improvised Theatre with Artificial IntelligenceImprovised Theatre with Artificial Intelligence
Improvised Theatre with Artificial Intelligence
ย 
Detection Tracking and Recognition of Human Poses for a Real Time Spatial Game
Detection Tracking and Recognition of Human Poses for a Real Time Spatial GameDetection Tracking and Recognition of Human Poses for a Real Time Spatial Game
Detection Tracking and Recognition of Human Poses for a Real Time Spatial Game
ย 
Rapid object detection using boosted cascade of simple features
Rapid object detection using boosted  cascade of simple featuresRapid object detection using boosted  cascade of simple features
Rapid object detection using boosted cascade of simple features
ย 
Learning Object Detectors From Weakly Supervised Image Data
Learning Object Detectors From Weakly Supervised Image DataLearning Object Detectors From Weakly Supervised Image Data
Learning Object Detectors From Weakly Supervised Image Data
ย 
Motion Human Detection & Tracking Based On Background Subtraction
Motion Human Detection & Tracking Based On Background SubtractionMotion Human Detection & Tracking Based On Background Subtraction
Motion Human Detection & Tracking Based On Background Subtraction
ย 
Stanford Computer Science for Social Good Presentation
Stanford Computer Science for Social Good PresentationStanford Computer Science for Social Good Presentation
Stanford Computer Science for Social Good Presentation
ย 
A Parallel Architecture for Multiple-Face Detection Technique Using AdaBoost ...
A Parallel Architecture for Multiple-Face Detection Technique Using AdaBoost ...A Parallel Architecture for Multiple-Face Detection Technique Using AdaBoost ...
A Parallel Architecture for Multiple-Face Detection Technique Using AdaBoost ...
ย 
[JS Kongress 2016] KittyCam.js - Raspberry Pi Camera w/ Cat Facial Detection
[JS Kongress 2016] KittyCam.js - Raspberry Pi Camera w/ Cat Facial Detection[JS Kongress 2016] KittyCam.js - Raspberry Pi Camera w/ Cat Facial Detection
[JS Kongress 2016] KittyCam.js - Raspberry Pi Camera w/ Cat Facial Detection
ย 

Similar to Avihu Efrat's Viola and Jones face detection slides

Automated_attendance_system_project.pptx
Automated_attendance_system_project.pptxAutomated_attendance_system_project.pptx
Automated_attendance_system_project.pptx
Naveensai51
ย 
Visual diagnostics for more effective machine learning
Visual diagnostics for more effective machine learningVisual diagnostics for more effective machine learning
Visual diagnostics for more effective machine learning
Benjamin Bengfort
ย 
Poster - Convolutional Neural Networks for Real-time Road Sign Detection-V3Mr...
Poster - Convolutional Neural Networks for Real-time Road Sign Detection-V3Mr...Poster - Convolutional Neural Networks for Real-time Road Sign Detection-V3Mr...
Poster - Convolutional Neural Networks for Real-time Road Sign Detection-V3Mr...
Guangrui Liu
ย 

Similar to Avihu Efrat's Viola and Jones face detection slides (20)

Road signs detection using voila jone's algorithm with the help of opencv
Road signs detection using voila jone's algorithm with the help of opencvRoad signs detection using voila jone's algorithm with the help of opencv
Road signs detection using voila jone's algorithm with the help of opencv
ย 
IRJET- Object Detection and Recognition using Single Shot Multi-Box Detector
IRJET- Object Detection and Recognition using Single Shot Multi-Box DetectorIRJET- Object Detection and Recognition using Single Shot Multi-Box Detector
IRJET- Object Detection and Recognition using Single Shot Multi-Box Detector
ย 
Automated_attendance_system_project.pptx
Automated_attendance_system_project.pptxAutomated_attendance_system_project.pptx
Automated_attendance_system_project.pptx
ย 
Using HOG Descriptors on Superpixels for Human Detection of UAV Imagery
Using HOG Descriptors on Superpixels for Human Detection of UAV ImageryUsing HOG Descriptors on Superpixels for Human Detection of UAV Imagery
Using HOG Descriptors on Superpixels for Human Detection of UAV Imagery
ย 
Learning with Relative Attributes
Learning with Relative AttributesLearning with Relative Attributes
Learning with Relative Attributes
ย 
Robust Real Time Face Detection
Robust Real Time Face DetectionRobust Real Time Face Detection
Robust Real Time Face Detection
ย 
An Effective Attendance Management System using Face Recognition
An Effective Attendance Management System using Face RecognitionAn Effective Attendance Management System using Face Recognition
An Effective Attendance Management System using Face Recognition
ย 
IRJET - License Plate Detection using Hybrid Morphological Technique and ...
IRJET -  	  License Plate Detection using Hybrid Morphological Technique and ...IRJET -  	  License Plate Detection using Hybrid Morphological Technique and ...
IRJET - License Plate Detection using Hybrid Morphological Technique and ...
ย 
ๆทฑๅบฆๅญธ็ฟ’ๅœจAOI็š„ๆ‡‰็”จ
ๆทฑๅบฆๅญธ็ฟ’ๅœจAOI็š„ๆ‡‰็”จๆทฑๅบฆๅญธ็ฟ’ๅœจAOI็š„ๆ‡‰็”จ
ๆทฑๅบฆๅญธ็ฟ’ๅœจAOI็š„ๆ‡‰็”จ
ย 
Obscenity Detection in Images
Obscenity Detection in ImagesObscenity Detection in Images
Obscenity Detection in Images
ย 
Report face recognition : ArganRecogn
Report face recognition :  ArganRecognReport face recognition :  ArganRecogn
Report face recognition : ArganRecogn
ย 
IRJET- Face Detection and Tracking Algorithm using Open CV with Raspberry Pi
IRJET- Face Detection and Tracking Algorithm using Open CV with Raspberry PiIRJET- Face Detection and Tracking Algorithm using Open CV with Raspberry Pi
IRJET- Face Detection and Tracking Algorithm using Open CV with Raspberry Pi
ย 
Visual diagnostics for more effective machine learning
Visual diagnostics for more effective machine learningVisual diagnostics for more effective machine learning
Visual diagnostics for more effective machine learning
ย 
IRJET- Survey on Face Recognition using Biometrics
IRJET-  	  Survey on Face Recognition using BiometricsIRJET-  	  Survey on Face Recognition using Biometrics
IRJET- Survey on Face Recognition using Biometrics
ย 
Scalable constrained spectral clustering
Scalable constrained spectral clusteringScalable constrained spectral clustering
Scalable constrained spectral clustering
ย 
IRJET- Identification of Scene Images using Convolutional Neural Networks - A...
IRJET- Identification of Scene Images using Convolutional Neural Networks - A...IRJET- Identification of Scene Images using Convolutional Neural Networks - A...
IRJET- Identification of Scene Images using Convolutional Neural Networks - A...
ย 
Poster - Convolutional Neural Networks for Real-time Road Sign Detection-V3Mr...
Poster - Convolutional Neural Networks for Real-time Road Sign Detection-V3Mr...Poster - Convolutional Neural Networks for Real-time Road Sign Detection-V3Mr...
Poster - Convolutional Neural Networks for Real-time Road Sign Detection-V3Mr...
ย 
USING IMAGE CLASSIFICATION TO INCENTIVIZE RECYCLING
USING IMAGE CLASSIFICATION TO INCENTIVIZE RECYCLINGUSING IMAGE CLASSIFICATION TO INCENTIVIZE RECYCLING
USING IMAGE CLASSIFICATION TO INCENTIVIZE RECYCLING
ย 
IRJET - Face Recognition based Attendance System
IRJET -  	  Face Recognition based Attendance SystemIRJET -  	  Face Recognition based Attendance System
IRJET - Face Recognition based Attendance System
ย 
IRJET- Automated Studentโ€™s Attendance Management using Convolutional Neural N...
IRJET- Automated Studentโ€™s Attendance Management using Convolutional Neural N...IRJET- Automated Studentโ€™s Attendance Management using Convolutional Neural N...
IRJET- Automated Studentโ€™s Attendance Management using Convolutional Neural N...
ย 

More from wolf

A bayesian framework for unsupervised one-shot learning of object categories
A bayesian framework for unsupervised one-shot learning of object categoriesA bayesian framework for unsupervised one-shot learning of object categories
A bayesian framework for unsupervised one-shot learning of object categories
wolf
ย 
Moshe Guttmann's slides on eigenface
Moshe Guttmann's slides on eigenfaceMoshe Guttmann's slides on eigenface
Moshe Guttmann's slides on eigenface
wolf
ย 
Object recognition seminar S2006E01
Object recognition seminar S2006E01Object recognition seminar S2006E01
Object recognition seminar S2006E01
wolf
ย 

More from wolf (13)

Eigenfaces and Fisherfaces
Eigenfaces and FisherfacesEigenfaces and Fisherfaces
Eigenfaces and Fisherfaces
ย 
Shai Avidan's Support vector tracking and ensemble tracking
Shai Avidan's Support vector tracking and ensemble trackingShai Avidan's Support vector tracking and ensemble tracking
Shai Avidan's Support vector tracking and ensemble tracking
ย 
Constellation Models and Unsupervised Learning for Object Class Recognition
Constellation Models and Unsupervised Learning for Object Class RecognitionConstellation Models and Unsupervised Learning for Object Class Recognition
Constellation Models and Unsupervised Learning for Object Class Recognition
ย 
A bayesian framework for unsupervised one-shot learning of object categories
A bayesian framework for unsupervised one-shot learning of object categoriesA bayesian framework for unsupervised one-shot learning of object categories
A bayesian framework for unsupervised one-shot learning of object categories
ย 
PCA-SIFT: A More Distinctive Representation for Local Image Descriptors
PCA-SIFT: A More Distinctive Representation for Local Image DescriptorsPCA-SIFT: A More Distinctive Representation for Local Image Descriptors
PCA-SIFT: A More Distinctive Representation for Local Image Descriptors
ย 
The Pyramid Match Kernel: Discriminative Classification with Sets of Image Fe...
The Pyramid Match Kernel: Discriminative Classification with Sets of Image Fe...The Pyramid Match Kernel: Discriminative Classification with Sets of Image Fe...
The Pyramid Match Kernel: Discriminative Classification with Sets of Image Fe...
ย 
Recovering 3D human body configurations using shape contexts
Recovering 3D human body configurations using shape contextsRecovering 3D human body configurations using shape contexts
Recovering 3D human body configurations using shape contexts
ย 
Rafi Zachut's slides on class specific segmentation
Rafi Zachut's slides on class specific segmentationRafi Zachut's slides on class specific segmentation
Rafi Zachut's slides on class specific segmentation
ย 
Ala Stolpnik's Standard Model talk
Ala Stolpnik's Standard Model talkAla Stolpnik's Standard Model talk
Ala Stolpnik's Standard Model talk
ย 
Michal Erel's SIFT presentation
Michal Erel's SIFT presentationMichal Erel's SIFT presentation
Michal Erel's SIFT presentation
ย 
Gil Shapira's Active Appearance Model slides
Gil Shapira's Active Appearance Model slidesGil Shapira's Active Appearance Model slides
Gil Shapira's Active Appearance Model slides
ย 
Moshe Guttmann's slides on eigenface
Moshe Guttmann's slides on eigenfaceMoshe Guttmann's slides on eigenface
Moshe Guttmann's slides on eigenface
ย 
Object recognition seminar S2006E01
Object recognition seminar S2006E01Object recognition seminar S2006E01
Object recognition seminar S2006E01
ย 

Recently uploaded

VIP Call Girl in Mumbai ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday Wit...VIP Call Girl in Mumbai ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
dipikadinghjn ( Why You Choose Us? ) Escorts
ย 
VIP Call Girl Service Andheri West โšก 9920725232 What It Takes To Be The Best ...
VIP Call Girl Service Andheri West โšก 9920725232 What It Takes To Be The Best ...VIP Call Girl Service Andheri West โšก 9920725232 What It Takes To Be The Best ...
VIP Call Girl Service Andheri West โšก 9920725232 What It Takes To Be The Best ...
dipikadinghjn ( Why You Choose Us? ) Escorts
ย 
VIP Call Girl in Mira Road ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday ...VIP Call Girl in Mira Road ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday ...
dipikadinghjn ( Why You Choose Us? ) Escorts
ย 
From Luxury Escort Service Kamathipura : 9352852248 Make on-demand Arrangemen...
From Luxury Escort Service Kamathipura : 9352852248 Make on-demand Arrangemen...From Luxury Escort Service Kamathipura : 9352852248 Make on-demand Arrangemen...
From Luxury Escort Service Kamathipura : 9352852248 Make on-demand Arrangemen...
From Luxury Escort : 9352852248 Make on-demand Arrangements Near yOU
ย 
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...
dipikadinghjn ( Why You Choose Us? ) Escorts
ย 
20240429 Calibre April 2024 Investor Presentation.pdf
20240429 Calibre April 2024 Investor Presentation.pdf20240429 Calibre April 2024 Investor Presentation.pdf
20240429 Calibre April 2024 Investor Presentation.pdf
Adnet Communications
ย 

Recently uploaded (20)

VIP Call Girl in Mumbai ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday Wit...VIP Call Girl in Mumbai ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
ย 
VIP Call Girl Service Andheri West โšก 9920725232 What It Takes To Be The Best ...
VIP Call Girl Service Andheri West โšก 9920725232 What It Takes To Be The Best ...VIP Call Girl Service Andheri West โšก 9920725232 What It Takes To Be The Best ...
VIP Call Girl Service Andheri West โšก 9920725232 What It Takes To Be The Best ...
ย 
TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...
TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...
TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...
ย 
Shrambal_Distributors_Newsletter_Apr-2024 (1).pdf
Shrambal_Distributors_Newsletter_Apr-2024 (1).pdfShrambal_Distributors_Newsletter_Apr-2024 (1).pdf
Shrambal_Distributors_Newsletter_Apr-2024 (1).pdf
ย 
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...
ย 
Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...
Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...
Kharghar Blowjob Housewife Call Girls NUmber-9833754194-CBD Belapur Internati...
ย 
Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...
Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...
Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...
ย 
The Economic History of the U.S. Lecture 22.pdf
The Economic History of the U.S. Lecture 22.pdfThe Economic History of the U.S. Lecture 22.pdf
The Economic History of the U.S. Lecture 22.pdf
ย 
VIP Call Girl in Mira Road ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday ...VIP Call Girl in Mira Road ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road ๐Ÿ’ง 9920725232 ( Call Me ) Get A New Crush Everyday ...
ย 
Indore Real Estate Market Trends Report.pdf
Indore Real Estate Market Trends Report.pdfIndore Real Estate Market Trends Report.pdf
Indore Real Estate Market Trends Report.pdf
ย 
Booking open Available Pune Call Girls Wadgaon Sheri 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Wadgaon Sheri  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Wadgaon Sheri  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Wadgaon Sheri 6297143586 Call Hot Ind...
ย 
From Luxury Escort Service Kamathipura : 9352852248 Make on-demand Arrangemen...
From Luxury Escort Service Kamathipura : 9352852248 Make on-demand Arrangemen...From Luxury Escort Service Kamathipura : 9352852248 Make on-demand Arrangemen...
From Luxury Escort Service Kamathipura : 9352852248 Make on-demand Arrangemen...
ย 
The Economic History of the U.S. Lecture 30.pdf
The Economic History of the U.S. Lecture 30.pdfThe Economic History of the U.S. Lecture 30.pdf
The Economic History of the U.S. Lecture 30.pdf
ย 
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
ย 
(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7
(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7
(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7
ย 
VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...
VIP Independent Call Girls in Andheri ๐ŸŒน 9920725232 ( Call Me ) Mumbai Escorts...
ย 
20240429 Calibre April 2024 Investor Presentation.pdf
20240429 Calibre April 2024 Investor Presentation.pdf20240429 Calibre April 2024 Investor Presentation.pdf
20240429 Calibre April 2024 Investor Presentation.pdf
ย 
The Economic History of the U.S. Lecture 18.pdf
The Economic History of the U.S. Lecture 18.pdfThe Economic History of the U.S. Lecture 18.pdf
The Economic History of the U.S. Lecture 18.pdf
ย 
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
ย 
The Economic History of the U.S. Lecture 20.pdf
The Economic History of the U.S. Lecture 20.pdfThe Economic History of the U.S. Lecture 20.pdf
The Economic History of the U.S. Lecture 20.pdf
ย 

Avihu Efrat's Viola and Jones face detection slides

  • 1. Robust Real-time Object Detection by Paul Viola and Michael Jones Presentation by Avihu Efrat Computer Science Department Tel Aviv University
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. Integral image Def: The integral image at location ( x , y ), is the sum of the pixel values above and to the left of ( x , y ), inclusive. Using the following two recurrences, where i ( x , y ) is the pixel value of original image at the given location and s ( x , y ) is the cumulative column sum, we can calculate the integral image representation of the image in a single pass . (x,y) s ( x , y ) = s ( x , y -1) + i ( x , y ) ii ( x , y ) = ii ( x -1, y ) + s( x , y ) (0,0) x y Presentation by Gyozo Gidofalvi Computer Science and Engineering Department University of California, San Diego
  • 8. Rapid evaluation of rectangular features Using the integral image representation one can compute the value of any rectangular sum in constant time. For example the integral sum inside rectangle D we can compute as: ii (4) + ii (1) โ€“ ii (2) โ€“ ii (3) As a result two-, three-, and four-rectangular features can be computed with 6, 8 and 9 array references respectively. Presentation by Gyozo Gidofalvi Computer Science and Engineering Department University of California, San Diego
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. A variant of AdaBoost for aggressive feature selection Presentation by Gyozo Gidofalvi Computer Science and Engineering Department University of California, San Diego
  • 15. Performance of 200 feature face detector classifier (One Strong classifier ) The ROC curve of the constructed classifies indicates that a reasonable detection rate of 0.95 can be achieved while maintaining an extremely low false positive rate of approximately 10 -4 . Presentation by Gyozo Gidofalvi Computer Science and Engineering Department University of California, San Diego
  • 16.
  • 17.
  • 18. Processing in training of the Attentional Cascade - 1 Processing : is essentially identical to the processing performed by a degenerate decision tree , namely only a positive result from a previous classifier triggers the evaluation of the subsequent classifier, bad outcome leads to immediate rejection of the subwindow. Training : is also much like the training of a decision tree, namely subsequent classifiers are trained only on examples which pass through all the previous classifiers. Hence the task faced by classifiers further down the cascade is more difficult. To achieve efficient cascade for a given false positive rate F and detection rate D we would like to minimize the expected number of features evaluated N: Presentation by Gyozo Gidofalvi Computer Science and Engineering Department University of California, San Diego
  • 19.
  • 20. Algorithm for training a cascade of classifiers Presentation by Gyozo Gidofalvi Computer Science and Engineering Department University of California, San Diego
  • 21.
  • 22.
  • 23.
  • 24.
  • 25. Results cont. Presentation by Gyozo Gidofalvi Computer Science and Engineering Department University of California, San Diego
  • 26.