US2022156420A1PendingUtilityA1

Techniques for generating visualizations of geometric style gradients

Assignee: AUTODESK INCPriority: Nov 13, 2020Filed: Nov 10, 2021Published: May 19, 2022
Est. expiryNov 13, 2040(~14.3 yrs left)· nominal 20-yr term from priority
G06F 2119/20G06F 2119/16G06F 2111/20G06F 30/27G06F 30/10G06F 16/5854G06F 30/12G06N 3/096G06N 3/088
56
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

In various embodiments, a style comparison application generates visualization(s) of geometric style gradient(s). The style comparison application generates a first set of style signals based on a first 3D CAD object and generates a second set of style signals based on a second 3D CAD object. Based on the first and second sets of style signals, the style comparison application computes a different partial derivative of a style comparison metric for each position included in a set of positions associated with the first 3D CAD object to generate a geometric style gradient. The style comparison application generates a graphical element based on at least one of the direction or the magnitude of a vector in the geometric style gradient and positions the graphical element relative to a graphical representation of the first 3D CAD object within a graphical user interface to generate a visualization of the geometric style gradient.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer-implemented method for generating one or more visualizations of at least one geometric style gradient, the method comprising:
 generating a first plurality of style signals based on a first three dimensional (3D) computer-aided design (CAD) object;   generating a second plurality of style signals based on a second 3D CAD object;   computing, based on the first plurality of style signals and the second plurality of style signals, a different partial derivative of a style comparison metric for each position included in a first plurality of positions associated with the first 3D CAD object to generate a first geometric style gradient;   generating a first graphical element based on at least one of the direction or the magnitude of a first vector included in the first geometric style gradient; and   positioning the first graphical element relative to a first graphical representation of the first 3D CAD object within a graphical user interface to generate a first visualization of the first geometric style gradient.   
     
     
         2 . The computer-implemented method of  claim 1 , further comprising executing a trained neural network at least once to map the first 3D CAD object to a first feature map set. 
     
     
         3 . The computer-implemented method of  claim 2 , wherein a first feature map included in the first feature map set has a plurality of activations associated with a same layer of the trained neural network. 
     
     
         4 . The computer-implemented method of  claim 2 , wherein generating the first plurality of style signals comprises extracting second-order activation information from one or more feature maps included in the first feature map set. 
     
     
         5 . The computer-implemented method of  claim 2 , further comprising executing the trained neural network at least once to map the second 3D CAD object to a second feature map set. 
     
     
         6 . The computer-implemented method of  claim 5 , wherein generating the second plurality of style signals comprises extracting second-order activation information from one or more feature maps included in the second feature map set. 
     
     
         7 . The computer-implemented method of  claim 5 , wherein computing the different partial derivatives of the style comparison metric is further based on the first feature map set and the second feature map set. 
     
     
         8 . The computer-implemented method of  claim 1 , wherein each position included in the first plurality of positions comprises an absolute 3D position in a geometric domain and corresponds to a different sample point in a UV domain. 
     
     
         9 . The computer-implemented method of  claim 1 , further comprising:
 computing, based on the first plurality of style signals and the second plurality of style signals, a different partial derivative of the style comparison metric for each position included in a second plurality of positions associated with the second 3D CAD object to generate a second geometric style gradient; and   displaying one or more aspects of the second geometric style gradient via the graphical user interface.   
     
     
         10 . The computer-implemented method of  claim 1 , wherein the first graphical element comprise an arrow or a line that is centered at an absolute 3D position corresponding to a UV sample point. 
     
     
         11 . One or more non-transitory computer readable media including instructions that, when executed by one or more processors, cause the one or more processors to generate one or more visualizations of at least one geometric style gradient by performing the steps of:
 generating a first plurality of style signals based on a first three dimensional (3D) computer-aided design (CAD) object;   generating a second plurality of style signals based on a second 3D CAD object;   computing, based on the first plurality of style signals and the second plurality of style signals, a different partial derivative of a style comparison metric for each position included in a first plurality of positions associated with the first 3D CAD object to generate a first geometric style gradient;   generating a first graphical element based on at least one of the direction or the magnitude of a first vector included in the first geometric style gradient; and   positioning the first graphical element relative to a first graphical representation of the first 3D CAD object within a graphical user interface to generate a first visualization of the first geometric style gradient.   
     
     
         12 . The one or more non-transitory computer readable media of  claim 11 , further comprising executing a trained neural network at least once to map the first 3D CAD object to a first feature map set. 
     
     
         13 . The one or more non-transitory computer readable media of  claim 12 , wherein generating the first plurality of style signals comprises extracting second-order activation information from one or more feature maps included in the first feature map set. 
     
     
         14 . The one or more non-transitory computer readable media of  claim 12 , further comprising executing the trained neural network at least once to map the second 3D CAD object to a second feature map set. 
     
     
         15 . The one or more non-transitory computer readable media of  claim 12 , wherein computing the different partial derivatives of the style comparison metric comprises performing one or more backpropagation operations via the trained neural network. 
     
     
         16 . The one or more non-transitory computer readable media of  claim 12 , wherein computing the different partial derivatives of the style comparison metric comprises performing one or more backpropagation operations via the trained neural network. 
     
     
         17 . The one or more non-transitory computer readable media of  claim 11 , wherein the first graphical element points in a direction in which to move a UV sample point to increase a geometric style similarity between the first 3D CAD object and the second 3D CAD object. 
     
     
         18 . The one or more non-transitory computer readable media of  claim 11 , wherein the style comparison metric comprises a similarity metric or a distance metric. 
     
     
         19 . The one or more non-transitory computer readable media of  claim 11 , wherein a representation of the first 3D CAD object comprises a boundary representation (B-rep), a 3D point cloud, or a 3D mesh. 
     
     
         20 . A system comprising:
 one or more memories storing instructions; and   one or more processors coupled to the one or more memories that, when executing the instructions, perform the steps of:
 generating a first plurality of style signals based on a first three dimensional (3D) computer-aided design (CAD) object; 
 generating a second plurality of style signals based on a second 3D CAD object; 
 computing, based on the first plurality of style signals and the second plurality of style signals, a different partial derivative of a style comparison metric for each position included in a first plurality of positions associated with the first 3D CAD object to generate a first geometric style gradient; 
 generating a first graphical element based on at least one of the direction or the magnitude of a first vector included in the first geometric style gradient; and 
 positioning the first graphical element relative to a first graphical representation of the first 3D CAD object within a graphical user interface to generate a first visualization of the first geometric style gradient.

Join the waitlist — get patent alerts

Track US2022156420A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.