Distinctive Image Features from Scale-Invariant Keypoints Presenter :JIA-HONG,DONG Advisor : Yen- Ting, Chen 1 David G. Lowe International Journal of Computer.

Slides:



Advertisements
Similar presentations
Distinctive Image Features from Scale-Invariant Keypoints
Advertisements

Distinctive Image Features from Scale-Invariant Keypoints David Lowe.
Object Recognition from Local Scale-Invariant Features David G. Lowe Presented by Ashley L. Kapron.
Presented by Xinyu Chang
The SIFT (Scale Invariant Feature Transform) Detector and Descriptor
Features Induction Moravec Corner Detection
Object Recognition using Invariant Local Features Applications l Mobile robots, driver assistance l Cell phone location or object recognition l Panoramas,
Distinctive Image Features from Scale- Invariant Keypoints Mohammad-Amin Ahantab Technische Universität München, Germany.
Instructor: Mircea Nicolescu Lecture 15 CS 485 / 685 Computer Vision.
Instructor: Mircea Nicolescu Lecture 13 CS 485 / 685 Computer Vision.
IBBT – Ugent – Telin – IPI Dimitri Van Cauwelaert A study of the 2D - SIFT algorithm Dimitri Van Cauwelaert.
Object Recognition with Invariant Features n Definition: Identify objects or scenes and determine their pose and model parameters n Applications l Industrial.
Fast High-Dimensional Feature Matching for Object Recognition David Lowe Computer Science Department University of British Columbia.
SURF: Speeded-Up Robust Features
A Study of Approaches for Object Recognition
Object Recognition with Invariant Features n Definition: Identify objects or scenes and determine their pose and model parameters n Applications l Industrial.
Distinctive Image Feature from Scale-Invariant KeyPoints
Feature extraction: Corners and blobs
Distinctive image features from scale-invariant keypoints. David G. Lowe, Int. Journal of Computer Vision, 60, 2 (2004), pp Presented by: Shalomi.
Object Recognition Using Distinctive Image Feature From Scale-Invariant Key point D. Lowe, IJCV 2004 Presenting – Anat Kaspi.
Scale Invariant Feature Transform (SIFT)
Automatic Matching of Multi-View Images
SIFT - The Scale Invariant Feature Transform Distinctive image features from scale-invariant keypoints. David G. Lowe, International Journal of Computer.
Blob detection.
1 Invariant Local Feature for Object Recognition Presented by Wyman 2/05/2006.
The SIFT (Scale Invariant Feature Transform) Detector and Descriptor
776 Computer Vision Jan-Michael Frahm, Enrique Dunn Spring 2013.
Distinctive Image Features from Scale-Invariant Keypoints David G. Lowe – IJCV 2004 Brien Flewelling CPSC 643 Presentation 1.
Sebastian Thrun CS223B Computer Vision, Winter Stanford CS223B Computer Vision, Winter 2005 Lecture 3 Advanced Features Sebastian Thrun, Stanford.
Scale-Invariant Feature Transform (SIFT) Jinxiang Chai.
Interest Point Descriptors
Distinctive Image Features from Scale-Invariant Keypoints By David G. Lowe, University of British Columbia Presented by: Tim Havinga, Joël van Neerbos.
Computer vision.
Internet-scale Imagery for Graphics and Vision James Hays cs195g Computational Photography Brown University, Spring 2010.
Feature matching Digital Visual Effects, Spring 2005 Yung-Yu Chuang 2005/3/16 with slides by Trevor Darrell Cordelia Schmid, David Lowe, Darya Frolova,
Bag of Visual Words for Image Representation & Visual Search Jianping Fan Dept of Computer Science UNC-Charlotte.
Object Tracking/Recognition using Invariant Local Features Applications l Mobile robots, driver assistance l Cell phone location or object recognition.
Reporter: Fei-Fei Chen. Wide-baseline matching Object recognition Texture recognition Scene classification Robot wandering Motion tracking.
CVPR 2003 Tutorial Recognition and Matching Based on Local Invariant Features David Lowe Computer Science Department University of British Columbia.
CSCE 643 Computer Vision: Extractions of Image Features Jinxiang Chai.
Wenqi Zhu 3D Reconstruction From Multiple Views Based on Scale-Invariant Feature Transform.
Lecture 7: Features Part 2 CS4670/5670: Computer Vision Noah Snavely.
Distinctive Image Features from Scale-Invariant Keypoints Ronnie Bajwa Sameer Pawar * * Adapted from slides found online by Michael Kowalski, Lehigh University.
Histograms of Oriented Gradients for Human Detection(HOG)
Features Digital Visual Effects, Spring 2006 Yung-Yu Chuang 2006/3/15 with slides by Trevor Darrell Cordelia Schmid, David Lowe, Darya Frolova, Denis Simakov,
Distinctive Image Features from Scale-Invariant Keypoints David Lowe Presented by Tony X. Han March 11, 2008.
Feature extraction: Corners and blobs. Why extract features? Motivation: panorama stitching We have two images – how do we combine them?
A Tutorial on using SIFT Presented by Jimmy Huff (Slightly modified by Josiah Yoder for Winter )
Distinctive Image Features from Scale-Invariant Keypoints
Scale Invariant Feature Transform (SIFT)
Presented by David Lee 3/20/2006
Recognizing specific objects Matching with SIFT Original suggestion Lowe, 1999,2004.
Blob detection.
SIFT.
SIFT Scale-Invariant Feature Transform David Lowe
CS262: Computer Vision Lect 09: SIFT Descriptors
Presented by David Lee 3/20/2006
Lecture 07 13/12/2011 Shai Avidan הבהרה: החומר המחייב הוא החומר הנלמד בכיתה ולא זה המופיע / לא מופיע במצגת.
Distinctive Image Features from Scale-Invariant Keypoints
Scale Invariant Feature Transform (SIFT)
Project 1: hybrid images
Feature description and matching
CAP 5415 Computer Vision Fall 2012 Dr. Mubarak Shah Lecture-5
Aim of the project Take your image Submit it to the search engine
The SIFT (Scale Invariant Feature Transform) Detector and Descriptor
Interest Points & Descriptors 3 - SIFT
SIFT.
ECE734 Project-Scale Invariant Feature Transform Algorithm
SIFT SIFT is an carefully designed procedure with empirically determined parameters for the invariant and distinctive features.
Presented by Xu Miao April 20, 2005
Presentation transcript:

Distinctive Image Features from Scale-Invariant Keypoints Presenter :JIA-HONG,DONG Advisor : Yen- Ting, Chen 1 David G. Lowe International Journal of Computer Vision,Volume 60 Issue 2, Pages 91 – 110, 2004.

Outline  Introduction  Methodology  Recognition examples  Simulation and testing  Conclusion 2

Introduction  Scale Invariant Feature Transform(SIFT) Object and scene recognition Video Tracking Robotic mapping and navigation Image stitching 3D modeling Gesture recognition Match moving 3

Introduction  Advantage The features are invariant:  Image scaling  Image rotation  Illumination  Noise  Camera viewpoint High performance:  High accuracy  Near real-time 4

Introduction  Major stages of computation: Scale-space extrema detection Keypoint localization Orientation assignment Keypoint descriptor Matching features(nearest neighbor) 5

Methodology  Detection of scale-space extrema Convolution image subtraction (1).....(2).....(3)

Methodology 7

(К-1) is a constant factor σ 2 is scale invariant as studied by Lindeberg (1994) σ 2 Δ 2 G is maxima and minima image features as studied by Mikolajczyk(2002) (4).....(5).....(6)

Methodology 9

 Database 32 real images:  Outdoor scenes  Human faces  Aerial photographs  Industrial images 10

Methodology  Database Transformations:  Rotation  Scaling  Brightness  Contrast  Noise 11

Methodology  Local extrema detection 12

Methodology  Local extrema detection 13

Methodology  Frequency of sampling in scale 14

Methodology  Accurate keypoint localization Using Taylor expansion x=(x, y, σ ) T is the offset from this point (3).....(8).....(9)

Methodology (10)

Methodology 17

Methodology 18

Methodology  Orientation assignment L(x,y) is the sample image. Θ(x,y) is orientation m(x,y) is the gradient magnitude 19...(11).....(12)

Methodology  Orientation histogram A region around the keypoint 36 bins covering the 360 degree range of orientations  Added weighted A Gaussian window σ=1.5 20

Methodology  The local image descriptor 21

Methodology  Descriptor testing 22

Methodology  Descriptor representation 4x4 array of histograms 8 orientation bins 4x4x8 = 128 element feature vector 23

Methodology  Keypoint matching Minimum Euclidean distance 24

Methodology  Keypoint matching 25

Methodology  Application to object recognition Need 3 features at least  Higher probability 26

Recognition examples  Descriptor testing 27

Recognition examples  Sensitivity to affine change 28

Recognition examples  Matching to large databases 29

Recognition examples 30

Recognition examples 31

Simulation and testing 32

Simulation and testing 33

Conclusion  SIFT keypoints described are particularly useful.  A high-dimensional vector represents the image gradients within a local region of the image.  Near real-time performance on standard PC hardware. 34

Conclusion  Systematic testing is needed on data sets with full 3D viewpoint.  Feature sets are likely to contain both prior and learned features. 35

36 Thank you for your attention