IP Library › Granted Patent US 11,257,287
Granted Patent B2
US 11,257,287 · App. 16/331,798 · Granted Feb 22, 2022

System, device and method for creating three-dimensional models

Inventors: Simone Balestra (Comacchio, IT); Fabrizio Dini (Milan, IT); Matteo Esposito (Seveso, IT)
Assignee: INVRSION S.R.L.
G06T17/00G06F16/532G06T7/55G06T7/97G06T15/04H04N5/2256H04N5/247G06T2200/08G06T2207/20132
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,257,287
App. No.
16/331,798
Granted
Feb 22, 2022
Kind
B2
Abstract

A system for creating three-dimensional models includes a processing device operated by a user, having a control unit, a storage unit for storing photographic images, and a storage unit for storing 3D models. The system further includes a device for acquiring photographic images of a reference solid object. The processing device and the acquisition device are mutually connected and in communication. The processing device is configured to create a 3D model that corresponds to the reference solid object based on the photographic images of the reference solid object, which are acquired by the acquisition device and saved in the photographic image storage unit.

Claims (15)

1. A system for creating three-dimensional models, which comprises a processing device operated by a user, comprising a control unit, storage means for storing photographic images, and storage means for storing 3D models, further comprising an acquisition device for acquiring photographic images of a reference solid object, said processing device and said acquisition device being mutually connected and in communication, and wherein said processing device is configured to create a 3D model that corresponds to said reference solid object based on said photographic images of said reference solid object acquired by said acquisition device and saved in said photographic image storage means, wherein said processing device is further configured to search, in said 3D model storage means, for a preexisting 3D model that is similar to said reference solid object within a similarity sensitivity threshold, based on said photographic images of said reference solid object, wherein said processing device is further configured to create a 3D model that corresponds to said reference solid object by adaptation, in terms of depth image and a silhouette image, of said reference solid object with depth images and silhouette images of preexisting 3D models in said library, taking into account a similarity sensitivity threshold, using said preexisting 3D model as an initial 3D model.

2. The system for creating three-dimensional models according to claim 1 , wherein said processing device is further configured to save said 3D model that corresponds to said reference solid object in said 3D model storage means.

3. A method for creating three-dimensional models including the following steps:

acquiring photographic images of a reference solid object by way of a photographic image acquisition device;

transmitting said photographic images of said reference solid object from said acquisition device to a processing device;

searching in a library for a preexisting 3D model that is similar to said reference solid object within a similarity sensitivity threshold, based on said photographic images of said reference solid object, by way of said processing device;

creating a 3D model that corresponds to said reference solid object by adaptation, using said preexisting 3D model as an initial 3D model, by way of said processing device; and

saving said 3D model that corresponds to said reference solid object in said library, by way of said processing device, wherein said step of searching for said preexisting 3D model that is similar to said reference solid object includes the following steps:

calculating a depth image of said reference solid object, based on two photographic images AL and AR of said reference solid object;

comparing said depth image and a silhouette image of said reference solid object with depth images and silhouette images of preexisting 3D models in said library, taking into account a similarity sensitivity threshold; and

returning an outcome of said comparison step.

4. The method for creating three-dimensional models according to claim 3 , wherein said step of creating and saving said 3D model that corresponds to said reference solid object includes the following steps:

calculating a normal map by computing the pixel-by-pixel differential, a mask, and a specular map of said reference solid object, based on two pairs of photographic images AO and AI of said reference solid object wherein said photographic images comprise AT, AB, AL and AR photographic images;

generating a texture atlas of albedo, normal map and mask, based on photographic images AT, AB, AL and AR of said reference solid object, cropping parts of said photographic images AT, AB, AL and AR of said reference solid object by way of UV coordinates of the texture mapping of said preexisting 3D model that is similar to said reference solid object and has been identified in said library; and

saving said 3D model that corresponds to said reference solid object in said library, comprising texture mapping UV coordinates that are adapted to the texture atlas generated in said step.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2019
From: BALESTRA, SIMONE; DINI, FABRIZIO; ESPOSITO, MATTEO
To: INVRSION S.R.L.
Reel/Frame 048549/0001 →
Priority Claims (1)
IT 102016000091510 · Sep 12, 2016 · national
Continuity (1)
Related Publication 20190362541A1 · Nov 28, 2019
Cited By (1)
US 12,499,617