Automatic generation of 3D models from packaged goods product images
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method and apparatus of 3D modeling accesses product data of a consumer good product. The product data includes 2D image data of the subject consumer good product and shape information of the subject consumer good product. An extractor extracts the shape information from the product data, including a 3D shape class of the subject consumer good product, and derives a detailed 3D shape graph. The detailed 3D shape graph represents an orthographically correct 3D outline shape of the subject consumer good product. As a function of the determined 3D shape class, a mesh generator generates a 3D mesh of the subject consumer good product from the detailed 3D shape graph. An image mapper projects images onto the 3D mesh, the images being of the subject consumer good product and from the 2D image data. A 3D model of the subject consumer good product results and is configured for interactive display on web pages and in other user-interactive environments.
101 Citations
24 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 24)
-
-
12. A computer-based 3D modeling apparatus comprising:
-
a source of 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; an extractor accessing the source and extracting the shape information from the product data, the extractor 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, 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 consumer good product from at least the front viewpoint; a mesh generator coupled to receive the detailed 3D shape graph, and as a function of the obtained 3D shape class, the mesh generator generating a 3D mesh of the subject consumer good product from the detailed 3D shape graph; and a modeler 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. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification