SPECIAL ISSUE on Document Analysis, 5(2):1-15, 2005.

Slides:



Advertisements
Similar presentations
Pseudo-Relevance Feedback For Multimedia Retrieval By Rong Yan, Alexander G. and Rong Jin Mwangi S. Kariuki
Advertisements

ECG Signal processing (2)
Road-Sign Detection and Recognition Based on Support Vector Machines Saturnino, Sergio et al. Yunjia Man ECG 782 Dr. Brendan.
Multiclass SVM and Applications in Object Classification
Image classification Given the bag-of-features representations of images from different classes, how do we learn a model for distinguishing them?
Pattern Recognition and Machine Learning
Machine learning continued Image source:
ECE 8443 – Pattern Recognition Objectives: Course Introduction Typical Applications Resources: Syllabus Internet Books and Notes D.H.S: Chapter 1 Glossary.
Software Quality Ranking: Bringing Order to Software Modules in Testing Fei Xing Michael R. Lyu Ping Guo.
Confidence Measures for Speech Recognition Reza Sadraei.
Thesis title: “Studies in Pattern Classification – Biological Modeling, Uncertainty Reasoning, and Statistical Learning” 3 parts: (1)Handwritten Digit.
Locally Constraint Support Vector Clustering
Graz University of Technology, AUSTRIA Institute for Computer Graphics and Vision Fast Visual Object Identification and Categorization Michael Grabner,
CSE803 Fall Pattern Recognition Concepts Chapter 4: Shapiro and Stockman How should objects be represented? Algorithms for recognition/matching.
Fast Face Detection with Precise Pose Estimation Presented by Mohamed Aly and Jonathan Lee EE148 June 1, 2006.
Object Class Recognition Using Discriminative Local Features Gyuri Dorko and Cordelia Schmid.
Presented by Zeehasham Rasheed
SVM (Support Vector Machines) Base on statistical learning theory choose the kernel before the learning process.
Bing LiuCS Department, UIC1 Learning from Positive and Unlabeled Examples Bing Liu Department of Computer Science University of Illinois at Chicago Joint.
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John Wiley.
Linear Discriminant Functions Chapter 5 (Duda et al.)
Handwritten Thai Character Recognition Using Fourier Descriptors and Robust C-Prototype Olarik Surinta Supot Nitsuwat.
Face Processing System Presented by: Harvest Jang Group meeting Fall 2002.
Stockman CSE803 Fall Pattern Recognition Concepts Chapter 4: Shapiro and Stockman How should objects be represented? Algorithms for recognition/matching.
Outlier Detection Using k-Nearest Neighbour Graph Ville Hautamäki, Ismo Kärkkäinen and Pasi Fränti Department of Computer Science University of Joensuu,
General Tensor Discriminant Analysis and Gabor Features for Gait Recognition by D. Tao, X. Li, and J. Maybank, TPAMI 2007 Presented by Iulian Pruteanu.
1 Pattern Recognition Concepts How should objects be represented? Algorithms for recognition/matching * nearest neighbors * decision tree * decision functions.
COMPARISON OF IMAGE ANALYSIS FOR THAI HANDWRITTEN CHARACTER RECOGNITION Olarik Surinta, chatklaw Jareanpon Department of Management Information System.
Multimodal Information Analysis for Emotion Recognition
Discriminative Local Binary Patterns for Human Detection in Personal Album.
Using Support Vector Machines to Enhance the Performance of Bayesian Face Recognition IEEE Transaction on Information Forensics and Security Zhifeng Li,
Handwritten Recognition with Neural Network Chatklaw Jareanpon, Olarik Surinta Mahasarakham University.
1 Pattern Recognition Pattern recognition is: 1. A research area in which patterns in data are found, recognized, discovered, …whatever. 2. A catchall.
 Detecting system  Training system Human Emotions Estimation by Adaboost based on Jinhui Chen, Tetsuya Takiguchi, Yasuo Ariki ( Kobe University ) User's.
PSEUDO-RELEVANCE FEEDBACK FOR MULTIMEDIA RETRIEVAL Seo Seok Jun.
Final Year Project Lego Robot Guided by Wi-Fi (QYA2)
Non-Bayes classifiers. Linear discriminants, neural networks.
Handwritten digit recognition
Lecture notes for Stat 231: Pattern Recognition and Machine Learning 1. Stat 231. A.L. Yuille. Fall 2004 AdaBoost.. Binary Classification. Read 9.5 Duda,
Bing LiuCS Department, UIC1 Chapter 8: Semi-supervised learning.
Covariance matrices for all of the classes are identical, But covariance matrices are arbitrary.
Analysis of Classification Algorithms In Handwritten Digit Recognition Logan Helms Jon Daniele.
CSSE463: Image Recognition Day 11 Due: Due: Written assignment 1 tomorrow, 4:00 pm Written assignment 1 tomorrow, 4:00 pm Start thinking about term project.
Irfan Ullah Department of Information and Communication Engineering Myongji university, Yongin, South Korea Copyright © solarlits.com.
METU Informatics Institute Min720 Pattern Classification with Bio-Medical Applications Part 9: Review.
9.913 Pattern Recognition for Vision Class9 - Object Detection and Recognition Bernd Heisele.
Learning Kernel Classifiers 1. Introduction Summarized by In-Hee Lee.
Cell Segmentation in Microscopy Imagery Using a Bag of Local Bayesian Classifiers Zhaozheng Yin RI/CMU, Fall 2009.
1 An introduction to support vector machine (SVM) Advisor : Dr.Hsu Graduate : Ching –Wen Hong.
A Discriminatively Trained, Multiscale, Deformable Part Model Yeong-Jun Cho Computer Vision and Pattern Recognition,2008.
Extending linear models by transformation (section 3.4 in text) (lectures 3&4 on amlbook.com)
Adaboost (Adaptive boosting) Jo Yeong-Jun Schapire, Robert E., and Yoram Singer. "Improved boosting algorithms using confidence- rated predictions."
Linear Discriminant Functions Chapter 5 (Duda et al.) CS479/679 Pattern Recognition Dr. George Bebis.
Semi-Supervised Clustering
2. Skin - color filtering.
Recognizing Deformable Shapes
Project 4: Facial Image Analysis with Support Vector Machines
What is Pattern Recognition?
Boosting Nearest-Neighbor Classifier for Character Recognition
Pattern Recognition CS479/679 Pattern Recognition Dr. George Bebis
Pattern Recognition: Statistical and Neural
Outline Y. LeCun, L. Bottou, Y. Bengio, and P. Haffner, “Gradient-based learning applied to document recognition,” Proceedings of the IEEE, vol. 86, no.
CSSE463: Image Recognition Day 11
Categorization by Learning and Combing Object Parts
Pattern Recognition and Machine Learning
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John.
Multimodal Caricatural Mirror
Support vector machine-based text detection in digital video
Xiao-Yu Zhang, Shupeng Wang, Xiaochun Yun
Using Clustering to Make Prediction Intervals For Neural Networks
Presentation transcript:

SPECIAL ISSUE on Document Analysis, 5(2):1-15, 2005. Combining Model-based and Discriminative Approaches in a Modular Two-stage Classification System: Application to Isolated Handwritten Digit Recognition Jonathan Milgram – Robert Sabourin – Mohamed Cheriet http://www.livia.etsmtl.ca

Motivations vs. Two categories of classification algorithms discriminative model-based Two types of problems ambiguous patterns outliers

Proposition Combining the two types of approaches in a two-stage classification system First stage: Model-based approach  Detect outliers  Classify unambiguous patterns Second stage: Discriminative approach  Refine decision  Reject ambiguous patterns

Overview Each class is modeled by a hyperplane and the projection distance is used as similarity measure In a first time the posterior probabilities are estimated by the first stage and only the highest are re-estimated by the second stage Support Vector Classifiers are trained using a pairwise coupling strategy

Experimental Validation Isolated Handwritten Digit Recognition A classical problem: A benchmark database: Modified NIST  28 x 28 grey-scale images  60,000 learning samples  10,000 test samples

  Some examples Ambiguous pattern Outlier Unambiguous pattern Projection on hyperplanes Class 1 2 3 4 5 6 7 8 9 10 dj(x) 5.07 6.47 5.51 4.91 5.25 5.30 1.88 6.27 6.02 6.05 5.08 6.77 5.51 5.91 5.28 5.69 5.63 5.45 6.03 4.93 5.37 4.87 4.80 3.24 5.15 5.45 3.50 4.78 3.47 0.6641 0.1537 0.1818 0.0001 0.0000 0.0000 1.0000 All the projection distances are high  the pattern can be rejected 0.0000 0.9967 0.0029 0.0001

Summary of the results Error rate at 0% of reject Reject rate at 0.1% of error Complexity (MFLOPs/pattern) First stage 4.09 % 28.59 % 0.4 Second stage 1.48 % 9.55 % 26.2 Combination 1.50 % 9.85 % 3.0

Conclusions Speeding up the decision making of SVC Making the outlier detection available Using a modular architecture suited to PR problems with large number of classes

Questions ?!? Correspondence to: milgram@livia.etsmtl.ca