{'fraction_non_alphanumeric': 0.022885572139303482, 'fraction_numerical': 0.001990049751243781, 'mean_word_length': 4.815028901734104, '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}}
Difference of BiGaussian (DoBG): A new edge detector for well localized edge map generation

Edge map of an image contains a lot of information about objects in the image. That is why edge detection has been widely used in numerous image processing and vision algorithms. Although there has been a lot of research on this topic, however, most of the practically used algorithms, like a Canny edge detector, still lack basic requirement of edge localization. If noise is to be removed by using a low pass filter then edges are blurred. Contrarily, if edges have to be preserved then noise severely corrupts the edge map. In this paper, we have proposed a new method of edge detection, Difference of BiGaussian (DoBG) edge Filter, which simultaneously removes noise from real life images, while generating well localized edges. We have presented detailed analysis of our operator using 1D and 2D signals. Moreover, experimental results on published data sets show the robustness and quality of our detector.