Lesson 4 Flashcards

1
Q

What is morphological image processing?

A

A tool for extracting image components used to represent the region shape (e.g. boundaries)

Based on mathematical morphology

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

What are morphological operations based on?

A

Set theory and logic operations

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

Define a structuring element (SE).

A

A small shape or set to probe the image under study, adapted to geometric properties of objects

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

What does binary dilation do?

A

Grows (thickens) objects in a binary image

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

What is the effect of binary erosion on an image?

A

Erodes away the boundaries of regions of foreground pixels, shrinking areas and enlarging holes

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

What is the convolution theorem in image processing?

A

Convolution in an image domain is equivalent to simple multiplication in the frequency domain

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

What does the Fourier transform allow in image analysis?

A

Transforms an image into the frequency domain

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

What is the primary use of the Hough transform in image analysis?

A

To detect shapes, such as lines and circles, in images

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

Fill in the blank: Morphological operations are used to describe and apply _______ for image analysis.

A

morphological operations

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

What are the two main types of morphological operations?

A

Dilation and erosion

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

What does the term ‘set theory operations’ refer to in the context of image processing?

A

Operations such as union, intersection, and complement that are foundational for morphological operations

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

What is the main purpose of using existing functions and software packages like scikit-image?

A

To automatically analyze images

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

What is the relationship between dilation and erosion?

A

Dilation and erosion are duals of each other with respect to set complementation and reflection

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

What is the role of the Fourier transform in filtering images?

A

Allows for frequency domain manipulation to filter images

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

What is a key outcome of applying binary opening?

A

An erosion followed by a dilation

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

What does the term ‘magnitude’ refer to in the context of the Fourier transform?

A

The amplitude of the frequency components in an image

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

What is the difference between convolution and multiplication in image processing?

A

Convolution is slow to compute, while multiplication is fast

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

What does the term ‘top hat operations’ refer to in image analysis?

A

A morphological operation that extracts small elements from larger ones

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

What is the significance of the image size (M and N) in the Fourier transform?

A

They define the dimensions of the image in the frequency domain

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

In morphological image processing, what effect does the structuring element have?

A

Controls the shape and size of the objects being processed

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

What is the purpose of implementing solutions to real-world image analysis problems?

A

To improve tasks such as contrast enhancement and object counting

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

True or False: The Fourier transform can only represent spatial domain information.

A

False

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

What is a practical application of image erosion?

A

Separates touching objects in an image

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

What is the basis for morphological operations?

A

Set theory operations

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

What is binary opening?

A

An erosion followed by a dilation.

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

What is the result of binary opening?

A

Result of Binary Opening (Erosion + Dilation)

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

What is binary closing?

A

A dilation followed by an erosion.

28
Q

What is the result of binary closing?

A

Result of Binary Closing (Dilation + Erosion)

29
Q

What is the application of the opening operation?

A

Often performed to clear an image of noise whilst retaining the original object size.

30
Q

What does the closing operation do?

A

Used to fill holes in a region whilst retaining the original object size.

31
Q

Fill in the blank: The opening operation tends to ______ the sharp peninsular projections on the object.

32
Q

What is a structuring element in morphological operations?

A

A shape used to probe and transform the input image.

33
Q

How does the opening operation affect small bright spots?

A

It can remove small bright spots (i.e., ‘salt’).

34
Q

What happens during a dilation operation?

A

The size of the object in the image increases.

35
Q

What happens during an erosion operation?

A

The size of the object in the image decreases.

36
Q

What is the purpose of grayscale morphology?

A

To extend binary morphological operations to grayscale images using min and max operations.

37
Q

True or False: The closing operation can connect small light cracks.

38
Q

What is the result of applying grayscale dilation?

A

The white boundary of the image thickens.

39
Q

What occurs during the closing operation on grayscale images?

A

Ellipses at the bottom get connected because of dilation.

40
Q

Fill in the blank: The elementary binary morphological operations can be extended to grayscale images through the use of ______ and ______ operations.

41
Q

What does a hit-and-miss structuring element involve?

A

It has pixels of 3 values: 0, 1, and ‘don’t care’.

42
Q

What is a basic morphological smoothing operation?

A

An opening followed by a closing operation.

43
Q

What is the white top-hat transformation?

A

Original image minus its opening.

44
Q

What does the black top-hat transformation return?

A

Returns the dark spots of the image that are smaller than the structuring element.

45
Q

What is the primary goal of morphological operations?

A

To process images based on their shapes.

46
Q

Fill in the blank: The closing operation tends to fill the ‘______’ on the edge of a region.

47
Q

What is the purpose of the closing operation in image processing?

A

It removes both bright and dark artifacts of noise.

48
Q

What does the White Top-hat transformation return?

A

The bright spots of the image that are smaller than the structuring element.

49
Q

What does the Black Top-hat transformation return?

A

The dark spots of the image that are smaller than the structuring element.

50
Q

What is one of the principal applications of the White and Black Top-hat transformations?

A

Removing objects from an image using a structuring element.

51
Q

Fill in the blank: The White Top-hat transformation is calculated as the original image minus its _______.

52
Q

Fill in the blank: The Black Top-hat transformation is calculated as the closing minus the _______.

A

original image

53
Q

What does the function skimage.morphology.label do?

A

It labels connected components in a binary image.

54
Q

True or False: Two pixels are considered connected if they share a common vertex.

55
Q

What are the two types of connectivity mentioned in connected components?

A
  • 4 connectivity
  • 8 connectivity
56
Q

What does thinning do in image processing?

A

It removes selected foreground pixels.

57
Q

What is the result of the thinning operation?

A

It reduces the foreground regions in a binary image to a skeleton.

58
Q

What is the skeleton in the context of image processing?

A

It is the loci of centers of bi-tangent circles that fit entirely within the foreground region.

59
Q

Fill in the blank: The medial axis is the set of all points having more than one _______ on the object’s boundary.

A

closest point

60
Q

What does the function medial_axis return in addition to the medial axis?

A

The distance transform.

61
Q

True or False: Skeletonization retains the size of the input object.

62
Q

What is the main difference between thinning and skeletonization?

A

Thinning reduces the object to a 1-pixel wide representation, while skeletonization retains the size.

63
Q

What is the purpose of the structuring element in morphological operations?

A

It defines the neighborhood used to process the image.

64
Q

Fill in the blank: The structuring element has pixels of 3 values: 0, 1, and _______.

A

Don’t care

65
Q

What is the effect of a structuring element with a value of 1?

A

The corresponding pixel must be 1.

66
Q

What is the effect of a structuring element with a value of 0?

A

The corresponding pixel must be 0.