-
公开(公告)号:US20200066038A1
公开(公告)日:2020-02-27
申请号:US16674931
申请日:2019-11-05
Applicant: Adobe Inc.
Inventor: Vineet Batra , Mridul Kavidayal , Matthew David Fisher , Daniel M. Kaufman , Ankit Phogat
Abstract: Techniques for intuitive modifications of digital graphics in a digital media environment are described. For example, a digital graphics creation system accesses vector artwork including a vector object, such as a Bezier curve. The digital graphics creation system receives user inputs, including a user input defining handles on the vector object and a user input interacting with the handles indicating a desired change to the vector object. The digital graphics creation system modifies the vector artwork, including the vector object, by accounting for topology of the vector object and maintaining connections between connected segments of the vector object. The digital graphics creation system outputs the modified vector artwork, including the vector object, such as in a user interface.
-
公开(公告)号:US20200034950A1
公开(公告)日:2020-01-30
申请号:US16589896
申请日:2019-10-01
Applicant: Adobe Inc.
Inventor: Tarun Beri , Vineet Batra , Harish Kumar
Abstract: Dynamic spread anti-aliasing is described. In some embodiments, a filled object is segmented into control tiles. Along the object border, multiple exterior control tiles respectively correspond to multiple curves forming the border. For each curve, one side is filled and the other is anti-aliased to smooth the appearance of the filled object. Each exterior control tile is expanded to create an expanded control tile having a spread zone that includes additional pixels. For example, a control triangle is transformed into a control rectangle, and the control rectangle is enlarged to create an expanded control rectangle by extending an edge outward and away from the curve on the side to be anti-aliased. The additional pixels of the spread zone are subjected to anti-aliasing, such as by applying alpha modulation to the pixels based on respective distances between the pixels and the curve. For subpixel zoom levels, pixel color can be adjusted.
-
公开(公告)号:US20200005511A1
公开(公告)日:2020-01-02
申请号:US16022387
申请日:2018-06-28
Applicant: Adobe Inc.
Inventor: Mridul Kavidayal , Vineet Batra , Matthew David Fisher , Ankit Phogat
Abstract: Systems and techniques are described for determining image handle locations. An image is provided to a neural network as input, and the neural network translates the input image to an output image that includes clusters of pixels against a background that have intensities greater than an intensity of the background and that indicate candidate handle locations. Intensities of clusters of pixels in an output image are compared to a threshold intensity level to determine a set of the clusters of pixels satisfying an intensity constraint. The threshold intensity level can be user-selectable, so that a user can control a density of handles. A handle location for each cluster of the set of clusters is determined from a centroid of each cluster. Handle locations include a coordinate for the handle location and an attribute classifying a degree of freedom for a handle at the handle location.
-
公开(公告)号:US20190279406A1
公开(公告)日:2019-09-12
申请号:US16427005
申请日:2019-05-30
Applicant: Adobe Inc.
Inventor: Vineet Batra , Matthew David Fisher , Kevin John Wampler , Daniel M. Kaufman , Ankit Phogat
Abstract: Systems and techniques are described herein for generating a triangle mesh for an image represented by curves (e.g., Bezier segments). An outline of an image is determined and reduced to a set of connected polylines that are efficiently represented in an edge list. A triangle mesh is generated based on the edge list, rather than by directly sampling the curves of the image and using the samples as vertices of triangles. Thus, the triangle mesh is generated with a number of triangles independent from a number of curves representing the image. Samples of the curves are bound to the triangle mesh by representing the samples with barycentric coordinates with respect to a triangle in the mesh. Hence, once a mesh is deformed, locations of the samples are determined from the barycentric coordinates and triangles in the deformed mesh, and used to reconstruct the curves of the deformed image.
-
公开(公告)号:US20250117990A1
公开(公告)日:2025-04-10
申请号:US18625432
申请日:2024-04-03
Applicant: ADOBE INC.
Inventor: Keerti Harpavat , Arshdeep Singh Chugh , Zongze Wu , Souymodip Chakraborty , Ankit Phogat , Vineet Batra
IPC: G06T11/20 , G06F3/04883
Abstract: A method, apparatus, non-transitory computer readable medium, apparatus, and system for image generation include obtaining a sketch input depicting an object, processing the sketch input to obtain sketch guidance, and generating a synthesized image based on the sketch guidance using an image generation model, where the synthesized image depicts the object from the sketch input.
-
公开(公告)号:US20250117978A1
公开(公告)日:2025-04-10
申请号:US18482599
申请日:2023-10-06
Applicant: ADOBE INC.
Inventor: Arshdeep Singh Chugh , Sumit Chaturvedi , Keerti Harpavat , Vineet Batra
Abstract: Embodiments for colorizing images, including pixel-format images and vector-format images, include obtaining input data including an outline image and a color hint. The color hint includes a colored portion corresponding to a region of the outline image. Then, embodiments process the input data to obtain control guidance for an image generator using an outline encoder. Embodiments generate a synthesized image based on the control guidance using an image generator. The synthesized image depicts an object having a shape based on the outline image and a color based on the color hint. In some cases, embodiments also transfer the colors from the synthesized image to a base vector image to produce a colorized vector image.
-
公开(公告)号:US12254264B2
公开(公告)日:2025-03-18
申请号:US18328330
申请日:2023-06-02
Applicant: Adobe Inc.
Inventor: Ashish Jindal , Praveen Kumar Dhanuka , Vineet Batra
IPC: G06F40/197 , G06F3/0484 , G06F40/166
Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable media for performing object-specific undo and/or redo operations. For example, in one or more embodiments, the disclosed systems receive a modified digital design image comprising a first modified object and a second modified object. In some examples, the second modified object is modified after the first modified object. The disclosed systems can generate and utilize an object-specific version representation to undo an edit to the first modified object without undoing edits to the second modified object. The disclosed systems can generate and provide, for display via a user interface, an updated digital design document comprising a reverted first object and the second modified object.
-
公开(公告)号:US12217459B2
公开(公告)日:2025-02-04
申请号: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.
-
公开(公告)号:US12182954B2
公开(公告)日:2024-12-31
申请号:US17703187
申请日:2022-03-24
Applicant: Adobe Inc.
Inventor: Vineet Batra , Ankit Phogat
IPC: G06T19/20 , G06F3/0482 , G06F3/04845 , G06T17/10
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.
-
公开(公告)号:US20240420389A1
公开(公告)日:2024-12-19
申请号:US18526855
申请日:2023-12-01
Applicant: ADOBE INC.
Inventor: Vineet Batra , Sumit Chaturvedi , Abhishek Rai , Pranav Vineet Aggarwal , Ajinkya Gorakhnath Kale , Aman Jeph , Ankit Phogat , Sumit Dhingra , Fengbin Chen , Kshitiz Garg , Milos Hasan , Midhun Harikumar , Gaurav Suresh Pathak , Souymodip Chakraborty
IPC: G06T11/20 , G06V10/764 , G06V10/774
Abstract: Systems and methods for generating tile-able patterns from text include obtaining a text prompt and generating, by a generation prior model, a latent vector based on the text prompt, where the generation prior model is trained to output vectors within a distribution of tile-able patterns. An image generation model then generates an output image based on the latent vector. The output image comprises a tile-able pattern including an element from the text prompt.
-
-
-
-
-
-
-
-
-