{'fraction_non_alphanumeric': 0.017857142857142856, 'fraction_numerical': 0.0, 'mean_word_length': 5.311258278145695, '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}}
Surface smoothness detection algorithm based on two-dimensional wavelet and computer vision

This work proposes an algorithm to measure the smoothness of three-dimensional object. Firstly use computer vision technology to reconstruct the three-dimensional surface. Then construct high order vanishing moment wavelet to analyze the data. In order to detect the discontinuous derivative points, this paper proposes an algorithm based on wavelet transform. Wavelet is used to descript surface smoothness and detect abnormal data. When using different vanishing moment wavelets to deal with data, we would get different value at those points with different smoothness value. That surface with same smoothness would become a plane. Meanwhile, in order to improve the algorithm validity, this paper proposes using Daubechies wavelet. This algorithm resolved our project problem. It can be used in other projects that require the surface with good smoothness.