{'fraction_non_alphanumeric': 0.009015777610818933, 'fraction_numerical': 0.0, 'mean_word_length': 5.466019417475728, '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}}
Skin colour region detection in MPEG video sequences

Efficient indexing and retrieval of digital video data is an important aspect of video database management. Video indexing involves content analysis of video sequences, which is usually a computationally intensive process. Since most video data is stored in compressed format, processing directly in the compressed domain offers the possibility of computationally more efficient algorithms. We present here an efficient algorithm for detecting skin colour regions directly in MPEG video sequences. Most existing methods for skin colour detection usually threshold some sort of measure of the likelihood of skin colours for each pixel and treat them independently. Our algorithm takes the spatial neighbourhood information of each block into account by performing region growing for those blocks with a high probability of belonging to the skin colour class, since skin colour blocks usually appear as contiguous regions in an image. A novel method for finding an adaptive threshold to control the region growing process is also presented, which incorporates the edge information into the segmentation. Experimental results on several video sequences show that the proposed algorithm is able to detect skin colour regions in MPEG video sequences with various scene complexities.