SlideShare a Scribd company logo
Sign Recognition UsingSign Recognition Using
PCAPCA
 Image acquisition is done by
using the a web camera the
specifications are :
 QHMPL group.
 25 MP.
 Night vision.
03/13/15 3
 Here we compare the intensities of RGB planes in
image and find the red color borders in image.
 sign Images are projected into a featuresign Images are projected into a feature
space that best encodes the variation amongspace that best encodes the variation among
known sign images.known sign images.
 Images after the Eigen vector calculation areImages after the Eigen vector calculation are
thethe eigenvectorseigenvectors of the set of sign boards .of the set of sign boards .
Eigen Space and Eigen FacesEigen Space and Eigen Faces
 Initialization :
 Acquire the training set and calculate eigenvalues
(using PCA projections) which define eigenspace.
 When a new sign board is encountered, calculate its
weight.
 If yes, classify the weight pattern as known or
unknown.
 (Learning) If the same unknown sign is seen several
times incorporate it into known sign boards .
Steps In Sign RecognitionSteps In Sign Recognition
Main assumption of PCA
approach:
 Image space forms a cluster in image space.
 PCA gives suitable representation.
(1) Calculate average sign : v.
(2) Collect difference between training images and
average sign in matrix A (M by N), where M is the number
of pixels and N is the number of images.
(3) The eigenvectors of covariance matrix C (M by
M) give the Eigen matrix.
◦ M is usually big, so this process would be time consuming.
What to do? T
AAC =
If the number of data points is smaller than the dimension
(N<M), then there will be only N-1 meaningful eigenvectors.
Instead of directly calculating the eigenvectors of C, we can
calculate the eigenvalues and the corresponding eigenvectors
of a much smaller matrix L (N by N).
if λi are the eigenvectors of L then A λi are the eigenvectors
for C.
◦ The eigenvectors are in the descent order of the corresponding
eigenvalues.
AAL T
=
 Representation of Sign Images using Eigenmatrix
 The training sign images and new sign images can be
represented as linear combination of the eigenmatrix.
 When we have a sign image u :
Since the eigenvectors are orthogonal :∑=
i
iiau φ
i
T
i ua φ=
 MATLAB 7.8.
 Keil 4.
 Proload.
 Image Acquisition :
videoinput
Imread
Imshow
ppt

More Related Content

What's hot

Images in matlab
Images in matlabImages in matlab
Images in matlab
Ali Alvi
 
Practical Digital Image Processing 4
Practical Digital Image Processing 4Practical Digital Image Processing 4
Practical Digital Image Processing 4
Aly Abdelkareem
 
Orb feature by nitin
Orb feature by nitinOrb feature by nitin
Orb feature by nitin
NitinMauryaKashipur
 
ANISH_and_DR.DANIEL_augmented_reality_presentation
ANISH_and_DR.DANIEL_augmented_reality_presentationANISH_and_DR.DANIEL_augmented_reality_presentation
ANISH_and_DR.DANIEL_augmented_reality_presentation
Anish Patel
 
Scale Invariant Feature Transform
Scale Invariant Feature TransformScale Invariant Feature Transform
Scale Invariant Feature Transform
kislayabhi
 
Support vector regression and its application in trading
Support vector regression and its application in tradingSupport vector regression and its application in trading
Support vector regression and its application in trading
Aashay Harlalka
 
Iterative Closest Point Algorithm - analysis and implementation
Iterative Closest Point Algorithm - analysis and implementationIterative Closest Point Algorithm - analysis and implementation
Iterative Closest Point Algorithm - analysis and implementation
Pankaj Gautam
 
Practical Digital Image Processing 3
 Practical Digital Image Processing 3 Practical Digital Image Processing 3
Practical Digital Image Processing 3
Aly Abdelkareem
 
CLIM: Transition Workshop - Statistical Emulation with Dimension Reduction fo...
CLIM: Transition Workshop - Statistical Emulation with Dimension Reduction fo...CLIM: Transition Workshop - Statistical Emulation with Dimension Reduction fo...
CLIM: Transition Workshop - Statistical Emulation with Dimension Reduction fo...
The Statistical and Applied Mathematical Sciences Institute
 
Support Vector Machine
Support Vector MachineSupport Vector Machine
Support Vector Machine
Shao-Chuan Wang
 
Neural network
Neural networkNeural network
Neural network
EasyMedico.com
 
Variables in matlab
Variables in matlabVariables in matlab
Variables in matlab
TUOS-Sam
 
KNN
KNNKNN
Practical Digital Image Processing 5
Practical Digital Image Processing 5Practical Digital Image Processing 5
Practical Digital Image Processing 5
Aly Abdelkareem
 
Support vector machines (svm)
Support vector machines (svm)Support vector machines (svm)
Support vector machines (svm)
Sharayu Patil
 
Scale invariant feature transform
Scale invariant feature transformScale invariant feature transform
Scale invariant feature transform
Mohammad Asghar Barech
 
Mathematical operations in image processing
Mathematical operations in image processingMathematical operations in image processing
Mathematical operations in image processing
Asad Ali
 
key.net
key.netkey.net
key.net
Amir Shokri
 
Computer Vision Introduction
Computer Vision IntroductionComputer Vision Introduction
Computer Vision Introduction
Camera Culture Group, MIT Media Lab
 
Mirko Lucchese - Deep Image Processing
Mirko Lucchese - Deep Image ProcessingMirko Lucchese - Deep Image Processing
Mirko Lucchese - Deep Image Processing
MeetupDataScienceRoma
 

What's hot (20)

Images in matlab
Images in matlabImages in matlab
Images in matlab
 
Practical Digital Image Processing 4
Practical Digital Image Processing 4Practical Digital Image Processing 4
Practical Digital Image Processing 4
 
Orb feature by nitin
Orb feature by nitinOrb feature by nitin
Orb feature by nitin
 
ANISH_and_DR.DANIEL_augmented_reality_presentation
ANISH_and_DR.DANIEL_augmented_reality_presentationANISH_and_DR.DANIEL_augmented_reality_presentation
ANISH_and_DR.DANIEL_augmented_reality_presentation
 
Scale Invariant Feature Transform
Scale Invariant Feature TransformScale Invariant Feature Transform
Scale Invariant Feature Transform
 
Support vector regression and its application in trading
Support vector regression and its application in tradingSupport vector regression and its application in trading
Support vector regression and its application in trading
 
Iterative Closest Point Algorithm - analysis and implementation
Iterative Closest Point Algorithm - analysis and implementationIterative Closest Point Algorithm - analysis and implementation
Iterative Closest Point Algorithm - analysis and implementation
 
Practical Digital Image Processing 3
 Practical Digital Image Processing 3 Practical Digital Image Processing 3
Practical Digital Image Processing 3
 
CLIM: Transition Workshop - Statistical Emulation with Dimension Reduction fo...
CLIM: Transition Workshop - Statistical Emulation with Dimension Reduction fo...CLIM: Transition Workshop - Statistical Emulation with Dimension Reduction fo...
CLIM: Transition Workshop - Statistical Emulation with Dimension Reduction fo...
 
Support Vector Machine
Support Vector MachineSupport Vector Machine
Support Vector Machine
 
Neural network
Neural networkNeural network
Neural network
 
Variables in matlab
Variables in matlabVariables in matlab
Variables in matlab
 
KNN
KNNKNN
KNN
 
Practical Digital Image Processing 5
Practical Digital Image Processing 5Practical Digital Image Processing 5
Practical Digital Image Processing 5
 
Support vector machines (svm)
Support vector machines (svm)Support vector machines (svm)
Support vector machines (svm)
 
Scale invariant feature transform
Scale invariant feature transformScale invariant feature transform
Scale invariant feature transform
 
Mathematical operations in image processing
Mathematical operations in image processingMathematical operations in image processing
Mathematical operations in image processing
 
key.net
key.netkey.net
key.net
 
Computer Vision Introduction
Computer Vision IntroductionComputer Vision Introduction
Computer Vision Introduction
 
Mirko Lucchese - Deep Image Processing
Mirko Lucchese - Deep Image ProcessingMirko Lucchese - Deep Image Processing
Mirko Lucchese - Deep Image Processing
 

Viewers also liked

Jobs in oman successful interview
Jobs in oman successful interviewJobs in oman successful interview
Jobs in oman successful interview
Job Ibex
 
Ivory Grand Hotel Apartments Presentation
Ivory Grand Hotel Apartments PresentationIvory Grand Hotel Apartments Presentation
Ivory Grand Hotel Apartments Presentation
Ivory Grand Hotel Apartments
 
Jobs in oman successful interview
Jobs in oman successful interviewJobs in oman successful interview
Jobs in oman successful interview
Job Ibex
 
MTHR EVENT SYNOPSIS
MTHR EVENT SYNOPSISMTHR EVENT SYNOPSIS
MTHR EVENT SYNOPSIS
Ranjeet Dhar
 
Mba coursestructure and_syllabus uploaded by satheesh ponnam
Mba coursestructure and_syllabus uploaded by satheesh ponnamMba coursestructure and_syllabus uploaded by satheesh ponnam
Mba coursestructure and_syllabus uploaded by satheesh ponnam
సతీష్ పొన్నం
 
Geecon Prague 2015 - What I learned writing a Trillion Dollar Trading System
Geecon Prague 2015 - What I learned writing a Trillion Dollar Trading SystemGeecon Prague 2015 - What I learned writing a Trillion Dollar Trading System
Geecon Prague 2015 - What I learned writing a Trillion Dollar Trading System
Antonio José Molina Gutiérrez
 

Viewers also liked (6)

Jobs in oman successful interview
Jobs in oman successful interviewJobs in oman successful interview
Jobs in oman successful interview
 
Ivory Grand Hotel Apartments Presentation
Ivory Grand Hotel Apartments PresentationIvory Grand Hotel Apartments Presentation
Ivory Grand Hotel Apartments Presentation
 
Jobs in oman successful interview
Jobs in oman successful interviewJobs in oman successful interview
Jobs in oman successful interview
 
MTHR EVENT SYNOPSIS
MTHR EVENT SYNOPSISMTHR EVENT SYNOPSIS
MTHR EVENT SYNOPSIS
 
Mba coursestructure and_syllabus uploaded by satheesh ponnam
Mba coursestructure and_syllabus uploaded by satheesh ponnamMba coursestructure and_syllabus uploaded by satheesh ponnam
Mba coursestructure and_syllabus uploaded by satheesh ponnam
 
Geecon Prague 2015 - What I learned writing a Trillion Dollar Trading System
Geecon Prague 2015 - What I learned writing a Trillion Dollar Trading SystemGeecon Prague 2015 - What I learned writing a Trillion Dollar Trading System
Geecon Prague 2015 - What I learned writing a Trillion Dollar Trading System
 

Similar to ppt

Iaetsd traffic sign recognition for advanced driver
Iaetsd traffic sign recognition for  advanced driverIaetsd traffic sign recognition for  advanced driver
Iaetsd traffic sign recognition for advanced driver
Iaetsd Iaetsd
 
Face Recognition using PCA-Principal Component Analysis using MATLAB
Face Recognition using PCA-Principal Component Analysis using MATLABFace Recognition using PCA-Principal Component Analysis using MATLAB
Face Recognition using PCA-Principal Component Analysis using MATLAB
Sindhi Madhuri
 
maths mini project ( applictions of quadratic forms and SVD ).ppt
maths mini project ( applictions of quadratic forms and SVD ).pptmaths mini project ( applictions of quadratic forms and SVD ).ppt
maths mini project ( applictions of quadratic forms and SVD ).ppt
ManavPatane
 
Implement principal component analysis (PCA) in python from scratch
Implement principal component analysis (PCA) in python from scratchImplement principal component analysis (PCA) in python from scratch
Implement principal component analysis (PCA) in python from scratch
EshanAgarwal4
 
CBIR Final project1
CBIR Final project1CBIR Final project1
CBIR Final project1
YASWANTH KALEPU
 
On image intensities, eigenfaces and LDA
On image intensities, eigenfaces and LDAOn image intensities, eigenfaces and LDA
On image intensities, eigenfaces and LDA
Raghu Palakodety
 
search engine for images
search engine for imagessearch engine for images
search engine for images
Anjani
 
MNIST and machine learning - presentation
MNIST and machine learning - presentationMNIST and machine learning - presentation
MNIST and machine learning - presentation
Steve Dias da Cruz
 
Ijcatr04041016
Ijcatr04041016Ijcatr04041016
Ijcatr04041016
Editor IJCATR
 
A STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUES
A STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUESA STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUES
A STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUES
cscpconf
 
Image Restoration UsingNonlocally Centralized Sparse Representation and histo...
Image Restoration UsingNonlocally Centralized Sparse Representation and histo...Image Restoration UsingNonlocally Centralized Sparse Representation and histo...
Image Restoration UsingNonlocally Centralized Sparse Representation and histo...
IJERA Editor
 
Presentation of my master thesis
Presentation of my master thesisPresentation of my master thesis
Presentation of my master thesis
MichaelRra
 
Spectral Clustering Report
Spectral Clustering ReportSpectral Clustering Report
Spectral Clustering Report
Miaolan Xie
 
SVM & KNN Presentation.pptx
SVM & KNN Presentation.pptxSVM & KNN Presentation.pptx
SVM & KNN Presentation.pptx
MohamedMonir33
 
Real-Time Face Tracking with GPU Acceleration
Real-Time Face Tracking with GPU AccelerationReal-Time Face Tracking with GPU Acceleration
Real-Time Face Tracking with GPU Acceleration
QuEST Global (erstwhile NeST Software)
 
CUDA Accelerated Face Recognition
CUDA Accelerated Face RecognitionCUDA Accelerated Face Recognition
CUDA Accelerated Face Recognition
QuEST Global (erstwhile NeST Software)
 
Pca analysis
Pca analysisPca analysis
Pca analysis
kunasujitha
 
Content Based Image Retrieval Using Gray Level Co-Occurance Matrix with SVD a...
Content Based Image Retrieval Using Gray Level Co-Occurance Matrix with SVD a...Content Based Image Retrieval Using Gray Level Co-Occurance Matrix with SVD a...
Content Based Image Retrieval Using Gray Level Co-Occurance Matrix with SVD a...
ijcisjournal
 
Singular Value Decomposition Image Compression
Singular Value Decomposition Image CompressionSingular Value Decomposition Image Compression
Singular Value Decomposition Image Compression
Aishwarya K. M.
 
Predicting Emotions through Facial Expressions
Predicting Emotions through Facial Expressions  Predicting Emotions through Facial Expressions
Predicting Emotions through Facial Expressions
twinkle singh
 

Similar to ppt (20)

Iaetsd traffic sign recognition for advanced driver
Iaetsd traffic sign recognition for  advanced driverIaetsd traffic sign recognition for  advanced driver
Iaetsd traffic sign recognition for advanced driver
 
Face Recognition using PCA-Principal Component Analysis using MATLAB
Face Recognition using PCA-Principal Component Analysis using MATLABFace Recognition using PCA-Principal Component Analysis using MATLAB
Face Recognition using PCA-Principal Component Analysis using MATLAB
 
maths mini project ( applictions of quadratic forms and SVD ).ppt
maths mini project ( applictions of quadratic forms and SVD ).pptmaths mini project ( applictions of quadratic forms and SVD ).ppt
maths mini project ( applictions of quadratic forms and SVD ).ppt
 
Implement principal component analysis (PCA) in python from scratch
Implement principal component analysis (PCA) in python from scratchImplement principal component analysis (PCA) in python from scratch
Implement principal component analysis (PCA) in python from scratch
 
CBIR Final project1
CBIR Final project1CBIR Final project1
CBIR Final project1
 
On image intensities, eigenfaces and LDA
On image intensities, eigenfaces and LDAOn image intensities, eigenfaces and LDA
On image intensities, eigenfaces and LDA
 
search engine for images
search engine for imagessearch engine for images
search engine for images
 
MNIST and machine learning - presentation
MNIST and machine learning - presentationMNIST and machine learning - presentation
MNIST and machine learning - presentation
 
Ijcatr04041016
Ijcatr04041016Ijcatr04041016
Ijcatr04041016
 
A STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUES
A STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUESA STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUES
A STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUES
 
Image Restoration UsingNonlocally Centralized Sparse Representation and histo...
Image Restoration UsingNonlocally Centralized Sparse Representation and histo...Image Restoration UsingNonlocally Centralized Sparse Representation and histo...
Image Restoration UsingNonlocally Centralized Sparse Representation and histo...
 
Presentation of my master thesis
Presentation of my master thesisPresentation of my master thesis
Presentation of my master thesis
 
Spectral Clustering Report
Spectral Clustering ReportSpectral Clustering Report
Spectral Clustering Report
 
SVM & KNN Presentation.pptx
SVM & KNN Presentation.pptxSVM & KNN Presentation.pptx
SVM & KNN Presentation.pptx
 
Real-Time Face Tracking with GPU Acceleration
Real-Time Face Tracking with GPU AccelerationReal-Time Face Tracking with GPU Acceleration
Real-Time Face Tracking with GPU Acceleration
 
CUDA Accelerated Face Recognition
CUDA Accelerated Face RecognitionCUDA Accelerated Face Recognition
CUDA Accelerated Face Recognition
 
Pca analysis
Pca analysisPca analysis
Pca analysis
 
Content Based Image Retrieval Using Gray Level Co-Occurance Matrix with SVD a...
Content Based Image Retrieval Using Gray Level Co-Occurance Matrix with SVD a...Content Based Image Retrieval Using Gray Level Co-Occurance Matrix with SVD a...
Content Based Image Retrieval Using Gray Level Co-Occurance Matrix with SVD a...
 
Singular Value Decomposition Image Compression
Singular Value Decomposition Image CompressionSingular Value Decomposition Image Compression
Singular Value Decomposition Image Compression
 
Predicting Emotions through Facial Expressions
Predicting Emotions through Facial Expressions  Predicting Emotions through Facial Expressions
Predicting Emotions through Facial Expressions
 

ppt

  • 1. Sign Recognition UsingSign Recognition Using PCAPCA
  • 2.  Image acquisition is done by using the a web camera the specifications are :  QHMPL group.  25 MP.  Night vision.
  • 4.  Here we compare the intensities of RGB planes in image and find the red color borders in image.
  • 5.  sign Images are projected into a featuresign Images are projected into a feature space that best encodes the variation amongspace that best encodes the variation among known sign images.known sign images.  Images after the Eigen vector calculation areImages after the Eigen vector calculation are thethe eigenvectorseigenvectors of the set of sign boards .of the set of sign boards . Eigen Space and Eigen FacesEigen Space and Eigen Faces
  • 6.  Initialization :  Acquire the training set and calculate eigenvalues (using PCA projections) which define eigenspace.  When a new sign board is encountered, calculate its weight.  If yes, classify the weight pattern as known or unknown.  (Learning) If the same unknown sign is seen several times incorporate it into known sign boards . Steps In Sign RecognitionSteps In Sign Recognition
  • 7. Main assumption of PCA approach:  Image space forms a cluster in image space.  PCA gives suitable representation.
  • 8. (1) Calculate average sign : v. (2) Collect difference between training images and average sign in matrix A (M by N), where M is the number of pixels and N is the number of images. (3) The eigenvectors of covariance matrix C (M by M) give the Eigen matrix. ◦ M is usually big, so this process would be time consuming. What to do? T AAC =
  • 9. If the number of data points is smaller than the dimension (N<M), then there will be only N-1 meaningful eigenvectors. Instead of directly calculating the eigenvectors of C, we can calculate the eigenvalues and the corresponding eigenvectors of a much smaller matrix L (N by N). if λi are the eigenvectors of L then A λi are the eigenvectors for C. ◦ The eigenvectors are in the descent order of the corresponding eigenvalues. AAL T =
  • 10.  Representation of Sign Images using Eigenmatrix  The training sign images and new sign images can be represented as linear combination of the eigenmatrix.  When we have a sign image u : Since the eigenvectors are orthogonal :∑= i iiau φ i T i ua φ=
  • 11.  MATLAB 7.8.  Keil 4.  Proload.
  • 12.  Image Acquisition : videoinput Imread Imshow