HLO : half-kernel laplacian operator for surface smoothing

This paper presents a simple yet effective method for feature-preserving surface smoothing. Through analyzing the differential property of surfaces, we show that the conventional discrete Laplacian operator with uniform weights is not applicable to feature points at which the surface is non-differen...

Full description

Saved in:
Bibliographic Details
Main Authors: Pan, Wei, Lu, Xuequan, Gong, Yuanhao, Tang, Wenming, Liu, Jun, He, Ying, Qiu, Guoping
Other Authors: School of Computer Science and Engineering
Format: Article
Language:English
Published: 2021
Subjects:
Online Access:https://hdl.handle.net/10356/152283
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-152283
record_format dspace
spelling sg-ntu-dr.10356-1522832021-09-01T06:20:35Z HLO : half-kernel laplacian operator for surface smoothing Pan, Wei Lu, Xuequan Gong, Yuanhao Tang, Wenming Liu, Jun He, Ying Qiu, Guoping School of Computer Science and Engineering Computer Science - Computational Geometry Computer Science - Graphics Half-kernel Laplacian Surface Denoising This paper presents a simple yet effective method for feature-preserving surface smoothing. Through analyzing the differential property of surfaces, we show that the conventional discrete Laplacian operator with uniform weights is not applicable to feature points at which the surface is non-differentiable and the second order derivatives do not exist. To overcome this difficulty, we propose a Half-kernel Laplacian Operator (HLO) as an alternative to the conventional Laplacian. Given a vertex v, HLO first finds all pairs of its neighboring vertices and divides each pair into two subsets (called half windows); then computes the uniform Laplacians of all such subsets and subsequently projects the computed Laplacians to the full-window uniform Laplacian to alleviate flipping and degeneration. The half window with least regularization energy is then chosen for v. We develop an iterative approach to apply HLO for surface denoising. Our method is conceptually simple and easy to use because it has a single parameter, i.e., the number of iterations for updating vertices. We show that our method can preserve features better than the popular uniform Laplacian-based denoising and it significantly alleviates the shrinkage artifact. Extensive experimental results demonstrate that HLO is better than or comparable to state-of-the-art techniques both qualitatively and quantitatively and that it is particularly good at handling meshes with high noise. We will make our source code publicly available. Ministry of Education (MOE) This work was supported in part by the National Natural Science Foundation of China under Grant 61907031. Xuequan Lu is supported by Deakin, Australia CY01-251301-F003-PJ03906-PG00447. Ying He is supported by MOE, Singapore RG26/17. 2021-09-01T06:20:34Z 2021-09-01T06:20:34Z 2020 Journal Article Pan, W., Lu, X., Gong, Y., Tang, W., Liu, J., He, Y. & Qiu, G. (2020). HLO : half-kernel laplacian operator for surface smoothing. Computer-Aided Design, 121, 102807-. https://dx.doi.org/10.1016/j.cad.2019.102807 0010-4485 https://hdl.handle.net/10356/152283 10.1016/j.cad.2019.102807 2-s2.0-85077504651 121 102807 en RG26/17 Computer-Aided Design © 2019 Elsevier Ltd. All rights reserved. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Computer Science - Computational Geometry
Computer Science - Graphics
Half-kernel Laplacian
Surface Denoising
spellingShingle Computer Science - Computational Geometry
Computer Science - Graphics
Half-kernel Laplacian
Surface Denoising
Pan, Wei
Lu, Xuequan
Gong, Yuanhao
Tang, Wenming
Liu, Jun
He, Ying
Qiu, Guoping
HLO : half-kernel laplacian operator for surface smoothing
description This paper presents a simple yet effective method for feature-preserving surface smoothing. Through analyzing the differential property of surfaces, we show that the conventional discrete Laplacian operator with uniform weights is not applicable to feature points at which the surface is non-differentiable and the second order derivatives do not exist. To overcome this difficulty, we propose a Half-kernel Laplacian Operator (HLO) as an alternative to the conventional Laplacian. Given a vertex v, HLO first finds all pairs of its neighboring vertices and divides each pair into two subsets (called half windows); then computes the uniform Laplacians of all such subsets and subsequently projects the computed Laplacians to the full-window uniform Laplacian to alleviate flipping and degeneration. The half window with least regularization energy is then chosen for v. We develop an iterative approach to apply HLO for surface denoising. Our method is conceptually simple and easy to use because it has a single parameter, i.e., the number of iterations for updating vertices. We show that our method can preserve features better than the popular uniform Laplacian-based denoising and it significantly alleviates the shrinkage artifact. Extensive experimental results demonstrate that HLO is better than or comparable to state-of-the-art techniques both qualitatively and quantitatively and that it is particularly good at handling meshes with high noise. We will make our source code publicly available.
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Pan, Wei
Lu, Xuequan
Gong, Yuanhao
Tang, Wenming
Liu, Jun
He, Ying
Qiu, Guoping
format Article
author Pan, Wei
Lu, Xuequan
Gong, Yuanhao
Tang, Wenming
Liu, Jun
He, Ying
Qiu, Guoping
author_sort Pan, Wei
title HLO : half-kernel laplacian operator for surface smoothing
title_short HLO : half-kernel laplacian operator for surface smoothing
title_full HLO : half-kernel laplacian operator for surface smoothing
title_fullStr HLO : half-kernel laplacian operator for surface smoothing
title_full_unstemmed HLO : half-kernel laplacian operator for surface smoothing
title_sort hlo : half-kernel laplacian operator for surface smoothing
publishDate 2021
url https://hdl.handle.net/10356/152283
_version_ 1710686917984518144