发明名称 一种地面用多线三维激光雷达点云数据的滤波方法
摘要 本发明属于滤波方法,具体涉及一种地面用多线三维激光雷达点云数据的滤波方法。它包括:步骤一:建立地面曲面方程;首先判定地面点,然后建立地面曲面方程;最后拟合相关参数,得到地面曲面方程;步骤二:滤除误判点。本发明的效果是:实现简单,运算速度快,克服了传统机载激光雷达和地面用单线激光雷达点云滤波方法的局限性,有效地解决了地面多线激光雷达点云数据的地面点与非地面的分离,提高了点云数据的滤波效果。
申请公布号 CN105354811A 申请公布日期 2016.02.24
申请号 CN201510726483.8 申请日期 2015.10.30
申请人 北京自动化控制设备研究所 发明人 郁肖飞;郝鹏;刘栋苏;豆荣社;李晗;时兆峰;李新纯
分类号 G06T5/10(2006.01)I 主分类号 G06T5/10(2006.01)I
代理机构 核工业专利中心 11007 代理人 刘昕宇
主权项 一种地面用多线三维激光雷达点云数据的滤波方法,其特征在于,包括下述步骤:步骤一:建立地面曲面方程首先,在输入的点云数据中选择最低点,将其余每个点与最低点比较,差值小于预设值的判定为地面点,大于等于预设值的判定为非地面点;所述的预设值为外部输入的数值;然后,建立地面曲面方程Z=A+BX+CY+DXY+EX<sup>2</sup>+FY<sup>2</sup>其中的(X,Y,Z)为激光点云坐标,A、B、C、D、E、F为待求的二次曲面系数;最后,用最小二乘法,以全部地面点为已知量,将上述公式中的未知量A、B、C、D、E、F拟合出来,得到地面曲面方程;步骤二:滤除误判点对于所有地面点,用下述公式计算滤除参考值S<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>S</mi><mo>=</mo><mfrac><mrow><msub><mi>z</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>z</mi><mi>i</mi></msub></mrow><msqrt><mrow><msup><mrow><mo>(</mo><msub><mi>x</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>x</mi><mi>i</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>y</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>y</mi><mi>i</mi></msub><mo>)</mo></mrow><mn>2</mn></msup></mrow></msqrt></mfrac></mrow>]]></math><img file="FDA0000834989710000011.GIF" wi="676" he="159" /></maths>其中(x,y,z)为步骤一已判定为地面点的激光点云坐标,i用于表示不同的点;判定i=0时的点为地面点;上述公式计算的结果中,若该S值小于预先设定的值,判定该i+1点为地面点,否则判定该i+1点为误判点,并将该误判点去除。。
地址 100074 北京市丰台区云岗北区西里1号院