IP Library Granted Patent US 10,360,313
Granted Patent B2
US 10,360,313 · App. 15/409,825 · Granted Jul 23, 2019

Apparatus and method for generating 3D printing model using multiple textures

Inventors: Seung Uk Yoon (Daejeon-si, KR); Seong Jae Lim (Daejeon-si, KR); Hye Ryeong Jun (Daejeon-si, KR); Bon Woo Hwang (Daejeon-si, KR); Chang Joon Park (Daejeon-si, KR); Jin Sung Choi (Daejeon-si, KR)
Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
G06F17/50B33Y50/00B33Y50/02G06F17/5086B29C64/393
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 10,360,313
App. No.
15/409,825
Granted
Jul 23, 2019
Kind
B2
Abstract

An apparatus for generating a 3D printing model using multiple textures includes a template model storage unit configured to store template models that are 3D models previously manufactured to be printable, a 3D model conversion unit configured to, upon receiving a 3D input model and a texture image, perform mesh deformation on the template model stored in the template model storage unit by using geometric information about the 3D input model, a texture processing unit configured to assign the texture image to the 3D model having being subjected to the mesh deformation, and a 3D printing model output unit configured to output a geometric model and a texture image of the template model which are finally calculated.

Claims (20)

1. An apparatus for generating a 3D printing model using multiple textures, the apparatus comprising:

a mobile device; and further comprising:

a template model storage unit configured to store template models that are 3D models previously manufactured to be printable;

a 3D model conversion unit configured to, upon receiving a 3D input model and a texture image, perform mesh deformation on the template model stored in the template model storage unit by using geometric information about the 3D input model;

a texture processing unit configured to assign the texture image to the 3D model having being subjected to the mesh deformation; and a 3D printing model output unit configured to output a geometric model and a texture image of the template model which are finally calculated, wherein the texture processing unit comprises:

a correspondence setting unit configured to calculate a correspondence between the 3D input model and the template model having finished the mesh deformation, and search for a triangle of the deformed model which corresponds to each vertex of the 3D input model;

a validity check unit configured to compare a reconstruction area of the 3D input model with a reconstruction area of the template model to calculate a part of texture areas of the template model to which a texture needs to be newly assigned;

a texture warping unit configured to warp a triangle of the input texture image into a triangle of a texture of the template model with respect to a valid area based on the set correspondence; and

a color matching unit configured to transform a remaining part of the texture areas of the template model to have a same color as a color of the texture of the input model.

2. The apparatus of claim 1 , wherein the validity check unit sets a minimum area in consideration of a viewing direction of a user and a normal direction of a model.

3. The apparatus of claim 1 , wherein the texture warping unit calculates a vertex value through interpolation with respect to inside of a triangle of the template model corresponding to the input 3D model.

4. A method for generating a 3D printing model using multiple textures, the method comprising:

receiving a 3D input model and a texture image; performing mesh deformation on a template model that is a 3D model previously manufactured to be printable, by using geometric information about the 3D input model;

assigning the texture image to the 3D model having being subjected to the mesh deformation; and outputting a geometric model and a texture image of the template model which are finally calculated, wherein the assigning of the texture image comprises:

calculating a correspondence between the 3D input model and the template model having completed the mesh deformation, and searching for a triangle of the deformed model which corresponds to each vertex of the 3D input model;

calculating a part of texture areas of the template model to which a texture needs to be newly assigned by comparing a reconstruction area of the 3D input model with a reconstruction area of the template model;

warping a triangle of the input texture image into a triangle of a texture of the template model with respect to a valid area based on the set correspondence; and

transforming a remaining part of the texture areas of the template model to have a same color as a color of the texture of the input model.

5. The method of claim 4 , wherein the calculating of a part of texture areas of the template model to which a texture needs to be newly assigned includes setting a minimum area in consideration of a viewing direction of a user and a normal direction of a model.

6. The method of claim 4 , wherein the warping of a triangle of the input texture image into a triangle of a texture of the template model includes calculating a vertex value through interpolation with respect to inside of a triangle of the template model corresponding to the input 3D model.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2017
From: YOON, SEUNG UK; LIM, SEONG JAE; JUN, HYE RYEONG; HWANG, BON WOO; PARK, CHANG JOON; CHOI, JIN SUNG
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
Reel/Frame 041015/0374 →
Priority Claims (1)
KR 10-2016-0025789 · Mar 3, 2016 · national
Continuity (1)
Related Publication 20170255714A1 · Sep 7, 2017