US 11,983,628 B2
Attribute control techniques for image editing
Wei-An Lin, San Jose, CA (US); Baldo Faieta, San Francisco, CA (US); Cameron Smith, Santa Cruz, CA (US); Elya Shechtman, Seattle, WA (US); Jingwan Lu, Santa Clara, CA (US); Jun-Yan Zhu, San Jose, CA (US); Niloy Mitra, London (GB); Ratheesh Kalarot, San Jose, CA (US); Richard Zhang, San Francisco, CA (US); Shabnam Ghadar, Menlo Park, CA (US); and Zhixin Shu, San Jose, CA (US)
Assigned to Adobe Inc., San Jose, CA (US)
Filed by Adobe Inc., San Jose, CA (US)
Filed on Sep. 7, 2021, as Appl. No. 17/468,487.
Claims priority of provisional application 63/092,980, filed on Oct. 16, 2020.
Prior Publication US 2022/0122306 A1, Apr. 21, 2022
Int. Cl. G06N 3/08 (2023.01); G06F 3/04845 (2022.01); G06F 3/04847 (2022.01); G06F 18/21 (2023.01); G06F 18/211 (2023.01); G06F 18/214 (2023.01); G06F 18/40 (2023.01); G06N 3/045 (2023.01); G06N 20/20 (2019.01); G06T 3/02 (2024.01); G06T 3/18 (2024.01); G06T 3/40 (2024.01); G06T 3/4038 (2024.01); G06T 3/4046 (2024.01); G06T 5/20 (2006.01); G06T 5/77 (2024.01); G06T 11/00 (2006.01); G06T 11/60 (2006.01)
CPC G06N 3/08 (2013.01) [G06F 3/04845 (2013.01); G06F 3/04847 (2013.01); G06F 18/211 (2023.01); G06F 18/214 (2023.01); G06F 18/2163 (2023.01); G06F 18/40 (2023.01); G06N 3/045 (2023.01); G06N 20/20 (2019.01); G06T 3/02 (2024.01); G06T 3/18 (2024.01); G06T 3/40 (2013.01); G06T 3/4038 (2013.01); G06T 3/4046 (2013.01); G06T 5/20 (2013.01); G06T 5/77 (2024.01); G06T 11/001 (2013.01); G06T 11/60 (2013.01); G06T 2207/10024 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/20221 (2013.01); G06T 2210/22 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
computing a metric for an attribute in an input image as a function of a latent space representation of the input image and a filtering vector for editing the input image;
comparing the metric to a threshold;
if the metric exceeds the threshold, selecting a first range for editing the attribute in the input image;
if the metric does not exceed the threshold, selecting a second range for editing the attribute in the input image; and
causing display of a user interface for editing the input image comprising an interface element for editing the attribute within the selected range.