{'fraction_non_alphanumeric': 0.012435233160621761, 'fraction_numerical': 0.002072538860103627, 'mean_word_length': 5.113924050632911, '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}}
Curved surface orientation from shading and surface style indication

This paper develops a new algorithm for extracting 3D surface normal from 2D intensity image, specified for integration of stereo vision and shape from shading. Every curved surface patch is classified into one of four types: dome, cup. horizontal saddle and vertical saddle, according to its signs of surface horizontal and vertical curvatures. And the surface patch style could be derived from the sparse depth set of stereo vision. Four basic operators are designed individually to extract the surface orientation corresponding to each kind of surface patch style. The algorithm is based on Lambertian brightness equation and the orthogonality between surface normal and its tangent vectors. A local optimal method is used to ensure the brightness consistency. It is shown that the new algorithm performs well at the patches where their surface style matches the type of the applied operator.