当前位置:首页 > 嵌入式 > 嵌入式教程
[导读]用三维光学测量系统进行测量时,由于周围环境、人、设备等各方面的影响,测量数据中常常会掺入噪声。针对体外飞点和离群成簇噪声分别采取基于K_近邻搜索的平均距离去噪算法和改进的基于近邻点距传播的去噪算法进行处理,取得了较好的去噪效果。针对直接测量或者多次测量拼接获取的点云存在“粗糙毛刺”和点云多层重叠的状况,采用基于MLS的拟合平面投影光顺算法

逆向工程是将现有实物产品利用数据采集设备获取物体外表面三维信息,再将数据进行处理及分析,最后实现产品的三维信息数字化,重建三维模型,对产品模型进行二次设计、修改及优化。物体三维数据采集设备从采集方式上可以分为两种类型:接触式和非接触式。其中,基于结构光的非接触式测量是当前及今后优先发展的重点,它具有快速、全面获取物体三维外形数据且对物体无损伤、对自然环境无污染的优点。但是由于测量环境、人、设备等因素的影响,采集到的点云中往往含有大量的噪声,难以被直接应用于物体三维模型的重建。为了使点云数据能够运用到后期的处理过程,满足曲面拟合及造型设计等对数据高质量的要求,必须先对原始数据进行去噪、光顺方面的预处理。逆向工程与三维测量技术的迅速发展也推动了去噪光顺研究的进展,国内外许多研究学者在这方面做了深入的研究,如基于局部曲面拟合的MLS方法[1],基于Scale-Space理论的拉普拉斯方法[2]等。近年来,传统的网格模型去噪和光顺算法得到了长足的发展。其中很多网格模型的去噪和光顺算法可以直接扩展到点模型上,比较经典的有Fleishman的双边滤波去噪算法[3]。

本文针对点云数据所含噪声以及点云特点进行分析,然后采用不同的算法进行去噪和光顺处理。

1 去噪光顺算法

三维测量系统获取的点云数据中混杂的噪声大致可以分为3种:(1)体外飞点,偏离实测数据较远,悬浮在主体点云外围的孤立、稀疏点;(2)离群成簇噪声,偏离主体点云较远,小而密集的噪声簇;(3)混杂噪点,噪声点和真实点混杂在一起,该种点云的形态与实体中心点云成分层状,直观表现为点云表面很多“粗糙毛刺”。

1.1 体外飞点去除算法

针对体外飞点无序、散乱的特性,本文采用空间单元栅格法[4]建立点云数据点之间的空间拓扑关系进而搜索每个点的K_近邻。首先读入测量数据点,将三维坐标点存入一个一维数组Array[],同时得到其X、Y、Z坐标的最大、最小值,这样可以做一个与各个坐标轴平行的大长方体栅格,包围所有的三维点。根据数据点的密度将长方体栅格划分为多个小立方体栅格,并判断每个数据点所在的小立方体栅格,将数据点的序号追加到该立方体栅格对应的线性链表中。

含噪点云预处理技术研究.pdf

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

摘要:以头盔为研究对象,阐述了逆向工程的概念及点云数据处理过程,应用双目蓝光高精度三维扫描仪(NanKe3D-BI)采集点云,分析了逆向工程软件对点云进行简化、网络化处理、由点到曲线和曲面逆向重构过程,完成了头盔三维模型...

关键字: 点云数据 光学扫描 曲面重构

近日,在国网甘肃某供电公司输电运检中心智能监控大厅内,输电运检人员通过巡检作业平台,远程操纵位于60公里外330千伏变电站内的无人机执行对周边线路的巡检。当工作人员按下启动键,无人机从缓缓打开舱门的机场内自动起飞,按照预...

关键字: 无人机 电网 输电线路 点云数据

尽管Linux系统在IT世界中随处可见,但是对Linux需要一定的了解,无论他们是使用哪种语言的程序员。下面,千锋展示了最新的视频教程,以便初学者可以快速入门。

关键字: Linux 技术教程 测试环境 视频教程

如果要在Linux上的Eclipse中开发Java项目,则可以从其他位置访问该项目。 您可以从远程桌面使用teamviewer运行Linux计算机,但这可能很慢。 您也可以从普通的ssh终端编辑,编译和运行Java项目。...

关键字: eclipse java Linux 技术教程

作为Linux爱好者,我不能说我是Linux世界中的老司机,但也算是半个老司机了。我最开始了解Linux是在校园里。教授教我们如何在Windows下使用虚拟机创建环境, 然后安装Linux。我在校园里首先学到的是Red...

关键字: box Linux virtual vmware Windows 技术教程 workstation

好奇开发人员使用哪些Linux命令吗? 有什么技巧呢? 让我们带你走进程序开发人员的日常工作吧。

关键字: Linux 技术教程 localhost sudo

纯单片机干不了大事,必须得配上各种外设,那么了解单片机与传感器之间的数据通信就显得必不可少了。常见的单片机数据通信方式有SPI,IIC,RS232,单总线等等。每种通信方式都有相应的时序图,分析时序图并完成代码的编写是单...

关键字: 单片机 总线传输 技术教程 时序图

隔离可防止系统两个部分之间的直流电和异常的交流电,但仍然支持两个部分之间的信号和电源传输。隔离通常能够阻止电气组件或人员遭受危险电压和电流浪涌的伤害;用于保护人员的隔离称为增强型隔离。I2C已成为许多系统中流行的全球标准...

关键字: i2c 总线 技术教程 隔离器

串行接口常用于芯片至芯片和电路板至电路板之间的数据传输。随着系统带宽不断增加至多吉比特范围,并行接口已经被高速串行链接。

关键字: FPGA 技术教程 接口 通信

定时器是单片机的重要功能模块之一,在检测、控制领域有广泛应用。定时器常用作定时时钟,以实现定时检测,定时响应、定时控制,并且可以产生ms宽的脉冲信号,驱动步进电机。

关键字: 51单片机 中断 定时器 技术教程
关闭