US 12,240,515 B2
Augmented reality object rendering based on camera quality
Sergey Demyanov, Santa Monica, CA (US); Yunqing Hu, Los Angeles, CA (US); Istvan Marton, Encino, CA (US); Daniil Ostashev, London (GB); and Aleksei Podkin, Santa Monica, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Apr. 3, 2024, as Appl. No. 18/625,568.
Application 18/625,568 is a continuation of application No. 17/843,573, filed on Jun. 17, 2022, granted, now 11,954,810.
Prior Publication US 2024/0246590 A1, Jul. 25, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. B66F 11/04 (2006.01); A47B 9/20 (2006.01); A47B 31/00 (2006.01); B62B 3/06 (2006.01); B62B 5/00 (2006.01)
CPC B62B 3/0618 (2013.01) [A47B 9/20 (2013.01); A47B 31/00 (2013.01); B62B 5/0086 (2013.01); B66F 11/04 (2013.01); B62B 2202/30 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
accessing an image from a computing device;
generating a set of noise parameters using a noise estimation neural network trained to:
receive a first dataset of clear images and a second dataset of noisy images;
for each clear image in the first dataset of clear images and for each noisy image in the second dataset of noisy images:
estimate random gaussian noise of the noisy image;
generate a modified clear image, the modified clear image generated by applying the estimated random gaussian noise to the clear image; and
compare the modified clear image with the noisy image using a noise discriminator network;
generating a set of blur parameters for the image;
identifying an augmented reality object associated with the image;
receiving a first selection of a first selectable user interface element corresponding to the generated set of noise parameters;
receiving a second selection of a second selectable user interface element corresponding to the generated set of blur parameters;
in response to the first selection and the second selection, modifying the augmented reality object using the generated set of noise parameters and the generated set of blur parameters; and
causing display, on a graphical user interface of the computer device, of the modified augmented reality object within the image.