-
1.
公开(公告)号:US20250005815A1
公开(公告)日:2025-01-02
申请号:US18345049
申请日:2023-06-30
Applicant: Adobe Inc.
Inventor: Gagan Singhal , Nilesh Mishra , Deepak Kumar Sharma
IPC: G06T11/00 , G06F3/04845 , G06T11/20
Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for generating multicolor strokes along paths in digital vector images. The disclosed system receives a digital vector image including a path, the digital vector image presented on a graphical user interface. The disclosed system receives input(s) to one or more graphical user interface elements indicating color region profiles corresponding to portions of the path for generating a multicolor stroke within the digital vector image. The disclosed system generates, utilizing the color region profiles, a color region stack including a rendering order of one or more colors by merging the color region profiles according to the portions of the path. The disclosed system also utilizes the color region stack to generate, along the path, the multicolor stroke by generating gradient stops representing the one or more colors along the path according to the rendering order.
-
公开(公告)号:US12062176B2
公开(公告)日:2024-08-13
申请号:US17087086
申请日:2020-11-02
Applicant: Adobe Inc.
Inventor: Angad Kumar Gupta , Gagan Singhal
CPC classification number: G06T7/11 , G06T7/254 , G06T7/90 , G06T11/60 , G06T2207/10024 , G06T2207/20084
Abstract: The present disclosure describes systems, non-transitory computer-readable media, and methods for detecting and indicating modifications between a digital image and a modified version of a digital image. For example, the disclosed systems generates an ordered collection of change records in response to detecting modifications to the digital image. The disclosed systems generates determine one or more non-contiguous modified regions of pixels in the digital image based on the change records. The disclosed system generate an edited region indicator corresponding to the non-contiguous modified regions. The disclosed systems can further color-code the edited region indicator at an object level based on objects in the modified version of the digital image.
-
公开(公告)号:US10692197B2
公开(公告)日:2020-06-23
申请号:US16021186
申请日:2018-06-28
Applicant: Adobe Inc.
Inventor: Abhishek Shah , Gagan Singhal
Abstract: Computer-implemented systems and methods herein disclose automatic haze correction in a digital video. In one example, a video dehazing module identifies a scene including a set of video frames. The video dehazing module identifies the dark channel, brightness, and atmospheric light characteristics in the scene. For each video frame in the scene, the video dehazing module determines a unique haze correction amount parameter by taking into account the dark channel, brightness, and atmospheric light characteristics. The video dehazing module applies the unique haze correction amount parameters to each video frame and thereby generates a sequence of dehazed video frames.
-
公开(公告)号:US20240403550A1
公开(公告)日:2024-12-05
申请号:US18328103
申请日:2023-06-02
Applicant: Adobe Inc.
Inventor: Gagan Singhal , Ankur Krishna Gautam , Deepak Kumar Sharma
IPC: G06F40/197 , G06F40/12
Abstract: The present disclosure is directed toward systems, methods, and non-transitory computer readable media that share digital design documents efficiently across computer networks through size agnostic moment in time review artifacts. In particular, the disclosed systems utilize multifurcated digital repositories to provide a streamlined approach to generating size-agnostic links for sharing digital design documents across client devices. The disclosed systems can generate a link to a multifurcated digital repository which displays a low-resolution rendition of the current version of a document on the client device while updating the multifurcated digital repository with a full-resolution rendition of the document.
-
公开(公告)号:US20220138950A1
公开(公告)日:2022-05-05
申请号:US17087086
申请日:2020-11-02
Applicant: Adobe Inc.
Inventor: Angad Kumar Gupta , Gagan Singhal
Abstract: The present disclosure describes systems, non-transitory computer-readable media, and methods for detecting and indicating modifications between a digital image and a modified version of a digital image. For example, the disclosed systems generates an ordered collection of change records in response to detecting modifications to the digital image. The disclosed systems generates determine one or more non-contiguous modified regions of pixels in the digital image based on the change records. The disclosed system generate an edited region indicator corresponding to the non-contiguous modified regions. The disclosed systems can further color-code the edited region indicator at an object level based on objects in the modified version of the digital image.
-
公开(公告)号:US10748579B2
公开(公告)日:2020-08-18
申请号:US15335318
申请日:2016-10-26
Applicant: ADOBE INC.
Inventor: Gagan Singhal , Manik Singhal
IPC: G06K9/00 , G06K9/46 , G11B27/036 , H04N21/472
Abstract: Facial expressions depicted in image data are edited based on variations of facial expressions depicted across a plurality of frames in other image data. The facial expression of a target subject, depicted in a first image data set, is edited based on the facial expression of a preview subject depicted in a second image data set. The target subject's facial expression is automatically edited based on variations in the of the preview subject's facial expression. A camera device captures video image data of the preview subject. The camera provides a live data image feed to a face-editing engine. The engine edits the face of the target subject's based on the varying face of the preview subject. In real time, for each frame of the data image feed, a user interface simultaneously displays both the varying face of the preview subject and the edited face of the target subject.
-
公开(公告)号:US10558849B2
公开(公告)日:2020-02-11
申请号:US15838259
申请日:2017-12-11
Applicant: Adobe Inc.
Inventor: Angad Kumar Gupta , Gagan Singhal
Abstract: Depicted skin selection is described. An image processing system selects portions of a digital image that correspond to exposed skin of persons depicted in the digital image without selecting other portions. Initially, the image processing system determines a bounding box for each person depicted in the digital image. Based solely on the portion of the digital image within the bounding box, the image processing system generates an object mask indicative of the pixels of the digital image corresponding to a respective person. Portions of the digital image outside the bounding box are not used for generating this object mask. The image processing system then identifies the pixels of the digital image indicated by the object mask and having a similar color to a range of exposed skin colors determined for the respective person. The processing system generates skin selection data describing the identified pixels and enabling the exposed skin selection.
-
公开(公告)号:US20250117989A1
公开(公告)日:2025-04-10
申请号:US18483919
申请日:2023-10-10
Applicant: Adobe Inc.
Inventor: Gagan Singhal , Shikhar Tayal , Nilesh Mishra
Abstract: An example vector path trajectory imitation system is configured to create a new vector path or to extend an existing vector path based on a reference. In this manner, a user (e.g., artist, illustrator, or designer) does not need to tweak individual anchor points to align a trajectory of the new vector path with the trajectory of the reference. Instead, the user moves a position indicator (e.g., a mouse cursor) on a digital canvas in a freehand fashion while the vector path trajectory imitation system provides visual feedback to show the user how a resultant curve will look. When the user reaches a position on the digital canvas where a new vector path is to be drawn, the user can perform an action (e.g., releasing a mouse button) and the new vector path, which follows the trajectory of the reference, is created.
-
公开(公告)号:US20240362790A1
公开(公告)日:2024-10-31
申请号:US18768482
申请日:2024-07-10
Applicant: Adobe Inc.
Inventor: Angad Kumar Gupta , Gagan Singhal
CPC classification number: G06T7/11 , G06T7/254 , G06T7/90 , G06T11/60 , G06T2207/10024 , G06T2207/20084
Abstract: The present disclosure describes systems, non-transitory computer-readable media, and methods for detecting and indicating modifications between a digital image and a modified version of a digital image. For example, the disclosed systems generates an ordered collection of change records in response to detecting modifications to the digital image. The disclosed systems generates determine one or more non-contiguous modified regions of pixels in the digital image based on the change records. The disclosed system generate an edited region indicator corresponding to the non-contiguous modified regions. The disclosed systems can further color-code the edited region indicator at an object level based on objects in the modified version of the digital image.
-
公开(公告)号:US20190180083A1
公开(公告)日:2019-06-13
申请号:US15838259
申请日:2017-12-11
Applicant: Adobe Inc.
Inventor: Angad Kumar Gupta , Gagan Singhal
CPC classification number: G06K9/00275 , G06K9/00228 , G06K9/00362 , G06T7/90 , G06T2210/12
Abstract: Depicted skin selection is described. An image processing system selects portions of a digital image that correspond to exposed skin of persons depicted in the digital image without selecting other portions. Initially, the image processing system determines a bounding box for each person depicted in the digital image. Based solely on the portion of the digital image within the bounding box, the image processing system generates an object mask indicative of the pixels of the digital image corresponding to a respective person. Portions of the digital image outside the bounding box are not used for generating this object mask. The image processing system then identifies the pixels of the digital image indicated by the object mask and having a similar color to a range of exposed skin colors determined for the respective person. The processing system generates skin selection data describing the identified pixels and enabling the exposed skin selection.
-
-
-
-
-
-
-
-
-