US 12,079,904 B2
Fast image style transfers
Jaewook Chung, Mountain View, CA (US); Wisam Dakka, San Francisco, CA (US); Christopher Yale Crutchfield, San Diego, CA (US); Aymeric Damien, San Francisco, CA (US); Emre Yamangil, San Francisco, CA (US); and Chunhui Zhu, Burlingame, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Nov. 4, 2022, as Appl. No. 17/980,879.
Application 17/980,879 is a continuation of application No. 16/923,563, filed on Jul. 8, 2020.
Application 16/923,563 is a continuation of application No. 15/833,733, filed on Dec. 6, 2017, granted, now 10,740,939.
Claims priority of provisional application 62/432,463, filed on Dec. 9, 2016.
Prior Publication US 2023/0056082 A1, Feb. 23, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 11/00 (2006.01); G06F 16/51 (2019.01); G06N 3/04 (2023.01); G06T 11/60 (2006.01); G06V 10/44 (2022.01); G06V 10/82 (2022.01); G06V 30/194 (2022.01)
CPC G06T 11/001 (2013.01) [G06N 3/04 (2013.01); G06T 11/60 (2013.01); G06V 10/82 (2022.01); G06V 30/194 (2022.01); G06F 16/51 (2019.01); G06V 10/454 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
accessing an image generated using an image sensor on a device;
generating, using one or more processors of the device, image data of the image by using a fully connected neural network layer that outputs the image data into a convolutional layer, the image data comprising rank one image matrices;
generating a modified image from the image data using a convolutional neural network (CNN), the CNN configured with the convolution layer having rank one convolution kernel matrices generated for a sample set of points of an inferred matrix that is configured to apply an image modification, an output of the convolution layer generated based on the rank one image matrices and the rank one convolution kernel matrices, the rank one image matrices from the image data being generated for the sample set of points of the inferred matrix; and
storing the modified image in memory of the device.