| CPC G06T 17/00 (2013.01) [G06T 3/40 (2013.01); G06T 7/586 (2017.01); G06T 7/97 (2017.01); G06T 15/50 (2013.01); G06V 10/141 (2022.01); G06V 10/60 (2022.01); G06V 10/761 (2022.01); G06V 10/762 (2022.01); H04N 13/271 (2018.05); H04N 23/56 (2023.01); G06T 2207/10024 (2013.01); G06T 2207/10028 (2013.01); G06T 2207/10152 (2013.01); G06T 2207/20016 (2013.01)] | 15 Claims |

|
1. An electronic device comprising:
a camera;
a camera flash; and
at least one processor configured to:
control the camera to capture a natural light image and a depth image of an object,
control the camera and the camera flash to capture an artificial light image of the object comprising an artificial lighting,
obtain distance information from the depth image and generate a depth mask image,
generate a cluster mask image from the natural light image,
obtain a flash image in which illuminance of the natural light image has been removed from the illuminance of the artificial light image,
obtain an optimization parameter based on the distance information, the depth mask image, the cluster mask image, and the flash image, and
obtain three-dimensional (3D) geometry and surface reflection information about the object based on the obtained optimization parameter.
|