{'fraction_non_alphanumeric': 0.02408563782337199, 'fraction_numerical': 0.0008920606601248885, 'mean_word_length': 5.164835164835165, '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}}
Visual-Model Based Spatial Tracking in the Presence of Occlusions

A key criticism for using a template/visual-model based object-tracker is that they often lack robustness to partial occlusions. This results from the global nature of the algorithm as opposed to operating on local features as in feature-based methods. Nevertheless, visual-model based methods could have significant advantage as they can model more complex objects and use more of the available data than their feature-based counterparts. This paper presents a novel per-pixel occlusion-rejection algorithm for a spatial (3D) visual-model based object tracker. It detects occlusions based on violations of the brightness-constancy assumption of the optical-flow algorithm, which is an essential part of the tracker. Experimental results have clearly shown that using such an occlusion-rejection algorithm facilitates accurate tracking in the presence of partial occlusions that typically cause the object tracker to fail. This is achieved with no noticeable loss of performance; the frame-rate at which the object-tracker operates would remain the same.