Studies on deformation analysis of TLS point clouds using B-splines – A control point based approach (Part I)

IF 1.2 Q4 REMOTE SENSING
Julia Aichinger, V. Schwieger
{"title":"Studies on deformation analysis of TLS point clouds using B-splines – A control point based approach (Part I)","authors":"Julia Aichinger, V. Schwieger","doi":"10.1515/jag-2021-0065","DOIUrl":null,"url":null,"abstract":"Abstract This paper presents a method to overlay laser scan data from at least two different epochs using B-splines. Here, an approach is described in which the laser scan points are directly taken as control points for the B-spline curves or surfaces. In combination with a second part of the publication, the presented technique should be able to detect small deformations compared to the object size based on the curvature parameter. However, the method does not aim at detecting object movements, rotations or translations. Before the epoch-wise laser scan acquisition of an object, a sampling rate adjustment according to the object properties has to be performed. By means of a defining algorithm, control polygons with different numbers of points are defined from the point clouds, whose points are available in scanning order, however not in a uniform grid structure, but an irregular distributed form. As a basis for a bidirectional grid structure of tensor product B-spline surfaces a knot insertion algorithm (Boehm’s algorithm) is to be applied. While the previous process steps are implemented for both B-spline curves and surfaces, the following process steps are only available for B-spline curves so far. In a correlation analysis where the ranks of the curvatures of the B-spline curve points are used, one shift position of the curve can be generated in both epochs. This forms the foundation for the determination of identical curve points, which are iteratively improved to provide the basis for a Helmert transformation to epoch 0. The rotation and translation parameters calculated with the Helmert transformation are only used to map the B-spline curve of an epoch n to epoch 0. A determination of an object rotation is not possible, because the laser scans are not georeferenced. The transformation applied allows the representation of coordinate differences between the laser scan data of different epochs. An implementation of the process steps is available for B-spline curves so far and has to be completed for B-spline surfaces. The finalization of the implementation for B-spline surfaces will be done in a second part of the publication. The calculation process of the standard deviations of the laser scan data up to the standard deviations of the curve and surface points for detecting deformations by means of a significance test will also be listed in more detail in the second part of the publication.","PeriodicalId":45494,"journal":{"name":"Journal of Applied Geodesy","volume":"16 1","pages":"279 - 298"},"PeriodicalIF":1.2000,"publicationDate":"2022-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Applied Geodesy","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1515/jag-2021-0065","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"REMOTE SENSING","Score":null,"Total":0}
引用次数: 1

Abstract

Abstract This paper presents a method to overlay laser scan data from at least two different epochs using B-splines. Here, an approach is described in which the laser scan points are directly taken as control points for the B-spline curves or surfaces. In combination with a second part of the publication, the presented technique should be able to detect small deformations compared to the object size based on the curvature parameter. However, the method does not aim at detecting object movements, rotations or translations. Before the epoch-wise laser scan acquisition of an object, a sampling rate adjustment according to the object properties has to be performed. By means of a defining algorithm, control polygons with different numbers of points are defined from the point clouds, whose points are available in scanning order, however not in a uniform grid structure, but an irregular distributed form. As a basis for a bidirectional grid structure of tensor product B-spline surfaces a knot insertion algorithm (Boehm’s algorithm) is to be applied. While the previous process steps are implemented for both B-spline curves and surfaces, the following process steps are only available for B-spline curves so far. In a correlation analysis where the ranks of the curvatures of the B-spline curve points are used, one shift position of the curve can be generated in both epochs. This forms the foundation for the determination of identical curve points, which are iteratively improved to provide the basis for a Helmert transformation to epoch 0. The rotation and translation parameters calculated with the Helmert transformation are only used to map the B-spline curve of an epoch n to epoch 0. A determination of an object rotation is not possible, because the laser scans are not georeferenced. The transformation applied allows the representation of coordinate differences between the laser scan data of different epochs. An implementation of the process steps is available for B-spline curves so far and has to be completed for B-spline surfaces. The finalization of the implementation for B-spline surfaces will be done in a second part of the publication. The calculation process of the standard deviations of the laser scan data up to the standard deviations of the curve and surface points for detecting deformations by means of a significance test will also be listed in more detail in the second part of the publication.
基于b样条的TLS点云变形分析研究——基于控制点的方法(一)
提出了一种利用b样条叠加至少两个不同时代的激光扫描数据的方法。本文描述了一种直接以激光扫描点作为b样条曲线或曲面控制点的方法。结合该出版物的第二部分,所提出的技术应该能够检测到与基于曲率参数的物体尺寸相比的小变形。然而,该方法并不旨在检测物体的运动、旋转或平移。在对目标进行逐时激光扫描采集之前,必须根据目标的特性进行采样率调整。通过定义算法,从点云中定义不同点数的控制多边形,点云中点数按扫描顺序排列,但不是均匀的网格结构,而是不规则的分布形式。作为张量积b样条曲面双向网格结构的基础,采用了一种结点插入算法(Boehm算法)。虽然前面的处理步骤对b样条曲线和曲面都实现了,但到目前为止,下面的处理步骤仅适用于b样条曲线。在使用b样条曲线点的曲率秩的相关分析中,可以在两个时期生成曲线的一个移位位置。这构成了确定相同曲线点的基础,并对相同曲线点进行迭代改进,为Helmert变换到epoch 0提供基础。Helmert变换计算的旋转和平移参数仅用于将epoch n的b样条曲线映射到epoch 0。确定物体旋转是不可能的,因为激光扫描不是地理参考。所应用的变换允许表示不同时代激光扫描数据之间的坐标差异。到目前为止,b样条曲线的过程步骤的实现是可用的,并且必须完成b样条曲面。b样条曲面的最终实现将在本出版物的第二部分完成。通过显著性检验检测变形的曲线和表面点的标准差的激光扫描数据的标准偏差的计算过程也将在出版物的第二部分中更详细地列出。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Journal of Applied Geodesy
Journal of Applied Geodesy REMOTE SENSING-
CiteScore
2.30
自引率
7.10%
发文量
30
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信