-
公开(公告)号:US10430987B1
公开(公告)日:2019-10-01
申请号:US15850989
申请日:2017-12-21
Applicant: Snap Inc.
Inventor: Nan Hu , Xing Mei , Chongyang Ma , Kun Duan
Abstract: Various embodiments provide for systems, methods, and computer-readable storage media for annotating a digital image with a texture fill. An annotation system may receive a user input defining a border separating a first portion of a target digital image from a second portion of the target digital image. The annotation system may then generate a contour mask, such as a binary mask, for the target digital image based on the user-defined border. The annotation system may then apply a media overlay to the target image based on the contour mask. In particular, the contour mask can define portions of the target digital image such that the annotation system will apply a media overlay to at least one of those portions while not applying the media overlay to remaining portions of the target digital image.
-
公开(公告)号:US20230305689A1
公开(公告)日:2023-09-28
申请号:US18205216
申请日:2023-06-02
Applicant: Snap Inc.
Inventor: Kun Duan , Yunchao Gong , Nan Hu
IPC: G06F3/04845 , G06T11/00 , G06T11/20 , G06T7/11 , G06F3/0488 , G06F3/04883 , G06T7/162 , G06T7/12 , G06T7/13
CPC classification number: G06F3/04845 , G06T11/001 , G06T11/203 , G06T7/11 , G06F3/0488 , G06F3/04883 , G06T7/162 , G06T7/12 , G06T7/13 , G06T2200/24 , G06T2207/20092 , G06T2207/20028 , G06T2207/10024
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.
-
公开(公告)号:US11687220B2
公开(公告)日:2023-06-27
申请号:US17444439
申请日:2021-08-04
Applicant: Snap Inc.
Inventor: Kun Duan , Yunchao Gong , Nan Hu
IPC: G06T11/00 , G06T7/11 , G06T11/20 , G06T7/162 , G06T7/12 , G06T7/13 , G06F3/048 , G06F3/04845 , G06F3/0488 , G06F3/04883
CPC classification number: G06F3/04845 , G06F3/0488 , G06F3/04883 , G06T7/11 , G06T7/12 , G06T7/13 , G06T7/162 , G06T11/001 , G06T11/203 , G06T2200/24 , G06T2207/10024 , G06T2207/20028 , G06T2207/20092
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.
-
公开(公告)号:US11323634B2
公开(公告)日:2022-05-03
申请号:US16921289
申请日:2020-07-06
Applicant: Snap Inc.
Inventor: Chongyang Ma , Kun Duan , Xing Mei , Nan Hu
Abstract: Disclosed are systems, methods, and computer-readable storage media to enhance an image on a mobile computing device. In some aspects, a user interface on the mobile computing device provides a plurality of image filters, each of the image filters associated with a different replacement sky type. Upon application of one of the plurality of image filters to an image, the mobile computing device is configured to identify a sky portion of the image, modify a color mapping of a non-sky portion of the image, and replace the sky portion of the image with replacement sky data corresponding to the applied image filter.
-
公开(公告)号:US20220019343A1
公开(公告)日:2022-01-20
申请号:US17444439
申请日:2021-08-04
Applicant: Snap Inc.
Inventor: Kun Duan , Yunchao Gong , Nan Hu
IPC: G06F3/0484 , G06T11/00 , G06T11/20 , G06T7/11 , G06F3/0488 , G06T7/162 , G06T7/12 , G06T7/13
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.
-
公开(公告)号:US20210097741A1
公开(公告)日:2021-04-01
申请号:US17118156
申请日:2020-12-10
Applicant: Snap Inc.
Inventor: Nan Hu , Xing Mei , Chongyang Ma , Kun Duan
Abstract: Various embodiments provide for systems, methods, and computer-readable storage media for annotating a digital image with a texture fill. An annotation system may receive a user input defining a border separating a first portion of a target digital image from a second portion of the target digital image. The annotation system may then generate a contour mask, such as a binary mask, for the target digital image based on the user-defined border. The annotation system may then apply a media overlay to the target image based on the contour mask. In particular, the contour mask can define portions of the target digital image such that the annotation system will apply a media overlay to at least one of those portions while not applying the media overlay to remaining portions of the target digital image.
-
公开(公告)号:US20200226714A1
公开(公告)日:2020-07-16
申请号:US16829720
申请日:2020-03-25
Applicant: Snap Inc.
Inventor: Kun Duan , Yunchao Gong , Nan Hu
IPC: G06T3/40 , G06F3/0484
Abstract: Disclosed are systems, methods, and computer-readable storage media to perform automatic image inpainting using local patch statistics. The method includes receiving a user input identifying a user-selected region of an image and determining a local region for the user-selected region. The local region includes a portion of the image outside of the user-selected region and that surrounds the user-selected region. The method may further include identifying patch matches within the local region, and inpainting the user-selected region using some of the patch matches identified within the local region.
-
公开(公告)号:US10672168B1
公开(公告)日:2020-06-02
申请号:US16529475
申请日:2019-08-01
Applicant: Snap Inc.
Inventor: Nan Hu , Xing Mei , Chongyang Ma , Kun Duan
Abstract: Various embodiments provide for systems, methods, and computer-readable storage media for annotating a digital image with a texture fill. An annotation system may receive a user input defining a border separating a first portion of a target digital image from a second portion of the target digital image. The annotation system may then generate a contour mask, such as a binary mask, for the target digital image based on the user-defined border. The annotation system may then apply a media overlay to the target image based on the contour mask. In particular, the contour mask can define portions of the target digital image such that the annotation system will apply a media overlay to at least one of those portions while not applying the media overlay to remaining portions of the target digital image.
-
公开(公告)号:US10509553B1
公开(公告)日:2019-12-17
申请号:US16204857
申请日:2018-11-29
Applicant: Snap Inc.
Inventor: Kun Duan , Yunchao Gong , Nan Hu
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 single stroke drawn on an image presented on a client device. The method further includes determining a region of interest in the image based on the user input. The method further includes recolorizing the region of interest on the image and causing presentation of a result of the recolorization on the client device.
-
公开(公告)号:US10304162B1
公开(公告)日:2019-05-28
申请号:US16122639
申请日:2018-09-05
Applicant: Snap Inc.
Inventor: Kun Duan , Yunchao Gong , Nan Hu
IPC: G06T3/40 , G06F3/0484
Abstract: Disclosed are systems, methods, and computer-readable storage media to perform automatic image inpainting using local patch statistics. The method includes receiving a user input identifying a user-selected region of an image and determining a local region for the user-selected region. The local region includes a portion of the image outside of the user-selected region and that surrounds the user-selected region. The method may further include identifying patch matches within the local region, and inpainting the user-selected region using some of the patch matches identified within the local region.
-
-
-
-
-
-
-
-
-