PPolySim OS

Morphology

Erosion, dilation, opening, and closing on a binary image — the core toolkit of image morphology, made visible pixel by pixel.

Morphology StudioLive

Controls

Operation

Structuring element

Green marks pixels the operation added; pink marks pixels it removed. Try Opening to erase noise, Closing to fill holes.

Presets

▶ Run in Python

Data Inspector

OperationOpening
Elementdisk · r=2
Iterations1
Foreground22.4%
Was23.0%
Added / removed+0 / −149

Governing equation

Reading this result: Opening = erosion then dilation. The erosion deletes anything thinner than the element (149 pixels: specks, the 1px filament, the 2px bridge) and the dilation restores the size of what survived — so small objects disappear while the big blobs keep their footprint.

Runs locally in your browser — free forever. Scale to the cloud when reality gets heavy.

or unlock everything with Pro →
★ Sign in to save this setup
Save your tuned setup, or drop this simulation into your own site, docs, or course page.

How it works

Morphological operations probe a binary image with a small structuring element. Erosion (A ⊖ B) shrinks foreground regions and deletes anything thinner than the element — noise specks, hairline bridges. Dilation (A ⊕ B) grows regions, filling small holes and gaps. Opening (A ∘ B) is an erosion followed by a dilation, so it removes small objects while keeping the size of what survives; closing (A • B) reverses the order to seal holes without growing the shapes. The morphological gradient (dilation minus erosion) leaves a one-element-wide boundary shell — a fast edge detector. Choose a square, cross, or disk element, set its radius, and apply the operation repeatedly; the same routines are exposed by scipy.ndimage's binary_erosion, binary_dilation, binary_opening, and binary_closing.

Ask the AI about this model

The math, the assumptions, real-world uses, or a code translation — explained for this exact simulation.

More Image Processing simulations

Frequently asked questions

Is this morphological erosion dilation tool really free?
Yes. Morphology runs entirely in your browser using your device's own compute, so local use is free forever. You only pay Compute Tokens if you scale a job to the cloud.
Do I need to install anything?
No. Everything runs client-side in a modern browser — no downloads, no license, no account required to start.
Can I save or share my simulation?
Create a free account to save projects, and use a shareable embed or minted DOI to publish a live, interactive version anywhere.
How accurate are the results?
The solver uses established numerical methods, but results are for research and educational purposes and should be validated against experiment or professional review before you rely on them.