Skip to content

Commit 31f73a6

Browse files
committed
release v0.1.9 implements dynamic skeleton weight augmentation based on fix frame separability
1 parent e4ef43f commit 31f73a6

File tree

2 files changed

+3
-5
lines changed

2 files changed

+3
-5
lines changed

RELEASE_NOTES.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
11
Changes for this version of DIPLOMAT:
2-
- reworked occlusion logic to support decay, merge current visible and prior occluded probabilities through a maximum.
3-
- enter state is now being used again; patched a bug that made DIPLOMAT unable to use enter state when frames are missing body parts.
4-
- patched domination logic to avoid NaN probabilities when complete domination occurs immediately after the enter state is used.
5-
- applied sidebar radiobutton color fix from interactive mode to tweak mode. UI colors now update when the tracking colors update.
2+
- implemented a geometric normalizer for frame score, based on patterns that give approximations to the packing circles / spreading points problem by Szabo/Csendes/Casado/Garcia (Packing Equal Circles in a Square, 2001)
3+
- using the frame score normalizer, the fix frame of a segment now augments the skeleton weight constant. fix frames with poor separability will have reduced skeleton weight. fix frames with missing limbs will have a minimal (1e-4) skeleton weight. testing indicates this reduces rapid switching to some extent.

diplomat/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
A tool providing multi-animal tracking capabilities on top of other Deep learning based tracking software.
33
"""
44

5-
__version__ = "0.1.8_dynamic-skeleton-weight"
5+
__version__ = "0.1.9"
66
# Can be used by functions to determine if diplomat was invoked through it's CLI interface.
77
CLI_RUN = False
88

0 commit comments

Comments
 (0)