Fast Cylindrical Fitting Method Using Point Cloud’s Normals Estimation
Cylindrical fitting is an essential step in Large Process Pipeline’s measurement process, and precision of initial values of cylindrical fitting is a key element in getting a correct fitting result. In order to get well initial values, covariance matrixes of all points in cylinder’s three-dimensiona...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Hindawi Limited
2018-01-01
|
Series: | Mathematical Problems in Engineering |
Online Access: | http://dx.doi.org/10.1155/2018/8904653 |
id |
doaj-c5e20cfdaa5744d58f55aebe200d5686 |
---|---|
record_format |
Article |
spelling |
doaj-c5e20cfdaa5744d58f55aebe200d56862020-11-24T23:24:42ZengHindawi LimitedMathematical Problems in Engineering1024-123X1563-51472018-01-01201810.1155/2018/89046538904653Fast Cylindrical Fitting Method Using Point Cloud’s Normals EstimationYunlong Wu0Qing Zhang1Shuxuan Zhang2School of Mechanical Engineering, Tianjin University, Tianjin 300350, ChinaSchool of Mechanical Engineering, Tianjin University, Tianjin 300350, ChinaAutomotive Engineering Corporation, Tianjin 300190, ChinaCylindrical fitting is an essential step in Large Process Pipeline’s measurement process, and precision of initial values of cylindrical fitting is a key element in getting a correct fitting result. In order to get well initial values, covariance matrixes of all points in cylinder’s three-dimensional laser scanning point cloud should be firstly established to estimate normals of all points, and then cylinder’s axis vector can be calculated by using least squares method. Secondly, remaining parameters’ initial values of the cylinder can be got by coordinate transformation. Finally, Levenberg-Marquardt algorithm is used in iterative optimization process to get fitting result by using the above values as initial values. Experiments demonstrate that this method can get precise initial values of cylindrical fitting and improve the accuracy and speed of cylindrical fitting.http://dx.doi.org/10.1155/2018/8904653 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Yunlong Wu Qing Zhang Shuxuan Zhang |
spellingShingle |
Yunlong Wu Qing Zhang Shuxuan Zhang Fast Cylindrical Fitting Method Using Point Cloud’s Normals Estimation Mathematical Problems in Engineering |
author_facet |
Yunlong Wu Qing Zhang Shuxuan Zhang |
author_sort |
Yunlong Wu |
title |
Fast Cylindrical Fitting Method Using Point Cloud’s Normals Estimation |
title_short |
Fast Cylindrical Fitting Method Using Point Cloud’s Normals Estimation |
title_full |
Fast Cylindrical Fitting Method Using Point Cloud’s Normals Estimation |
title_fullStr |
Fast Cylindrical Fitting Method Using Point Cloud’s Normals Estimation |
title_full_unstemmed |
Fast Cylindrical Fitting Method Using Point Cloud’s Normals Estimation |
title_sort |
fast cylindrical fitting method using point cloud’s normals estimation |
publisher |
Hindawi Limited |
series |
Mathematical Problems in Engineering |
issn |
1024-123X 1563-5147 |
publishDate |
2018-01-01 |
description |
Cylindrical fitting is an essential step in Large Process Pipeline’s measurement process, and precision of initial values of cylindrical fitting is a key element in getting a correct fitting result. In order to get well initial values, covariance matrixes of all points in cylinder’s three-dimensional laser scanning point cloud should be firstly established to estimate normals of all points, and then cylinder’s axis vector can be calculated by using least squares method. Secondly, remaining parameters’ initial values of the cylinder can be got by coordinate transformation. Finally, Levenberg-Marquardt algorithm is used in iterative optimization process to get fitting result by using the above values as initial values. Experiments demonstrate that this method can get precise initial values of cylindrical fitting and improve the accuracy and speed of cylindrical fitting. |
url |
http://dx.doi.org/10.1155/2018/8904653 |
work_keys_str_mv |
AT yunlongwu fastcylindricalfittingmethodusingpointcloudsnormalsestimation AT qingzhang fastcylindricalfittingmethodusingpointcloudsnormalsestimation AT shuxuanzhang fastcylindricalfittingmethodusingpointcloudsnormalsestimation |
_version_ |
1725559274207182848 |