Unit4 - Subjective Questions

INT345 • Practice Questions with Detailed Answers

1

Define feature detection in computer vision. What are the key characteristics of a 'good' feature?

2

Explain the mathematical formulation of the Harris Corner Detector. How does it distinguish between flat regions, edges, and corners?

3

Describe the main steps involved in the Scale Invariant Feature Transform (SIFT) algorithm.

4

How does SIFT achieve scale and rotation invariance?

5

Compare and contrast SURF (Speeded Up Robust Features) with SIFT. How does SURF achieve its computational speedup?

6

Explain the concept of binary feature detectors. Describe the FAST (Features from Accelerated Segment Test) algorithm in detail.

7

What are the limitations of the standard FAST algorithm, and how is machine learning used to improve it?

8

Describe the BRIEF (Binary Robust Independent Elementary Features) descriptor. Why is it considered highly efficient?

9

What is ORB (Oriented FAST and Rotated BRIEF)? How does it build upon FAST and BRIEF to create a robust feature detector and descriptor?

10

Explain the computation steps for the Histogram of Oriented Gradients (HOG) descriptor. What is its primary application?

11

Discuss various applications of feature descriptors in computer vision.

12

Define feature matching. Discuss the common similarity (or distance) measures used to compare feature descriptors.

13

What is Brute-Force matching in feature matching? Discuss its advantages and its primary drawback.

14

Explain the structure of a K-D tree. How is it used to speed up feature matching?

15

Describe the process of finding the nearest neighbor in a K-D tree. What is the main challenge when using K-D trees with high-dimensional descriptors like SIFT?

16

What is Locality-Sensitive Hashing (LSH)? How does it address the curse of dimensionality in nearest neighbor search?

17

Explain how hash functions are designed for LSH (Locality-Sensitive Hashing) to ensure similar items map to the same bucket.

18

Describe the RANSAC (Random Sample Consensus) algorithm. Why is it essential for robust feature matching and model fitting?

19

Walk through the step-by-step process of using RANSAC to fit a line to a 2D dataset containing significant outliers.

20

Compare Brute-Force matching, K-D tree-based matching, and LSH in the context of matching binary versus floating-point descriptors.