CloudCompare——隧道点云圆柱投影展开

1.算法原理

  以隧道中轴线为投影圆柱中轴线、隧道设计半径为投影圆柱半径构建投影基准面,以投影圆柱面的天顶方向为基准线方向,将隧道扫描点云沿着投影圆柱天顶方向投影到圆柱面上。取原始隧道任一点 P ( x i , y i , z i ) P(x_i , y_i , z_i ) P(xi,yi,zi) P P P 点对应的投影圆柱横截面中心为 o ( x c , y c , z c ) o(x_c , y_c , z_c ) o(xc,yc,zc) P P P 点与 o o o 点的连线与投影圆柱面交于一点 p p p,投影后的点为 P ′ ( x i ′ , y i ′ , z i ′ ) P'(x_i' , y_i' , z_i ') P(xi,yi,zi) P ′ P' P x i ′ x_i' xi坐标为对应原始点的里程坐标、 y i ′ y_i' yi 坐标为点沿着基准面到基准线的长度、 z i ′ z_i' zi 坐标为原始点到基准面的距离,见图(a),展开隧道点云见图(b),具体转化关系如下

在这里插入图片描述

式中, ( x i , y i , z i ) (x_i ,y_i ,z_i ) (xi,yi,zi)为原始隧道点云坐标; ( x i ′ , y i ′ , z i ′ ) (x_i' ,y_i' ,z_i') (xi,yi,zi)为投影展开后的隧道点坐标; r r r为设计半径。
在这里插入图片描述

2.圆柱展开

  CloudCompare中的Unroll功能实现将圆柱形和圆锥形点云展开成平面。
具体操作如下:

2.1 找到展开功能

在这里插入图片描述

2.2 设置相关参数

在这里插入图片描述

  • Type:选择待展开的点云形状是圆柱形还是圆锥形。
  • Axis:设置绕(X、Y、Z)哪个轴展开。
  • Axis position:设置位于轴上的一个点(否则CloudCompare将使用点云的重心)。
  • Radius:设置待展开的圆柱形点云的半径。

3.结果展示

3.1 原始点云

在这里插入图片描述

3.2 展开结果

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

点云侠

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值