Feature recognition and classification

37
Feature Recognition and Classification (Suraj Shrestha)068/BCT/539 (Sanjeev Paudel)068/BCT/537

Transcript of Feature recognition and classification

Page 1: Feature recognition and classification

Feature Recognition and Classification

(Suraj Shrestha)068/BCT/539(Sanjeev Paudel)068/BCT/537

Page 2: Feature recognition and classification

Feature

• A feature usually refers to a region of a part with some interesting geometric or topological properties.

Page 3: Feature recognition and classification

Feature Recognition

Page 4: Feature recognition and classification

Feature Detector

Comparator

Library

Recognitioni/psamples

Page 5: Feature recognition and classification

Template matching and

Cross co-relation

Page 6: Feature recognition and classification

Simple Template Matching

Templates

Target

Reds are matched pixelsBlue are unmatched ones.

Net score= Reds - Blues

Page 7: Feature recognition and classification

Cross Co-relation

Measure of similarity between two signals

Page 8: Feature recognition and classification
Page 9: Feature recognition and classification
Page 10: Feature recognition and classification

At (i,j) cross co-relation is given by:

Where :B and T are the pixel brightness values for the image(template) and target respectively.

The Denominator is for Normalization.

Page 11: Feature recognition and classification

Example

Page 12: Feature recognition and classification

Another one

Page 13: Feature recognition and classification

Parametric Description

Successful Feature recognition applications:• Face Recognition • Fingerprint Recognition

They uses feature specific measurement parameters KA Parametric Description Method

Page 14: Feature recognition and classification
Page 15: Feature recognition and classification

Uses different transformation parameters

Page 16: Feature recognition and classification

Classification

• Imposed Criteria(the expert system)

• Supervised Classification(KNN)

• Unsupervised Classification(cluster analysis)

Page 17: Feature recognition and classification

Decision points

Page 18: Feature recognition and classification

•Histogram parameter value overlap

•Need for decision threshold with acceptable error percentage

Page 19: Feature recognition and classification
Page 20: Feature recognition and classification

Multidimensional classification

• Histograms and Probability Distribution Functions are plotted as function of single parameter.

• If plotted as function of different parameters classification would be easier.

Page 21: Feature recognition and classification

Learning

Page 22: Feature recognition and classification

ConstraintsRegularity

Explanation BasedOne Shot

Pattern Recognition Work Of TheoreticianMimicking Biology

Learning

Page 23: Feature recognition and classification

Learning Systems

• Supervised Learning

• Unsupervised Learning

Page 24: Feature recognition and classification

K Nearest Neighbor

• Non parametric method• Contrary to histogram or LDA method it saves

actual n dimensional coordinates for each of the identified feature

• Larger storage is required• Processing Power Requirement increases

Page 25: Feature recognition and classification

Class A and B are previously identified features

So it is supervised classification

Page 26: Feature recognition and classification
Page 27: Feature recognition and classification

Special Case:When k=1, each training vector defines a region in space, defining a Voronoi partition of the space

Page 28: Feature recognition and classification

Clustering

• Cluster analysis or clustering is the task of grouping a set of objects in such a way that objects in the same group (called a cluster) are more similar (in some sense or another) to each other than to those in other groups (clusters)

Page 29: Feature recognition and classification

Hierarchical Clustering

Page 30: Feature recognition and classification

K-means Clustering

K-means separates data into Voronoi-cells, which assumes equal-sized clusters

Page 31: Feature recognition and classification

Next it is necessary to consider how to apply these class boundaries as a set of rules for the identification of subsequent features.

Page 32: Feature recognition and classification
Page 33: Feature recognition and classification

Expert System

•Rules are supplied by human expert.

•Order of execution of rules determined by system software

Page 34: Feature recognition and classification

• Simple classification systems like this are sometimes called decision trees or production rules, consisting of an ordered set of IF…THEN relationships(rules)

• Our previous example was Binary Decision Tree.

• Most real expert systems have far more rules than this one and the order in which they are to be applied is not necessarily obvious

Page 35: Feature recognition and classification

•It is feed forward structure.

•This approach does not test all possible paths from observations to conclusions.

•Heuristics to control the order in which possible paths are tested are very important

Page 36: Feature recognition and classification

Some Expert Systems

• Rice-Crop Doctor• AGREX• CaDet• DXplain

Page 37: Feature recognition and classification

THANK YOU