SlideShare a Scribd company logo
WELCOME EVERYONE
Good Afternoon
Pattern Recognition
Swarnava Sen
MCKV Institute of Engineering, Liluah
IT/2014/028
What is pattern ?
o A pattern is an abstract object, or a set of measurements
describing a physical object.
What is a pattern CLass?
o A pattern class (or category) is a set of patterns sharing common
attributes.
o A collection of “Similar” (not necessarily identical) objects.
o During recognition given objects are assigned to prescribed
classes.
What is pattern
reCOGnitiOn ?
o Theory, Algorithms, Systems to put Patterns
into Category.
o Relate Perceived Pattern to Previously Perceived
Patterns.
o Learn to distinguish patterns of interest from
their background.
hUMan perCeptiOn
o Humans have developed highly sophisticated skills for
sensing their environment and taking actions according to
what they observe, e.g.,
o Recognizing a face.
o Understanding spoken words.
o Reading handwriting.
o Distinguishing fresh food from its smell.
o We would like to give similar capabilities to machines.
• Handwritten: sorting letters by postal code.
• Printed texts: reading machines for blind people,
digitalization of text documents.
Optical Character
Recognition
(OCR)
• Face recognition, verification, retrieval.
• Finger prints recognition.
• Speech recognition.
Biometrics
• Medical diagnosis: X-Ray, EKG (ElectroCardioGraph)
analysis.
Diagnostic
systems
• Automated Target Recognition (ATR).
• Image segmentation and analysis (recognition
from aerial or satelite photographs).
Military
applications
ExamplEs of applications
Grid by Grid comparison
Grid by Grid comparison
A A B
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 BGrid by Grid
Comparison
Grid by Grid comparison
A A B
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
problEm with Grid by Grid comparison
o Time to recognize a pattern - Proportional to
the number of stored patterns (Too costly
with the increase of number of patterns
stored)
A-Z a-z 0-9
Solution
Artificial
Intelligence
*/-+1@#
pattern recognition
o Two Phase : Learning and Detection.
o Time to learn is higher.
• Driving a car
o Difficult to learn but once learnt it becomes
natural.
o Can use AI learning methodologies such as:
• Neural Network.
• Machine Learning.
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.
o Classification (known categories)
o Clustering (creation of new categories)
cLassification vs. cLustering
Category “A”
Category “B”
Clustering
(Unsupervised Classification)
Classification
(Supervised Classification)
pattern recognition process
Post- processing
Classification
Feature Extraction
Segmentation
Sensing
input
Decision
pattern recognition process
o Sensing:
• Measurements of physical variables.
• Important issues: bandwidth, resolution , etc.
o Segmentation:
• Removal of noise in data.
• Isolation of patterns of interest from the background.
o Feature extraction:
• Finding a new representation in terms of features.
o Classification
• Using features and learned models to assign a pattern to a
category.
o Post-processing
• Evaluation of confidence in decisions.
Post- processing
Classification
Feature Extraction
Segmentation
Sensing
input
Decision
• Collecting training and testing data.
Collect Data
• Domain dependence.
Chose Features.
• Domain dependence.
Chose Model
• Supervised learning
• Unsupervised learning.
Train
• Performance with future data
Evaluate
the Design cycLe
Demo
o Online face detector demo:
Demo (Cont.)
 With my friend “Albert Einstein”
tHAnK
YoU

More Related Content

What's hot

pattern classification
pattern classificationpattern classification
pattern classification
Ranjan Ganguli
 
Face recognition using neural network
Face recognition using neural networkFace recognition using neural network
Face recognition using neural network
Indira Nayak
 
Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...
Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...
Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...
Simplilearn
 
Statistical Pattern recognition(1)
Statistical Pattern recognition(1)Statistical Pattern recognition(1)
Statistical Pattern recognition(1)
Syed Atif Naseem
 
An introduction to Machine Learning
An introduction to Machine LearningAn introduction to Machine Learning
An introduction to Machine Learning
butest
 

What's hot (20)

pattern classification
pattern classificationpattern classification
pattern classification
 
Seminar(Pattern Recognition)
Seminar(Pattern Recognition)Seminar(Pattern Recognition)
Seminar(Pattern Recognition)
 
Pattern Recognition.pptx
Pattern Recognition.pptxPattern Recognition.pptx
Pattern Recognition.pptx
 
Pattern recognition
Pattern recognitionPattern recognition
Pattern recognition
 
Introduction to object detection
Introduction to object detectionIntroduction to object detection
Introduction to object detection
 
Machine learning
Machine learningMachine learning
Machine learning
 
Pattern Recognition
Pattern RecognitionPattern Recognition
Pattern Recognition
 
Machine learning
Machine learningMachine learning
Machine learning
 
Introduction to machine learning
Introduction to machine learningIntroduction to machine learning
Introduction to machine learning
 
Supervised Machine Learning
Supervised Machine LearningSupervised Machine Learning
Supervised Machine Learning
 
Dimensionality Reduction
Dimensionality ReductionDimensionality Reduction
Dimensionality Reduction
 
Types of machine learning
Types of machine learningTypes of machine learning
Types of machine learning
 
Face recognition using neural network
Face recognition using neural networkFace recognition using neural network
Face recognition using neural network
 
Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...
Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...
Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...
 
Statistical Pattern recognition(1)
Statistical Pattern recognition(1)Statistical Pattern recognition(1)
Statistical Pattern recognition(1)
 
Presentation on supervised learning
Presentation on supervised learningPresentation on supervised learning
Presentation on supervised learning
 
An introduction to Machine Learning
An introduction to Machine LearningAn introduction to Machine Learning
An introduction to Machine Learning
 
Machine Learning Algorithms
Machine Learning AlgorithmsMachine Learning Algorithms
Machine Learning Algorithms
 
Lstm
LstmLstm
Lstm
 
lazy learners and other classication methods
lazy learners and other classication methodslazy learners and other classication methods
lazy learners and other classication methods
 

Similar to Pattern recognition

CSA 3702 machine learning module 1
CSA 3702 machine learning module 1CSA 3702 machine learning module 1
CSA 3702 machine learning module 1
Nandhini S
 
A tutorial on deep learning at icml 2013
A tutorial on deep learning at icml 2013A tutorial on deep learning at icml 2013
A tutorial on deep learning at icml 2013
Philip Zheng
 

Similar to Pattern recognition (20)

Pattern Matching AI.pdf
Pattern Matching AI.pdfPattern Matching AI.pdf
Pattern Matching AI.pdf
 
EssentialsOfMachineLearning.pdf
EssentialsOfMachineLearning.pdfEssentialsOfMachineLearning.pdf
EssentialsOfMachineLearning.pdf
 
Intro to machine learning
Intro to machine learningIntro to machine learning
Intro to machine learning
 
Introduction to Artificial Intelligence
Introduction to Artificial IntelligenceIntroduction to Artificial Intelligence
Introduction to Artificial Intelligence
 
CSA 3702 machine learning module 1
CSA 3702 machine learning module 1CSA 3702 machine learning module 1
CSA 3702 machine learning module 1
 
Deep learning tutorial 9/2019
Deep learning tutorial 9/2019Deep learning tutorial 9/2019
Deep learning tutorial 9/2019
 
Deep Learning Tutorial
Deep Learning TutorialDeep Learning Tutorial
Deep Learning Tutorial
 
pattern recognition.ppt
pattern recognition.pptpattern recognition.ppt
pattern recognition.ppt
 
A tutorial on deep learning at icml 2013
A tutorial on deep learning at icml 2013A tutorial on deep learning at icml 2013
A tutorial on deep learning at icml 2013
 
An Introduction to Machine Learning
An Introduction to Machine LearningAn Introduction to Machine Learning
An Introduction to Machine Learning
 
1. Intoduction to ML.pptx
1. Intoduction to ML.pptx1. Intoduction to ML.pptx
1. Intoduction to ML.pptx
 
Chapter 6 - Learning data and analytics course
Chapter 6 - Learning data and analytics courseChapter 6 - Learning data and analytics course
Chapter 6 - Learning data and analytics course
 
Örüntü tanıma - Pattern Recognition
Örüntü tanıma - Pattern RecognitionÖrüntü tanıma - Pattern Recognition
Örüntü tanıma - Pattern Recognition
 
Artificial Intelligence Approaches
Artificial Intelligence  ApproachesArtificial Intelligence  Approaches
Artificial Intelligence Approaches
 
Lecture 5 machine learning updated
Lecture 5   machine learning updatedLecture 5   machine learning updated
Lecture 5 machine learning updated
 
Artificial Intelligence(Machine learning & deep Learning ).pptx
Artificial Intelligence(Machine learning & deep Learning ).pptxArtificial Intelligence(Machine learning & deep Learning ).pptx
Artificial Intelligence(Machine learning & deep Learning ).pptx
 
Machine Learning for Incident Detection: Getting Started
Machine Learning for Incident Detection: Getting StartedMachine Learning for Incident Detection: Getting Started
Machine Learning for Incident Detection: Getting Started
 
ML crash course
ML crash courseML crash course
ML crash course
 
nncollovcapaldo2013-131220052427-phpapp01.pdf
nncollovcapaldo2013-131220052427-phpapp01.pdfnncollovcapaldo2013-131220052427-phpapp01.pdf
nncollovcapaldo2013-131220052427-phpapp01.pdf
 
nncollovcapaldo2013-131220052427-phpapp01.pdf
nncollovcapaldo2013-131220052427-phpapp01.pdfnncollovcapaldo2013-131220052427-phpapp01.pdf
nncollovcapaldo2013-131220052427-phpapp01.pdf
 

Recently uploaded

Cancer cell metabolism: special Reference to Lactate Pathway
Cancer cell metabolism: special Reference to Lactate PathwayCancer cell metabolism: special Reference to Lactate Pathway
Cancer cell metabolism: special Reference to Lactate Pathway
AADYARAJPANDEY1
 
Aerodynamics. flippatterncn5tm5ttnj6nmnynyppt
Aerodynamics. flippatterncn5tm5ttnj6nmnynypptAerodynamics. flippatterncn5tm5ttnj6nmnynyppt
Aerodynamics. flippatterncn5tm5ttnj6nmnynyppt
sreddyrahul
 
Seminar on Halal AGriculture and Fisheries.pptx
Seminar on Halal AGriculture and Fisheries.pptxSeminar on Halal AGriculture and Fisheries.pptx
Seminar on Halal AGriculture and Fisheries.pptx
RUDYLUMAPINET2
 
Mammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also FunctionsMammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also Functions
YOGESH DOGRA
 

Recently uploaded (20)

Cancer cell metabolism: special Reference to Lactate Pathway
Cancer cell metabolism: special Reference to Lactate PathwayCancer cell metabolism: special Reference to Lactate Pathway
Cancer cell metabolism: special Reference to Lactate Pathway
 
GBSN - Biochemistry (Unit 5) Chemistry of Lipids
GBSN - Biochemistry (Unit 5) Chemistry of LipidsGBSN - Biochemistry (Unit 5) Chemistry of Lipids
GBSN - Biochemistry (Unit 5) Chemistry of Lipids
 
Structures and textures of metamorphic rocks
Structures and textures of metamorphic rocksStructures and textures of metamorphic rocks
Structures and textures of metamorphic rocks
 
Aerodynamics. flippatterncn5tm5ttnj6nmnynyppt
Aerodynamics. flippatterncn5tm5ttnj6nmnynypptAerodynamics. flippatterncn5tm5ttnj6nmnynyppt
Aerodynamics. flippatterncn5tm5ttnj6nmnynyppt
 
Lab report on liquid viscosity of glycerin
Lab report on liquid viscosity of glycerinLab report on liquid viscosity of glycerin
Lab report on liquid viscosity of glycerin
 
SCHIZOPHRENIA Disorder/ Brain Disorder.pdf
SCHIZOPHRENIA Disorder/ Brain Disorder.pdfSCHIZOPHRENIA Disorder/ Brain Disorder.pdf
SCHIZOPHRENIA Disorder/ Brain Disorder.pdf
 
NuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final versionNuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final version
 
Multi-source connectivity as the driver of solar wind variability in the heli...
Multi-source connectivity as the driver of solar wind variability in the heli...Multi-source connectivity as the driver of solar wind variability in the heli...
Multi-source connectivity as the driver of solar wind variability in the heli...
 
GBSN - Microbiology (Lab 2) Compound Microscope
GBSN - Microbiology (Lab 2) Compound MicroscopeGBSN - Microbiology (Lab 2) Compound Microscope
GBSN - Microbiology (Lab 2) Compound Microscope
 
NuGOweek 2024 full programme - hosted by Ghent University
NuGOweek 2024 full programme - hosted by Ghent UniversityNuGOweek 2024 full programme - hosted by Ghent University
NuGOweek 2024 full programme - hosted by Ghent University
 
SAMPLING.pptx for analystical chemistry sample techniques
SAMPLING.pptx for analystical chemistry sample techniquesSAMPLING.pptx for analystical chemistry sample techniques
SAMPLING.pptx for analystical chemistry sample techniques
 
Transport in plants G1.pptx Cambridge IGCSE
Transport in plants G1.pptx Cambridge IGCSETransport in plants G1.pptx Cambridge IGCSE
Transport in plants G1.pptx Cambridge IGCSE
 
Hemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptxHemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptx
 
Hemoglobin metabolism: C Kalyan & E. Muralinath
Hemoglobin metabolism: C Kalyan & E. MuralinathHemoglobin metabolism: C Kalyan & E. Muralinath
Hemoglobin metabolism: C Kalyan & E. Muralinath
 
Seminar on Halal AGriculture and Fisheries.pptx
Seminar on Halal AGriculture and Fisheries.pptxSeminar on Halal AGriculture and Fisheries.pptx
Seminar on Halal AGriculture and Fisheries.pptx
 
mixotrophy in cyanobacteria: a dual nutritional strategy
mixotrophy in cyanobacteria: a dual nutritional strategymixotrophy in cyanobacteria: a dual nutritional strategy
mixotrophy in cyanobacteria: a dual nutritional strategy
 
National Biodiversity protection initiatives and Convention on Biological Di...
National Biodiversity protection initiatives and  Convention on Biological Di...National Biodiversity protection initiatives and  Convention on Biological Di...
National Biodiversity protection initiatives and Convention on Biological Di...
 
Mammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also FunctionsMammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also Functions
 
A Giant Impact Origin for the First Subduction on Earth
A Giant Impact Origin for the First Subduction on EarthA Giant Impact Origin for the First Subduction on Earth
A Giant Impact Origin for the First Subduction on Earth
 
Microbial Type Culture Collection (MTCC)
Microbial Type Culture Collection (MTCC)Microbial Type Culture Collection (MTCC)
Microbial Type Culture Collection (MTCC)
 

Pattern recognition

  • 2. Pattern Recognition Swarnava Sen MCKV Institute of Engineering, Liluah IT/2014/028
  • 3. What is pattern ? o A pattern is an abstract object, or a set of measurements describing a physical object.
  • 4. What is a pattern CLass? o A pattern class (or category) is a set of patterns sharing common attributes. o A collection of “Similar” (not necessarily identical) objects. o During recognition given objects are assigned to prescribed classes.
  • 5. What is pattern reCOGnitiOn ? o Theory, Algorithms, Systems to put Patterns into Category. o Relate Perceived Pattern to Previously Perceived Patterns. o Learn to distinguish patterns of interest from their background.
  • 6. hUMan perCeptiOn o Humans have developed highly sophisticated skills for sensing their environment and taking actions according to what they observe, e.g., o Recognizing a face. o Understanding spoken words. o Reading handwriting. o Distinguishing fresh food from its smell. o We would like to give similar capabilities to machines.
  • 7. • Handwritten: sorting letters by postal code. • Printed texts: reading machines for blind people, digitalization of text documents. Optical Character Recognition (OCR) • Face recognition, verification, retrieval. • Finger prints recognition. • Speech recognition. Biometrics • Medical diagnosis: X-Ray, EKG (ElectroCardioGraph) analysis. Diagnostic systems • Automated Target Recognition (ATR). • Image segmentation and analysis (recognition from aerial or satelite photographs). Military applications ExamplEs of applications
  • 8. Grid by Grid comparison
  • 9. Grid by Grid comparison A A B 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
  • 10. Grid by Grid comparison A A BGrid by Grid Comparison
  • 11. Grid by Grid comparison A A B 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
  • 12. problEm with Grid by Grid comparison o Time to recognize a pattern - Proportional to the number of stored patterns (Too costly with the increase of number of patterns stored) A-Z a-z 0-9 Solution Artificial Intelligence */-+1@#
  • 13. pattern recognition o Two Phase : Learning and Detection. o Time to learn is higher. • Driving a car o Difficult to learn but once learnt it becomes natural. o Can use AI learning methodologies such as: • Neural Network. • Machine Learning.
  • 14. 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.
  • 15. o Classification (known categories) o Clustering (creation of new categories) cLassification vs. cLustering Category “A” Category “B” Clustering (Unsupervised Classification) Classification (Supervised Classification)
  • 16. pattern recognition process Post- processing Classification Feature Extraction Segmentation Sensing input Decision
  • 17. pattern recognition process o Sensing: • Measurements of physical variables. • Important issues: bandwidth, resolution , etc. o Segmentation: • Removal of noise in data. • Isolation of patterns of interest from the background. o Feature extraction: • Finding a new representation in terms of features. o Classification • Using features and learned models to assign a pattern to a category. o Post-processing • Evaluation of confidence in decisions. Post- processing Classification Feature Extraction Segmentation Sensing input Decision
  • 18. • Collecting training and testing data. Collect Data • Domain dependence. Chose Features. • Domain dependence. Chose Model • Supervised learning • Unsupervised learning. Train • Performance with future data Evaluate the Design cycLe
  • 19. Demo o Online face detector demo:
  • 20. Demo (Cont.)  With my friend “Albert Einstein”

Editor's Notes

  1. <number>
  2. <number>
  3. <number>
  4. <number>
  5. <number>
  6. <number>
  7. <number>
  8. <number>