0.6.2
release-drafter
released this
06 Oct 19:09
·
18 commits
to refs/heads/master
since this release
🐛 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