Skip to content

0.6.2

Compare
Choose a tag to compare
@release-drafter release-drafter released this 06 Oct 19:09
· 18 commits to refs/heads/master since this release
2252b28

🐛 Bug Fixes

Classify divisions that are +/- 1 frame as correct @msschwartz21 (#103)

Recent reviews of tracking predictions have identified a failure mode in the current metrics packages. Different segmentation predictions can sometimes lead to a cell dividing in one frame before or after the frame assigned to the division in the ground truth. Currently this leads to that division counting as both a false positive and a missed division. This PR introduces a new metrics function that identifies these events and corrects the metrics to classify this division as correct. Additionally a new metrics class for tracking (TrackingMetrics) has been introduced to coordinate running all of the necessary metrics functions.

In the current test split, applying the new metrics pipeline led to the following changes in metrics:

Metric Old New
Total divisions 181 181
Correct divisions 139 154
False negative division 27 13
False positive division 40 26
Mismatch division 15 14
Division Recall 0.84 0.92
Division Precision 0.78 0.86
Division F1 0.81 0.89
Mitotic branching correctness 0.67 0.8
Fraction missed divisions 0.15 0.07
Fix bug in calculation of fraction missed divisions @msschwartz21 (#102)

Closes #100

🧰 Maintenance

Bump to version 0.6.2 @msschwartz21 (#104)