-
公开(公告)号:US20250095228A1
公开(公告)日:2025-03-20
申请号:US18370286
申请日:2023-09-19
Applicant: Adobe Inc.
Inventor: Vishwas Jain , Vineet Batra , Sumit Dhingra , Sumit Chaturvedi , Souymodip Chakraborty , Ankit Phogat
IPC: G06T11/00
Abstract: Embodiments are disclosed for recoloring a target graphic using color palettes generated using a stochastic color mapping process. One method of recoloring a target graphic using the stochastic color mapping process includes obtaining a target graphic to be recolored and a source color palette defining source colors for recoloring the target graphic. A target color set of target colors is extracted from the target graphic. The method includes computing a mapping to map source colors of a source color palette to target colors extracted from a target color set of the target graphic based on a transition probability. A destination color palette of destination colors is determined based on the mapping. The target graphic is modified by recoloring at least one object in the target graphic with a destination color from the destination color palette.
-
公开(公告)号:US20240135607A1
公开(公告)日:2024-04-25
申请号:US17960582
申请日:2022-10-05
Applicant: Adobe Inc.
Inventor: Ankit Phogat , Vishwas Jain , Vineet Batra , Souymodip Chakraborty , Kevin John Wampler
IPC: G06T11/20 , G06F3/04845 , G06T11/60
CPC classification number: G06T11/206 , G06F3/04845 , G06T11/60
Abstract: Techniques for nonlinear representations for vector objects are described that support construction of a nonlinear vector graph to represent a vector object. In an implementation, a user input is received including a plurality of points and at least one primitive. A content processing system then generates a vector object by constructing a nonlinear vector graph that specifies a nonlinear connection of the plurality of points with the at least one primitive. In some examples, the vector object is edited by applying an edit to the nonlinear vector graph. Once generated, the content processing system then outputs the vector object for display, e.g., in a user interface.
-
3.
公开(公告)号:US20250078341A1
公开(公告)日:2025-03-06
申请号:US18459159
申请日:2023-08-31
Applicant: Adobe Inc.
Inventor: Ankit Phogat , Souymodip Chakraborty , Sumit Chaturvedi , Sumit Dhingra , Vineet Batra , Vishwas Jain
IPC: G06T11/00
Abstract: The present disclosure relates to systems, methods, and non-transitory computer-readable media that recolors a digital design according to colors of a digital image and further generates an enhanced recolored digital design. In particular, in some embodiments, the disclosed systems identify a digital image for recoloring a digital design and recolors the digital design utilizing a color affine transformation algorithm to generate a recolored digital design. Further, in some embodiments, the disclosed systems generate the enhanced recolored digital design by transforming one or more colors of the recolored digital design to be within a range of the colors of the digital image utilizing a convex hull projection method. Moreover, in some embodiments, the disclosed systems further enhance the recolored digital design utilizing a contrast enhancement algorithm to modify luminescence values.
-
公开(公告)号:US12086911B2
公开(公告)日:2024-09-10
申请号:US17960582
申请日:2022-10-05
Applicant: Adobe Inc.
Inventor: Ankit Phogat , Vishwas Jain , Vineet Batra , Souymodip Chakraborty , Kevin John Wampler
IPC: G06T11/20 , G06F3/04845 , G06T11/60
CPC classification number: G06T11/206 , G06F3/04845 , G06T11/60
Abstract: Techniques for nonlinear representations for vector objects are described that support construction of a nonlinear vector graph to represent a vector object. In an implementation, a user input is received including a plurality of points and at least one primitive. A content processing system then generates a vector object by constructing a nonlinear vector graph that specifies a nonlinear connection of the plurality of points with the at least one primitive. In some examples, the vector object is edited by applying an edit to the nonlinear vector graph. Once generated, the content processing system then outputs the vector object for display, e.g., in a user interface.
-
公开(公告)号:US20240249454A1
公开(公告)日:2024-07-25
申请号:US18098912
申请日:2023-01-19
Applicant: Adobe Inc.
Inventor: Vishwas Jain , Vineet Batra , Souymodip Chakraborty , Kevin Wampler , Ankit Phogat
IPC: G06T11/60
CPC classification number: G06T11/60
Abstract: Certain aspects and features of this disclosure relate to providing a vector graphics entity component system that supports collaborative editing in real time or near real time. Graphical constructs are efficiently described by integer-based identifiers, and graphical constructs of the same type are stored in a definitional component. Each client maintains both a pending state representation and a synchronized state representation of the graphical design to independently track the state of the representation at a live editing server. The use of integer-based identifiers for graphical constructs provides an efficient change representation that can be communicated with minimal network traffic. All copies of the graphical design represented among clients reach a consistent state quickly even when multiple users are making changes to the same vector path, eliminating the need to track changes manually or to move large files.
-
公开(公告)号:US20240078719A1
公开(公告)日:2024-03-07
申请号:US17823574
申请日:2022-08-31
Applicant: ADOBE INC.
Inventor: Michal Lukac , Souymodip Chakraborty , Matthew David Fisher , Vineet Batra , Ankit Phogat
IPC: G06T11/00
CPC classification number: G06T11/001
Abstract: Systems and methods for image processing are described. Embodiments of the present disclosure receive a raster image depicting a radial color gradient; compute an origin point of the radial color gradient based on an orthogonality measure between a color gradient vector at a point in the raster image and a relative position vector between the point and the origin point; construct a vector graphics representation of the radial color gradient based on the origin point; and generate a vector graphics image depicting the radial color gradient based on the vector graphics representation.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-