-
公开(公告)号:US20230131321A1
公开(公告)日:2023-04-27
申请号:US17452217
申请日:2021-10-25
Applicant: Adobe Inc.
Inventor: Matthew David FISHER , Vineet BATRA , Sumit DHINGRA , Praveen Kumar DHANUKA , Deepali ANEJA , Ankit PHOGAT
Abstract: A computer-implemented method including receiving an input image at a first image stage and receiving a request to generate a plurality of variations of the input image at a second image stage. The method including generating, using an auto-regressive generative deep learning model, the plurality of variations of the input image at the second image stage and outputting the plurality of variations of the input image at the second image stage.
-
公开(公告)号:US20220277501A1
公开(公告)日:2022-09-01
申请号:US17187273
申请日:2021-02-26
Applicant: Adobe Inc.
Inventor: Ashwani CHANDIL , Wilmot LI , Vineet BATRA , Matthew David FISHER , Kevin WAMPLER , Daniel KAUFMAN , Ankit PHOGAT
Abstract: Embodiments are disclosed for constrained modification of vector geometry. In particular, in one or more embodiments, the disclosed systems and methods comprise receiving a selection of a first segment of a vector graphic to be edited, identifying an active region associated with the first segment, wherein the active region includes the first segment and at least one second segment which comprise a geometric primitive, identifying the region of influence including at least one third segment connected to the active region, identifying at least one constraint associated with the active region or the region of influence based at least on the geometric primitive, receiving an edit to the active region, and generating an update for the vector graphic based on the edit and the at least one constraint.
-
公开(公告)号:US20220215642A1
公开(公告)日:2022-07-07
申请号:US17703187
申请日:2022-03-24
Applicant: Adobe Inc.
Inventor: Vineet BATRA , Ankit PHOGAT
IPC: G06T19/20 , G06T17/10 , G06F3/0482 , G06F3/04845
Abstract: Embodiments are disclosed for synchronously editing locally repeating vector geometry. In particular, in one or more embodiments, the disclosed systems and methods comprise receiving a selection of a first plurality of segments of a vector-based object to be edited, generating a stencil mask of the first plurality of segments, the stencil mask representing segment placement and primitive types for each of the first plurality of segments, identifying a second plurality of segments of the vector-based object using the stencil mask and a stencil predicate, determining a transform between the first plurality of segments and the second plurality of segments, receiving an edit to the first plurality of segments, and applying the edit to the second plurality of segments using the transform.
-
公开(公告)号:US20240087089A1
公开(公告)日:2024-03-14
申请号:US17901583
申请日:2022-09-01
Applicant: Adobe Inc.
Inventor: Souymodip CHAKRABORTY , Vineet BATRA , Michal LUKÁC , Matthew David FISHER , Ankit PHOGAT
CPC classification number: G06T3/60 , G06T5/20 , G06T2207/10024 , G06T2207/20076
Abstract: Embodiments are disclosed for reconstructing linear gradients from an input image that can be applied to another image. In particular, in one or more embodiments, the disclosed systems and methods comprise receiving a raster image, the raster image including a representation of a linear color gradient. The disclosed systems and methods further comprise determining a vector representing a direction of the linear color gradient. The disclosed systems and methods further comprise analyzing pixel points along the direction of the linear color gradient to compute color stops of the linear color gradient. The disclosed systems and methods further comprise generating an output color gradient vector with the computed color stops of the linear color gradient, the output color gradient vector to be applied to a vector graphic.
-
公开(公告)号:US20220005285A1
公开(公告)日:2022-01-06
申请号:US16918575
申请日:2020-07-01
Applicant: Adobe Inc.
Inventor: Vineet BATRA , Ankit PHOGAT
IPC: G06T19/20 , G06T17/10 , G06F3/0484 , G06F3/0482
Abstract: Embodiments are disclosed for synchronously editing locally repeating vector geometry. In particular, in one or more embodiments, the disclosed systems and methods comprise receiving a selection of a first plurality of segments of a vector-based object to be edited, generating a stencil mask of the first plurality of segments, the stencil mask representing segment placement and primitive types for each of the first plurality of segments, identifying a second plurality of segments of the vector-based object using the stencil mask and a stencil predicate, determining a transform between the first plurality of segments and the second plurality of segments, receiving an edit to the first plurality of segments, and applying the edit to the second plurality of segments using the transform.
-
公开(公告)号:US20240062455A1
公开(公告)日:2024-02-22
申请号:US17889168
申请日:2022-08-16
Applicant: Adobe Inc.
Inventor: Ankit PHOGAT , Xin SUN , Vineet BATRA , Sumit DHINGRA , Nathan A. CARR , Milos HASAN
CPC classification number: G06T15/10 , G06T17/205 , G06T11/20
Abstract: Embodiments are disclosed for performing 3-D vectorization. The method includes obtaining a three-dimensional rendered image and a camera position. The method further includes obtaining a triangle mesh representing the three-dimensional rendered image. The method further involves creating a reduced triangle mesh by removing one or more triangles from the triangle mesh. The method further involves subdividing each triangle of the reduced triangle mesh into one or more subdivided triangles. The method further involves performing a mapping of each pixel of the three-dimensional rendered image to the reduced triangle mesh. The method further involves assigning a color value to each vertex of the reduced triangle mesh. The method further involves sorting each triangle of the reduced triangle mesh using a depth value of each triangle. The method further involves generating a two-dimensional triangle mesh using the sorted triangles of the reduced triangle mesh.
-
公开(公告)号:US20230135694A1
公开(公告)日:2023-05-04
申请号:US17516964
申请日:2021-11-02
Applicant: Adobe Inc.
Inventor: Ankit PHOGAT , Matthew David FISHER , Vineet BATRA , Mrinalini SARDAR
Abstract: Embodiments are disclosed for reconstructing freeform gradients from an input image. In particular, in one or more embodiments, the disclosed systems and methods comprise receiving an input image, computing an outline of the input image, identifying a set of candidate color handles for the input image, each candidate color handle of the set of candidate color handles representing an extremum point for a color in the input image, generating a reconstructed image using a subset of the set of candidate color handles, determining a reconstruction error by computing a difference between the input image and the reconstructed image, and providing the reconstructed image when the reconstruction error is below a threshold value.
-
公开(公告)号:US20220414936A1
公开(公告)日:2022-12-29
申请号:US17359221
申请日:2021-06-25
Applicant: Adobe Inc.
Inventor: Vineet BATRA , Sumit DHINGRA , Matthew FISHER , Ankit PHOGAT
Abstract: Embodiments are disclosed for generating multiple color theme variations from an input image using learned color distributions. A method of generating multiple color theme variations from an input image using learned color distributions includes obtaining, by a user interface manager, an input image, determining, by a color extraction manager, one or more color priors based on the input image, generating, by a color distribution modeling network, a plurality of color theme variations based on the one or more color priors, ranking, by a color theme evaluation network, the plurality of color theme variations, and generating, by a recolor manager, a plurality of recolored output images using the plurality of color theme variations.
-
-
-
-
-
-
-