Interest Points - Introduction to Computer Version - Lecture Sli, Lecture notes of Computer Science

These are the Lecture Slides of Introduction to Computer Version which includes Machine Learning, Framework, Prediction Function, Feature Representation, Image, Desired Output, Prediction Function, Prediction Error, Predicted Value etc. Key important points are: Interest Points, Instance Recognition, Detecting, Corner Like Points, Image, Local Invariant Features, Detection of Interest Points, Harris Corner Detection, Scale Invariant Blob Detection, Pipeline

Typology: Lecture notes

2012/2013

Uploaded on 03/23/2013

dhruv
dhruv 🇮🇳

4.3

(12)

194 documents

1 / 59

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Interest Points and
Instance Recognition
Computer Vision
Docsity.com
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b

Partial preview of the text

Download Interest Points - Introduction to Computer Version - Lecture Sli and more Lecture notes Computer Science in PDF only on Docsity!

Interest Points and

Instance Recognition

Computer Vision

Docsity.com

Last time

  • Detecting corner-like points in an image

Docsity.com

Local invariant features: outline

1) Detection: Identify the

interest points

2) Description: Extract vector

feature descriptor surrounding each interest point.

3) Matching: Determine

correspondence between descriptors in two views

x 1 [ x 1 (^1 ),, xd (^1 )]

x 2 [ x 1 (^2 ),, xd (^2 )]

Kristen Grauman Docsity.com

Goal: interest operator repeatability

  • We want to detect (at least some of) the

same points in both images.

  • Yet we have to be able to run the detection

procedure independently per image.

No chance to find true matches!

Docsity.com

Local features: main components

1) Detection: Identify the

interest points

2) Description:Extract vector

feature descriptor surrounding each interest point.

3) Matching: Determine

correspondence between descriptors in two views Docsity.com

Since M is symmetric, we have M X XT 2

1 0

0

Mxi ixi

The eigenvalues of M reveal the amount of

intensity change in the two principal orthogonal

gradient directions in the window.

Recall: Corners as distinctive interest points

Docsity.com

Slide: Derek Hoiem

Harris Detector [Harris88]

  • Second moment matrix

(autocorrelation matrix)

( ) ( ) ( , ) ( ) ( ) ( ) 2

2 x y D y D I D I x D x y D I I I g I I I

12

  1. Image derivatives
  2. Square of derivatives
  3. Gaussian filter g( (^) I)

Ix Iy

Ix^2 Iy^2 IxIy

g(Ix^2 ) g(Iy^2 ) g(IxIy)

( 2 ) (^2 ) [ ( )]^2 [ (^2 ) (^2 )]^2 g Ix g Iy g IxIy g Ix g Iy

har det[ ( I , D )] [trace( ( I , D ))^2 ]

  1. Cornerness function – both eigenvalues are strong
  2. Non-maxima suppression har

1 2 1 2

det trace

M M

Docsity.com

Properties of the Harris corner detector

Rotation invariant?

Scale invariant?

M X XT 2

1 0

Yes 0

Docsity.com

Scale invariant interest points

How can we independently select interest points in each image, such that the detections are repeatable across different scales?

Docsity.com

Automatic scale selection

Intuition:

  • Find scale that gives local maxima of some function f in both position and scale.

f

region size

Image 1

f

region size

Image 2

s 1 s 2 Docsity.com

Blob detection in 2D

Laplacian of Gaussian: Circularly symmetric

operator for blob detection in 2D

2

2

2

2 2

y

g

x

g g

Docsity.com

Blob detection in 2D: scale selection

Laplacian-of-Gaussian = ―blob‖ detector 2

2 2

2 2

y

g

x

g

g

filter scales

Bastian Leibe img1 img2 (^) img3 Docsity.com

Example

Original image at ¾ the size

Kristen Grauman Docsity.com

Original image at ¾ the size

Kristen Grauman Docsity.com