位置: IT常识 - 正文

三维点云预处理之点云去噪(三维点云识别)

编辑:rootadmin
三维点云预处理之点云去噪

推荐整理分享三维点云预处理之点云去噪(三维点云识别),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:三维点云数据处理,三维点云处理课程,三维点云预处理原理,三维点云前景,三维点云预处理流程,三维点云预处理流程,三维点云数据处理,三维点云预处理原理,内容如对您有帮助,希望把文章链接给更多的朋友!

1.点云数据的去噪

       在测量数据的过程中,我们往往会不可避免的引入噪声点,点云数据预处理的一个步骤就是除去这些会对结果产生影响的错误的噪声点。

       点云数据的去噪方式有很多,不同的点云类型也可以通过分析其具体特征选择适合的去噪方法,如对于扫描线型的点云分布类型,通过拟合曲线求偏差可以很好的过滤掉噪点(可参考你做物理实验时对数据的处理方法)。而本文主要介绍通用的适合多数类型的去噪方法,其在处理点云时将点云视为一团在空间中杂乱分布的点,而不去刻意考虑点云的分布类型。

       其实参考物理实验对数据的处理方法,我们往往会默认不合群的数据为误差较大的点,因此去噪的核心就是找出这些不合群的点。这些点叫做孤立点,又叫离群点、异常点等。而所谓的离群可以指该点与其他点的距离大于一定值,复杂点的定义引入了孤立因子的概念等,因此离群一词虽然不好定义但又很十分形象。

补充:孤立点的分类:全局孤立点、集合孤立点等。

三维点云预处理之点云去噪(三维点云识别)

       很容易会想到可以通过求某一点与周围的点之间的距离来判断离群点(这也是目前比较常用的方法,其他也可通过统计、密度等方法判断,但很明显操作性和适用性会受到影响),可是对于大量无序的点来说,想要找到某一点其附近的点(即距离较近的点)并不容易,不同于肉眼一眼就能发现,计算机可能要求出该点到所有点的距离才能判断,这是一项非常耗时耗力的工作。因此对于大量无序的点,我们往往会考虑先将点数据按一定规则(空间索引方法)进行排列,这将会大大提高后续点云处理的速度。常见的排序方法有八叉树法、kd-tree法等。

补充:(1)八叉树:一种用于描述三维空间的树状数据结构,八叉树的每个节点表示一个正方体的体积元素,每个节点有八个子节点(2*2*2)。

(2)kd-tree法:用于存储k维数据而提出的数据结构,是一种特殊的二叉树(指树中节点的度不大于2的有序树,其子节点数小于等于2)。其按照维度进行划分,每次划分替换一个维度,然后循环维度进行划分。(听起来有些复杂,其实对于三维来说就是按照进行点的划分,使每一个点都在节点上,直到分完每一个点。具体步骤如下:1.先将点按x坐标大小进行排序,将中间那个点放在第一个节点,剩下的自然而然分成两个部分,就有了两个子节点。2.每个部分再按y坐标大小进行排序,再将中间那个点放在刚刚的那两个节点上,又出现了2*2个部分和子节点。3.再按z坐标大小分,分完又按x坐标分。。。直到分完所有的点。)

       经过特定规律排列后,便包含了一定的点与点之间的位置信息,下面我们将考虑通过平均邻域算法来检测孤立点。平均邻域算法是一种基于距离的孤立点检测方法,通过计算点云数据中的点与其邻近点之间的距离的平均值是否超过定值来判断。

具体步骤如下:

(1)将点按照一定规律进行排列,这里我们采用kd-tree法;

(2)取三维点云数据的任一点,搜索该点的k近邻点;

补充:k邻点搜索方法:先通过二叉搜索找到一个当前的最近邻点(若该点存在于树中则即为该点),再以该节点进行正反向搜索判断k个距离最小的点(应按距离从小到大的顺序搜索)。

(3)计算该点与其k近邻点的平均距离并与设定值进行比较判断是否为孤立点。

补充:平均邻域算法的缺点是不好检测出紧挨点群的噪点,不过可以考虑进另一些判断因素,比如可以给距离的标准差设一个阈值,或者给该点与其k邻点的中心点之间的距离设一个阈值等,这就看你具体想要如何优化,提出你个人的观点了。

本文链接地址:https://www.jiuchutong.com/zhishi/300437.html 转载请保留说明!

上一篇:chatGPT模型简介(ptech模型)

下一篇:【yolov6系列一】深度解析网络架构(yolov5官方)

  • 分成收入计入什么科目
  • 公司账户转私人账户要多久时间
  • 企业收入为0要报企业所得税吗
  • 商品进销差价属于流动资产吗
  • 个人独资企业有股权吗
  • 私营公司会计资取公司资金
  • 捐赠的所得税怎么处理
  • 信用卡逾期滞纳金是按天还是按月计算
  • 其他应付款跨年如何应对
  • 公司注销留抵税金能退税吗
  • 当地预缴2%什么时候缴纳
  • 公司购买的冰箱供员工使用
  • 体检中心免税政策
  • 开发项目的会议纪要
  • 公司用无形资产投资需要交税吗
  • 公司需要给员工提供的帮助
  • 当月已认证的可抵扣增值税
  • 增值税发票过期未抵扣怎么办
  • 华为折叠手机mateX5价格
  • 微软输入法打不出汉字
  • 保养费计入什么科目
  • 怎么取消电脑开机自动启动软件
  • 购入固定资产后发生的员工培训费应计入固定资产的成本
  • 在linux中使用什么命令可以动态查看文件内容
  • 交易性金融资产属于什么科目
  • 夫妻房子归属权问题
  • 土地价款扣除会计分录
  • 暂估入账的原材料有成本差异吗
  • php处理xml
  • uniapp微信公众号授权
  • php用echo输出图片
  • 工资一定要对公发吗
  • echartsgrid属性
  • 基于YOLOv5的中式快餐店菜品识别系统
  • 城建税减半吗
  • 企业所得税汇算清缴扣除标准2023
  • 不抵扣的发票需要认证吗
  • 购进固定资产的进项税可以抵扣吗
  • 公司代买社保怎么收费
  • 怎么看企业用哪种软件
  • 进项税通俗易懂
  • 工业设备种类
  • 应付帐款借方余额,但对方公司己注销
  • 新成立公司实收资本没到位该怎么做账
  • 应付账款已付款应该怎样记账
  • 家电销售范围包括哪些
  • 应付工资可以挂账多长时间
  • 摊销费用如何做账
  • 押金抵货款怎样写协议
  • 研发费用计入营业成本还能加计扣除吗
  • 红字发票开错了已上传如何作废?
  • 管理费用一般包含研发费用吗
  • 生鲜配送账务处罚标准
  • 教育行业的成本怎么做账
  • 会计利润和税务利润的差异是什么
  • 出纳记帐凭证
  • 本年利润净利润的关系
  • win8关闭开机启动项
  • mac怎么自定义桌面图标
  • centos7.6桌面版安装教程
  • win10 ex4
  • win7开机时出现一堆英文
  • linux创建vg
  • linux怎么添加一个用户
  • android canvas scale
  • 解析几何
  • csm support
  • hbuilderx打包app教程
  • 深入解析抑郁症:什么是它的表现?别小看它的危害程度!
  • jQuery实现checkbox列表的全选、反选功能
  • unity3d模型怎么制作
  • 个人总结的几个方面
  • android 标签栏
  • 地税局属于哪个部门管
  • 中国裁判文书怎么查个人案件
  • 浙江税务网上开票流程图
  • 深圳国税地税怎么申报
  • 长沙个体户缴纳个税
  • 国家税务总局关于新型墙体材料增值税政策的通知
  • 深圳国税税发票在哪里开
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设