Image features Flashcards

1
Q

Give the definition of feature.

A

A feature is a β€œmeaningful” part of the image.

Features have two main components
– Feature detection: finding a β€œstable” (easily detectable) point
– Feature description: a description of the surrounding area

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a feature matching? How can be useful?

A
  1. Evaluate features in two images
  2. Find similar features (good matches)
  • Object localization
  • Stitching image mosaics
  • Scene reconstruction
  • Place recognition
  • Object detection
  • Follow patterns in video flows
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How Harris corners are computed?

A
  • Consider a patch in a given position (π‘₯𝑖, 𝑦𝑖)
  • Consider a displacement Ξ”π‘₯, Δ𝑦
  • Similarity is measured by means of the autocorrelation, a function of the displacement
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Consider Harris corners detector: describe the auto-correlation matrix.

A

Matrix

Studying the eigenvalues we get information about the type of patch.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Describe SUSAN corner detector.

A

– Analyzes a circular window around the point
– No derivatives involved
– Edge+corner detector
– Robust to noise

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a blob?

A

Feature!

A blob is a region where
– Considered properties are different from surrounding regions
– Properties are (approximately) constant inside the region

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the Maximally Stable Extremal Regions (MSER)?

A

Algorithm that uses blobs!

  1. Apply a series of thresholds (e.g., one for each gray level)
  2. Compute the connected binary regions
  3. Compute some statistics for each region
    β€’ E.g.: area, convexity, circularity, …
  4. Analyze how persisten each blob is
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

How can we create different scales of an image?

A

Using the N-dimensional gaussian kernel and varying t.

Give the formula!

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the SIFT and what are its strong points?

A
  • Very reliable keypoint detector and descriptor.
  • Image content mapped into local feature
    coordinates.

Strong points:
– Local – robust to occlusions
– Distinctive – distinguish objects in large databases
– Dense – many features can be found even on small objects
– Efficiency – fast computation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Describe the SIFT algorithm.

A
  1. Scale-space extrema (no local) detection: use Difference of Gaussians (DoG)
  2. Keypoint localization and refinement: search for maxima and minima of the DoG and refine them using the Hessian matrix (2nd order derivative)
  3. Orientation measurement: compute gradient magnitude and orientation in the keypoint neighborhood (not with the Sobel operators) - takes also the 2nd peak for duplicating the keypoint
  4. Descriptor calculation: create histograms and the descriptor vector
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are the Haar features for face detection?

A

Rectangular filters.

Local feature: subtract the sum of pixels in the white areas from the sum of pixels in the black area.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Viola and Jones algortihm.

A
  1. Define Haar features
  2. Weak learners working on Haar features
  3. Boosting for combining multiple weak learners
  4. Cascade of classifiers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Other SIFT-based features.

A
  • PCA-SIFT
  • SURF (Speeded Up Robust Features)
  • GLOH (Gradient Location-Orientation Histogram)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly