Patent ID: 8570343

Claim:
A computer-implemented method of 3D modeling comprising: accessing product data of a subject consumer good product, the product data including 2D image data of the subject consumer good product, the 2D image data being from a single given calibrated viewpoint, the single given calibrated viewpoint including at least a front viewpoint, the product data further including shape information of the subject consumer good product; extracting the shape information from the product data, said extracting including obtaining a 2D outline shape of the consumer good product from the single given calibrated viewpoint of the 2D image data and obtaining a 3D shape class of the subject consumer good product from the shape information, the 3D shape class including a respective 3D template providing proportional geometries in three dimensions for the object shape representative of the class and corresponding rules including depth profile rules; using the obtained 2D outline shape and 3D shape class, generating a detailed 3D shape graph, the detailed 3D shape graph representing an orthographically correct outline shape of the subject from at least the front viewpoint; as a function of the obtained 3D shape class, generating a 3D mesh of the subject consumer good product from the detailed 3D shape graph; and projecting onto the 3D mesh images of the subject consumer good product from the 2D image data, said projecting forming a 3D model of the subject consumer good product, the formed 3D model being configured for display on output.