一种基于街景图片的建筑群外立面窗户定位方法及装置
摘要文本
本发明提供一种基于街景图片的建筑群外立面窗户定位方法,应用于城市三维建模技术领域,包括:收集目标建筑群每个建筑外立面的多视角街景图片集,并对其进行视角融合,得到目标建筑群每个建筑外立面的合成街景正视图;基于合成街景正视图识别目标建筑群每个建筑外立面的每个窗户位置的像素坐标;基于目标建筑群每个建筑外立面的每个窗户位置的像素坐标,通过坐标转换得到目标建筑群每个建筑外立面的每个窗户位置的世界坐标。本发明能够充分利用街景图片在城市信息获取方面的优势,解决从街景图片中识别建筑群外立面窗户位置的技术问题,促进高细节度城市三维模型的快速构建。
申请人信息
- 申请人:北京科技大学
- 申请人地址:100083 北京市海淀区学院路30号
- 发明人: 北京科技大学
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种基于街景图片的建筑群外立面窗户定位方法及装置 |
| 专利类型 | 发明授权 |
| 申请号 | CN202311370849.3 |
| 申请日 | 2023/10/23 |
| 公告号 | CN117115243B |
| 公开日 | 2024/2/9 |
| IPC主分类号 | G06T7/70 |
| 权利人 | 北京科技大学 |
| 发明人 | 顾栋炼; 帅倩雯 |
| 地址 | 北京市海淀区学院路30号 |
专利主权项内容
1.一种基于街景图片的建筑群外立面窗户定位方法,其特征在于,包括:S1:收集目标建筑群每个建筑外立面的多视角街景图片集,得到多视角街景图片数据集;S2:对所述多视角街景图片数据集进行视角融合,得到目标建筑群每个建筑外立面的合成街景正视图:所述S2的对所述多视角街景图片数据集进行视角融合,得到目标建筑群每个建筑外立面的合成街景正视图,包括:S21: 基于所述多视角街景图片数据集,通过深度学习算法,从多视角街景图片数据集中的每个街景图片中,分割出用目标掩码框定的建筑外立面对象,得到建筑目标掩码图,组成每个建筑外立面的建筑目标掩码图集;S22: 通过矫正算法,获取所述多视角街景图片数据集中的每个街景图片的矫正参数,将每个街景图片按照矫正参数矫正为原始正视图,得到每个建筑外立面的原始正视图集;S23: 按照每个街景图片的矫正参数,将其对应的建筑目标掩码图矫正为目标掩码正视图,得到每个建筑外立面的目标掩码正视图集;S24: 基于每个建筑外立面的目标掩码正视图集,建立目标掩码正视图两两之间的像素对应关系,作为每个建筑外立面的原始正视图两两之间的像素对应关系;S25: 在每个建筑外立面的目标掩码正视图集的每个目标掩码正视图中,计算目标掩码不为空值比例,选定目标掩码不为空值比例最高的目标掩码正视图对应的原始正视图,作为每个建筑外立面的基准正视图,所述目标掩码不为空值对应的是原始正视图中不受遮挡的部分图像;S26: 基于每个建筑外立面的基准正视图和所述基准正视图对应的目标掩码正视图,识别所述基准正视图中受遮挡部分的像素;S27: 基于每个建筑外立面的原始正视图集,按照每个建筑外立面的原始正视图两两之间的像素对应关系,对每个建筑外立面的基准正视图中受遮挡部分的像素进行填充,得到每个建筑外立面的合成街景正视图;S3:基于所述合成街景正视图识别目标建筑群每个建筑外立面的每个窗户位置的像素坐标:所述S3的基于所述合成街景正视图识别目标建筑群每个建筑外立面的每个窗户位置的像素坐标,包括:S31: 基于每个建筑外立面的合成街景正视图,通过深度学习算法分割出用目标掩码框定的每个窗户,得到每个建筑外立面的窗户目标掩码图;S32: 对每个建筑外立面的窗户目标掩码图进行二值化处理,然后利用反差算法,提取每个建筑外立面的每个窗户的轮廓;S33: 基于每个建筑外立面的每个窗户的轮廓,提取每个建筑外立面的每个窗户的顶点的像素坐标;S4:基于目标建筑群每个建筑外立面的每个窗户位置的像素坐标,通过坐标转换得到目标建筑群每个建筑外立面的每个窗户位置的世界坐标。