Loading…

Feature preserving noise removal for binary voxel volumes using 3D surface skeletons

•We present a novel method able to denoise highly noisy 3D shapes while preserving shape edges sharp.•We demonstrate, for the first time, that 3D surface skeletons can be used for feature-preserving shape denoising.•Our method is simple and computationally efficient to implement, making use of exist...

Full description

Saved in:
Bibliographic Details
Published in:Computers & graphics 2020-04, Vol.87, p.30-42
Main Authors: Schubert, Herman R., Jalba, Andrei C., Telea, Alexandru C.
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:•We present a novel method able to denoise highly noisy 3D shapes while preserving shape edges sharp.•We demonstrate, for the first time, that 3D surface skeletons can be used for feature-preserving shape denoising.•Our method is simple and computationally efficient to implement, making use of existing 3D skeletonization techniques. [Display omitted] Skeletons are well-known descriptors that capture the geometry and topology of 2D and 3D shapes. We leverage these properties by using surface skeletons to remove noise from 3D shapes. For this, we extend an existing method that removes noise, but keeps important (salient) corners for 2D shapes. Our method detects and removes large-scale, complex, and dense multiscale noise patterns that contaminate virtually the entire surface of a given 3D shape, while recovering its main (salient) edges and corners. Our method can treat any (voxelized) 3D shapes and surface-noise types, is computationally scalable, and has one easy-to-set parameter. We demonstrate the added-value of our approach by comparing our results with several known 3D shape denoising methods.
ISSN:0097-8493
1873-7684
DOI:10.1016/j.cag.2019.12.003