{'fraction_non_alphanumeric': 0.022867194371152155, 'fraction_numerical': 0.0, 'mean_word_length': 5.021164021164021, '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}}
FULL-FRAME VIDEO STABILIZATION WITH A POLYLINE-FITTED CAMCORDER

Annoying shaky motion is one of the significant problems in home videos, since hand shake is an unavoidable effect when capturing by using a hand-held camcorder. Video stabilization is an important technique to solve this problem. However, the stabilized videos resulted by current methods usually have decreased resolution and are still not so stable. In this paper, we propose a novel, robust, and practical method of video stabilization with a polyline-fitted camcorder path. Our method can produce full-frame stabilized videos, and not only has the high frequency shaky motioned but also the low frequency unexpected movements are removed. To achieve this, we use a polyline to estimate a new stable camcorder motion path, and then we fill the dynamic and static missing areas caused by frame alignment from other frames to keep the same resolution and quality as the original video. Furthermore, we smooth the discontinuous regions by using a three-dimensional Poisson-based method. After the above automatic operations, a full-frame stabilized video can be achieved.