Morphomathematics Flashcards

1
Q

what are the morphomathematical operations

A

they are types of function that modifies the shape of images, they are considered as postprocessing step, and can only be applied on binary images

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

what is the image complement

A

it corresponds to the invert of the image

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

what is the symmetry of an image

A

it corresponds to the reflection of an image through the origin

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

what is the dilation

A

the dilation with a structuring element means the intersection with the structuring element should not be empty

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

what is erosion

A

The erosion with a structuring element means that the structuring element should be contained in the inside

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

mention some important properties of dilation

A

commutative, meaning if we dilate the object by a structuring element is equivalent to dilating the structuring element by the object

associative X⊕(B⊕C)=(X⊕B)⊕C

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

mention some important properties of erosion

A

erosion is not commutative X⊖B≠B⊖X

increasing meaning the size of the structuring element is always included inside the image

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

what is the opening

A

consist of applying a succession of erosion then dilation, it leads to open the gapes in the image

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

what is the closing

A

the closing consists of applying a succession of dilation and erosion
leads to closing the gapes present in the shape

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

explain the properties of opening combined operators

A

anti-extensive, meaning the result of the opening is enclosed inside the original image
idempotent, meaning you apply opening several times and it won’t change a thing

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

explain the properties of closing combined operators

A

extensive, meaning the image is contained inside the results of the closing
idempotent, meaning you apply opening several times and it won’t change a thing

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

explain hit or miss transform

A

consist of a combination of structuring elements, to encode both of them we use a matrix ,
where 1s belonging to a structuring element
0s belonging to the others
and points means it belongs to neither of them (the don’t care part),
the idea is to hit a certain pattern where 1 are inside the object and 0s are background

logical_and(erosion(X,B1),erosion(1-X,B2))

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

explain thining and thickening

A

for thining it simply consists of removing the result of hit or miss transform from the original image

while thickening consist of using hit or miss transform and merging it with the original image

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

what is the filter that allows increasing or decreasing the brightness of an image?

A

The min-max filter consists of non-linear filter

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

explain the skeleton extraction and its downside

A

the skeleton extraction consists of a special case of thinning and it relies on a specific structuring element, the downside is that we will notice some extensions on the side, a good option for that is using pruning, over-pruning leads to lose some parts

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

explain the distance map

A

associating to every pixel in the image the closest distance to the background

17
Q

explain the ultimate eroded point

A

Corresponding to the last pixel that is surviving after a long series of erosion, to perform that we can either use erosion
or simply use the distance map, then use the local Maximum

18
Q

explain OBject labelling

A

consist of transforming a binary image into a label image where every pixel has an integer value and each integer value correspond to a certain number and its shared by a certain pixel sharing the same connected component

19
Q

what is the is idea behind watershed transform

A

The main idea consists of detecting the local minimum and building a sort of dams on the local maximum fill those xholes

20
Q

what are the saddle point in the gradient crests

A

the saddle points reflect the pixel points that are locally maximum on a specific direction and minimum on the other direction

21
Q

what are the different steps of the watershed transform

A

we start by computing the gradient of the image to enhance the edges
we compute the local minimum to fill in the edges

22
Q

what are the different steps of the watershed transform

A

we start by computing the gradient of the image to enhance the edges
we compute the local minimum to fill in the edges
and to finally fill the basin accordingly, generally we add adam on each local maximum.
we rely on region-based segmentation when performing the watershed basin

23
Q

what are the pros and cons of the watershed transform transform

A

the pros it is sensitive to borders and produces closed borders while the cons produces and lot of local minimum and prone to over segmentation

24
Q

how to overcome the over-segmentation in the watershed transform

A

through preprocessing we initially replace each region with the average value that what we call the mosaic image, then the gradient is computed to get the edges, finally, we perform a threshold to get rid of the non-needed edge

We generally use the marker image, the question to ask is how to obtain a good marker image, this might be obtained relying either a local minim or local maximum then use an object labelling

25
Q

what is the object labelling

A

usually performed on a binary, by relying on a structuring element all the connected components of the image are assigned specific label