{'fraction_non_alphanumeric': 0.011410788381742738, 'fraction_numerical': 0.0, 'mean_word_length': 5.476510067114094, '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}}
Locally Parallel Texture Modeling

This article presents a new adaptive framework for locally parallel texture modeling. Oscillating patterns are modeled with functionals that constrain the local Fourier decomposition of the texture. We first introduce a texture functional which is a weighted Hilbert norm. The weights on the local Fourier atoms are optimized to match the local orientation and frequency of the texture. This adaptive model is used to solve image processing inverse problems, such as image decomposition and inpainting. The local orientation and frequency of the texture component are adaptively estimated during the minimization process. To improve inpainting performances over large missing regions, we introduce a highly nonconvex generalization of our texture model. This new model constrains the amplitude of the texture and allows one to impose an arbitrary oscillation profile. Numerical results illustrate the effectiveness of the method.