Jaccard-Index versus Genauigkeit
Abhängig vom Anwendungsfall sind einige Metriken suboptimal für die Bestimmung der Segmentierungsqualität. Wir demonstrieren dies, indem wir Segmentierungsergebnisse auf unterschiedlich zugeschnittenen Bildern vergleichen.
Siehe auch:
Wir verwenden den Beispieldatensatz human_mitosis
aus scikit-image.
|
shape | (70, 70) |
dtype | uint8 |
size | 4.8 kB |
min | 8 | max | 79 |
|
Nehmen wir an, dies ist eine Referenzannotation, die von einem Experten durchgeführt wurde.
|
nsbatwm made image
shape | (70, 70) |
dtype | int32 |
size | 19.1 kB |
min | 0 | max | 3 |
|
Darüber hinaus erstellen wir ein Segmentierungsergebnis, dessen Qualität wir bestimmen möchten.
|
nsbatwm made image
shape | (70, 70) |
dtype | int32 |
size | 19.1 kB |
min | 0 | max | 3 |
|
Qualitätsmessung
Es gibt zahlreiche Qualitätsmetriken zur Messung, wie gut die beiden Labelbilder zueinander passen. Im Folgenden verwenden wir Genauigkeit und Jaccard-Index, wie sie in The Segmentation Game implementiert sind, einem napari-Plugin zur Messung von Qualitätsmetriken von Segmentierungsergebnissen.
Wir wenden nun die gleichen Metriken erneut auf das Labelbild an, schneiden das Labelbild jedoch zu, indem wir einige der Null-Wert-Pixel oben und links im Labelbild entfernen.
Wie Sie sehen können, ändert sich die Genauigkeitsmetrik, während der Jaccard-Index gleich bleibt. Offensichtlich hängt die Genauigkeitsmetrik von der Anzahl der Null-Wert-Pixel im Labelbild ab. Wir visualisieren nun die zugeschnittenen Bilder:
Erklärung
Beim Vergleich der Gleichungen für Genauigkeit \(A\) und Jaccard-Index \(J\) wird deutlich, dass beide ähnliches tun, aber nur die Genauigkeit die Anzahl der Null-Wert-Pixel in beiden Labelbildern berücksichtigt. Diese Pixel sind die wahren Negativen \(TN\).
\[
A =\frac{TP + TN}{FN + FP + TP + TN}
\]
\[
J =\frac{TP}{FN + FP + TP}
\]