Interactive image recoloring
AssigneeSnap Inc.
InventorsKun Duan, Yunchao Gong, Nan Hu
Life of this patent
Estimating the term…
Abstract
Disclosed are systems, methods, and computer-readable storage media to perform an interactive image recolorization process. The method includes receiving user input including a stroke drawn on an image presented on a client device. The stroke comprises a user-specified color. The method further includes determining a region of interest in the image. The method further includes recolorizing the region of interest on the image based on the user-specified color and causing presentation of a result of the recolorization on the client device.
Claims20
A method comprising:
- causing presentation, on a computing device, of a user interface comprising an image;
- detecting a stroke drawn on the image;
- determining a region of the image based on the stroke;
- determining a color based on performing a comparison of luminance values of neighboring pixels;
- and
- producing a recolorized image by filling the region of the image with the determined color.
A system comprising:
- one or more processors;
- and
- a non-transitory computer readable storage medium comprising instructions that when executed by the one or more processors cause the one or more processors to perform operations comprising:
- causing presentation, on a computing device, of a user interface comprising an image;
- detecting a stroke drawn on the image;
- determining a region of the image based on the stroke;
- determining a color based on performing a comparison of luminance values of neighboring pixels;
- and
- producing a recolorized image by filling the region of the image with the determined color.
A machine-readable non-transitory storage medium having instruction data executable by a machine to cause the machine to perform operations comprising:
- causing presentation, on a computing device, of a user interface comprising an image;
- detecting a stroke drawn on the image;
- determining a region of the image based on the stroke;
- determining a color based on performing a comparison of luminance values of neighboring pixels;
- and
- producing a recolorized image by filling the region of the image with the determined color.
Dependencies are inferred from the claim text.