{'fraction_non_alphanumeric': 0.03302509907529723, 'fraction_numerical': 0.01453104359313078, 'mean_word_length': 4.8307692307692305, '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}}
Approximate separable 3D anisotropic Gauss filter

Anisotropie Gaussian filters are useful for adaptive smoothing and feature extraction. In our application, micro-tomographic images of fibers were smoothed by anisotropic Gaussians. In this case, this is more natural than using their isotropic counterparts. But filtering in large 3D data is very time consuming. We extend the work of Geusebroek et al. on fast Gauss filtering to three dimensions [(J-M Geusebroek et al., 2003), (G.Z. Yang et al., 1996)]. We propose an approximate separable filtering scheme which consists of three ID convolutions. Initial experiments suggest that this filter can outperform an FFT based implementation when the kernel size is small compared to the size of the 3D images.