Patents by Inventor Noam AIGERMAN
Noam AIGERMAN 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: 12633006Abstract: The present disclosure is directed toward systems, methods, and non-transitory computer readable media that provide a differentiable tiling system that generates aesthetically plausible, periodic, and tile-able non-square imagery using machine learning and a text-guided, fully automatic generative approach. Namely, given a textual description of the object and a symmetry pattern of the 2D plane, the system produces a textured 2D mesh which visually resembles the textual description, adheres to the geometric rules which ensure it can be used to tile the plane, and contains only the foreground object. Indeed, the disclosed systems generate a plausible textured 2D triangular mesh that visually matches the textual input and optimizes both the texture and the shape of the mesh and satisfy an overlap condition and a tile-able condition. Using the described methods, the differentiable tiling system generates the mesh such that the edges and the vertices align between repeatable instances of the mesh.Type: GrantFiled: August 29, 2023Date of Patent: May 19, 2026Assignee: Adobe Inc.Inventors: Thibault Groueix, Noam Aigerman
-
Patent number: 12626464Abstract: In implementation of techniques for progressively generating fine polygon meshes, a computing device implements a mesh progression system to receive a coarse polygon mesh. The mesh progression system generates a fine polygon mesh that has a higher level of resolution than the coarse polygon mesh by decoding the coarse polygon mesh using a machine learning model. The mesh progression system then receives additional data describing a residual feature of a polygon mesh. Based on the additional data, the mesh progression system generates an adjusted fine polygon mesh that has a higher level of resolution than the fine polygon mesh.Type: GrantFiled: July 20, 2023Date of Patent: May 12, 2026Assignee: Adobe Inc.Inventors: Vladimir Kim, Yun-Chun Chen, Noam Aigerman, Alec Jacobson
-
Publication number: 20260073650Abstract: Techniques for using hybrid object constructions based on implicit and explicit representations are described. In an example, a processing device is operable to obtain a mesh that models an exterior surface of a simulated object, generate a neural representation of the exterior surface, and receive a user input that indicates a requested modification to one or more surface regions of the mesh. The processing device is further operable to incrementally update, using a machine-learning model, the surface regions of the mesh based on incremental changes applied by the machine-learning model to the neural representation for achieving the requested modification within corresponding portions of the exterior surface of the neural representation. The processing device is further operable to output the updated mesh for use in rendering the simulated object with the requested modification.Type: ApplicationFiled: September 11, 2024Publication date: March 12, 2026Applicant: Adobe Inc.Inventors: Thibault Groueix, Vladimir Kim, Noam Aigerman, Amir Zvi Barda
-
Publication number: 20250342661Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed that utilizes machine learning models for patch retrieval and deformation in completing three-dimensional digital shapes. In particular, in one or more implementations the disclosed systems utilize a machine learning model to predict a coarse completion shape from an incomplete 3D digital shape. The disclosed systems sample coarse 3D patches from the coarse 3D digital shape and learn a shape distance function to retrieve detailed 3D shape patches in the input shape. Moreover, the disclosed systems learn a deformation for each retrieved patch and blending weights to integrate the retrieved patches into a continuous surface.Type: ApplicationFiled: July 15, 2025Publication date: November 6, 2025Inventors: Siddhartha Chaudhuri, Bo Sun, Vladimir Kim, Noam Aigerman
-
Publication number: 20250316039Abstract: Aspects and features of the present disclosure relate to providing injective three-dimensional (3D) deformations based on two-dimensional (2D) mesh deformations. For example, a method involves defining at least one 2D mesh deformation based on a designated position of an object represented by an input neural radiance field (NeRF). The method also involves applying the 2D mesh deformation(s) to a 3D piecewise-linear map that operates over a plane and preserves a normal direction to produce prismatic maps. The method further involves composing a 3D deformation for the object from layers defined by the prismatic maps, and parameterizing the 3D piecewise-linear map. The method additionally involves storing or rendering, using the 3D piecewise-linear map, a deformed NeRF injectively representing the object in the designated position. Aspects also include computer systems, apparatus, and computer programs configured to perform the method.Type: ApplicationFiled: April 9, 2024Publication date: October 9, 2025Inventors: Bo Sun, Thibault Groueix, Noam Aigerman
-
Patent number: 12374043Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed that utilizes machine learning models for patch retrieval and deformation in completing three-dimensional digital shapes. In particular, in one or more implementations the disclosed systems utilize a machine learning model to predict a coarse completion shape from an incomplete 3D digital shape. The disclosed systems sample coarse 3D patches from the coarse 3D digital shape and learn a shape distance function to retrieve detailed 3D shape patches in the input shape. Moreover, the disclosed systems learn a deformation for each retrieved patch and blending weights to integrate the retrieved patches into a continuous surface.Type: GrantFiled: August 5, 2022Date of Patent: July 29, 2025Assignee: Adobe Inc.Inventors: Siddhartha Chaudhuri, Bo Sun, Vladimir Kim, Noam Aigerman
-
Patent number: 12347034Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for generating digital chain pull paintings in digital images. The disclosed system generate, utilizing a neural network, a plurality of matrices over an ambient space for a plurality of polygons of a three-dimensional mesh based on a plurality of features of the plurality of polygons associated with the three-dimensional mesh. The disclosed system determines a gradient field based on the plurality of matrices of the plurality of polygons. The disclosed system generates a mapping for the three-dimensional mesh based on the gradient field and a differential operator corresponding to the three-dimensional mesh.Type: GrantFiled: June 24, 2022Date of Patent: July 1, 2025Assignee: Adobe Inc.Inventors: Noam Aigerman, Kunal Gupta, Jun Saito, Thibault Groueix, Vladimir Kim, Siddhartha Chaudhuri
-
Publication number: 20250078339Abstract: The present disclosure is directed toward systems, methods, and non-transitory computer readable media that provide a differentiable tiling system that generates aesthetically plausible, periodic, and tile-able non-square imagery using machine learning and a text-guided, fully automatic generative approach. Namely, given a textual description of the object and a symmetry pattern of the 2D plane, the system produces a textured 2D mesh which visually resembles the textual description, adheres to the geometric rules which ensure it can be used to tile the plane, and contains only the foreground object. Indeed, the disclosed systems generate a plausible textured 2D triangular mesh that visually matches the textual input and optimizes both the texture and the shape of the mesh and satisfy an overlap condition and a tile-able condition. Using the described methods, the differentiable tiling system generates the mesh such that the edges and the vertices align between repeatable instances of the mesh.Type: ApplicationFiled: August 29, 2023Publication date: March 6, 2025Inventors: Thibault Groueix, Noam Aigerman
-
Publication number: 20250029335Abstract: In implementation of techniques for progressively generating fine polygon meshes, a computing device implements a mesh progression system to receive a coarse polygon mesh. The mesh progression system generates a fine polygon mesh that has a higher level of resolution than the coarse polygon mesh by decoding the coarse polygon mesh using a machine learning model. The mesh progression system then receives additional data describing a residual feature of a polygon mesh. Based on the additional data, the mesh progression system generates an adjusted fine polygon mesh that has a higher level of resolution than the fine polygon mesh.Type: ApplicationFiled: July 20, 2023Publication date: January 23, 2025Applicant: Adobe Inc.Inventors: Vladimir Kim, Yun-Chun Chen, Noam Aigerman, Alec Jacobson
-
Patent number: 12118669Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for utilizing one or more neural networks to recursively subdivide a three-dimensional mesh according to local geometries of vertices in the three-dimensional mesh. For example, the disclosed system can determine a local geometry (e.g., a one-ring neighborhood of half-flaps) for each vertex in a three-dimensional mesh. For each subdivision iteration, the disclosed system can then utilize a neural network to determine displacement coordinates for existing vertices in the three-dimensional mesh and coordinates for new vertices added to edges between the existing vertices in the three-dimensional mesh in accordance with the local geometries of the existing vertices. Furthermore, the disclosed system can generate a subdivided three-dimensional mesh based on the determined displacement coordinates for the existing vertices and the determined coordinates for the new vertices.Type: GrantFiled: August 23, 2022Date of Patent: October 15, 2024Assignee: Adobe Inc.Inventors: Vladimir Kim, Siddhartha Chaudhuri, Noam Aigerman, Hsueh-ti Liu, Alec Jacobson
-
Publication number: 20240046567Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed that utilizes machine learning models for patch retrieval and deformation in completing three-dimensional digital shapes. In particular, in one or more implementations the disclosed systems utilize a machine learning model to predict a coarse completion shape from an incomplete 3D digital shape. The disclosed systems sample coarse 3D patches from the coarse 3D digital shape and learn a shape distance function to retrieve detailed 3D shape patches in the input shape. Moreover, the disclosed systems learn a deformation for each retrieved patch and blending weights to integrate the retrieved patches into a continuous surface.Type: ApplicationFiled: August 5, 2022Publication date: February 8, 2024Inventors: Siddhartha Chaudhuri, Bo Sun, Vladimir Kim, Noam Aigerman
-
Patent number: 11869132Abstract: Certain aspects and features of this disclosure relate to neural network based 3D object surface mapping. In one example, a first representation of a first surface of a first 3D object and a second representation of a second surface of a second 3D object are produced. A surface mapping function is generated for mapping the first surface to the second surface. The surface mapping function is defined the representations and by a neural network model configured to map a first 2D representation of the first surface to a second 2D representation of the second surface. One or more features of the a first 3D mesh on the first surface can be applied to a second 3D mesh on the second surface using the surface mapping function to produce a modified second surface, which can be rendered through a user interface.Type: GrantFiled: November 29, 2021Date of Patent: January 9, 2024Assignees: Adobe Inc., UCL Business Ltd.Inventors: Vladimir Kim, Noam Aigerman, Niloy J. Mitra, Luca Morreale
-
Patent number: 11810255Abstract: Techniques for determining a swept volume of an object moving along a trajectory in a 3D space are disclosed. In some examples, a computer graphics application accesses a representation of the object, such as the signed distance field (SDF), and the trajectory information describing the movement path in the 3D space over a time period. The 3D space is represented using a grid of voxels each having multiple vertices. The computer graphics application determines the swept volume of the object in the 3D space by evaluating a subset of the grid of voxels (e.g., the voxels surrounding the surface of the swept volume). The number of voxels in the subset of voxels is less than the number of voxels in the grid of voxels. The computer graphics application further generates a representation of the swept volume surface for output.Type: GrantFiled: May 28, 2021Date of Patent: November 7, 2023Assignee: Adobe Inc.Inventors: Noam Aigerman, Silvia Gonzalez Sellan, Alec Jacobson
-
Publication number: 20230281925Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for generating digital chain pull paintings in digital images. The disclosed system digitally animates a chain pull painting from a digital drawing path by determining a plurality of digital bead points along the digital drawing path. In response to a movement of one of the digital bead points from a first position to a second position (e.g., based on a pull input performed at a selected digital bead point), the disclosed system determines updated positions of one or more digital bead points along the path. The disclosed system also generates one or more strokes in the digital image from previous positions of the digital bead points to the updated positions of the digital bead points.Type: ApplicationFiled: June 24, 2022Publication date: September 7, 2023Inventors: Noam Aigerman, Kunal Gupta, Jun Saito, Thibault Groueix, Vladimir Kim, Siddhartha Chaudhuri
-
Publication number: 20230267686Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for utilizing one or more neural networks to recursively subdivide a three-dimensional mesh according to local geometries of vertices in the three-dimensional mesh. For example, the disclosed system can determine a local geometry (e.g., a one-ring neighborhood of half-flaps) for each vertex in a three-dimensional mesh. For each subdivision iteration, the disclosed system can then utilize a neural network to determine displacement coordinates for existing vertices in the three-dimensional mesh and coordinates for new vertices added to edges between the existing vertices in the three-dimensional mesh in accordance with the local geometries of the existing vertices. Furthermore, the disclosed system can generate a subdivided three-dimensional mesh based on the determined displacement coordinates for the existing vertices and the determined coordinates for the new vertices.Type: ApplicationFiled: August 23, 2022Publication date: August 24, 2023Inventors: Vladimir Kim, Siddhartha Chaudhuri, Noam Aigerman, Hsueh-ti Liu, Alec Jacobson
-
Patent number: 11727636Abstract: Three-dimensional (3D) mesh segmentation techniques are described. In one example, a geometry segmentation system determines a vertex direction for each vertex in a 3D mesh. A segment generation module is then employed to generate segments (e.g., as developable geometries) from the 3D mesh. To do so, a vertex selection module selects an initial vertex having an associated vertex direction. A face identification module then identifies a face in the 3D mesh using that initial vertex and at least one other vertex. A segment determination module compares the vertex direction associated with the initial vertex with a normal determined for the face. If the vertex direction is orthogonal to the normal (e.g., within a threshold amount), the face is added to the segment, and sets another one of the vertices of the face as the initial vertex and the process repeats.Type: GrantFiled: September 16, 2021Date of Patent: August 15, 2023Assignee: Adobe Inc.Inventor: Noam Aigerman
-
Patent number: 11694416Abstract: Embodiments of the present invention are directed towards intuitive editing of three-dimensional models. In embodiments, salient geometric features associated with a three-dimensional model defining an object are identified. Thereafter, feature attributes associated with the salient geometric features are identified. A feature set including a plurality of salient geometric features related to one another is generated based on the determined feature attributes (e.g., properties, relationships, distances). An editing handle can then be generated and displayed for the feature set enabling each of the salient geometric features within the feature set to be edited in accordance with a manipulation of the editing handle. The editing handle can be displayed in association with one of the salient geometric features of the feature set.Type: GrantFiled: March 22, 2021Date of Patent: July 4, 2023Assignee: Adobe, Inc.Inventors: Duygu Ceylan Aksit, Vladimir Kim, Siddhartha Chaudhuri, Radomir Mech, Noam Aigerman, Kevin Wampler, Jonathan Eisenmann, Giorgio Gori, Emiliano Gambaretto
-
Publication number: 20230169714Abstract: Certain aspects and features of this disclosure relate to neural network based 3D object surface mapping. In one example, a first representation of a first surface of a first 3D object and a second representation of a second surface of a second 3D object are produced. A surface mapping function is generated for mapping the first surface to the second surface. The surface mapping function is defined the representations and by a neural network model configured to map a first 2D representation of the first surface to a second 2D representation of the second surface. One or more features of the a first 3D mesh on the first surface can be applied to a second 3D mesh on the second surface using the surface mapping function to produce a modified second surface, which can be rendered through a user interface.Type: ApplicationFiled: November 29, 2021Publication date: June 1, 2023Inventors: Vladimir Kim, Noam Aigerman, Niloy J. Mitra, Luca Morreale
-
Publication number: 20220383593Abstract: Techniques for determining a swept volume of an object moving along a trajectory in a 3D space are disclosed. In some examples, a computer graphics application accesses a representation of the object, such as the signed distance field (SDF), and the trajectory information describing the movement path in the 3D space over a time period. The 3D space is represented using a grid of voxels each having multiple vertices. The computer graphics application determines the swept volume of the object in the 3D space by evaluating a subset of the grid of voxels (e.g., the voxels surrounding the surface of the swept volume). The number of voxels in the subset of voxels is less than the number of voxels in the grid of voxels. The computer graphics application further generates a representation of the swept volume surface for output.Type: ApplicationFiled: May 28, 2021Publication date: December 1, 2022Inventors: Noam Aigerman, Silvia Gonzalez Sellan, Alec Jacobson
-
Patent number: 11423617Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for utilizing one or more neural networks to recursively subdivide a three-dimensional mesh according to local geometries of vertices in the three-dimensional mesh. For example, the disclosed system can determine a local geometry (e.g., a one-ring neighborhood of half-flaps) for each vertex in a three-dimensional mesh. For each subdivision iteration, the disclosed system can then utilize a neural network to determine displacement coordinates for existing vertices in the three-dimensional mesh and coordinates for new vertices added to edges between the existing vertices in the three-dimensional mesh in accordance with the local geometries of the existing vertices. Furthermore, the disclosed system can generate a subdivided three-dimensional mesh based on the determined displacement coordinates for the existing vertices and the determined coordinates for the new vertices.Type: GrantFiled: April 30, 2020Date of Patent: August 23, 2022Assignee: Adobe Inc.Inventors: Vladimir Kim, Siddhartha Chaudhuri, Noam Aigerman, Hsueh-ti Liu, Alec Jacobson