Revision Qs Flashcards

1
Q

To make fine details more visible you would..

A

Use negation

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

To pick out a particular intensity you would…

A

use grey level slicing

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

To reduce salt and pepper noise you would….

A

Use median filtering

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

Why is median filtering so good for salt and pepper noise?

A

target pixel gets median value so unlikely to replace noise with more noise or a good pixel with noise

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

To reduce gaussian noise you would…

A

Use gaussian filtering

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

To blur an image but preserve edge detail you would…

A

Use gaussian filtering

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

To enhance edges in a smooth image you would…

A

Use an unsharp mask

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

How would you detect strong edges with 2nd order derivatives?

A

Using a Laplacian filter

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

To increase brightness you would…

A

Use bias (shift intensity)

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

To increase contrast you would…

A

Use gain (contrast stretching)

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

To reduce all pixel values above a certain level to white and the rest to black, you would..

A

Use thresholding

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

To make text easily stand out against the background you would…

A

Use thresholding

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

To correct an image that looks washed out due to non linear lighting effects you would…

A

Use gamma correction

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

To sharpen an image slightly without introducing much noise you would…

A

Use an unsharp mask

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

To reduce small random noise evenly across an image, you would….

A

Use a mean or gaussian filter (gaussian would preserve your edges more)

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

From an intensity frequency graph, how would you calculate PDF?

A

freq / number of pixels - this is just probability

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

How do you calculate CDF from PDF in a table?

A

Starting at the smallest intensity, you add a running sum of PDFs. The first CDF will equal its PDF and the last will be 1

18
Q

What is the histogram equalisation formula?

A

Equalised pixel output =
round( (CDF - CDFmin) x (L - 1)/(1 - CDFmin) )

19
Q

What does binariasation mean?

A

Thresholding an image so it only contains two colours, typically black and white

20
Q

What is Otsu thresholding?

A

A method that determines the threshold using the images bimodal histogram

21
Q

When is Otsu thresholding appropriate?

A

On an image with a bimodal histogram, e.g. a peak of light pixels and a peak of dark pixels

22
Q

How is the threshold found for Otsu?

A

By minimising a weighted sum of the variations from the two histogram regions to ensure the threshold is splitting them evenly

23
Q

When is unimodal thresholding appropraite?

A

For histograms with one peak, e.g. an image with a lot of dark pixels or a lot of light pixels

24
Q

How is the threshold found in unimodal thresholding?

A

A line is drawn on the histogram from the highest peak to the lowest bin, and then the bin is selected who’s peak is furthest from the line

25
What is Unimodal best for?
Images with high intensity gradients
26
When might you apply a thresholding method locally?
When the image is not uniform but sections of the image (strips, quarters) adhere to the conditions for a method.
27
What does it mean to apply a method adaptively?
To apply a method based on the properties of the given image, using local regions determined for that image
28
You have tiny thin lines connecting objects in an image, what could you try?
Opening, it will erode thin connections then dilate to restore shapes
29
To remove tiny gaps in letters in text, you would...
Use closing to fill the gaps and solidify letters
30
To remove lots of white dots scattered on an image background, what morphological methods could you use?
Use opening or closing to remove small isolated foreground pixels
31
What types of Sobel operators are more stable in noise?
Larger ones
32
Whats a downside of the roberts operator?
low resistance to noise
33
What kind of edge size do roberts operators give?
Thin
34
When would you choose the Roberts operator over Sobel or Canny?
For fast, simple edge detection with low cost and minimal noise concern
35
Why is Sobel generally a preferred operator over Roberts?
Sobel has better noise resistance and directional edge information because of its larger neighbourhood
36
In practice how are roberts and sobel operators applied?
By placing the operator over the appropriate amount of pixels, multiply it element wise for both x and y then computing a gradient. - In roberts replace the whole area, - In sobel, replace the target pixel
37
In practice why is canny edge detection used rather than just sobel?
Canny includes multiple steps: noise reduction, gradient calculation, non-maximum suppression, and hysteresis thresholding, which together produce cleaner, thinner, and more connected edges.
38
What pre-processing step is crucial before using any derivative-based edge detection method? What is a typical method?
Smoothing or denoising the image - e.g. with a gaussian blur
39
How do you convert the results of Roberts or Sobel into a displayable image?
Normalise the gradient magnitudes to the range 0,255
40
What is an advantage of split and merge over region growing?
Does not require a predefined seed points and can handle a global structure better
41
What is the main limitation of using basic k-means for segmentation?
It doesn't consider spatial connectivity, so segmented regions may not be spatially coherent or aligned with actual object boundaries.
42
Why might combining region- and edge-based methods be beneficial?
To leverage both intensity similarity (region) and boundary accuracy (edges), improving robustness.