Verfeinerung von Etikettenbildern
Ähnlich wie bei morphologischen Operationen auf binären Bildern ist es auch möglich, Etikettenbilder zu verfeinern. Dieses Notebook zeigt, wie das geht.
Siehe auch
|
cle._ image
| shape | (70, 70) |
| dtype | uint32 |
| size | 19.1 kB |
| min | 0.0 | | max | 13.0 |
|
Erodieren von Etiketten
Beim Erodieren von Etiketten müssen wir vorsichtig sein, da sich Objekte in zwei teilen könnten. Dies könnte beabsichtigt sein, z.B. um sich berührende Zellkerne wie im obigen Beispiel zu unterscheiden.
|
cle._ image
| shape | (70, 70) |
| dtype | uint32 |
| size | 19.1 kB |
| min | 0.0 | | max | 9.0 |
|
|
cle._ image
| shape | (70, 70) |
| dtype | uint32 |
| size | 19.1 kB |
| min | 0.0 | | max | 10.0 |
|
Dilatieren von Etiketten
Wir können die Etiketten dann wieder dilatieren, um annähernd zu ihrer ursprünglichen Größe zurückzukehren. Dies könnte auch nützlich sein, wenn segmentierte Objekte im Allgemeinen zu klein sind.
|
cle._ image
| shape | (70, 70) |
| dtype | uint32 |
| size | 19.1 kB |
| min | 0.0 | | max | 10.0 |
|
Öffnen und Schließen von Etiketten
Das Öffnen und Schließen von Etikettenbildern ist ähnlich wie bei binären Bildern. Der einzige Unterschied besteht darin, dass sich Etiketten nicht weiter ausdehnen können, wenn sie sich berühren.
Beachten Sie, dass beim Öffnen von Etiketten kleine Etiketten verschwinden können.
|
cle._ image
| shape | (70, 70) |
| dtype | uint32 |
| size | 19.1 kB |
| min | 0.0 | | max | 9.0 |
|
|
cle._ image
| shape | (70, 70) |
| dtype | uint32 |
| size | 19.1 kB |
| min | 0.0 | | max | 13.0 |
|
Übung
Verwenden Sie die oben eingeführten Operationen, um kleine Objekte in diesem Etikettenbild verschwinden zu lassen.
|
cle._ image
| shape | (254, 256) |
| dtype | uint32 |
| size | 254.0 kB |
| min | 0.0 | | max | 63.0 |
|