{'fraction_non_alphanumeric': 0.017842660178426603, 'fraction_numerical': 0.0008110300081103001, 'mean_word_length': 5.393782383419689, '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}}
A fast video stabilization algorithm with unexpected motion prediction strategy

The vision systems mounted on mobile robots, which are moving on the rugged environment or enduring mechanical vibration, usually suffer from instable video during acquisition. In this paper, a fast video stabilization technique for robot application is presented. The proposed approach takes full advantage of intrinsic characteristics of the unwanted camera motion. There are four main steps involved in the proposed approach: feature extraction, motion estimation, motion compensation and undefined region mosaicing. We began with extracting the global features in 9 sub-regions of the current frame. The blocks with extracted features are matched in the reference frame from predicted start position. The computed motion consists of both expected and unexpected components. They are distinguished by motion smooth process and followed by motion compensation. As the result of frame shifting, some border regions are undefined. To solve this problem, inter-frames data is taken in consideration to fill those regions. A series of experiments with vivid data have been conducted. The results have revealed the effectiveness of the proposed technique.