{'fraction_non_alphanumeric': 0.017817371937639197, 'fraction_numerical': 0.0033407572383073497, 'mean_word_length': 4.953642384105961, '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}}
Two dimensional analytic wavelet thresholding and its application to ultrasonic pulse-echo B-scan denoising

Ultrasonic signals acquired from field experiments are often noisy. In pulse-echo setup, the wedge echo is also present which corrupts the received signal further. In this paper, we use the two-dimensional stationary wavelet transform and analytic thresholding for removing the random noise and the wedge noise. In order to apply the analytic thresholding, we need to calculate 2D analytic signal. Since there is no regular generalization of the analytic signal to two dimensions, we address this problem for the case of the ultrasonic pulse echo setup. We utilize a simulated signal and an experimental signal to evaluate the performance of the proposed denoising method. The experimental results show that the proposed method is able to reveal the signature of a crack as small as 0.1mm.