本发明涉及一种城市建模系统,具体涉及一种基于倾斜相机的城市自动优化建模系统。
背景技术:
从数据采集的方式来看,传统影像是通过飞机上搭载的航摄仪对地面连续摄取相片,而后经过一系列的内业处理得到的影像数据,获取的成果只有地物俯视角度信息,也就是视角垂直于地面。而倾斜摄影测量测试通过飞机或无人机搭载5个相机从多个方向对地物进行拍摄,再通过内业的几何校正、平差、多视影像匹配等一系列的处理得到的具有地物全方位信息的数据。
现有的城市建模中由于实际条件和拍摄设备的影响,容易出现数据采集错误或是局部数据无法采集,导致建模错误或是建模不完全,具体例子如高层大楼侧面铺设玻璃,形成高反射现象使得相机在获取平面信息的时候被“致盲”了,使得该区域的信息不准确。以及高架桥下低高度的建筑,由于高架桥的遮挡,导致数据无法完全采集等。因此需要在建模完成后进行进一步优化。
技术实现要素:
为了解决上述的技术问题,本发明的目的在于提供一种基于倾斜相机的城市自动优化建模系统。
本发明所要解决的技术问题为:
(1)如何提高城市建模的准确度和完整度;
(2)如何对有问题的建模进行修改。
本发明的目的可以通过以下技术方案实现:
一种基于倾斜相机的城市自动优化建模系统,包括倾斜影像采集模块、倾斜影像加工模块、倾斜模型生成模块、建模识别模块和建模优化模块,所述倾斜影像采集模块通过倾斜相机采集前、后、左、右、垂直五个角度的全方位地物数据,并通过gps设备记录拍照时的位置信息;
所述倾斜影像加工模块用于将倾斜影像采集模块采集到的数据影像经预处理、区域网联合平差、多视影像匹配、dsm生成以及真正射纠正步骤后得到待建模数据以及各个地表物体的位置信息;
所述倾斜模型生成模块通过专用测绘软件将获取的待建模数据转化为单体对象化的模型;
所述建模识别模块将生成的单体对象化的模型进行分类,且建模识别模块进行分类的步骤如下:
s1、提醒工作人员对单体对象化的模型进行检查,标记出待优化的模型;
s2、将待优化的模型分为建模错误组和数据采集不完整组;
s3、对建模形状错误组和数据采集不完整继续分类为建筑类和植物类;
所述建模优化模块用于对经建模识别模块分类后的模型进行优化,并将原模型替换成优化后的模型。
进一步的,所述建模优化模块还连接有街景图片分析模块,所述街景图片分析模块用于对多张街景图片进行分析,获取建筑以及植物的数据,并转化为待建模数据,所述建模优化模块对建模错误组的优化具体步骤如下:
ss1、从建模错误组中筛选出待优化的建筑模型,获取各个建筑模型的垂直视角图片,提取垂直视角图片的中所述待优化的建筑模型的占地边框,作为目标边框;
ss2、以建筑模型为圆心,获取半径为50m的范围内的所有非待优化的建筑模型,并从垂直视角图片中提取所有非待优化的建筑模型的占地边框,作为对比边框;
ss3、从所有对比边框中筛选出与目标边框的面积、占地形状均相同的边框,作为相似边框,并根据相似边框,获取相似边框对应的非待优化的建筑模型,作为替换模型;
ss4、复制替换模型并删除待优化的建筑模型,在待优化建筑模型的位置上替换成替换模型;
ss5、从建模错误组中筛选出待优化的植物模型,获取待优化的植物模型的位置信息,并对待优化的植物模型进行切割,分为树干部和枝叶部,并获取各部分的颜色信息作为目标颜色,以待优化的植物模型为圆心,获取半径为10m的范围内的所有非待优化的植物模型,并将非待优化的植物模型切割为树干部和枝叶部,并获取各部分的颜色信息作为对比颜色,筛选出对比颜色与目标颜色相同的非待优化的植物模型作为替换模型;
ss6、复制替换模型并删除待优化的植物模型,在待优化的植物类模型的位置上替换成替换模型。
进一步的,所述建模优化模块还连接有街景图片分析模块,所述街景图片分析模块用于对多张街景图片进行分析,获取建筑以及植物的数据,并转化为待建模数据,所述建模优化模块对数据采集不完整组的具体优化步骤如下:
sss1、从数据采集不完整组中筛选出待优化的建筑模型,获取待优化的建筑模型的位置信息;
sss2、建模优化模块连接网络,在街景地图中搜索所述位置信息,获取该位置信息对应的建筑的若干个视角的街景图;
sss3、通过街景图片分析模块获取街景图中对应待优化的建筑模型的包含表面纹理和建筑物形状的待建模数据,并传输至倾斜模型生成模块重新生成替换模型;
sss4、复制替换模型并删除待优化的建筑模型,在待优化建筑模型的位置上替换成替换模型;
sss5、从数据采集不完整组中筛选出待优化的植物模型,获取待优化的植物模型的位置信息,并对待优化的植物模型进行切割,分为树干部和枝叶部,并获取各部分的颜色信息,以待优化的植物模型为中心,获取距植物模型10m以内的高度最低的非待优化的建筑模型,作为定位模型,并获取定位模型的位置信息;
sss6、建模优化模块连接网络,在街景地图中搜索定位模型的位置信息,获取定位模型对应的若干个视角的街景图,通过街景图片分析模块从街景图中筛选出与待优化的植物模型树干部和枝叶部颜色信息均相同的植物图片,作为参照图;
sss7、将参照图上传至网络进行图片识别,获得植物的名称,对植物的名称进行在线搜索,获取对应植物的详细参数和图片,并从中提取出包含表面纹理和建筑物形状的待建模数据,再传输至倾斜模型生成模块重新生成替换模型;
sss8、复制替换模型并删除待优化的植物模型,在待优化植物模型的位置上替换成替换模型。
进一步的,获取的所述街景图为前、后、左、右、垂直五个视角。
本发明的有益效果:
(1)通过倾斜影像采集模块进行数据采集;再将采集的数据经过倾斜影像加工模块进行处理,转化得到建模软件可识别的数据类型,将转化后的数据通过倾倾斜模型生成模块完成一次建模。能够快速和较为准确的构成城市整体的建模。
(2)通过人工对有问题的模型进行标注,并优先通过算法进行分类,算法无法识别的再通过人工进行分类,按不同类型对模型进行分类;能够缩小需要优化的模型范围,方便下一步进行针对性的优化。
(3)针对不同类型的模型和产生问题的原因,进行针对性的优化,并从现有的资料中获取需要的数据,将有问题的模型逐个优化,对整体城市建模进行查漏补缺,进一步提高城市整体建模的完整度和准确度。
附图说明
下面结合附图对本发明作进一步的说明。
图1是本发明的系统框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
请参阅图1所示,本实施例提供了一种基于倾斜相机的城市自动优化建模系统,包括倾斜影像采集模块、倾斜影像加工模块、倾斜模型生成模块、建模识别模块和建模优化模块,倾斜影像采集模块通过倾斜相机采集前、后、左、右、垂直五个角度的全方位地物数据,并通过gps设备记录拍照时的位置信息。
倾斜影像加工模块用于将倾斜影像采集模块采集到的数据影像经预处理、区域网联合平差、多视影像匹配、dsm生成以及真正射纠正步骤后得到待建模数据以及各个地表物体的位置信息。
倾斜模型生成模块通过专用测绘软件将获取的待建模数据转化为单体对象化的模型。这种工艺流程生产的模型数据是对象化的模型,单独的建筑物可以删除、修改及替换,其纹理也可以修改,这种模型就能体现出它的优势。
建模识别模块将生成的单体对象化的模型进行分类,可先通过算法进行自动化分类,再通过人工分类进行查漏补缺,且建模识别模块进行分类的步骤如下:
s1、提醒工作人员对单体对象化的模型进行检查,标记出待优化的模型;
s2、将待优化的模型分为建模错误组主要针对的是因为采集数据错误导致的高度、形状等方面的建模错误和数据采集不完整组主要针对的是因实地条件和设备限制,无法采集到某些区域的数据,进而导致的数据缺失,造成建模不完全;
s3、对建模形状错误组和数据采集不完整继续分类为建筑类和植物类;
建模优化模块用于对经建模识别模块分类后的模型进行优化,并将原模型替换成优化后的模型。
建模优化模块还连接有街景图片分析模块,街景图片分析模块通过图片内容识别对比和算法分析,用于对多张街景图片进行分析,获取建筑以及植物的数据,并转化为待建模数据,建模优化模块对建模错误组的优化具体步骤如下:
ss1、从建模错误组中筛选出待优化的建筑模型,获取各个建筑模型的垂直视角图片,提取垂直视角图片的中待优化的建筑模型的占地边框,作为目标边框;相较于其他视角,垂直视角受到的干扰最少,能够较为准确的还原物体的实际俯视图。
ss2、以建筑模型为圆心,获取半径为50m的范围内的所有非待优化的建筑模型,并从垂直视角图片中提取所有非待优化的建筑模型的占地边框,作为对比边框;
ss3、从所有对比边框中筛选出与目标边框的面积、占地形状均相同的边框,作为相似边框,并根据相似边框,获取相似边框对应的非待优化的建筑模型,作为替换模型;
ss4、复制替换模型并删除待优化的建筑模型,在待优化建筑模型的位置上替换成替换模型;根据俯视图来确定周围建筑的占地形状和面积,若存在完全相同的面积与形状,可判断两个建筑相同,通常是在建筑较为密集的建筑群,如住宅区和工厂厂房,相邻的建筑结构基本相同,由于距离较近,遮挡、光线不足等原因,容易导致数据采集错误,此时只要找出周围相同的建筑,用采集完整的建筑模型替换错误的模型即可。
ss5、从建模错误组中筛选出待优化的植物模型,获取待优化的植物模型的位置信息,并对待优化的植物模型进行切割,分为树干部和枝叶部,并获取各部分的颜色信息作为目标颜色,以待优化的植物模型为圆心,获取半径为10m的范围内的所有非待优化的植物模型,并将非待优化的植物模型切割为树干部和枝叶部,并获取各部分的颜色信息作为对比颜色,筛选出对比颜色与目标颜色相同的非待优化的植物模型作为替换模型;
ss6、复制替换模型并删除待优化的植物模型,在待优化的植物类模型的位置上替换成替换模型。对于植物模型,形状较为多变,需要通过颜色进行判断,将树干部和枝叶部中颜色类型进行统计,可作为植物的特征,且通常植物为成片种植,只需获取周围建模完好的相同植物模型,并在原位置处进行替换即可。
建模优化模块对数据采集不完整组的具体优化步骤如下:
sss1、从数据采集不完整组中筛选出待优化的建筑模型,获取待优化的建筑模型的位置信息;
sss2、建模优化模块连接网络,在街景地图中搜索位置信息,获取该位置信息对应的建筑的前、后、左、右、垂直五个视角的街景图;街景地图资源丰富,容易获取,且由于是实地拍摄,图片清晰,可准确获取纹理,高度等数据,准确度较高,可从街景图中方便的获取建筑的数据,用于重新建模。
sss3、通过街景图片分析模块获取街景图中对应待优化的建筑模型的包含表面纹理和建筑物形状的待建模数据,并传输至倾斜模型生成模块重新生成替换模型;
sss4、复制替换模型并删除待优化的建筑模型,在待优化建筑模型的位置上替换成替换模型;
sss5、从数据采集不完整组中筛选出待优化的植物模型,获取待优化的植物模型的位置信息,并对待优化的植物模型进行切割,分为树干部和枝叶部,并获取各部分的颜色信息,以待优化的植物模型为中心,获取距植物模型10m以内的高度最低的非待优化的建筑模型,作为定位模型,并获取定位模型的位置信息;
sss6、建模优化模块连接网络,在街景地图中搜索定位模型的位置信息,获取定位模型对应的前、后、左、右、垂直五个视角的街景图,通过街景图片分析模块从街景图中筛选出与待优化的植物模型树干部和枝叶部颜色信息均相同的植物图片,作为参照图;由于街景地图中通常是以建筑为中心,而无植物数据,因此需要先定位植物模型的位置,再获取最近的建筑模型的位置信息,才可通过建筑位置获取到植物模型的位置的街景图。
sss7、将参照图上传至网络进行图片识别,获得植物的名称,对植物的名称进行在线搜索,获取对应植物的详细参数和图片,并从中提取出包含表面纹理和建筑物形状的待建模数据,再传输至倾斜模型生成模块重新生成替换模型;通过基于内容的图像识别算法,和模型中的特征信息,可分析出植物的种类,进行参数收集后,重新进行建模替换即可。
sss8、复制替换模型并删除待优化的植物模型,在待优化植物模型的位置上替换成替换模型。
本实施例的具体工作过程如下:
1)通过倾斜影像采集模块进行数据采集;再将采集的数据经过倾斜影像加工模块进行处理,转化得到建模软件可识别的数据类型,将转化后的数据通过倾倾斜模型生成模块完成一次建模。
2)通过人工对有问题的模型进行标注,并优先通过算法进行分类,算法无法识别的再通过人工进行分类,按不同类型对模型进行分类;
3)针对不同类型的模型和产生问题的原因,进行针对性的优化,并将优化后的模型代替原模型,以提高城市整体建模的完整度和准确度。
以上内容仅仅是对本发明结构所作的举例和说明,所属本技术领域的技术人员对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离发明的结构或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。