Feature discriptor matching Flashcards

(23 cards)

1
Q

What is a feature descriptor?

A

A compact numerical representation of a local image region used for matching keypoints across images.

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

What properties make a good descriptor?

A

Distinctiveness, invariance (scale, rotation, lighting), compactness, and repeatability.

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

What does SIFT stand for?

A

Scale-Invariant Feature Transform.

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

What are the key steps in SIFT descriptor construction?

A

Detect scale-space extrema, assign dominant orientation, divide patch into 4×4 cells, compute 8-bin orientation histograms per cell.

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

How many dimensions does a SIFT descriptor have?

A

128 dimensions (4×4 cells × 8 orientation bins).

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

What kind of invariance does SIFT offer?

A

Scale, rotation, and partial illumination invariance.

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

What distance metric is used to compare SIFT descriptors?

A

Euclidean distance (L2 norm).

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

What is the ratio test in feature matching?

A

A rule that accepts a match only if the best match is significantly better than the second-best match (e.g., distance₁ / distance₂ < 0.8).

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

What problem does the ratio test address?

A

Ambiguous matches caused by repetitive textures or weak features.

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

What is the correspondence problem in image matching?

A

The challenge of identifying correct keypoint matches in the presence of noise, occlusion, or similar features.

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

What is RANSAC used for in feature matching?

A

To robustly estimate a transformation between matched points by rejecting outliers.

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

What does RANSAC stand for?

A

Random Sample Consensus.

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

What is the main idea behind RANSAC?

A

Repeatedly sample minimal subsets to fit a model, then select the model with the largest inlier set.

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

What is an inlier in RANSAC?

A

A match that fits the estimated model within a small error threshold.

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

What model types can be estimated using RANSAC?

A

Affine transformation, homography, fundamental matrix, etc.

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

How many points are needed to estimate an affine transformation?

A

At least 3 point correspondences.

17
Q

What is the general form of a 2D affine transformation?

A

[x’, y’]ᵀ = M × [x, y]ᵀ + t, where M is a 2×2 matrix and t is a translation vector.

18
Q

What are the benefits of using feature descriptors over raw pixel matching?

A

Greater robustness to scale, rotation, lighting changes, and partial occlusion.

19
Q

What is the difference between descriptor matching and direct pixel matching?

A

Descriptor matching compares compact, invariant vectors at keypoints; direct matching compares raw pixel intensities.

20
Q

What are the typical components of a descriptor matching pipeline?

A

Keypoint detection, descriptor construction, matching, match filtering, and robust model fitting.

21
Q

What is FLANN used for?

A

Fast approximate nearest neighbor search for matching high-dimensional descriptors like SIFT.

22
Q

Why are binary descriptors faster to match?

A

Because Hamming distance can be computed quickly using bitwise operations.

23
Q

What is descriptor normalization and why is it done?

A

Scaling a descriptor to unit length to reduce sensitivity to lighting and contrast variations.