-
公开(公告)号: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.
-
公开(公告)号:US20240404139A1
公开(公告)日:2024-12-05
申请号:US18205419
申请日:2023-06-02
Applicant: Adobe Inc.
Inventor: Ankit Phogat , Vishwas Jain , Vineet Batra , Souymodip Chakraborty , Kevin Wampler
Abstract: Certain aspects and features of the present disclosure relate to receiving an input corresponding to a fill for a vector graphical representation including an overlapping area. Aspects and features further involve converting the vector graphical representation to a simple graph, and aligning contours within the simple graph to provide a unified winding number for the overlapping area. Aspects and features also involve rendering the vector graphical representation with the fill using the simple graph to include the overlapping area within the rendered representation as filled.
-
公开(公告)号:US20240153156A1
公开(公告)日:2024-05-09
申请号:US18051648
申请日:2022-11-01
Applicant: ADOBE INC.
Inventor: Michal Lukac , Souymodip Chakraborty , Matthew David Fisher , Vineet Batra , Ankit Phogat
CPC classification number: G06T11/001 , G06T7/90 , G06V10/56 , G06V10/761 , G06T2207/10024
Abstract: Systems and methods for image processing are described. Embodiments of the present disclosure include receiving a raster image depicting a radial color gradient; compute a radial disk model for the radial color gradient, wherein the radial disk model defines a plurality of disks with centers aligned in a same direction; construct a vector graphics representation of the radial color gradient based on the radial disk model; and generate a vector graphics image depicting the radial color gradient based on the vector graphics representation.
-
公开(公告)号:US11676314B2
公开(公告)日:2023-06-13
申请号:US17521313
申请日:2021-11-08
Applicant: Adobe Inc.
Inventor: Souymodip Chakraborty , Vineet Batra , Ankit Phogat
CPC classification number: G06T11/203 , G06N3/08 , G06T11/40 , G06T13/80
Abstract: Boundary correspondence determination techniques are described for digital objects as implemented by a boundary correspondence system. In an implementation, the boundary correspondence system partitions outer boundaries of first and second digital objects into a first plurality of cuts and a second plurality of cuts, respectively. A set of corresponding cut pairs are then determined based on a comparison of the first plurality of cuts with the second plurality of cuts. Further, corresponding anchor point pairs are determined based on a comparison of anchor points of the set of corresponding cut pairs. The boundary correspondence system then generates and outputs a mapping of the first digital object to the second digital object based on the determined correspondence of anchor point pairs.
-
公开(公告)号:US20230147515A1
公开(公告)日:2023-05-11
申请号:US17521313
申请日:2021-11-08
Applicant: Adobe Inc.
Inventor: Souymodip Chakraborty , Vineet Batra , Ankit Phogat
CPC classification number: G06T11/203 , G06T11/40 , G06N3/08 , G06T13/80
Abstract: Boundary correspondence determination techniques are described for digital objects as implemented by a boundary correspondence system. In an implementation, the boundary correspondence system partitions outer boundaries of first and second digital objects into a first plurality of cuts and a second plurality of cuts, respectively. A set of corresponding cut pairs are then determined based on a comparison of the first plurality of cuts with the second plurality of cuts. Further, corresponding anchor point pairs are determined based on a comparison of anchor points of the set of corresponding cut pairs. The boundary correspondence system then generates and outputs a mapping of the first digital object to the second digital object based on the determined correspondence of anchor point pairs.
-
公开(公告)号:US20230137233A1
公开(公告)日:2023-05-04
申请号:US17519357
申请日:2021-11-04
Applicant: Adobe Inc.
Inventor: Ashwani Chandil , Vineet Batra , Matthew David Fisher , Deepali Aneja , Ankit Phogat
Abstract: Generating a vector representation of a hand-drawn sketch is described. To do so, the sketch is segmented into different superpixel regions. Superpixels are grown by distributing superpixel seeds throughout an image of the sketch and assigning unassigned pixels to a neighboring superpixel based on pixel value differences. The border between each pair of adjacent superpixels is then classified as either an active or an inactive boundary, with active boundaries indicating that the border corresponds to a salient sketch stroke. Vector paths are generated by traversing edges between pixel vertices along the active boundaries. To minimize vector paths included in the vector representation, vector paths are greedily generated first for longer curves along active boundaries until each edge is assigned to a vector path. Regions encompassed by vector paths corresponding to a foreground superpixel are filled to produce a high-fidelity vector representation of the sketch.
-
公开(公告)号:US20230110680A1
公开(公告)日:2023-04-13
申请号:US17496231
申请日:2021-10-07
Applicant: Adobe Inc.
Inventor: Jakub Fiser , Ankit Phogat , Vineet Batra
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.
-
78.
公开(公告)号:US11610350B2
公开(公告)日:2023-03-21
申请号:US17394985
申请日:2021-08-05
Applicant: Adobe Inc.
Inventor: Vineet Batra , Praveen Kumar Dhanuka , Ankit Phogat
Abstract: A fill pattern alignment system fills a geometric shape with a graphical cell in accordance with a pattern and aligned with the contours of the geometric shape. The intrinsic shape of the geometric shape being filled is determined and an orientation for the graphical cell at each location in the pattern is determined based on the intrinsic shape of the geometric shape. Accordingly, the orientation for each graphical cell being used to fill the geometric shape is variable based on the location of the graphical cell and the intrinsic shape of the geometric shape.
-
公开(公告)号:US11532173B2
公开(公告)日:2022-12-20
申请号:US17338778
申请日:2021-06-04
Applicant: Adobe Inc.
Inventor: Vineet Batra , Matthew David Fisher , Ankit Phogat
Abstract: Techniques are disclosed for generating a vector image from a raster image, where the raster image is, for instance, a photographed or scanned version of a hand-drawn sketch. While drawing a sketch, an artist may perform multiple strokes to draw a line, and the resultant raster image may have adjacent or partially overlapping salient and non-salient lines, where the salient lines are representative of the artist's intent, and the non-salient (or auxiliary) lines are formed due to the redundant strokes or otherwise as artefacts of the creation process. The raster image may also include other auxiliary features, such as blemishes, non-white background (e.g., reflecting the canvas on which the hand-sketch was made), and/or uneven lighting. In an example, the vector image is generated to include the salient lines, but not the non-salient lines or other auxiliary features. Thus, the generated vector image is a cleaner version of the raster image.
-
公开(公告)号:US11461947B2
公开(公告)日:2022-10-04
申请号: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.
-
-
-
-
-
-
-
-
-