Morphomathematics Flashcards
what are the morphomathematical operations
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
what is the image complement
it corresponds to the invert of the image
what is the symmetry of an image
it corresponds to the reflection of an image through the origin
what is the dilation
the dilation with a structuring element means the intersection with the structuring element should not be empty
what is erosion
The erosion with a structuring element means that the structuring element should be contained in the inside
mention some important properties of dilation
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
mention some important properties of erosion
erosion is not commutative X⊖B≠B⊖X
increasing meaning the size of the structuring element is always included inside the image
what is the opening
consist of applying a succession of erosion then dilation, it leads to open the gapes in the image
what is the closing
the closing consists of applying a succession of dilation and erosion
leads to closing the gapes present in the shape
explain the properties of opening combined operators
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
explain the properties of closing combined operators
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
explain hit or miss transform
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))
explain thining and thickening
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
what is the filter that allows increasing or decreasing the brightness of an image?
The min-max filter consists of non-linear filter
explain the skeleton extraction and its downside
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