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.

Slides:



Advertisements
Similar presentations
Distinctive Image Features from Scale-Invariant Keypoints
Advertisements

Detecting Faces in Images: A Survey
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.
Face detection Behold a state-of-the-art face detector! (Courtesy Boris Babenko)Boris Babenko.
AdaBoost & Its Applications
Face detection Many slides adapted from P. Viola.
EE462 MLCV Lecture 5-6 Object Detection – Boosting Tae-Kyun Kim.
Ghunhui Gu, Joseph J. Lim, Pablo Arbeláez, Jitendra Malik University of California at Berkeley Berkeley, CA
Detecting Pedestrians by Learning Shapelet Features
The Viola/Jones Face Detector (2001)
Robust Moving Object Detection & Categorization using self- improving classifiers Omar Javed, Saad Ali & Mubarak Shah.
HCI Final Project Robust Real Time Face Detection Paul Viola, Michael Jones, Robust Real-Time Face Detetion, International Journal of Computer Vision,
Real-time Embedded Face Recognition for Smart Home Fei Zuo, Student Member, IEEE, Peter H. N. de With, Senior Member, IEEE.
1 Image Recognition - I. Global appearance patterns Slides by K. Grauman, B. Leibe.
Graz University of Technology, AUSTRIA Institute for Computer Graphics and Vision Fast Visual Object Identification and Categorization Michael Grabner,
A Study of Approaches for Object Recognition
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.
A Robust Real Time Face Detection. Outline  AdaBoost – Learning Algorithm  Face Detection in real life  Using AdaBoost for Face Detection  Improvements.
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2005 with a lot of slides stolen from Steve Seitz and.
Adaboost and its application
Distinctive image features from scale-invariant keypoints. David G. Lowe, Int. Journal of Computer Vision, 60, 2 (2004), pp Presented by: Shalomi.
CS 223B Assignment 1 Help Session Dan Maynes-Aminzade.
A Robust Real Time Face Detection. Outline  AdaBoost – Learning Algorithm  Face Detection in real life  Using AdaBoost for Face Detection  Improvements.
Robust Real-Time Object Detection Paul Viola & Michael Jones.
Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS Presentation
Dynamic Cascades for Face Detection 第三組 馮堃齊、莊以暘. 2009/01/072 Outline Introduction Dynamic Cascade Boosting with a Bayesian Stump Experiments Conclusion.
Viewpoint Tracking for 3D Display Systems A look at the system proposed by Yusuf Bediz, Gözde Bozdağı Akar.
Face Recognition and Retrieval in Video Basic concept of Face Recog. & retrieval And their basic methods. C.S.E. Kwon Min Hyuk.
Face Detection CSE 576. Face detection State-of-the-art face detection demo (Courtesy Boris Babenko)Boris Babenko.
FACE DETECTION AND RECOGNITION By: Paranjith Singh Lohiya Ravi Babu Lavu.
A Tutorial on Object Detection Using OpenCV
Using Statistic-based Boosting Cascade Weilong Yang, Wei Song, Zhigang Qiao, Michael Fang 1.
Recognition and Matching based on local invariant features Cordelia Schmid INRIA, Grenoble David Lowe Univ. of British Columbia.
“Secret” of Object Detection Zheng Wu (Summer intern in MSRNE) Sep. 3, 2010 Joint work with Ce Liu (MSRNE) William T. Freeman (MIT) Adam Kalai (MSRNE)
Object Detection Using the Statistics of Parts Presented by Nicholas Chan – Advanced Perception Robust Real-time Object Detection Henry Schneiderman.
Detecting Pedestrians Using Patterns of Motion and Appearance Paul Viola Microsoft Research Irfan Ullah Dept. of Info. and Comm. Engr. Myongji University.
Window-based models for generic object detection Mei-Chen Yeh 04/24/2012.
Sign Classification Boosted Cascade of Classifiers using University of Southern California Thang Dinh Eunyoung Kim
Lecture 29: Face Detection Revisited CS4670 / 5670: Computer Vision Noah Snavely.
Face detection Slides adapted Grauman & Liebe’s tutorial
Visual Object Recognition
Automated Detection and Classification Models SAR Automatic Target Recognition Proposal J.Bell, Y. Petillot.
Terrorists Team members: Ágnes Bartha György Kovács Imre Hajagos Wojciech Zyla.
Robust Real-time Face Detection by Paul Viola and Michael Jones, 2002 Presentation by Kostantina Palla & Alfredo Kalaitzis School of Informatics University.
Features-based Object Recognition P. Moreels, P. Perona California Institute of Technology.
ECE738 Advanced Image Processing Face Detection IEEE Trans. PAMI, July 1997.
MSRI workshop, January 2005 Object Recognition Collected databases of objects on uniform background (no occlusions, no clutter) Mostly focus on viewpoint.
Limitations of Cotemporary Classification Algorithms Major limitations of classification algorithms like Adaboost, SVMs, or Naïve Bayes include, Requirement.
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.
A Brief Introduction on Face Detection Mei-Chen Yeh 04/06/2010 P. Viola and M. J. Jones, Robust Real-Time Face Detection, IJCV 2004.
Face detection Many slides adapted from P. Viola.
Hand Detection with a Cascade of Boosted Classifiers Using Haar-like Features Qing Chen Discover Lab, SITE, University of Ottawa May 2, 2006.
AdaBoost Algorithm and its Application on Object Detection Fayin Li.
Face Detection 蔡宇軒.
SIFT.
Reading: R. Schapire, A brief introduction to boosting
2. Skin - color filtering.
License Plate Detection
Session 7: Face Detection (cont.)
Object detection as supervised classification
Cos 429: Face Detection (Part 2) Viola-Jones and AdaBoost Guest Instructor: Andras Ferencz (Your Regular Instructor: Fei-Fei Li) Thanks to Fei-Fei.
Brief Review of Recognition + Context
Novel Face Detection Method Based on Gabor Features
SIFT.
A Tutorial on Object Detection Using OpenCV
Lecture 29: Face Detection Revisited
Recognition and Matching based on local invariant features
ECE738 Final Project Face Detection Baseline
Presentation transcript:

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 Automatic Target Recognition in high resolution Optical Aerial Images 7 th CNES/DLR Workshop on Information Extraction and Scene Understanding for Meter Resolution Image Xavier PERROTTONMarc STURZEL Michel ROUX Image & Signal Processing Laboratory Telecom Paris

EADS DS / SDC LTIS Page 2 7 th CNES/DLR Workshop on Information Extraction and Scene Understanding for Meter Resolution Image – 29/03/07 - Oberpfaffenhofen  Objective : make a breakthrough on ATR in visible images  Context –Observation systems (satellites, UAVs, aircraft…) ·Huge volume of data sent back by current and future systems ·Limited number of operators ·Pressure to shorten the loops –Autonomous systems (missiles, UAVs…) ·More intelligence onboard  Strong need in the future for : –Fully automatic processing –Autonomous systems  ATR still unsolved for operational use Why ATR for EADS?

EADS DS / SDC LTIS Page 3 7 th CNES/DLR Workshop on Information Extraction and Scene Understanding for Meter Resolution Image – 29/03/07 - Oberpfaffenhofen The problem Challenging problems Lighting, occlusion and background Difficult segmentation Targets size Local descriptors approach Learning appearance characteristics Focusing on discriminative parts of the target

EADS DS / SDC LTIS Page 4 7 th CNES/DLR Workshop on Information Extraction and Scene Understanding for Meter Resolution Image – 29/03/07 - Oberpfaffenhofen Questions  Can we efficiently use local descriptors?  How to extend application domain by statistical learning?

EADS DS / SDC LTIS Page 5 7 th CNES/DLR Workshop on Information Extraction and Scene Understanding for Meter Resolution Image – 29/03/07 - Oberpfaffenhofen Local descriptors: method 2 Generating a list of candidate matches 3 Defining an hypothesis 4 Hypothesis propagation Recognized target 1 Selecting and learning keypoints Descriptor : GLOH (Gradient Location orientation Histogram)

EADS DS / SDC LTIS Page 6 7 th CNES/DLR Workshop on Information Extraction and Scene Understanding for Meter Resolution Image – 29/03/07 - Oberpfaffenhofen Local descriptors: method  Descriptors ·GLOH (Gradient Location orientation Histogram) [1]  How to match Keypoints? ·Looking for the best match on each pixel ·Associating a limited number of matched points for each learned keypoint  How to define an hypothesis ? ·Choosing three points among the best matches ·Evaluating the affine transform  How to propagate an hypothesis? ·Checking for agreement between each candidate point and the geometric model [1] K. Mikolajczykand C. Schmid. A performance evaluation of local descriptors. In Proc. IEEE CVPR, June 2003

EADS DS / SDC LTIS Page 7 7 th CNES/DLR Workshop on Information Extraction and Scene Understanding for Meter Resolution Image – 29/03/07 - Oberpfaffenhofen Local descriptors: tests on real images (1) Learned target Matched targets

EADS DS / SDC LTIS Page 8 7 th CNES/DLR Workshop on Information Extraction and Scene Understanding for Meter Resolution Image – 29/03/07 - Oberpfaffenhofen Local descriptors: tests on real images (2) Learned target Matched targets

EADS DS / SDC LTIS Page 9 7 th CNES/DLR Workshop on Information Extraction and Scene Understanding for Meter Resolution Image – 29/03/07 - Oberpfaffenhofen Local descriptors: tests on real images (3) X Aerial Images difficulties : Few points Not robust to background We must find a way to learn the variability of appearance characteristics

EADS DS / SDC LTIS Page 10 7 th CNES/DLR Workshop on Information Extraction and Scene Understanding for Meter Resolution Image – 29/03/07 - Oberpfaffenhofen AdaBoost: a powerful learning concept  Principle : –Iterative learning algorithm introduced by Freund and Schapire [2] –Constructing a “strong” classifier in combining “weak” classifiers –Selecting a “weak” classifier at each iteration  Used for face detection by Viola and Jones [3]  Advantages : –often outperforms most “monolithic” strong classifiers such as Neural Networks –Few parameters to tune [2] Y. Freund and R. E. Schapire. A decision-theoretic generalization of on-line learning and an application to boosting. 97 [3] Paul Viola and Michael J. Jones. Rapid Object Detection using a Boosted Cascade of Simple Features.IEEE CVPR, 2001

EADS DS / SDC LTIS Page 11 7 th CNES/DLR Workshop on Information Extraction and Scene Understanding for Meter Resolution Image – 29/03/07 - Oberpfaffenhofen AdaBoost: algorithm  Adaboost starts with a uniform distribution of “weights” over training samples  We obtain a weak classifier from the weak learning algorithm, h j (x) at each round  We compute  j that measures the confidence assigned to h j (x)  We increase the weights on the training samples that were misclassified  Repeat  At the end, make a weighted linear combination of the weak classifiers obtained at all iterations

EADS DS / SDC LTIS Page 12 7 th CNES/DLR Workshop on Information Extraction and Scene Understanding for Meter Resolution Image – 29/03/07 - Oberpfaffenhofen Weak classifier Feature X X X X X X X X X X X X X X X X X X Feature output database Database Positive, negative samples Feature + Threshold = weak classifier  A weak classifier is only required to be better than chance  Very simple and computationally inexpensive Haar like features Gabor filters Steerable filters orientation estimation features…

EADS DS / SDC LTIS Page 13 7 th CNES/DLR Workshop on Information Extraction and Scene Understanding for Meter Resolution Image – 29/03/07 - Oberpfaffenhofen Database  Generation of a representative database with positive and negative samples  The classifier is learned on images of fixed size  Detection is done through a sliding search window  Angle variations : -5° to 5°

EADS DS / SDC LTIS Page 14 7 th CNES/DLR Workshop on Information Extraction and Scene Understanding for Meter Resolution Image – 29/03/07 - Oberpfaffenhofen Tests on real images Learned different appearance characteristics successfully

EADS DS / SDC LTIS Page 15 7 th CNES/DLR Workshop on Information Extraction and Scene Understanding for Meter Resolution Image – 29/03/07 - Oberpfaffenhofen Descriptors  Challenge : Finding descriptors less sensitive to background and target texture  Haar like features learn only difference of contrasts –Not enough to discriminate complex textures –But can be very efficient on shadow  Gabor filters, steerable filters, orientation estimation features –More robust to background and target texture

EADS DS / SDC LTIS Page 16 7 th CNES/DLR Workshop on Information Extraction and Scene Understanding for Meter Resolution Image – 29/03/07 - Oberpfaffenhofen Conclusion  Local descriptors enable to define an efficient ATR algorithm –Targets can be modelled as a collection of regions –Geometric constraints are efficient to eliminate false alarms  Statistical learning enables to extend the application domain –Selecting the discriminating features –Learning the variability of appearance characteristics –Descriptors -To detect particular oriented edges -To detect different regions