Patents by Inventor Ankit Phogat

Ankit Phogat has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 12657726
    Abstract: One or more implementations include systems, non-transitory computer-readable media, and methods that utilize a segmentation approach that distinguishes between smooth-shaded regions from high-frequency regions in an image within a vectorization pipeline to generate a vector image. For instance, the disclosed systems utilize a smoothing function to identify non-overlapping sets of pixels that include locally smooth pixels and pixels with high frequency details for an image. Furthermore, in some instances, the disclosed systems generate separate sets of fill functions (representing color-based regions) using color-based pixel clustering for the non-overlapping sets of pixels. Moreover, in one or more instances, the disclosed systems merge neighboring color-based regions in the sets of fill functions (using color similarity) to generate a set of segmented regions for an image.
    Type: Grant
    Filed: February 8, 2024
    Date of Patent: June 16, 2026
    Assignee: Adobe Inc.
    Inventors: Souymodip Chakraborty, Ankit Phogat, Vishwas Jain, Jaswant Singh Ranawat, Vineet Batra, Michal Lukac, Matthew Fisher
  • Patent number: 12657729
    Abstract: The present disclosure relates to systems, methods, and non-transitory computer-readable media that generates a vectorized digital image of a raster image according to at least one gradient fill function. In particular, the disclosed systems generate a segmentation map of a raster digital image by using a segmentation model to cluster pixel values while minimizing a number of boundaries. Moreover, the disclosed systems generate one or more closed connected partitions that include locally smooth pixel values within the raster digital image according to the boundaries of the segmentation map. Further, the disclosed systems fit one or more fill function to the closed connected partition(s), where the one or more fill function includes at least one gradient fill function for a closed connected partition. The disclosed systems generate the vectorized digital image according to the at least one gradient fill function for the closed connected partition.
    Type: Grant
    Filed: August 22, 2024
    Date of Patent: June 16, 2026
    Assignee: Adobe Inc.
    Inventors: Souymodip Chakraborty, Ankit Phogat, Jaswant Singh Ranawat, Vineet Batra
  • Patent number: 12626427
    Abstract: The systems, methods, and non-transitory computer-readable media include recoloring a digital design according to colors of a digital image and further generating 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.
    Type: Grant
    Filed: August 31, 2023
    Date of Patent: May 12, 2026
    Assignee: Adobe Inc.
    Inventors: Ankit Phogat, Souymodip Chakraborty, Sumit Chaturvedi, Sumit Dhingra, Vineet Batra, Vishwas Jain
  • Publication number: 20260112079
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating a digital vector image including strokes based on a digital raster image. In particular, in one or more embodiments, the disclosed systems generate a digital vector image that includes editable, single-lined digital strokes based on strokes from a digital raster image. More specifically, the disclosed systems utilize a stroke identification machine learning model to generate a stroke segmentation map including boundary pixels. Additionally, the disclosed systems generate a digital vector image based on the stroke segmentation map. Accordingly, the disclosed systems generate editable, single-lined digital strokes for the boundary regions of digital objects in the digital raster image.
    Type: Application
    Filed: October 21, 2024
    Publication date: April 23, 2026
    Inventors: Ankit Phogat, Homi Raghuvanshi, Souymodip Chakraborty, Vineet Batra
  • Patent number: 12579608
    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.
    Type: Grant
    Filed: December 1, 2023
    Date of Patent: March 17, 2026
    Assignee: ADOBE INC.
    Inventors: 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
  • Publication number: 20260057524
    Abstract: The present disclosure relates to systems, methods, and non-transitory computer-readable media that generates a vectorized digital image of a raster image according to at least one gradient fill function. In particular, the disclosed systems generate a segmentation map of a raster digital image by using a segmentation model to cluster pixel values while minimizing a number of boundaries. Moreover, the disclosed systems generate one or more closed connected partitions that include locally smooth pixel values within the raster digital image according to the boundaries of the segmentation map. Further, the disclosed systems fit one or more fill function to the closed connected partition(s), where the one or more fill function includes at least one gradient fill function for a closed connected partition. The disclosed systems generate the vectorized digital image according to the at least one gradient fill function for the closed connected partition.
    Type: Application
    Filed: August 22, 2024
    Publication date: February 26, 2026
    Inventors: Souymodip Chakraborty, Ankit Phogat, Jaswant Singh Ranawat, Vineet Batra
  • Publication number: 20260011052
    Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for vectorizing raster images using path simplification via corner detection and a directed graph. The disclosed system determines a plurality of line segments from one or more paths along boundaries of segmented regions of a raster image. The disclosed system determines cornerness scores corresponding to portions of the one or more paths at a set of vertices by comparing the portions at the set of vertices to different shapes including at least a corner shape. The disclosed system also fits a plurality of candidate vector paths to input paths corresponding to pairs of the set of vertices. Additionally, the disclosed system generates a vector image comprising a set of vector paths fitted to the boundaries of the segmented regions that minimize costs according to the cornerness scores.
    Type: Application
    Filed: July 8, 2024
    Publication date: January 8, 2026
    Inventors: Kevin Wampler, Vishwas Jain, Jaswant Singh Ranawat, Ankit Phogat, Vineet Batra
  • Publication number: 20250391068
    Abstract: The present disclosure is directed toward systems, methods, and non-transitory computer readable media that provide that provide processes and a graphical user interface tailored to organize vector geometry within a vector image into a hierarchical structure based on layered semantic groups. In particular, in one or more embodiments, the disclosed systems determine, using an object segmentation model, a set of masks corresponding to objects depicted within a raster image. The disclosed systems determine an intersection between a first mask and a second mask from among the set of masks. The disclosed systems generate a hierarchical semantic structure comprising a set of nodes corresponding to the set of masks by generating a first node for the first mask and a second node for the second mask arranged according to the intersection. The disclosed systems generate a vector image from the raster image according to the hierarchical semantic structure.
    Type: Application
    Filed: June 25, 2024
    Publication date: December 25, 2025
    Inventors: Sumit Dhingra, Ankit Phogat, Nitesh Dodeja, Shubham Garg, Keerti Harpavat, Aditi Singhania, Vishwas Jain, Jaswant Singh Ranawat, Souymodip Chakraborty, Vineet Batra
  • Publication number: 20250371762
    Abstract: A method, apparatus, non-transitory computer readable medium, apparatus, and system for generating pattern data include obtaining an input image including a pattern element. Then, embodiments generate a pattern image including the pattern element based on the input image. The pattern image includes a plurality of versions of the pattern element. Subsequently, embodiments generate a pattern caption based on the pattern image. Embodiments then utilize the pattern image and the pattern caption for training an image generation model to generate pattern images based on a text prompt.
    Type: Application
    Filed: May 30, 2024
    Publication date: December 4, 2025
    Inventors: Abhishek Rai, Indranil Bit, Arup Dey, Sai Keerthana Karnam, R Tejaswini, Sumit Dhingra, Ankit Phogat, Vineet Batra, Pranav Vineet Aggarwal, Ajinkya Gorakhnath Kale
  • Patent number: 12482151
    Abstract: A stroke-guided vectorization system is described that generates, from an input sketch and guide image depicting an approximate vector representation of the sketch, an aligned guide image depicting an improved vector representation of the sketch. To do so, the stroke-guided vectorization system determines black levels representing a vector stroke in the input sketch and white levels representing a background in the input sketch. The stroke-guided vectorization system determines a black threshold value and a white threshold value for discrete portions of the aligned guide image using subsets of the black levels and subsets of the white levels determined using the input sketch. Each discrete portion of the aligned guide image is then mapped to a vector stroke or a background based on the black threshold value and the white threshold value of the portion.
    Type: Grant
    Filed: November 19, 2021
    Date of Patent: November 25, 2025
    Assignee: Adobe Inc.
    Inventors: Vineet Batra, Matthew David Fisher, Deepali Aneja, Ashwani Chandil, Ankit Phogat
  • Patent number: 12475619
    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.
    Type: Grant
    Filed: June 2, 2023
    Date of Patent: November 18, 2025
    Assignee: Adobe Inc.
    Inventors: Ankit Phogat, Vishwas Jain, Vineet Batra, Souymodip Chakraborty, Kevin Wampler
  • Patent number: 12469188
    Abstract: 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.
    Type: Grant
    Filed: September 19, 2023
    Date of Patent: November 11, 2025
    Assignee: Adobe Inc.
    Inventors: Vishwas Jain, Vineet Batra, Sumit Dhingra, Sumit Chaturvedi, Souymodip Chakraborty, Ankit Phogat
  • Patent number: 12450692
    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.
    Type: Grant
    Filed: September 1, 2022
    Date of Patent: October 21, 2025
    Assignee: Adobe Inc.
    Inventors: Souymodip Chakraborty, Vineet Batra, Michal Lukác, Matthew David Fisher, Ankit Phogat
  • Publication number: 20250307986
    Abstract: The present disclosure relates to systems, methods, and non-transitory computer-readable media that selectively utilizes an image super-resolution model to upscale image patches corresponding to high frequency portions. In particular, the disclosed systems select a set of image patches corresponding to high frequency portions of a digital image at a first resolution. Furthermore, the disclosed systems utilize an image super-resolution model to generate upscaled image patches for the set of image patches of the high-frequency portions to a second resolution higher than the first resolution according to an upscaling factor of at least two. The disclosed systems generate a segmentation map of the digital image based on the upscaled image patches and an upscaled segmentation corresponding to low-frequency portions of the digital image. Further, the disclosed systems generate a vectorized digital image for the digital image according to the segmentation map.
    Type: Application
    Filed: March 28, 2024
    Publication date: October 2, 2025
    Inventors: Keerti Harpavat, Souymodip Chakraborty, Michael Gharbi, Matthew Fisher, Jaswant Singh Ranawat, Ankit Phogat, Vineet Batra
  • Publication number: 20250292471
    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.
    Type: Application
    Filed: June 3, 2025
    Publication date: September 18, 2025
    Inventors: Vishwas Jain, Vineet Batra, Souymodip Chakraborty, Kevin Wampler, Ankit Phogat
  • Publication number: 20250259308
    Abstract: This disclosure describes one or more implementations of systems, non-transitory computer-readable media, and methods that utilizes a segmentation approach that distinguishes between smooth-shaded regions from high-frequency regions in an image within a vectorization pipeline to generate a vector image. For instance, the disclosed systems utilize a smoothing function to identify non-overlapping sets of pixels that include locally smooth pixels and pixels with high frequency details for an image. Furthermore, in some instances, the disclosed systems generate separate sets of fill functions (representing color-based regions) using color-based pixel clustering for the non-overlapping sets of pixels. Moreover, in one or more instances, the disclosed systems merge neighboring color-based regions in the sets of fill functions (using color similarity) to generate a set of segmented regions for an image.
    Type: Application
    Filed: February 8, 2024
    Publication date: August 14, 2025
    Inventors: Souymodip Chakraborty, Ankit Phogat, Vishwas Jain, Jaswant Singh Ranawat, Vineet Batra, Michal Lukac, Matthew Fisher
  • Patent number: 12347003
    Abstract: 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.
    Type: Grant
    Filed: January 19, 2023
    Date of Patent: July 1, 2025
    Assignee: Adobe Inc.
    Inventors: Vishwas Jain, Vineet Batra, Souymodip Chakraborty, Kevin Wampler, Ankit Phogat
  • Patent number: 12340441
    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.
    Type: Grant
    Filed: August 31, 2022
    Date of Patent: June 24, 2025
    Assignee: ADOBE INC.
    Inventors: Michal Lukac, Souymodip Chakraborty, Matthew David Fisher, Vineet Batra, Ankit Phogat
  • Patent number: 12333634
    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.
    Type: Grant
    Filed: November 4, 2021
    Date of Patent: June 17, 2025
    Assignee: Adobe Inc.
    Inventors: Ashwani Chandil, Vineet Batra, Matthew David Fisher, Deepali Aneja, Ankit Phogat
  • Publication number: 20250117990
    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.
    Type: Application
    Filed: April 3, 2024
    Publication date: April 10, 2025
    Inventors: Keerti Harpavat, Arshdeep Singh Chugh, Zongze Wu, Souymodip Chakraborty, Ankit Phogat, Vineet Batra