{'fraction_non_alphanumeric': 0.022488755622188907, 'fraction_numerical': 0.0, 'mean_word_length': 5.297169811320755, '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}}
[A digital filtering system for extracting crackles from lung sounds].

A nonlinear digital filter system is proposed for automatic extraction of crackles which are discontinuous adventitious sounds in lung sounds. This system is composed of two nonlinear digital filters; one is a stationary nonstationary separating filter, and the other is a width-discriminating filter. The former separates nonstationary signals from stationary ones in the lung sounds, using the prediction error to the input lung sound signal. If the prediction error is small enough, the lung sound is considered to be stationary, but if the error is large, a nonstationary signal is considered to occur and the nonstationary part is separated. The latter, the width-discriminating filter, performs signal extraction by considering the signal wave form of the crackles, simply realized by logical algebra. This filter extracts an impulsive signal, which is a small-width wave, and its succeeding waves; such wave form is typical of that of crackles. First, crackles are roughly separated by the stationary-nonstationary separating filter as nonstationary signals, and then are more precisely extracted from the nonstationary output by the width-discriminating filter. Some examples of processing actual lung sound data by this system show its high performance.