Patents by Inventor Sumit Dhingra
Sumit Dhingra 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: 12626427Abstract: 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: GrantFiled: August 31, 2023Date of Patent: May 12, 2026Assignee: Adobe Inc.Inventors: Ankit Phogat, Souymodip Chakraborty, Sumit Chaturvedi, Sumit Dhingra, Vineet Batra, Vishwas Jain
-
Publication number: 20260105659Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for detecting and editing planar surfaces in digital images utilizing automatic segmentation and corner detection. The disclosed system generates, utilizing a segmentation neural network, a segmentation mask of a planar surface in a digital image. The disclosed system determines, utilizing a corner detection model, coordinates of corners of the planar surface from an outer contour extracted from the segmentation mask. The disclosed system also generates, for display via a graphical user interface displaying the digital image, a modified digital image comprising a digital asset inserted onto the planar surface by performing a perspective transformation on the digital asset utilizing a transformation matrix determined from the coordinates of the corners of the planar surface.Type: ApplicationFiled: October 16, 2024Publication date: April 16, 2026Inventors: Aajay Ayyappan Devaraj, Sumit Dhingra, Ashish Jindal, Vineet Batra
-
Patent number: 12579608Abstract: 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: GrantFiled: December 1, 2023Date of Patent: March 17, 2026Assignee: 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: 20250391068Abstract: 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: ApplicationFiled: June 25, 2024Publication date: December 25, 2025Inventors: Sumit Dhingra, Ankit Phogat, Nitesh Dodeja, Shubham Garg, Keerti Harpavat, Aditi Singhania, Vishwas Jain, Jaswant Singh Ranawat, Souymodip Chakraborty, Vineet Batra
-
Publication number: 20250371762Abstract: 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: ApplicationFiled: May 30, 2024Publication date: December 4, 2025Inventors: 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: 12469188Abstract: 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: GrantFiled: September 19, 2023Date of Patent: November 11, 2025Assignee: Adobe Inc.Inventors: Vishwas Jain, Vineet Batra, Sumit Dhingra, Sumit Chaturvedi, Souymodip Chakraborty, Ankit Phogat
-
Publication number: 20250095228Abstract: 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.Type: ApplicationFiled: September 19, 2023Publication date: March 20, 2025Applicant: Adobe Inc.Inventors: Vishwas Jain, Vineet Batra, Sumit Dhingra, Sumit Chaturvedi, Souymodip Chakraborty, Ankit Phogat
-
Publication number: 20250078341Abstract: 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.Type: ApplicationFiled: August 31, 2023Publication date: March 6, 2025Inventors: Ankit Phogat, Souymodip Chakraborty, Sumit Chaturvedi, Sumit Dhingra, Vineet Batra, Vishwas Jain
-
Patent number: 12229892Abstract: In implementations of systems for visualizing vector graphics in three-dimensional scenes, a computing device implements a projection system to receive input data describing a digital image depicting a three-dimensional scene and a vector graphic to be projected into the three-dimensional scene. The projection system generates a depth image by estimating disparity values for pixels of the digital image. A three-dimensional mesh is computed that approximates the three-dimensional scene based on the depth image. The projection system projects the vector graphic onto the digital image by transforming the vector graphic based on the three-dimensional mesh.Type: GrantFiled: January 23, 2023Date of Patent: February 18, 2025Assignee: Adobe Inc.Inventors: Ashish Jindal, Vineet Batra, Sumit Dhingra, Siddhartha Chaudhuri, Nathan Aaron Carr, Ankit Phogat
-
Patent number: 12217459Abstract: 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.Type: GrantFiled: June 25, 2021Date of Patent: February 4, 2025Assignee: Adobe Inc.Inventors: Vineet Batra, Sumit Dhingra, Matthew Fisher, Ankit Phogat
-
Patent number: 12198284Abstract: This disclosure describes one or more implementations of systems, non-transitory computer-readable media, and methods that apply a resolution independent, vector-based decal on a 3D object. In one or more implementations, the disclosed systems apply piecewise non-linear transformation on an input decal vector geometry to align the decal with a surface of an underlying 3D object. To apply a vector-based decal on a 3D object, in certain embodiments, the disclosed systems parameterize a 3D mesh of the 3D object to create a mesh map. Moreover, in some instances, the disclosed systems determine intersections between edges of a decal geometry and edges of the mesh map to add vertices to the decal geometry at the intersections. Additionally, in some implementations, the disclosed systems lift and project vertices of the decal geometry into three dimensions to align the vertices with faces of the 3D mesh of the 3D object.Type: GrantFiled: November 10, 2022Date of Patent: January 14, 2025Assignee: Adobe Inc.Inventors: Sumit Dhingra, Siddhartha Chaudhuri, Vineet Batra
-
Publication number: 20240420389Abstract: 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: ApplicationFiled: December 1, 2023Publication date: December 19, 2024Inventors: 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
-
Patent number: 12148089Abstract: 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.Type: GrantFiled: August 16, 2022Date of Patent: November 19, 2024Assignee: Adobe Inc.Inventors: Ankit Phogat, Xin Sun, Vineet Batra, Sumit Dhingra, Nathan A. Carr, Milos Hasan
-
Publication number: 20240249475Abstract: In implementations of systems for visualizing vector graphics in three-dimensional scenes, a computing device implements a projection system to receive input data describing a digital image depicting a three-dimensional scene and a vector graphic to be projected into the three-dimensional scene. The projection system generates a depth image by estimating disparity values for pixels of the digital image. A three-dimensional mesh is computed that approximates the three-dimensional scene based on the depth image. The projection system projects the vector graphic onto the digital image by transforming the vector graphic based on the three-dimensional mesh.Type: ApplicationFiled: January 23, 2023Publication date: July 25, 2024Applicant: Adobe Inc.Inventors: Ashish Jindal, Vineet Batra, Sumit Dhingra, Siddhartha Chaudhuri, Nathan Aaron Carr, Ankit Phogat
-
Publication number: 20240161430Abstract: This disclosure describes one or more implementations of systems, non-transitory computer-readable media, and methods that apply a resolution independent, vector-based decal on a 3D object. In one or more implementations, the disclosed systems apply piecewise non-linear transformation on an input decal vector geometry to align the decal with a surface of an underlying 3D object. To apply a vector-based decal on a 3D object, in certain embodiments, the disclosed systems parameterize a 3D mesh of the 3D object to create a mesh map. Moreover, in some instances, the disclosed systems determine intersections between edges of a decal geometry and edges of the mesh map to add vertices to the decal geometry at the intersections. Additionally, in some implementations, the disclosed systems lift and project vertices of the decal geometry into three dimensions to align the vertices with faces of the 3D mesh of the 3D object.Type: ApplicationFiled: November 10, 2022Publication date: May 16, 2024Inventors: Sumit Dhingra, Siddhartha Chaudhuri, Vineet Batra
-
Publication number: 20240062455Abstract: 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.Type: ApplicationFiled: August 16, 2022Publication date: February 22, 2024Applicant: Adobe Inc.Inventors: Ankit PHOGAT, Xin SUN, Vineet BATRA, Sumit DHINGRA, Nathan A. CARR, Milos HASAN
-
Patent number: 11663763Abstract: 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.Type: GrantFiled: October 25, 2021Date of Patent: May 30, 2023Assignee: Adobe Inc.Inventors: Matthew David Fisher, Vineet Batra, Sumit Dhingra, Praveen Kumar Dhanuka, Deepali Aneja, Ankit Phogat
-
Publication number: 20230131321Abstract: 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.Type: ApplicationFiled: October 25, 2021Publication date: April 27, 2023Applicant: Adobe Inc.Inventors: Matthew David FISHER, Vineet BATRA, Sumit DHINGRA, Praveen Kumar DHANUKA, Deepali ANEJA, Ankit PHOGAT
-
Patent number: 11631220Abstract: Digital object surface inflation techniques are described as implemented by an image processing system to generate an inflated digital object, automatically and without user intervention, from a two-dimensional digital object in a digital image. In one example, the geometry inflation system generates the inflated digital object based on an outer boundary and in this way overcomes challenges of conventional skeleton based techniques. In another example, rules are configured to guide a geometry inflation system to generate the inflated digital object.Type: GrantFiled: March 16, 2021Date of Patent: April 18, 2023Assignee: Adobe Inc.Inventors: Ankit Phogat, Vineet Batra, Sumit Dhingra, Qingnan Zhou
-
Publication number: 20220414936Abstract: 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.Type: ApplicationFiled: June 25, 2021Publication date: December 29, 2022Inventors: Vineet BATRA, Sumit DHINGRA, Matthew FISHER, Ankit PHOGAT