{'fraction_non_alphanumeric': 0.0206782464846981, 'fraction_numerical': 0.0, 'mean_word_length': 5.368421052631579, '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}}
Determining the Existence of Objects in an Image and Its Application to Image Thumbnailing

In recent years, computer vision applications dealing with foreground objects are becoming more important with an increasing demand of advanced intelligent systems. Most of these applications assume that an image contains one or more objects, which often produce undesired results when noticeable objects do not appear in the image. In this letter, we address the problem of ascertaining the existence of objects in an image. In the first step, the input image is partitioned into nonoverlapping local patches, then the patches are categorized into three classes, namely natural, man-made, and object to estimate object candidates. Then a Bayesian methodology is employed to produce more reliable results by eliminating false positives. To boost the object patch detection performance, we exploit the difference between coarse and fine segmentation results. To demonstrate the effectiveness of the proposed method, extensive experiments have been conducted on several benchmark image databases. Furthermore, we have shown the usefulness of our approach by applying it to a real application (i.e., image thumbnailing).