当前位置: 首页 > news >正文

基于深度学习的3D城市模型增强【Mask R-CNN】

在这篇文章中,我们描述了一个为阿姆斯特丹 3D 城市模型自动添加门窗的系统(可以在这里访问)。 计算机视觉用于从城市全景图像中提取有关门窗位置的信息。 由于这种类型的街道级图像广泛可用,因此该方法可用于较大的地理区域。

在这里插入图片描述

推荐:用 NSDT编辑器 快速搭建可编程3D场景。

处于开发阶段的阿姆斯特丹 3D 城市模型可用于更轻松地向公众传达空间规划。 此外,公众可以更多地参与市政府的规划决策和宗旨。 城市模型由简化形状的建筑物组成; 在 CityGML1 术语中,它们处于细节级别 2 (LOD2)。 在建筑物上添加门窗可以实现许多新的用例,包括应急响应规划、城市可持续性和城市模拟(例如,“采光权”对新建筑潜在建设的影响)。

在这里插入图片描述

阿姆斯特丹3D城市模型

本文所提出的系统可以分为以下三个步骤:

1、从全景图像中提取立面纹理

第一步利用建筑物视频数据从街道全景图像中识别、校正和提取建筑物的纹理区域。下图为说明提议的处理管线第一阶段想法的示例。

在这里插入图片描述

(左)从阿姆斯特丹 Hartenstraat 拍摄的全景图像。 (中)全景图像的位置及其与建筑物足迹数据之间的关系。 (右)修正后的立面纹理。

2、从提取的纹理中检测门窗

第二步是使用 Mask R-CNN(一种深度卷积神经网络)从建筑物的纹理区域检测门窗。 我们生成了超过 980 张高质量的分割掩模图像来训练网络。

在这里插入图片描述

(左)修正后的立面纹理。 (中左)手动注释的分割掩模图像,地面实况。 (中右)边界框、分割掩模和相应的类标签。 (右)边界框表示检测到的门窗。

3、将检测到的门窗添加到 3D 模型中

在第三步(也是最后一步)中,将先前检测到的门窗与输入的 CityGML LOD2 模型对齐,以构建 CityGML LOD3 模型。
在这里插入图片描述

上图为使用所提出的系统在 LOD3 中生成虚拟街道场景。 使用 Azul CityGML 查看器 进行可视化。

这是该项目的演示视频 ,代码可以从github下载。


原文链接:深度学习增强3D城市模型 — BiMAnt

http://www.lryc.cn/news/121491.html

相关文章:

  • LabVIEW对并行机器人结构进行建模仿真
  • 【算法题】1281. 整数的各位积和之差
  • (一)ES6 介绍
  • 窥孔优化(Peephole Optimization)
  • Docker安装ElasticSearch/ES 7.4.0
  • 无涯教程-Perl - readline函数
  • 类与对象(入门)
  • 刷题记录(2023-08-12)
  • GPT内功心法:搜索思维到GPT思维的转换
  • 在WebStorm中通过live-server插件搭建Ajax运行环境
  • 侯捷 C++ part2 兼谈对象模型笔记——1 转换
  • 尚硅谷大数据项目《在线教育之采集系统》笔记003
  • PAT(Advanced Level)刷题指南 —— 第七弹
  • 合宙Air724UG LuatOS-Air script lib API--sys
  • MySQL建表和增添改查
  • @Transactional 注解下,事务失效的七种场景
  • chrome V3 插件开发 基础
  • 【uniapp】uniapp自动导入自定义组件和设置分包:
  • 【深度学习MOT videos detect】Detect to Track and Track to Detect
  • 关于Neo4j的使用及其基本命令
  • 【笔记】树状数组
  • vue全局组件自动注册直接使用,无需单独先引用注册再使用
  • 【HarmonyOS】@ohos.request 上传下载的那些事儿
  • github版面混乱加载不出的解决办法
  • dotNet 之数据库sqlite
  • 走近ChatGPT与类似产品:原理解析与比较
  • HarmonyOS SDK开放能力,服务鸿蒙生态建设,打造优质应用体验
  • 数字经济对产业结构升级和创业增长的影响(2011-2021年)
  • GPT-4助力数据分析:提升效率与洞察力的未来关键技术 | 京东云技术团队
  • Zabbix6 对接飞书告警