-
公开(公告)号:US10902657B2
公开(公告)日:2021-01-26
申请号:US16202979
申请日:2018-11-28
Applicant: Adobe Inc.
Inventor: Sanjeev Tagra , Sachin Soni , Prasenjit Mondal , Ajay Jain
Abstract: In implementations of jointly editing related objects in a digital image, an image editing application segments a first object in a digital image, and an additional object corresponding to the first object, such a shadow cast by the first object, a reflection of the first object, or an object of a same object class as the first object. Respective stick diagrams for the first object and the additional object are generated, and a mapping of the first object to the additional object is generated based on the stick diagrams. Based on a user request to edit the first object, such as to warp the first object, the first object and the additional object are jointly edited based on the mapping. Accordingly, realistic digital images are efficiently generated that maintain correspondence between related objects, without requiring a user to edit each object individually, thus saving time and resources.
-
公开(公告)号:US10860834B2
公开(公告)日:2020-12-08
申请号:US16359378
申请日:2019-03-20
Applicant: Adobe Inc.
Inventor: Sanjeev Tagra , Sachin Soni , Prasenjit Mondal , Ajay Jain
Abstract: Methods, systems, and software are disclosed herein for protecting the privacy of users in images and to prevent or mitigate the occurrence of privacy breaches. In an implementation, a biometric privacy service identifies a biometric marker in an image of a scene, such as a fingerprint, a retina, or an iris. The service then identifies one or more features of the biometric marker to be modified. The biometric service also identifies one or more modifications to make to the one or more features of the biometric marker and generates a modified version of the biometric marker that reflects the modification(s). The image is updated by the service with the modified version of the biometric marker, so that the biometric marker can no longer be used for unwanted purposes, whether they be malicious in intent or benign.
-
公开(公告)号:US12165299B2
公开(公告)日:2024-12-10
申请号:US17650976
申请日:2022-02-14
Applicant: Adobe Inc.
Inventor: Prasenjit Mondal , Sachin Soni
Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods that implement an image filter for enhancing light text and removing document shadows. In particular embodiments, the disclosed systems use a modified adaptive thresholding approach the relies on image gradients to efficiently guide the thresholding process. In addition, the disclosed systems use a machine-learning model to generate a document shadow map. The document shadow map can include text reflections. Accordingly, the disclosed systems remove text reflections from the document shadow map (e.g., by using an interpolated shadow intensity value of neighboring shadow map pixels). In turn, the disclosed systems use the document text mask and the document shadow map cleaned of text reflections to remove shadows from the digital image. Further, the disclosed systems enhance text in the shadow-removed digital image based on contrast stretching.
-
公开(公告)号:US11869125B2
公开(公告)日:2024-01-09
申请号:US17038866
申请日:2020-09-30
Applicant: Adobe Inc.
Inventor: Ajay Bedi , Ajay Jain , Jingwan Lu , Anugrah Prakash , Prasenjit Mondal , Sachin Soni , Sanjeev Tagra
IPC: G06F3/04842 , G06F3/04845 , G06T5/00 , G06T5/50 , G06T7/11 , G06T7/60 , G06T11/60
CPC classification number: G06T11/60 , G06F3/04842 , G06F3/04845 , G06T5/002 , G06T5/50 , G06T7/11 , G06T2200/24 , G06T2207/10016 , G06T2207/20084 , G06T2207/20221
Abstract: Methods, systems, and non-transitory computer readable media are disclosed for generating a composite image comprising objects in positions from two or more different digital images. In one or more embodiments, the disclosed system receives a sequence of images and identifies objects within the sequence of images. In one example, the disclosed system determines a target position for a first object based on detecting user selection of the first object in the target position from a first image. The disclosed system can generate a fixed object image comprising the first object in the target position. The disclosed system can generate preview images comprising the fixed object image with the second object sequencing through a plurality of positions as seen in the sequence of images. Based on a second user selection of a desired preview image, the disclosed system can generate the composite image.
-
公开(公告)号:US20220121839A1
公开(公告)日:2022-04-21
申请号:US17076002
申请日:2020-10-21
Applicant: ADOBE INC.
Inventor: Sanjeev Tagra , Sachin Soni , Ajay Jain , Ryan Rozich , Jonathan Roeder , Arshiya Aggarwal , Prasenjit Mondal
Abstract: Methods, apparatus, and systems are provided for obfuscating facial identity in images by synthesizing a new facial image for an input image. A base face is detected from or selected for an input image. Facial images that are similar to the base face are selected and combined to create a new facial image. The new facial image is added to the input image such that the input image includes a combination of the base face and the new facial image. Where no base face is detected in the input image, a base face is selected from reference facial images based at least on pose keypoints identified in the input image. After a new facial image is generated based on the selected base face, a combination of the new facial image and the base facial image are added to the input image by aligning one or more pose keypoints.
-
公开(公告)号:US20220101578A1
公开(公告)日:2022-03-31
申请号:US17038866
申请日:2020-09-30
Applicant: Adobe Inc.
Inventor: Ajay Bedi , Ajay Jain , Jingwan Lu , Anugrah Prakash , Prasenjit Mondal , Sachin Soni , Sanjeev Tagra
IPC: G06T11/60 , G06T7/11 , G06F3/0484 , G06T5/00 , G06T5/50
Abstract: Methods, systems, and non-transitory computer readable media are disclosed for generating a composite image comprising objects in positions from two or more different digital images. In one or more embodiments, the disclosed system receives a sequence of images and identifies objects within the sequence of images. In one example, the disclosed system determines a target position for a first object based on detecting user selection of the first object in the target position from a first image. The disclosed system can generate a fixed object image comprising the first object in the target position. The disclosed system can generate preview images comprising the fixed object image with the second object sequencing through a plurality of positions as seen in the sequence of images. Based on a second user selection of a desired preview image, the disclosed system can generate the composite image.
-
公开(公告)号:US11069034B2
公开(公告)日:2021-07-20
申请号:US16563315
申请日:2019-09-06
Applicant: ADOBE INC.
Inventor: Sanjeev Tagra , Sachin Soni , Ajay Jain , Ryan Rozich , Prasenjit Mondal , Jonathan Roeder
Abstract: The present disclosure relates to a computer-implemented method for generating an enhanced image from an original image, the method including segmenting the original image into a segmented image using an artificial neural network; curve fitting the segmented image to determine boundary artifacts; removing the determined boundary artifacts to generate a smoothed boundary image; and generating the enhanced image from the original image and the smoothed boundary image. The image maybe enhanced further by correcting for glare and adding artificial light.
-
公开(公告)号:US20210104085A1
公开(公告)日:2021-04-08
申请号:US17125714
申请日:2020-12-17
Applicant: Adobe Inc.
Inventor: Sanjeev Tagra , Sachin Soni , Prasenjit Mondal , Ajay Jain
Abstract: In implementations of jointly editing related objects in a digital image, an image editing application segments a first object in a digital image, and an additional object corresponding to the first object, such a shadow cast by the first object, a reflection of the first object, or an object of a same object class as the first object. Respective stick diagrams for the first object and the additional object are generated, and a mapping of the first object to the additional object is generated based on the stick diagrams. Based on a user request to edit the first object, such as to warp the first object, the first object and the additional object are jointly edited based on the mapping. Accordingly, realistic digital images are efficiently generated that maintain correspondence between related objects, without requiring a user to edit each object individually, thus saving time and resources.
-
公开(公告)号:US20210042993A1
公开(公告)日:2021-02-11
申请号:US16535780
申请日:2019-08-08
Applicant: Adobe Inc.
Inventor: Sanjeev Tagra , Sachin Soni , Ajay Jain , Ryan Rozich , Prasenjit Mondal , Jonathan Roeder
Abstract: Certain embodiments involve visually augmenting images of three-dimensional containers with virtual elements that fill one or more empty regions of the three-dimensional containers. For instance, a computing system receives a first image that depicts a storage container and identify sub-containers within the storage container. The computing system selects, from a virtual object library, a plurality of virtual objects that are semantically related to the sub-container. The computing system determines an arrangement of the virtual objects within the sub-container based on semantics associated with the sub-container and the plurality of virtual objects. The computing system generates a second image that depicts the arrangement of the plurality of virtual objects within the storage container and sub-containers. The computing system generates, for display, the second image depicting the storage container and the arrangement of the virtual objects.
-
公开(公告)号:US20200242388A1
公开(公告)日:2020-07-30
申请号:US16260762
申请日:2019-01-29
Applicant: Adobe Inc.
Inventor: Prasenjit Mondal , Anuj Shara , Ankit Bal
Abstract: While a user holds a camera positioned relative to an object, a first image of the object and a second image of the object, as captured by the camera, may be obtained. Intensity variations between a first intensity map of the first image and a combination intensity map obtained from the first intensity map and a second intensity map of the second image may be compared. Then, a shadow may be identified within the first image, based on the intensity variations.
-
-
-
-
-
-
-
-
-