-
公开(公告)号:US20250111695A1
公开(公告)日:2025-04-03
申请号:US18543234
申请日:2023-12-18
Applicant: Adobe Inc.
Inventor: Wilmot Wei-Mau Li , Li-Yi Wei , Cuong D. Nguyen , Jakub Fiser , Hijung Shin , Stephen Joseph DiVerdi , Seth John Walker , Kazi Rubaiat Habib , Deepali Aneja , David Gilliaert Werner , Erica K. Schisler
Abstract: In implementation of techniques for template-based behaviors in machine learning, a computing device implements a template system to receive a digital video and data executable to generate animated content. The template system determines a location within a frame of the digital video to place the animated content using a machine learning model. The template system then renders the animated content within the frame of the digital video at the location determined by the machine learning model. The template system then displays the rendered animated content within the frame of the digital video in a user interface.
-
公开(公告)号:US11915133B2
公开(公告)日:2024-02-27
申请号:US17468546
申请日:2021-09-07
Applicant: Adobe Inc.
Inventor: Ratheesh Kalarot , Kevin Wampler , Jingwan Lu , Jakub Fiser , Elya Shechtman , Aliakbar Darabi , Alexandru Vasile Costin
IPC: G06K9/00 , G06N3/08 , G06F3/04845 , G06F3/04847 , G06T11/60 , G06N20/20 , G06T5/00 , G06T5/20 , G06T3/00 , G06T3/40 , G06T11/00 , G06F18/40 , G06F18/211 , G06F18/214 , G06F18/21 , G06N3/045
CPC classification number: G06N3/08 , G06F3/04845 , G06F3/04847 , G06F18/211 , G06F18/214 , G06F18/2163 , G06F18/40 , G06N3/045 , G06N20/20 , G06T3/0006 , G06T3/0093 , G06T3/40 , G06T3/4038 , G06T3/4046 , G06T5/005 , G06T5/20 , G06T11/001 , G06T11/60 , G06T2207/10024 , G06T2207/20081 , G06T2207/20084 , G06T2207/20221 , G06T2210/22
Abstract: Systems and methods seamlessly blend edited and unedited regions of an image. A computing system crops an input image around a region to be edited. The system applies an affine transformation to rotate the cropped input image. The system provides the rotated cropped input image as input to a machine learning model to generate a latent space representation of the rotated cropped input image. The system edits the latent space representation and provides the edited latent space representation to a generator neural network to generate a generated edited image. The system applies an inverse affine transformation to rotate the generated edited image and aligns an identified segment of the rotated generated edited image with an identified corresponding segment of the input image to produce an aligned rotated generated edited image. The system blends the aligned rotated generated edited image with the input image to generate an edited output image.
-
公开(公告)号:US20200160570A1
公开(公告)日:2020-05-21
申请号:US16752902
申请日:2020-01-27
Applicant: Adobe Inc.
Inventor: Paul John Asente , Stephen Schiller , Jakub Fiser
IPC: G06T11/20 , G06T7/12 , G06F3/0484 , G06T3/00 , G06T3/60 , G06T3/40 , G06F3/0488
Abstract: Embodiments of the present invention are directed to beautifying freeform input paths in accordance with paths existing in the drawing (i.e., resolved paths). In some embodiments of the present invention, freeform input paths of a curved format can be modified or replaced to more precisely illustrate a path desired by a user. As such, a user can provide a freeform input path that resembles a path of interest by the user, but is not as precise as desired. Based on existing paths in the electronic drawing, a path suggestion(s) can be generated to rectify, modify, or replace the input path with a more precise path. In some cases, a user can then select a desired path suggestion, and the selected path then replaces the initially provided freeform input path.
-
公开(公告)号:US20200082591A1
公开(公告)日:2020-03-12
申请号:US16681218
申请日:2019-11-12
Applicant: Adobe Inc.
Inventor: David Simons , Michal Lukac , Daniel Sykora , Elya Shechtman , Paul Asente , Jingwan Lu , Jakub Fiser , Ondrej Jamriska
IPC: G06T13/40 , G06T13/80 , G06T11/00 , G06T5/50 , G06T5/00 , G06T3/00 , G06T7/90 , G06T7/73 , G06T7/11 , G06T7/194 , G06K9/00 , G06T15/04
Abstract: Certain embodiments involve generating one or more of appearance guide and a positional guide and using one or more of the guides to synthesize a stylized image or animation. For example, a system obtains data indicating a target image and a style exemplar image. The system generates an appearance guide, a positional guide, or both from the target image and the style exemplar image. The system uses one or more of the guides to transfer a texture or style from the style exemplar image to the target image.
-
公开(公告)号:US20240420424A1
公开(公告)日:2024-12-19
申请号:US18209934
申请日:2023-06-14
Applicant: Adobe Inc.
Inventor: Jakub Fiser , Niloy Jyoti Mitra , Koki Madono
Abstract: Gradient mesh generation and rendering techniques are described. In one or more implementations, a gradient mesh processing system leverages a vertex buffer and an index buffer. The vertex buffer is used to define vertexes and color values of respective patches in the geometry. The index buffer is then used to define which of the vertexes and corresponding color values are to be used to generate a respective patch. As a result, two or more vertexes are definable in the vertex buffer that share a location within the geometry but have different color values. The index buffer is therefore usable to select different collections of vertices from the vertex buffer to define a respective patch.
-
公开(公告)号:US11657552B2
公开(公告)日:2023-05-23
申请号:US17496231
申请日:2021-10-07
Applicant: Adobe Inc.
Inventor: Jakub Fiser , Ankit Phogat , Vineet Batra
CPC classification number: G06T11/40 , G06F18/22 , G06T7/11 , G06T7/90 , G06T11/001 , G06V10/225 , G06T2207/20021 , G06T2210/12
Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for utilizing ray-tracing and mesh generation to illuminate two-dimensional digital vector images. In response to inserting a light source into a two-dimensional digital vector image including one or more vector elements, the disclosed system embeds the vector element(s) into a polygonal mesh generated for a region of the digital vector image. The disclosed system samples a plurality of rays at a plurality of points within the region and detect intersections of the rays with the vector element(s) or a bounding shape surrounding the region. Additionally, the disclosed system determines color values for mesh points in the polygonal mesh based on the intersections of the rays by interpolating color values associated with the intersected points. Furthermore, in some embodiments, the disclosed system subdivides the polygonal mesh according to a priority queue based on error scores associated with the determined color values.
-
公开(公告)号:US20220122308A1
公开(公告)日:2022-04-21
申请号:US17468546
申请日:2021-09-07
Applicant: Adobe Inc.
Inventor: Ratheesh Kalarot , Kevin Wampler , Jingwan Lu , Jakub Fiser , Elya Shechtman , Aliakbar Darabi , Alexandru Vasile Costin
Abstract: Systems and methods seamlessly blend edited and unedited regions of an image. A computing system crops an input image around a region to be edited. The system applies an affine transformation to rotate the cropped input image. The system provides the rotated cropped input image as input to a machine learning model to generate a latent space representation of the rotated cropped input image. The system edits the latent space representation and provides the edited latent space representation to a generator neural network to generate a generated edited image. The system applies an inverse affine transformation to rotate the generated edited image and aligns an identified segment of the rotated generated edited image with an identified corresponding segment of the input image to produce an aligned rotated generated edited image. The system blends the aligned rotated generated edited image with the input image to generate an edited output image.
-
公开(公告)号:US10997754B2
公开(公告)日:2021-05-04
申请号:US14723059
申请日:2015-05-27
Applicant: Adobe Inc.
Inventor: Paul J. Asente , Jakub Fiser
IPC: G06T15/40 , G06T11/20 , G06F3/0484 , G06F3/0488
Abstract: Freeform drawing beautification techniques are described. An input is received by a computing device describing a freeform path drawn by a user as part of a drawing, the freeform path not formed solely as a circular arc or a circle (e.g., a fixed distance from a point) and including one or more curved elements. The drawing is examined by the computing device to locate another curved element in the drawing. One or more suggestions are constructed to adjust the freeform path by the computing device based on the located curved element in the drawing. The constructed one or more suggestions are output to adjust the freeform path by the computing device.
-
公开(公告)号:US10762674B2
公开(公告)日:2020-09-01
申请号:US16752902
申请日:2020-01-27
Applicant: Adobe Inc.
Inventor: Paul John Asente , Stephen Schiller , Jakub Fiser
IPC: G06T11/20 , G06F3/0488 , G06T7/12 , G06F3/0484 , G06T3/00 , G06T3/60 , G06T3/40
Abstract: Embodiments of the present invention are directed to beautifying freeform input paths in accordance with paths existing in the drawing (i.e., resolved paths). In some embodiments of the present invention, freeform input paths of a curved format can be modified or replaced to more precisely illustrate a path desired by a user. As such, a user can provide a freeform input path that resembles a path of interest by the user, but is not as precise as desired. Based on existing paths in the electronic drawing, a path suggestion(s) can be generated to rectify, modify, or replace the input path with a more precise path. In some cases, a user can then select a desired path suggestion, and the selected path then replaces the initially provided freeform input path.
-
-
-
-
-
-
-
-