{'fraction_non_alphanumeric': 0.016574585635359115, 'fraction_numerical': 0.0055248618784530384, 'mean_word_length': 4.576923076923077, '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}}
3D curve-skeletons extraction and evaluation

A novel definition of the 3D curve-skeleton is presented. Many existing approaches to the problem can be formalized in the given definition. The main advantage of the presented mathematical model is that it allows strict quality assesment of the produced curveskeleton. The definition is based on the usage of fat curves. A fat curve is a 3D object which allows to approximate tubular fragments of the shape. A set of fat curves is used to approximate the entire shape; such a set can be considered as a generalization of the 2D medial axis. An example algorithm which obtains curve-skeletons due to the given definition is also presented. The algorithm is robust and efficient.