{'fraction_non_alphanumeric': 0.01890359168241966, 'fraction_numerical': 0.0, 'mean_word_length': 4.983050847457627, '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}}
Voxel Approach to the Shadow Formation Process in Image Analysis

Voxel models are one of the effective ways to supply three-dimensional bodies. However, the problem of a significant number of elements that they consist of requires a solution. This paper proposes a voxel-based design approach to the shadow formation process. In particular, the proposed algoritm allows to determine the shape of the shadow cast on a given (basic) plane. The voxel model body provides the following sequence of actions: determine which edges of the overall parallelepiped voxel model take part in shadow formation (each edge corresponds to a separate the discrete matrix model matrix); for each selected edge of the overall parallelepiped the direction in which the shadow falls is determined; for each element of the corresponding discrete matrix model matrix, on the basis of the Bresenham's algorithm, the fact is established whether there is an obstacle for the shadow of the corresponding edge of the voxel to reach the base plane. The models are compared and analysed.