Point Cloud Normal Estimation by Fast Guided Least Squares Representation

Normal estimation is an essential task for scanned point clouds in various CAD/CAM applications. The method (GLSRNE) based on guided least squares representation (GLSR) balances speed with quality well among state-of-the-art methods. First, it segments each neighborhood into multiple sub-neighborhoo...

Full description

Bibliographic Details
Main Authors: Jie Zhang, Jiahui Duan, Kewei Tang, Junjie Cao, Xiuping Liu
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9103529/
id doaj-2c6e179cca8842e9afa0b33cf16b5952
record_format Article
spelling doaj-2c6e179cca8842e9afa0b33cf16b59522021-03-30T02:26:12ZengIEEEIEEE Access2169-35362020-01-01810158010159010.1109/ACCESS.2020.29984689103529Point Cloud Normal Estimation by Fast Guided Least Squares RepresentationJie Zhang0https://orcid.org/0000-0001-7187-3528Jiahui Duan1Kewei Tang2Junjie Cao3Xiuping Liu4School of Mathematics, Liaoning Normal University, Dalian, ChinaSchool of Mathematics, Liaoning Normal University, Dalian, ChinaSchool of Mathematics, Liaoning Normal University, Dalian, ChinaSchool of Mathematical Sciences, Dalian University of Technology, Dalian, ChinaSchool of Mathematical Sciences, Dalian University of Technology, Dalian, ChinaNormal estimation is an essential task for scanned point clouds in various CAD/CAM applications. The method (GLSRNE) based on guided least squares representation (GLSR) balances speed with quality well among state-of-the-art methods. First, it segments each neighborhood into multiple sub-neighborhoods. For some neighborhoods, the segmentation is obtained by GLSR which is an efficient subspace segmentation model and widely applied in other applications. The segmentation of the rest neighborhoods is inferred via the subspace structure propagation (SSP) algorithm. Then, each sub-neighborhood is fitted by a plane. The plane achieving the minimum distance with the current point is selected for the final normal estimation. We make improvements for effectiveness and efficiency in the following three aspects. First, to improve the speed of GLSR, we propose a novel iterative algorithm to reduce the computation complexity from $O(n^{3})$ to $O(n^{2})$ with its convergence guaranteed theoretically, where $n$ represents the number of the data points. Moreover, this proposed algorithm will also be useful for other applications. Second, we add a normal constraint for SSP to improve accuracy. Third, when selecting one plane to estimate the final normal, we consider the match between the plane and all neighbors, whereas GLSRNE only considers the match between the plane and the current point. The experiments exhibit that our method is faster than GLSRNE and more effective than GLSRNE and other state-of-the-art methods.https://ieeexplore.ieee.org/document/9103529/Normal estimationfeature preservingleast squares representationfast algorithm
collection DOAJ
language English
format Article
sources DOAJ
author Jie Zhang
Jiahui Duan
Kewei Tang
Junjie Cao
Xiuping Liu
spellingShingle Jie Zhang
Jiahui Duan
Kewei Tang
Junjie Cao
Xiuping Liu
Point Cloud Normal Estimation by Fast Guided Least Squares Representation
IEEE Access
Normal estimation
feature preserving
least squares representation
fast algorithm
author_facet Jie Zhang
Jiahui Duan
Kewei Tang
Junjie Cao
Xiuping Liu
author_sort Jie Zhang
title Point Cloud Normal Estimation by Fast Guided Least Squares Representation
title_short Point Cloud Normal Estimation by Fast Guided Least Squares Representation
title_full Point Cloud Normal Estimation by Fast Guided Least Squares Representation
title_fullStr Point Cloud Normal Estimation by Fast Guided Least Squares Representation
title_full_unstemmed Point Cloud Normal Estimation by Fast Guided Least Squares Representation
title_sort point cloud normal estimation by fast guided least squares representation
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2020-01-01
description Normal estimation is an essential task for scanned point clouds in various CAD/CAM applications. The method (GLSRNE) based on guided least squares representation (GLSR) balances speed with quality well among state-of-the-art methods. First, it segments each neighborhood into multiple sub-neighborhoods. For some neighborhoods, the segmentation is obtained by GLSR which is an efficient subspace segmentation model and widely applied in other applications. The segmentation of the rest neighborhoods is inferred via the subspace structure propagation (SSP) algorithm. Then, each sub-neighborhood is fitted by a plane. The plane achieving the minimum distance with the current point is selected for the final normal estimation. We make improvements for effectiveness and efficiency in the following three aspects. First, to improve the speed of GLSR, we propose a novel iterative algorithm to reduce the computation complexity from $O(n^{3})$ to $O(n^{2})$ with its convergence guaranteed theoretically, where $n$ represents the number of the data points. Moreover, this proposed algorithm will also be useful for other applications. Second, we add a normal constraint for SSP to improve accuracy. Third, when selecting one plane to estimate the final normal, we consider the match between the plane and all neighbors, whereas GLSRNE only considers the match between the plane and the current point. The experiments exhibit that our method is faster than GLSRNE and more effective than GLSRNE and other state-of-the-art methods.
topic Normal estimation
feature preserving
least squares representation
fast algorithm
url https://ieeexplore.ieee.org/document/9103529/
work_keys_str_mv AT jiezhang pointcloudnormalestimationbyfastguidedleastsquaresrepresentation
AT jiahuiduan pointcloudnormalestimationbyfastguidedleastsquaresrepresentation
AT keweitang pointcloudnormalestimationbyfastguidedleastsquaresrepresentation
AT junjiecao pointcloudnormalestimationbyfastguidedleastsquaresrepresentation
AT xiupingliu pointcloudnormalestimationbyfastguidedleastsquaresrepresentation
_version_ 1724185163466801152