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...
Main Authors: | , , , , |
---|---|
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 |