3d geometry enhancement method and apparatus therefor
AssigneeIndustry Academy Cooperation Foundation of Sejong University
InventorsSoo Mi CHOI, Il Kyu SHIN, Yeo Jin YOON
Life of this patent
Estimating the term…
Abstract
A 3D geometry enhancement method and an apparatus therefor. A random forest regressor is built using sketch patches and displacement patches, wherein the displacement patches are patches corresponding to the sketch patches and placing on a displacement map of a 3D geometry model. A new sketch is received. Displacement patches respectively corresponding to sketch patches are extracted by applying the sketch patches extracted from the new sketch to the built random forest regressor. A displacement map with respect to a 3D geometry model is generated using the extracted displacement patches. The generated displacement map is applied to the 3D geometry model.
Claims11
A 3D geometry enhancement method, the method performed by a computer device including a processor, the method comprising:
- building, by the processor, a random forest regressor using sketch patches and displacement patches, wherein the displacement patches are patches corresponding to the sketch patches, placed on a displacement map of a 3D geometry model;
- receiving, by the processor, a new sketch;
- extracting, by the processor, displacement patches respectively corresponding to sketch patches extracted from the new sketch by applying the sketch patches to the built random forest regressor;
- generating, by the processor, a displacement map with respect to the 3D geometry model using the extracted displacement patches;
- and
- applying, by the processor, the generated displacement map to the 3D geometry model,
- wherein the applying the generated displacement map to the 3D geometry model comprises:
- calculating, by the processor, a normal vector from the generated displacement map to the 3D geometry model;
- and
- performing by the processor, a tessellation on the 3D geometry model for a detail enhancement of a low resolution 3D geometry model.
(canceled)
A non-transitory computer-readable storage medium having a program to perform a the 3D geometry enhancement method by a computer device including a processor, the method comprising:
- building, by the processor, a random forest regressor using sketch patches and displacement patches, wherein the displacement patches are patches corresponding to the sketch patches, placed on a displacement map of a 3D geometry model;
- receiving, by the processor, a new sketch;
- extracting, by the processor, displacement patches respectively corresponding to sketch patches extracted from the new sketch by applying the sketch patches to the built random forest regressor;
- generating, by the processor, a displacement map with respect to the 3D geometry model using the extracted displacement patches;
- and
- applying, by the processor, the generated displacement map to the 3D geometry model,
- wherein the applying the generated displacement map to the 3D geometry model comprises:
- calculating, by the processor, a normal vector from the generated displacement map to the 3D geometry model;
- and
- performing by the processor, a tessellation on the 3D geometry model for a detail enhancement of a low resolution 3D geometry model.
A computing device comprising:
- a memory storing one or more command;
- and
- a processor interworking with the memory and executing the one or more command stored in the memory,
- wherein the one or more command executed by the processor performs:
- building a random forest regressor using sketch patches and displacement patches, wherein the displacement patches are patches corresponding to the sketch patches and placing on a displacement map of a 3D geometry model;
- receiving a new sketch;
- extracting displacement patches respectively corresponding to sketch patches by applying the sketch patches extracted from the new sketch to the built random forest regressor;
- generating a displacement map with respect to a 3D geometry model using the extracted displacement patches;
- and
- applying the generated displacement map to the 3D geometry mode,
- wherein the applying the generated displacement map to the 3D geometry model comprises:
- calculating a normal vector from the generated displacement map to the 3D geometry model;
- and
- performing a tessellation on the 3D geometry model for a detail enhancement of a low resolution 3D geometry model.
Dependencies are inferred from the claim text.