Mesh denoising
AssigneeMicrosoft Technology Licensing, LLC
InventorsXin Tong, Yang Liu
Life of this patent
Estimating the term…
Abstract
In this disclosure, a solution for denoising a curve mesh is proposed. For a curve mesh including a polygonal facet, a noisy normal and a ground-truth normal of a first facet in the mesh is obtained. Then, based on the noisy normal, a first geometric feature of the first facet is determined from a plurality of neighboring facets of the first facet in the mesh. Next, based on the first geometric feature and the ground-truth normal, a mapping from the first geometric feature to the ground-truth normal of the first facet is determined for denoising the mesh.
Claims20
An electrical device comprising:
- at least one processor;
- and
- at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions, when executed by the at least one processor, causing the device to:
- obtain a noisy normal and a ground-truth normal of a first facet in a mesh;
- determine, based on the noisy normal, a first geometric feature of the first facet from a plurality of neighboring facets of the first facet in the mesh;
- and
- determine, based on the first geometric feature and the ground-truth normal, a mapping from the first geometric feature to the ground-truth normal of the first facet for denoising the mesh.
A method for denoising a mesh including a facet, comprising:
- obtaining a noisy normal and a ground-truth normal of a first facet in a mesh;
- determining, based on the noisy normal, a first geometric feature of the first facet from a plurality of neighboring facets of the first facet in the mesh;
- and
- determining, based on the first geometric feature and the ground-truth normal, a mapping from the first geometric feature to the ground-truth normal of the first facet for denoising the mesh.
A computer program product being tangibly stored on a non-transient machine-readable medium and comprising machine-executable instructions, the instructions, when executed on a device, causing the device to:
- obtaining a noisy normal and a ground-truth normal of a first facet in a mesh;
- determining, based on the noisy normal, a first geometric feature of the first facet from a plurality of neighboring facets of the first facet in the mesh;
- and
- determining, based on the first geometric feature and the ground-truth normal, a mapping from the first geometric feature to the ground-truth normal of the first facet for denoising the mesh.
Dependencies are inferred from the claim text.