The invention provides a method for improving the ranging accuracy of a plane laser point cloud, which includes: Step 1. Controlling the lidar to work and obtaining the point cloud, calculating the spatial coordinates of each point in the point cloud; step 2. Converting the spatial coordinates of each point, the vertical open angle \u03b3 of the point cloud and the horizontal open angle \u03b8 into a two-dimensional matrix element, and obtaining the position of each point in the matrix Coordinate; step 3. In this two-dimensional matrix, search each effective element a according to the position coordinates of each point in step 2, and create a window of G * g size with each effective element a as the center. G is an odd number, and the window contains several effective elements K1, K2 , kn; step 4. Determine whether the center point a in each window is a discrete point; step 5. Output the center point a of the non discrete point to obtain the accurate distance. The plane laser point cloud ranging accuracy method effectively solves the problem of laser ranging accuracy in the prior art.
【技术实现步骤摘要】
一种提高平面激光点云测距精度的方法
本专利技术涉及一种提高平面激光点云测距精度的方法,特别是涉及一种平面激光点云提高点云测距精度同时过滤离散点算法计算流程。
技术介绍
激光雷达作为一种重要的设备,在安防监控和自动驾驶等领域具有重要的应用,激光雷达发射激光后反射回来接收时理想的结果为显示很薄的一个跟真实物体对应的曲面,但是现实中的测试面并不是理想的超薄曲面,而是一个有一定厚度的点云三维像,会导致测试的精度受到严重影响,限制了激光雷达的使用。本专利技术则是通过将接收到的点云数据进行处理,使其恢复接近理想曲面状态,以此提高测距的精度并同时过滤空中的离散点。
技术实现思路
本专利技术提供了一种提高平面激光点云测距精度的方法,以至少解决现有技术中激光测距的精度的问题。本专利技术提供了一种提高平面激光点云测距精度的方法,包括:步骤1.控制激光雷达进行工作并获得点云,计算点云中各个点的空间坐标;步骤2.根据每个点的空间坐标和点云的垂直开放角γ与水平的开放角θ,转换为二维矩阵元素,并获得每个点的在 ...
【技术保护点】
1.一种提高平面激光点云测距精度的方法,其特征在于,所述方法包括:/n步骤1.控制激光雷达进行工作并获得点云,计算点云中各个点的空间坐标;/n步骤2.根据每个点的空间坐标和点云的垂直开放角γ与水平的开放角θ,转换为二维矩阵元素,并获得每个点的在此矩阵内的位置坐标;/n步骤3.在此二维矩阵中,按照步骤2的每个点的位置坐标,搜索每一个有效元素A,以每个有效元素A为中心,创建出一个G*G大小的窗口,G为奇数,窗口内包含若干个有效元素K1,K2,…,Kn;/n步骤4.确定每个窗口内的中心点A是否为离散点;/n步骤5.输出为非离散点的中心点A,获得精确距离。/n
【技术特征摘要】
1.一种提高平面激光点云测距精度的方法,其特征在于,所述方法包括:
步骤1.控制激光雷达进行工作并获得点云,计算点云中各个点的空间坐标;
步骤2.根据每个点的空间坐标和点云的垂直开放角γ与水平的开放角θ,转换为二维矩阵元素,并获得每个点的在此矩阵内的位置坐标;
步骤3.在此二维矩阵中,按照步骤2的每个点的位置坐标,搜索每一个有效元素A,以每个有效元素A为中心,创建出一个G*G大小的窗口,G为奇数,窗口内包含若干个有效元素K1,K2,…,Kn;
步骤4.确定每个窗口内的中心点A是否为离散点;
步骤5.输出为非离散点的中心点A,获得精确距离。
2.根据权利要求1所述的提高平面激光点云测距精度的方法,其特征在于,所述步骤1具体为:控制激光雷达进行工作,并旋转振镜角度,获取多个点,得到点云;将点云根据振镜旋转角度和每个点的Tof计算,获得每个点的笛卡尔坐标系的空间坐标Ki(x,y,z)。
3.根据权利要求2所述的提高平面激光点云测距精度的方法,其特征在于,所述步骤2具体为:根据每个点的空间坐标Ki(x,y,z)和点云垂直开放角γ与水平的开放角θ,转换为二维矩阵MatrixL内的元素,并获得每个点的在此矩阵内的位置坐标KMi,此二维矩阵预先设定的分辨率为K*N。
4.根据权利要求3所述的提高平面激光点云测距精度的方法,其特征在于,所述步骤3具体为:在此二维矩阵MatrixL中,按照步骤2的每个点的位置坐标,从左到右从上到下搜索每一个有效元素A,以每个有效元素A为中心,创建出一个G*G大小的窗口,G为奇数,窗口内包含若干个有效元素K1,K2,…,Kn。
5.根据权利要求4所述的提高平面激光点云测距精度的方法,其特征在于,所述步骤4具体为:在每个G*G大小的窗口内,设定过滤点数阈值AK和距离阈值DK,搜索窗口内的每一个有效元素,并计算窗口内中心点A到每个有效元素点K1,K2,…,Kn的Tof差,设为Tj,如果Tj<DK,则计数器Count=Count+1,直到最后一个有效点,比较Count和AK,若Coun...
【专利技术属性】
技术研发人员:路静峰,洪溪森,林坚,
申请(专利权)人:岭纬科技厦门有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。