{'fraction_non_alphanumeric': 0.01756198347107438, 'fraction_numerical': 0.0010330578512396695, 'mean_word_length': 4.666666666666667, '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}}
BRDF recovering and scene re-lighting using an environment map

A rendering algorithm based on physical phenomenon and well-defined model data are needed to generate a synthetic image realistically. In this paper, inverse rendering based on an environment map is proposed to obtain BRDF of objects. Many researchers try to find BRDF by analyzing many pictures taken with well-controlled camera and light position. But this method is available at a laboratory environment. Limits of previous works can be conquered by using inverse rendering based on an environment map and it is possible to get BRDF of objects at a general environment. Inputs are an image, an environment map and 3D geometry data of models. Objects of an input image are divided into three parts - diffuse reflection, glossy reflection and diffuse texture -and BRDF of objects are recovered. Using BRDF of objects, it is possible to add virtual objects and to remove real objects from an input image.