US 12,266,113 B2
Automatically segmenting and adjusting images
Orly Liba, Palo Alto, CA (US); Florian Kainz, San Rafael, CA (US); Longqi Cai, Mountain View, CA (US); and Yael Pritch Knaan, Mountain View, CA (US)
Assigned to Google LLC, Mountain View, CA (US)
Appl. No. 17/617,560
Filed by Google LLC, Mountain View, CA (US)
PCT Filed Jul. 15, 2019, PCT No. PCT/US2019/041863
§ 371(c)(1), (2) Date Dec. 8, 2021,
PCT Pub. No. WO2021/010974, PCT Pub. Date Jan. 21, 2021.
Prior Publication US 2022/0230323 A1, Jul. 21, 2022
Int. Cl. G06T 7/11 (2017.01); G06T 5/60 (2024.01); G06T 5/70 (2024.01); G06T 5/94 (2024.01); G06V 10/764 (2022.01)
CPC G06T 7/11 (2017.01) [G06T 5/60 (2024.01); G06T 5/70 (2024.01); G06T 5/94 (2024.01); G06V 10/764 (2022.01)] 18 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving, by a processor of a computing device, an original image captured by a camera;
automatically segmenting, by the processor, the original image into multiple regions of pixels by outputting a mask indicating which pixels of the original image or a down-sampled version of the original image are contained within each of the multiple regions;
using a guided filter to add matting to each of the multiple regions to refine the mask to generate a refined mask;
independently adjusting, by the processor, a respective characteristic of each of the multiple regions as indicated by the refined mask;
combining, by the processor, the multiple regions to form a new image after independently adjusting the respective characteristic of each of the multiple regions; and
outputting, by the processor and for display, the new image.