{'fraction_non_alphanumeric': 0.01832208293153327, 'fraction_numerical': 0.006750241080038573, 'mean_word_length': 5.2155688622754495, '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}}
Real-time shot segmentation of unedited video stream for maintenance work

We propose a shot segmentation method of live video stream for wearable assistants. This method can automatically divide an unedited video stream into meaningful shots, even if the stream contains shaking, vibration or blurring. The basic idea of the method is dividing video streams into "stationary" shots and "transitive" shots based on the tendency of visual changes. Two typical conventional methods were compared with our method on the 55 minute maintenance video recorded in a restricted environment. Analyzing the video and computing the recall and precision rate showed the adequacy of out method. Furthermore, the practical effectiveness of the methods was evaluated by another 54 minute patrol video in an outdoor environment. Nine human subjects tried to find randomly selected shots with different segmentation produced by three methods. The results show that our method supported users to find the shots most effectively (89% success in 5 minutes).