What happens to mergers and splitters in tobac when no postprocessing is used? #318
Replies: 1 comment 1 reply
-
I think the problem is that trackpy (which tobac relies on) is not designed for things that merge and split. The distance between the last feature of the blue track and the first feature of the green track is quite large, probably larger than the search radius of your linking. So increasing the search radius (e.g. by increasing Playing around with the options for |
Beta Was this translation helpful? Give feedback.
-
With the release of
tobac v1.5.0
we offer explicit handling of mergers and splitters in themerge_split.py
module. However, I am curious if you have some insights of what actually happens totobac
tracks as they merge and split when no explicit handling is used.We have recently looked into what happens with
tobac
tracks that merge and split when the new postprocessing module is NOT used. We found, for example, that in some split cases,tobac
initializes new tracks instead of continuing the old track. For anybody who knows more about our linking method, do you have ideas why this happens? I would expect that one of the split-off tracks gets assigned the same ID as the before-split track if the propagation speed does not change?To give an example: this is an idealized case that initiates with three individual features that all fulfill the criteria for feature detection (a) and move eastward, grow, and merge after eight hours (b). The northern cell splits off after 19 hours (c) by moving towards the northeast (d):
tobac
would identify three individual tracks because when the split-off happens, two new tracks are initiated (the lines refer to the same four timesteps as above):Beta Was this translation helpful? Give feedback.
All reactions