{'fraction_non_alphanumeric': 0.019867549668874173, 'fraction_numerical': 0.0, 'mean_word_length': 5.006622516556291, '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}}
Efficient scene segmentation for content-based indexing in the compressed domain

Content-based indexing and retrieval of video are important in many applications, and scene-change detection plays an essential role in these tasks. We introduce a faster than real-time algorithm for sudden and gradual scene change detection in MPEG video. For sudden scene change detection, we use an adaptive threshold that is applied to the number of bi-directional predicted macroblocks within a B-frame. To direct gradual scene changes such as dissolves and fades, we divide a selected frame into sub-macroblock images, and perform an analysis of the motion vectors within this image. To refine the gradual scene change, a camera motion analysis technique is performed. Experimental results show that this algorithm is fast and robust for the detection of most abrupt and gradual scene changes in the compressed domain.