To nie to samo i często są używane w różnych kontekstach. Wynik kostki jest często używany do oceny wydajności metod segmentacji obrazu . Tam możesz opisać jakiś region prawdy gruntowej na obrazie, a następnie stworzyć zautomatyzowany algorytm, aby to zrobić. Sprawdzasz poprawność algorytmu, obliczając wynik kości, który jest miarą tego, jak podobne są obiekty. Jest to więc wielkość nakładania się dwóch segmentacji podzielona przez całkowity rozmiar dwóch obiektów. Przy użyciu tych samych terminów, co przy opisywaniu dokładności, wynik Dice to:
Dice score=2⋅number of true positives2⋅number of true positives + number of false positives + number of false negatives
Tak więc liczba prawdziwie pozytywnych, to liczba znaleziona przez twoją metodę, liczba pozytywnych to całkowita liczba pozytywnych, które można znaleźć, a liczba fałszywych pozytywnych to liczba punktów, które są ujemne, które twoja metoda klasyfikuje jako pozytywne.
Wynik w kości jest nie tylko miarą liczby pozytywnych wyników, ale także karany za fałszywe pozytywy znalezione przez metodę, podobnie jak precyzja. więc bardziej przypomina precyzję niż dokładność. Jedyną różnicą jest mianownik, w którym masz całkowitą liczbę dodatnich wartości zamiast tylko dodatnich znalezionych przez metodę. Wynik Dice również wpływa na pozytywne wyniki, których twój algorytm / metoda nie mogła znaleźć.
Edycja: w przypadku segmentacji obrazu, powiedzmy, że masz maskę z prawdą podstawową, nazwijmy maskę tak, jak sugerujesz. Więc maska ma wartości 1 w pikselach, w których jest coś, co próbujesz znaleźć, a w przeciwnym razie zero. Teraz masz algorytm do generowania obrazu / maski , który również musi być obrazem binarnym, tzn. Tworzysz maskę dla swojej segmentacji. A teraz mamy, co następuje:AB
- Liczba pozytywów to całkowita liczba pikseli o intensywności 1 na zdjęciuA
- Liczba prawdziwie dodatnich jest całkowita liczba pikseli, które mają wartość 1 zarówno i . Więc to przecięcie regionach tych w i . To jest taka sama jak przy użyciu operatora AND na i .ABABAB
- Liczba fałszywych alarmów jest liczba pikseli, które pojawiają się jako 1 w , ale zera w .BA
Jeśli robisz to dla publikacji, napisz Dice z dużą literą D, ponieważ nosi ona imię faceta o imieniu Dice.
EDYCJA: Jeśli chodzi o komentarz dotyczący korekty: nie używam tradycyjnej formuły do obliczania współczynnika kości, ale jeśli przetłumaczę to na notację w innej odpowiedzi, staje się:
Dice score=2⋅|A∩B|2⋅|A∩B|+|B∖A|+|A∖B|
Co odpowiada tradycyjnej definicji. Wygodniej jest napisać go tak, jak go napisałem, aby podać formułę w kategoriach fałszywych trafień. Odwrotny ukośnik to ustawiony minus.