SlideShare a Scribd company logo
1
Green University of Bangladesh
Presented by:
Ajharul Abedeen
Department of Computer Science and Engineering
2
3
PATTERN
RECOGNITION
Introductory Facts
3
Contents
 What is a pattern?
 What is A pattern Class?
 What is pattern recognition?
 Human Perception
 Examples of applications
 Human and Machine Perception
 Pattern Recognition
 Pattern Recognition Process
 Case Study
 Tools
4
WHAT IS A PATTERN?
 A pattern is an abstract object, or a set of
measurements describing a physical object.
5
WHAT IS A PATTERN CLASS?
 A pattern class (or category) is a set of patterns
sharing common attributes.
 A collection of “similar” (not necessarily identical)
objects.
 During recognition given objects are assigned to
prescribed classes.
6
WHAT IS PATTERN RECOGNITION?
 Theory, Algorithms, Systems to put Patterns into
Categories
 Relate Perceived Pattern to Previously Perceived
Patterns
 Learn to distinguish patterns of interest from their
background
7
HUMAN PERCEPTION
 Humans have developed highly sophisticated skills
for sensing their environment and taking actions
according to what they observe, e.g.,
 Recognizing a face.
 Understanding spoken words.
 Reading handwriting.
 Distinguishing fresh food from its smell.
 We would like to give similar capabilities to
machines.
8
EXAMPLES OF APPLICATIONS
9
GRID BY GRID COMPARISON
A A B
Grid by Grid
Comparison
10
GRID BY GRID COMPARISON
A A B
11
0 0 1 0
0 0 1 0
0 1 1 1
1 0 0 1
1 0 0 1
0 1 1 0
0 1 1 0
0 1 1 0
1 0 0 1
1 0 0 1
No of
Mismatch= 3
GRID BY GRID COMPARISON
A A B
Grid by Grid
Comparison
12
GRID BY GRID COMPARISON
A A B
13
0 0 1 0
0 0 1 0
0 1 1 1
1 0 0 1
1 0 0 1
1 1 1 0
0 1 0 1
0 1 1 1
0 1 0 1
1 1 1 0
No of
Mismatch= 9
HUMAN AND MACHINE PERCEPTION
 We are often influenced by the knowledge of how patterns are
modeled and recognized in nature when we develop pattern
recognition algorithms.
 Research on machine perception also helps us gain deeper
understanding and appreciation for pattern recognition
systems in nature.
 Yet, we also apply many techniques that are purely numerical
and do not have any correspondence in natural systems.
14
PATTERN RECOGNITION
 Two Phase : Learning and Detection.
 Time to learn is higher.
 Driving a car
 Difficult to learn but once learnt it becomes natural.
 Can use AI learning methodologies such as:
 Neural Network.
 Machine Learning.
15
LEARNING
 How can machine learn the rule from data?
 Supervised learning: a teacher provides a category label or cost for
each pattern in the training set.
 Unsupervised learning: the system forms clusters or natural
groupings of the input patterns.
16
 Classification (known categories)
 Clustering (creation of new categories)
CLASSIFICATION VS. CLUSTERING
17
Category “A”
Category “B”
Clustering
(Unsupervised Classification)
Classification
(Supervised Classification)
PATTERN RECOGNITION PROCESS (CONT.)
18
Post- processing
Classification
Feature Extraction
Segmentation
Sensing
input
Decision
PATTERN RECOGNITION PROCESS
 Data acquisition and sensing:
 Measurements of physical variables.
 Important issues: bandwidth, resolution , etc.
 Pre-processing:
 Removal of noise in data.
 Isolation of patterns of interest from the background.
 Feature extraction:
 Finding a new representation in terms of features.
 Classification
 Using features and learned models to assign a pattern to a
category.
 Post-processing
 Evaluation of confidence in decisions.
19
CASE STUDY
 Fish Classification:
 Sea Bass / Salmon.
 Problem: Sorting incoming fish
on a conveyor belt according to
species.
 Assume that we have only two kinds of fish:
 Sea bass.
 Salmon.
20
Salmon
Sea-bass
CASE STUDY (CONT.)
 What can cause problems during sensing?
 Lighting conditions.
 Position of fish on the conveyor belt.
 Camera noise.
 etc…
 What are the steps in the process?
1. Capture image.
2. Isolate fish
3. Take measurements
4. Make decision
21
CASE STUDY (CONT.)
22
Classification
Feature Extraction
Pre-processing
“Sea Bass” “Salmon”
CASE STUDY (CONT.)
 Pre-Processing:
 Image enhancement
 Separating touching or occluding fish.
 Finding the boundary of the fish.
23
HOW TO SEPARATE
SEA BASS FROM SALMON?
 Possible features to be used:
 Length
 Lightness
 Width
 Number and shape of fins
 Position of the mouth
 Etc …
 Assume a fisherman told us that a “sea bass” is generally
longer than a “salmon”.
 Even though “sea bass” is longer than “salmon” on the
average, there are many examples of fish where this
observation does not hold.
24
25
Image Tagging.
Friend Suggestion
Product Suggestion
Social Networking Engines
26
Tools
MATLAB
R
WEKA
Q & A
27
THANK
YOU
28

More Related Content

PPTX
Pattern recognition
PDF
What is pattern recognition (lecture 4 of 6)
PPTX
Pattern Recognition
PPTX
Pattern recognition and Machine Learning.
PPT
Pattern Recognition
PDF
Visual Object Category Recognition
PDF
Introduction to pattern recognition
PPTX
Machine learning overview
Pattern recognition
What is pattern recognition (lecture 4 of 6)
Pattern Recognition
Pattern recognition and Machine Learning.
Pattern Recognition
Visual Object Category Recognition
Introduction to pattern recognition
Machine learning overview

What's hot (20)

PPT
pattern classification
PPTX
Pattern recognition
PPTX
Pattern recognition
PPTX
Supervised Machine Learning
PPT
Pattern recognition
PPT
Machine Learning
PPT
Machine Learning
PPT
Pattern recognition
PPTX
Computer Vision - Artificial Intelligence
PPTX
Machine learning
PPTX
Introduction to ML (Machine Learning)
PPTX
Unit 1 - ML - Introduction to Machine Learning.pptx
PPT
Machine Learning presentation.
PPTX
Types of Machine Learning
PDF
Support Vector Machines for Classification
PPTX
Machine Can Think
PPTX
Machine Learning
PPTX
Machine learning
PPTX
Computer vision
PPTX
Image Processing and Computer Vision
pattern classification
Pattern recognition
Pattern recognition
Supervised Machine Learning
Pattern recognition
Machine Learning
Machine Learning
Pattern recognition
Computer Vision - Artificial Intelligence
Machine learning
Introduction to ML (Machine Learning)
Unit 1 - ML - Introduction to Machine Learning.pptx
Machine Learning presentation.
Types of Machine Learning
Support Vector Machines for Classification
Machine Can Think
Machine Learning
Machine learning
Computer vision
Image Processing and Computer Vision
Ad

Viewers also liked (6)

PPTX
Palm vein Technology
PPTX
Face recognization 1
PPTX
Pattern Recognition
PPTX
1.palm vein technology(final)
PPT
Pattern Recognition and its Applications
PPTX
Artificial intelligence Pattern recognition system
Palm vein Technology
Face recognization 1
Pattern Recognition
1.palm vein technology(final)
Pattern Recognition and its Applications
Artificial intelligence Pattern recognition system
Ad

Similar to Introduction to pattern recognization (20)

PDF
talalalsubaie-1220737011220266-9.pdf
PPTX
Pattern Recognition.pptx
PPT
Demystifying AI AND ml and its applications
PPT
Introduction to Machine Learning
PPT
pattern recognition.ppt
PDF
Deep Learning Class #0 - You Can Do It
PDF
DL Classe 0 - You can do it
PPTX
Animal identification using machine learning techniques
PDF
JCC_2016011515340886
PPTX
Deep learning tutorial 9/2019
PPTX
Deep Learning Tutorial
PPTX
Introduction to Machine Learning
PDF
Ai based projects
PDF
Machine Learning
PPTX
ppt on the pet identification sem4.pptx
PPTX
3 classification
PPS
Brief Tour of Machine Learning
PDF
project report
PPTX
talalalsubaie-1220737011220266-9.pdf
Pattern Recognition.pptx
Demystifying AI AND ml and its applications
Introduction to Machine Learning
pattern recognition.ppt
Deep Learning Class #0 - You Can Do It
DL Classe 0 - You can do it
Animal identification using machine learning techniques
JCC_2016011515340886
Deep learning tutorial 9/2019
Deep Learning Tutorial
Introduction to Machine Learning
Ai based projects
Machine Learning
ppt on the pet identification sem4.pptx
3 classification
Brief Tour of Machine Learning
project report

Recently uploaded (20)

PDF
01-Introduction-to-Information-Management.pdf
PPTX
Cell Types and Its function , kingdom of life
PPTX
Pharma ospi slides which help in ospi learning
PPTX
PPH.pptx obstetrics and gynecology in nursing
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Basic Mud Logging Guide for educational purpose
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
TR - Agricultural Crops Production NC III.pdf
PPTX
Week 4 Term 3 Study Techniques revisited.pptx
PDF
RMMM.pdf make it easy to upload and study
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
Cell Structure & Organelles in detailed.
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
Insiders guide to clinical Medicine.pdf
01-Introduction-to-Information-Management.pdf
Cell Types and Its function , kingdom of life
Pharma ospi slides which help in ospi learning
PPH.pptx obstetrics and gynecology in nursing
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Basic Mud Logging Guide for educational purpose
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
TR - Agricultural Crops Production NC III.pdf
Week 4 Term 3 Study Techniques revisited.pptx
RMMM.pdf make it easy to upload and study
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
Module 4: Burden of Disease Tutorial Slides S2 2025
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Cell Structure & Organelles in detailed.
Microbial disease of the cardiovascular and lymphatic systems
Abdominal Access Techniques with Prof. Dr. R K Mishra
2.FourierTransform-ShortQuestionswithAnswers.pdf
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Insiders guide to clinical Medicine.pdf

Introduction to pattern recognization

  • 1. 1 Green University of Bangladesh Presented by: Ajharul Abedeen Department of Computer Science and Engineering
  • 2. 2
  • 4. Contents  What is a pattern?  What is A pattern Class?  What is pattern recognition?  Human Perception  Examples of applications  Human and Machine Perception  Pattern Recognition  Pattern Recognition Process  Case Study  Tools 4
  • 5. WHAT IS A PATTERN?  A pattern is an abstract object, or a set of measurements describing a physical object. 5
  • 6. WHAT IS A PATTERN CLASS?  A pattern class (or category) is a set of patterns sharing common attributes.  A collection of “similar” (not necessarily identical) objects.  During recognition given objects are assigned to prescribed classes. 6
  • 7. WHAT IS PATTERN RECOGNITION?  Theory, Algorithms, Systems to put Patterns into Categories  Relate Perceived Pattern to Previously Perceived Patterns  Learn to distinguish patterns of interest from their background 7
  • 8. HUMAN PERCEPTION  Humans have developed highly sophisticated skills for sensing their environment and taking actions according to what they observe, e.g.,  Recognizing a face.  Understanding spoken words.  Reading handwriting.  Distinguishing fresh food from its smell.  We would like to give similar capabilities to machines. 8
  • 10. GRID BY GRID COMPARISON A A B Grid by Grid Comparison 10
  • 11. GRID BY GRID COMPARISON A A B 11 0 0 1 0 0 0 1 0 0 1 1 1 1 0 0 1 1 0 0 1 0 1 1 0 0 1 1 0 0 1 1 0 1 0 0 1 1 0 0 1 No of Mismatch= 3
  • 12. GRID BY GRID COMPARISON A A B Grid by Grid Comparison 12
  • 13. GRID BY GRID COMPARISON A A B 13 0 0 1 0 0 0 1 0 0 1 1 1 1 0 0 1 1 0 0 1 1 1 1 0 0 1 0 1 0 1 1 1 0 1 0 1 1 1 1 0 No of Mismatch= 9
  • 14. HUMAN AND MACHINE PERCEPTION  We are often influenced by the knowledge of how patterns are modeled and recognized in nature when we develop pattern recognition algorithms.  Research on machine perception also helps us gain deeper understanding and appreciation for pattern recognition systems in nature.  Yet, we also apply many techniques that are purely numerical and do not have any correspondence in natural systems. 14
  • 15. PATTERN RECOGNITION  Two Phase : Learning and Detection.  Time to learn is higher.  Driving a car  Difficult to learn but once learnt it becomes natural.  Can use AI learning methodologies such as:  Neural Network.  Machine Learning. 15
  • 16. LEARNING  How can machine learn the rule from data?  Supervised learning: a teacher provides a category label or cost for each pattern in the training set.  Unsupervised learning: the system forms clusters or natural groupings of the input patterns. 16
  • 17.  Classification (known categories)  Clustering (creation of new categories) CLASSIFICATION VS. CLUSTERING 17 Category “A” Category “B” Clustering (Unsupervised Classification) Classification (Supervised Classification)
  • 18. PATTERN RECOGNITION PROCESS (CONT.) 18 Post- processing Classification Feature Extraction Segmentation Sensing input Decision
  • 19. PATTERN RECOGNITION PROCESS  Data acquisition and sensing:  Measurements of physical variables.  Important issues: bandwidth, resolution , etc.  Pre-processing:  Removal of noise in data.  Isolation of patterns of interest from the background.  Feature extraction:  Finding a new representation in terms of features.  Classification  Using features and learned models to assign a pattern to a category.  Post-processing  Evaluation of confidence in decisions. 19
  • 20. CASE STUDY  Fish Classification:  Sea Bass / Salmon.  Problem: Sorting incoming fish on a conveyor belt according to species.  Assume that we have only two kinds of fish:  Sea bass.  Salmon. 20 Salmon Sea-bass
  • 21. CASE STUDY (CONT.)  What can cause problems during sensing?  Lighting conditions.  Position of fish on the conveyor belt.  Camera noise.  etc…  What are the steps in the process? 1. Capture image. 2. Isolate fish 3. Take measurements 4. Make decision 21
  • 22. CASE STUDY (CONT.) 22 Classification Feature Extraction Pre-processing “Sea Bass” “Salmon”
  • 23. CASE STUDY (CONT.)  Pre-Processing:  Image enhancement  Separating touching or occluding fish.  Finding the boundary of the fish. 23
  • 24. HOW TO SEPARATE SEA BASS FROM SALMON?  Possible features to be used:  Length  Lightness  Width  Number and shape of fins  Position of the mouth  Etc …  Assume a fisherman told us that a “sea bass” is generally longer than a “salmon”.  Even though “sea bass” is longer than “salmon” on the average, there are many examples of fish where this observation does not hold. 24
  • 25. 25 Image Tagging. Friend Suggestion Product Suggestion Social Networking Engines