本技术提供了一种利用卫星图像的建筑物三维模型自动生成方法及装置,该方法包括:采集包含建筑物的卫星图像,对所述卫星图像进行预处理;将经过预处理后的卫星图像进行卫片分块,以识别出建筑物屋顶轮廓;基于预处理后的卫星图像提取建筑物的建筑体轮廓;根据所述建筑物屋顶轮廓和建筑体轮廓校正屋顶位置并计算建筑物高度;利用校正后的屋顶位置和建筑物高度,采用三维重建算法生成建筑物的三维模型。本发明通过高精度的图像识别和处理技术,实现了对建筑物屋顶轮廓和建筑体映射轮廓的自动识别,并根据这些轮廓的形状和位置信息,校正建筑物屋顶的位置,同时计算建筑物的高度,从而自动生成三维模型。
背景技术
随着建筑行业的不断演进,数字城市以及智慧城市是城市发展管理的关注热点,而测绘技术则是建设数字城市以及智慧城市的重要技术,尤其是在建筑物的设计、施工和管理等重要环节,三维建模方法尤为重要。
在现有的技术中,建筑物三维模型的生产主要依赖于人工测量和建模。例如采用激光束扫描以记录激光束反射信息后,获取建筑物的点云数据实现三维建模,但是激光扫描的方法同样需要人工进行操作实现信号的发射,或者是采用激光雷达的方式、利用激光雷达获取建筑物点云数据,但是上述方法需要大量的人力物力,且易受人为误差和主观判断的影响,导致生产效率低下和模型精度不高。此外,人工建模还存在着难以实现大规模、自动化和快速化的生产需求的问题。
实现思路