{'fraction_non_alphanumeric': 0.013284470911589555, 'fraction_numerical': 0.0, 'mean_word_length': 5.761609907120743, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Recursive multi‐frequency segmentation of movement trajectories (ReMuS)

The quantity of GPS trajectories on the movement of individuals has far outstripped our ability to analyse them. Segmentation, a first step in trajectory analysis, is fundamental to imputing behaviour from patterns of movement. Behaviour occurs at multiple scales that are captured at different temporal frequencies. To identify behaviour from a complex trajectory it is essential to use a segmentation procedure that captures different frequency ranges. A limitation of existing segmentation algorithms is that they require training and parameterisation that can lead to special use segmentations that are not generalisable. This paper presents a new approach to the automated segmentation of movement trajectories at multiple scales. It has two distinguishing characteristics: it can capture movement patterns at multiple temporal frequencies through its recursive application; and requires no training or thresholding. The methodology is tested on two sets of simulated data and GPS tracking data of two species, the Turkey Vulture (Cathartes aura) and the Galapagos Albatross (Phoebastria irrorata). For the Turkey Vulture dataset, segments and transition points are evaluated using behavioural segmentations delineated by domain experts, and results are also compared with an existing approach. For the Albatross dataset, the segmentation results are evaluated using the geographic context of the movement tracks through visualisation. An Albatross trajectory is used to illustrate the application of recursive segmentation for extracting movement patterns at multiple temporal scales. The evaluation suggests that the segmentation technique is capable of extracting the right number of segments and in estimating transition points for most of the evaluated datasets. The proposed methodology has the potential to automate the segmentation process by enabling researchers to analyse a broad range of heterogeneous datasets without training. It will enable them to segment datasets recursively to derive multiple scales of movement patterns in a trajectory that may relate to different scales of behaviour.