CV - Lecture 5 - Image Extraction Matching
CV - Lecture 5 - Image Extraction Matching
Lecture 5
By: Sarah M. Ayyad
Back Next
What is Feature Detection?
Back Next
What is Feature Detection?
▪ Feature detection, also called interest point detection or key-point detection
is finding points in the image which are somehow "special".
(For example, find a corner, find a region, and so on.)
▪ Feature detection includes methods for computing abstractions of image
information and making local decisions at every image point whether there is
an image feature of a given type at that point or not.
Feature Detection
Back Next
What is Feature Extraction/ Feature
Description?
● Feature descriptor often takes the form of a vector.
Back Next
What is Feature Extraction/ Feature
Description?
● Feature Extraction is the key step of many applications.
Back Next
Feature Extraction (Handcrafted Vs.
Automatic extraction)
Back Next
Feature Extraction (Handcrafted Vs.
Automatic extraction)
● In handcrafted based feature extraction, we rely on our domain knowledge
(or partnering with domain experts) to create features which make machine
learning algorithms work better. We then feed the produced features to a
ML classifier to predict the output.
● The idea of Deep Learning is to apply the learning process in an end-to-
end manner. (the network learns how to extract its own features)
Back Next
Feature Extraction Algorithms
(Handcrafted-based)
● Speeded Up Robust Features (SURF)
● Fast Retina Keypoint (FREAK)
● Oriented Fast and Rotated BRIEF (ORB)
● Non-linear pyramid-based (KAZE)
● Simple square neighborhood (Block)
Back Next
Extracting Features
Next
Feature Matching
▪ Feature matching is the process of finding pairs of similar features in two
images.
Back Next
Feature Matching
This means finding the same points on the same object or on distinct but nearly
identical objects under different viewing conditions.
Back Next
Feature Matching
Feature matching is an integral part of applications like aligning satellite
images, stitching multiple images together and video stabilization among
many others.
Back Next
Feature Matching
Back Next
Feature Matching Process
the descriptors
are 64 valued
vectors with
values calculated
over a grid within
each neighborhood.
How does feature matching work?
The similarity or dissimilarity of the features is reflected in the similarity
or dissimilarity of the descriptor of vectors.
Back Next
Features Matching–Matlab
Back Next
Features Matching–Matlab
Back Next
Features Matching–Matlab
Back Next
Features Matching–Matlab
Features 1 Features 2
F1 F1
This F2 F2
means F3 F3
F4 F4
F5 F5
F6 F6
Features1 Features2
index index F7 F7
F8 F8
… …
Back Next
Features Matching–visualizing results
Back Next
Features Matching–visualizing results
Back Next
Features Matching–visualizing results
To see the matches more clearly, use the montage option.
Back Next