| 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 |

|
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.
|