{'fraction_non_alphanumeric': 0.018571428571428572, 'fraction_numerical': 0.0014285714285714286, 'mean_word_length': 5.149122807017544, '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}}
Height estimation from vector fields of surface normals

We consider the problem of recovering the height information from a field of surface normals defined as three-dimensional (3-D) vectors. The algorithm starts from a certain location on the lattice and updates iteratively the heights in a neighbourhood. Then it proceeds to the neighbours of the already calculated heights. The updating rule is based on a gradient descent minimising the vector difference between the given surface normal, and the surface normal, extracted from the estimated height map at each site. The proposed algorithm is applied for recovering height information from synthetic aperture radar (SAR) images of the terrain.