本技术公开了一种基于室内三维点云的自动矢量制图方法、存储介质及设备,步骤1、获取相应建筑内部原始点云数据,并基于RNASAC算法获取原始点云数据的最佳拟合平面和2个最佳拟合侧面,基于最佳拟合平面的平面法向量和2个最佳拟合侧面的侧面法向量对原始建筑点云数据转换为辅助坐标系并对楼层进行分层;步骤2、数据去噪,进行隔断类型分类;步骤3、基于PCA分析法估计点云法向量实现双向隔断分离,按照45°将各个隔断点云划分为横纵两向;步骤4、进行线形绘制;步骤5、进行线形修正;步骤6、进行坐标修正获得矢量图。本发明能够根据原始数据高效地绘制出既精确又美观的矢量线形,尤其适用于室内测绘。
背景技术
传统的室内制图方法主要依靠人工测量和绘制,测量过程耗时费力,对于复杂的室内空间,需要多次测量不同部位以确保数据的准确性,然后再根据测量数据进行手工绘图,整个过程效率低下。随着三维激光扫描技术的飞速发展,室内点云数据的获取变得更加高效和精确,基于这些点云数据的制图能够大大缩短外业工程测量时间,然而现有的自动化制图方法难以匹配现有数据获取速度,且很多基于室内点云数据的制图方法仍需要人工绘制。
由于室内三维点云数据包含了大量的点,手工绘图需要人工逐个地对这些点进行分析和处理,例如识别墙体、门窗等隔断的边界。对于一个复杂的室内场景,可能包含数以百万计的点,通过人工处理这些数据来绘制平面图依然需要耗费大量的时间,并且在手工绘图过程中,若存在大量数据需要处理,在长时间点云数据处理过程中,极易受到视觉疲劳、注意力不集中等因素的影响导致数据绘制错误,修改起来也非常繁琐。因此,迫切需要一种自动制图方法。
实现思路