›› 2013, Vol. 42 ›› Issue (3): 0-0.

• 学术论文 •    下一篇

基于多核CPU的机载LiDAR点云并行三角网渐进加密滤波方法

亢晓琛1,刘纪平2,林祥国2   

  1. 1. 武汉大学资源与环境科学学院 中国测绘科学研究院
    2. 中国测绘科学研究院
  • 收稿日期:2012-04-18 修回日期:2012-12-26 出版日期:2013-06-20 发布日期:2014-01-23
  • 通讯作者: 亢晓琛 E-mail:kxc2005@126.com
  • 基金资助:
    国家自然科学基金项目

Parallel Filter of Progressive TIN Densification for Airborne LiDAR Point Clouds Using Multi-core CPU

  • Received:2012-04-18 Revised:2012-12-26 Online:2013-06-20 Published:2014-01-23

摘要: 滤波是机载LiDAR点云数据处理的关键步骤之一。点云数据的海量化特性使得一般的串行化滤波处理方法无法满足快速成图的应用需求。本文提出一种基于多核计算技术的并行三角网渐进加密滤波方法,将串行方法中最耗时的三角网构建与脚点判别过程进行了并行化改造。三角网构建算法的并行化基于分治法实现,脚点判别算法的并行化采用一种随机分配策略将三角网集合划分为多个离散分布的三角形子集合来实现负载均衡。并行滤波方法在8核环境下多次渐进加密的实际加速比达到3.1左右。试验证明,该方法可以充分发挥多核计算优势,并且对不同分布形态点云数据具有良好的适应性。

关键词: 点云数据, 多核计算, 分治法, 随机分配, 三角网渐进加密滤波

Abstract: Filtering is one of the key steps in the processing of airborne LiDAR data. General serial algorithms are inefficient in the processing of large scale point cloud and couldn’t meet the demand of rapid mapping. A parallel filter of progressive TIN densification based on the technology of multi-core computing is developed which parallelizes the most time-consuming job, i.e. triangulation and point filtering. The parallelization of triangulation is based on the divide-conquer method, and the point filtering employs a strategy of random allocation by decomposing the triangle sets into many sub-sets featuring discrete distribution to realize load balance. In an 8 cores environment, the algorithm gains a speed-up of 3.1 approximately in progressive densification. Comparative experiments have evaluated the algorithm’s capability of fully exploiting the advantages from multi-core technology and better adaptability to different spatial point patterns.

Key words: point clouds, multi-core computing, divide-conquer method, random allocation, filter of progressive TIN densification

中图分类号: