{'fraction_non_alphanumeric': 0.02050326188257223, 'fraction_numerical': 0.0, 'mean_word_length': 5.317647058823529, '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}}
Noisy MPEG Motion Vector Reduction for Motion Analysis

In MPEG standards, motion compensation is used for inter-frame compression. Motion compensation generates motion vectors in order to predict the current frame regions from previously decoded frames. These motion vectors represent motion information between regions in different frames and are useful in motion analysis. However, the motion vectors of homogeneous, low-textured, and line regions tend to be unstable and noisy; therefore, it becomes difficult to conduct motion analysis. In this paper, we propose a noisy motion vector reduction method for motion analysis using MPEG motion vectors by introducing a global motion estimation method and a zero-comparison method. The proposed method outputs local motion vectors that are free of noise and high-quality global motion vectors that can be used for object detection, tracking, etc. Further, this method works even for videos captured by a moving camera. We demonstrate the effectiveness of the proposed method through several experiments using actual videos.