Skip to content
Free public beta until December 4, 2026: every course is open, no card needed. After that, the first chapter of each course stays free and full access is a one-time $39 ($19 for up to 100 founding members chosen for helpful feedback). Your progress is kept. How the beta works

opening and closing

Erode-then-dilate to remove small bright noise; dilate-then-erode to fill small dark gaps.

Opening, A\circ B=(A\ominus B)\oplus B, removes foreground features smaller than B without changing the size of features larger than B. Closing, A\bullet B=(A\oplus B)\ominus B, fills background gaps and notches smaller than B the same way, from the opposite direction.

Read the full section →
Graph settings

Calculator