CVI - ExamQuestions I should know Flashcards
Based on 2024 and 2023 exam papers (50 cards)
What is the first step of the Canny edge detection algorithm?
Perform Gaussian filtering to suppress noise.
How does the choice of sigma (𝜎) in Gaussian filtering affect Canny edge detection results?
A small 𝜎 detects fine features; a large 𝜎 detects large scale edges.
What is the second step of the Canny edge detection algorithm?
Calculate the gradient magnitude and direction.
How is the gradient magnitude (M) at a pixel calculated in Canny edge detection?
Using the derivatives along X (Gx) and Y (Gy), the magnitude is calculated as M = sqrt(Gx^2 + Gy^2)
.
What is the third step of the Canny edge detection algorithm?
Apply non-maximum suppression (NMS) to get a single response for each edge.
How does Non-Maximum Suppression (NMS) in Canny edge detection check if an edge is valid?
NMS checks if the gradient magnitude at a pixel is a local maximum along the gradient direction, aiming to get a single pixel‑wide response for each edge.
What is the fourth step of the Canny edge detection algorithm?
Perform hysteresis thresholding to find potential edges.
Explain hysteresis thresholding in Canny edge detection.
It uses two thresholds, t_high
and t_low
. Pixels with magnitude > t_high
are accepted as edges. Pixels < t_low
are rejected. Pixels between t_low
and t_high
are accepted only if they are connected to an accepted edge (>t_high
).
What is a common relationship between the high and low thresholds in Canny hysteresis thresholding?
Typically, t_high = 2 * t_low
.
According to the sources how are Canny and Sobel described in the context of edge detection?
Canny is described as a standard edge detector, while Sobel is listed as a typical operator for edge detection.
What is an advantage of the Canny edge detector compared to the Sobel operator?
Canny generally produces thinner and more accurate edges and is less sensitive to noise due to its multi‑stage process.
What is a disadvantage of the Canny edge detector compared to the Sobel operator?
Canny is computationally more complex and requires tuning multiple parameters (Gaussian sigma, high/low thresholds).
What is an advantage of the Sobel operator compared to the Canny edge detector?
Sobel is simpler and faster to compute.
What is a disadvantage of the Sobel operator compared to the Canny edge detector?
Sobel is more susceptible to noise and produces thicker edge responses.
How can the Sobel operator contribute to detecting diagonal edges?
The Sobel operator calculates intensity gradients in the X and Y directions. The resulting gradient magnitude (sqrt(Gx^2 + Gy^2)
) is high at pixels where intensity changes rapidly, regardless of orientation, thus highlighting diagonal edges.
Do the sources mention other edge detection operators besides Sobel and Canny that can detect edges at different orientations?
Yes, typical operators include Prewitt, Sobel, Robinson, and Kirsch operators.
Can a Convolutional Neural Network (CNN) be used for image classification?
Yes, Deep Learning models, including CNNs, are widely applied to tasks like image classification.
What do CNNs need to perform final image classification?
A typical classification network requires fully connected layers and a classification layer (like Softmax) at the end.
What is the formula provided for calculating the output dimension of a convolutional layer?
The formula is Sout = Floor((Sin + 2*padding - dilation*(kernel_size - 1) - 1) / stride) + 1
.
How can the network Conv1 -> Conv2 -> Pool1 -> Conv3 be modified to perform image classification with 10 classes?
The output of Conv3 needs to be flattened, then fed into one or more fully connected layers, followed by a classification layer (like Softmax) with 10 output units, one for each class.
What is the primary source of information gathered for visual processing tasks?
Visual processing tasks use images or videos as input. Information gathering involves acquiring this visual data, typically via cameras.
For a visual vehicle identification system aiming to identify vehicles by registration number what kind of information needs to be gathered and processed?
Images or video of vehicles must be captured. The raw data are pixel intensities, and key information to extract is the license plate text for identification.
What techniques are typically used for edge detection?
Edge detection is often performed using image convolution with operators like Sobel, Prewitt, Robinson, or Kirsch, or using the multi‑stage Canny edge detection algorithm.
What is a common method for detecting straight lines or circles from edge points?
The Hough Transform uses edge points to find parametric representations of shapes such as lines and circles.