Image
/ Morphological Filters
It performs morphological operations (opening, closing, erosion, dilation, object boundaries, filtering and fractional dilation) with
binary and greyscale images. If the user selects morphology over binary images, even if the image is not binary, a window will appear transforming the grayscale image to a binary
image after a threshold value is entered. After that, the main window appears, from which the morphological operations are introduced on the image by pressing the Perform button.
The window contains its own Undo function, which allows to return to the last ten operations. The user can choose the shape and size of the masks implemented in MIPS, or can create their
own mask by selecting User's Mask from the Mask menu. Creating a custom mask is similar to the procedure for creating convolution masks in the Convolution Tool Window, except that in this
case the masks are binary masks that have only two states. The checkbox method was chosen for.
Preview
|

|
|
Thresholding before binary operations
|
|
|
|

|
|
Morphological operations
|
|
|
|

|
|
New kernel/mask design
|
|
|
|

|
|
Predefined kernels/masks
|
Example
|

|
|
Original image
|
|
|
|

|
|
Closing
|
|
|
|

|
|
Opening
|
|
|
|

|
|
Dilation
|
|
|
|

|
|
Erosion
|
|
|
|

|
Object border finding
|
|
|
|

|
Morphological filtering
|
|
|
|

|
|
Conditional dilation
|
|
|
|