Patent ID: 11922573
Assignee: DASSAULT SYSTEMES
Field: nan (nan)
Classification: CPC nan | IPC G

Claim 11:
12. A device comprising:
a processor; and
a non-transitory data storage medium having recorded thereon
a data structure representing a neural network learnable according to a computer program for training a neural network configured for inference, from a freehand drawing representing a 3D shape, of a solid CAD feature representing the 3D shape,
the computer program comprising instructions for training the neural network,
wherein the computer program when executed by the processor causes the processor to be configured to:
obtain a dataset including freehand drawings each representing a respective 3D shape, and
learn the neural network based on the dataset; and/or
wherein the computer program when executed by the processor causes the processor to be configured to
obtain a freehand drawing representing a 3D shape,
apply the neural network to the freehand drawing, and
infer a solid CAD feature representing the 3D shape based on a result of the applying,

wherein the neural network is configured for inference, from an input freehand drawing representing a given 3D shape, of a solid CAD feature representing the given 3D shape, the solid CAD feature including a respective sequence of curves and a sweep operation, and
wherein the input freehand drawing is an unparameterized 2D image data structure which comprises one or more strokes representing the given 3D shape from a respective view point, the neural network being configured to take as input a freehand drawing obtained by a user sketching strokes by activating a series of pixels, the freehand drawing being directly inputted to the neural network without transformation.