CV Assignment 4
CV Assignment 4
Q1. [A] What is the requirement of sampling and quantisation? Explain how you will decide the
sampling rate and quantisation bits.
[B] Explain how a human vision system works and compare its components with the respective
components of a digital camera.
Q2. [A] Explain with an example why sharpening filters based on the second derivative will produce
more emphasised edges compared to the filter based on the first derivative.
[B] What if the histogram equalisation is applied twice on an image? Explain.
[C] The images below, left and right, are quite different, but their histograms are the same.
Suppose that each image is blurred with an averaging mask. Would the histograms of the
blurred images still be equal? Sketch the histograms of both blurred images.
Left Right
Q3. [A] What activation functions can be used in the CNN models? Explain their advantages and
disadvantages.
[B] Transfer learning (TL) is a research problem in machine learning (ML) that focuses on storing
knowledge gained while solving one problem and applying it to a different but related
problem. Explain different cases/approaches for transfer learning.
Q4. How first and second derivatives of an image is computed? Explain with an example.
Q5. [A] Explain a straight-line detection technique based on the Hough Transform. Briefly discuss its
advantages and disadvantages.
[B] Why do we prefer p-theta (polar) parameter space over m − c parameter space for the Hough
transform?
Q6. [A] SIFT is a feature descriptor used as a key point descriptor of an image in the scale-space
domain. Present an analysis of various steps to match the objects in different images using
SIFT.
[B] Describe how the RANSAC algorithm could be used for inlier correspondences in order to
address the outlier issues.
Q7. A binary array that represents a portion of a black-and-white image is given below. Perform the
operations listed below on this piece of image. Assume that all of the pixels that surround this
segment contain black (0) background. The structuring element is shown below where the origin
is shown as circled element.
0 0 0 0 0 0 0
0 0 1 1 0 0 0
0 0 0 1 0 0 0
0 0 0 1 1 0 0
0 0 1 1 1 1 0
0 0 1 1 1 0 0
0 1 0 1 0 1 0
0 0 0 0 0 0 0
[A] Dilation with the structuring element.
[B] Erosion with the structuring element.
[C] Opening with the structuring element.
[D] Closing with the structuring element.
[E] Hit and miss transform with the structuring element.
Q8. Explain the steps, with the output of the respective step, to obtain the convex hull for the figure shown
below. (The filled pixels are representing the pixel value 1)