全景图数据集制作概述

  • 公开数据集存在问题
  • PanoSU数据集简介
  • 全景图收集与标注
    • 全景图收集
    • 全景图标注
  • PanoAnnotatorV2简介

公开数据集存在问题

  HorizonNet 论文中用到的公开数据集存在以下问题。将问题大致分为以下三类。

  1. 全景图收集时相机高度有误,或者不满足曼哈顿假设即墙体之间不垂直。
  2. 全景图是L 型房间甚至是 T 型房间但是标注成了立方体房间。
  3. 全景图标注有误差,大部分修正时间花费在标注误差修正。

  修正数据在 horizonNet 模型下训练准确度得到了提升。此外,还有一些全景图是楼梯过道,它们并不属于房间一类且墙体边缘线难以确定。
  如下图,图一的问题为相机高度过低,图二、三的问题为不满足室内曼哈顿布局假设。此外,该数据集混合了不同环境下的室内全景图,不仅包含会议室、办公室、杂货间等非家居空间,而且包含难以识别的楼梯过道。墙体边缘标注准确度同样存在一定的误差。为此提出了PanoSU数据集,它基于PanoAnnotatorV2标注了室内墙体边缘,有效减少了误差。而且它只包含7个室内类别,专注于家居环境下的墙体边缘识别。

PanoSU数据集简介

  从虚拟 SketchUp 模型中收集室内家装全景图数据, 并用 PanoAnnotatorV2 进行墙体布局标注, 简称 PanoSU 数据集. 它包括 591 张全景图和对应的文本标签, 且对每张图像进行人工类别分类。其它空间包含了储物间、衣帽间、玄关、过道、洗手台、入户花园、电梯间、前室、门厅类别. 为了训练方便我们将 PanoSU 数据集分为三个部分。 第一部分有 197 张图, 训练集有 176 张预测集有 19 张. 虚拟的 SketchUp模型来自欧神诺公司,模型是由专业的室内 CAD 设计师完成的. 通过虚拟的模型获取的全景图, 不仅避免了实地拍取全景图, 而且虚拟的 SketchUp 模型具有一定的可扩展性, 即对模型稍加修改就可以生成一张全新的室内家装全景图。如下图,为一个SU模型收集到的室内全景图,并以房间类型+唯一ID命名。

全景图收集与标注

全景图收集

  将SU模型逐一导入到 lumion 景观渲染软件中,对每个模型的每个房间都拍取全景图,并严格的以房间类型加上序号的形式命名图像。Lumion是景观渲染软件,它能将设计好的 CAD 草图进行渲染,并且能够生成 VR,软件中有的全景相机拍照功能,并且能够将相机的高度固定在 1.6m 的高度。这种方式采集全景图简单高效,它仅依赖于丰富的 SKup 素材,不需要专业的人带着全景相机及支架到每个房间去拍取全景图像。

全景图标注

  将收集到的室内全景图用PanoAnnotatorV2进行处理。首先进行全景图预处理,将图像对齐。如果没有进行这一步将会导致软件运行不了!!室内全景图墙体标注方法详见我的博客。半自动室内整体布局标注系统(上)

PanoAnnotatorV2简介

  图 像 语 义 分 割 的 标 注 工 具 有 很 多, 常用 的 有 labelImg、LabelMestyle、visim 、PanoAnnotator、planner5D。这些都是 RBG 图像人工标注时所使用到的工具,它们的适用场景也不一样,例如 LabelMestyle 它的风格是有 3D 线框的,将每个物体用了一个立方体框住。而 PanoAnnotator 工具专注于房间布局的标注,引入了一些传统布局识别算法,称它为半自动标注工具。若只专注于房间布局标注来说PanoAnnotator 工具显然要快很多。也有人提出了一些自动的标注算法,它是基于 RGB-D图像的。拥有景深的 RGB 图像可以用算法很容易的算出来,但也不乏出现一些问题。那么对于不带景深图像的数据,使用 PanoAnnotator 来标注是比较合适的。但它有许多缺点,我们在它的基础之上改进了,使得它在房间布局标注任务中表现出色,熟练的标注一个房间仅需要 30s,而传统的 labelImg 则需要几分钟。
  此外,PanoAnnotatorV2 增加了全景图俯视、仰视视角,并且在标注时可以很准确的看出墙体边缘的线框的标注情况,为标注准确性起到一定的辅助作用。针对部分数据在采集时环境的影响,我们还增加了调整图像亮度、对比度等功能,目的是让墙体线清晰可见,增加标注的准确性。此外我们还增加了模型 3D 可视化,目的是将标注结果整体可视化。为了提高标注的速度,工具在数据标签的加载和系统架构的两个方面做出调整。首先删除了TensorFlow 深度学习部分保留传统算法的校正功能,因为深度学习部分模型复杂庞大,一般只需要人工标注,追求高速,深度学习对于电脑的 GPU要求较高。其次,工具优化了图像标签数据的加载,再标注文件中增加了墙体、相机高度,目的是在加载时不需要根据墙角数据进行重复计算提高运行速度。

## 资源链接

室内全景图整体布局标注工具(python语言)
PanoSU数据集(第一部分)

室内全景图数据集的设计及制作流程相关推荐

  1. App Inventor 2 题库设计制作流程

    题库设计制作流程 本文为图片介绍,没有过多文字注释. App Inventor 界面制作 UI设计题目部分 UI设计选择部分 UI部件介绍 逻辑部分(不用文字描述了,看图) 初始化部分: 这是题库:( ...

  2. 网站制作流程及界面交互设计研究探讨

    很多朋友希望,我能把我做网站的一些流程及经验跟大家分享一下,最近刚好做一次内部培训,所以稍微整理了一下,这些只是针对网页初学者,具有一定平面设计水平的人,对HTML不是很了解,这里有很多都是一些我个人 ...

  3. 网站制作流程及界面交互设计

    网站制作流程及界面交互设计研究探讨 作者的blog: http://www.onling.net/blog/ 很多朋友希望,我能把我做网站的一些流程及经验跟大家分享一下,最近刚好做一次内部培训,所以稍 ...

  4. 一个手机一个电脑的VR全景图的制作流程

    一个手机一个电脑的VR全景图的制作流程 使用的工具 自己的手机 PS Autopano Giga 720yun官网 流程 第一步:使用手机的拍照功能,将身边的景象360度无死角拍摄,保证相邻的图片要有 ...

  5. 企业网站的制作流程是什么?设计和制作一个网站需要多长时间?

    在互联网环境下,各行各业都非常重视网站建设,因为它是虚拟世界中企业自身的立足点,也是品牌形象展示的桥头堡,是技术.服务和产品信息最直观的展示,因此对网站建设人才的需求很大! 在一带一路战略部署下,许多 ...

  6. 史上最全的画册制作流程—设计

    <史上最全的画册制作流程>--https://blog.csdn.net/weixin_43770771/article/details/88792051 画册作为一种图文并茂传播信息的媒 ...

  7. 史上最全的画册制作流程—DIY设计工具

    <史上最全的画册制作流程>--https://blog.csdn.net/weixin_43770771/article/details/88792051 专业工具: Adobe InDe ...

  8. h5 登录页面_一份写给新手的微信H5页面制作流程介绍

    作为一种非常受欢迎的营销推广方式,H5页面具有交互性好.易于传播.感官体验丰富.利于效果追踪等优势.由于H5页面的传播主阵地是微信,所以很多刚接触H5页面的新手经常误以为H5页面只能在微信中传播,也就 ...

  9. 3DVR全景制作流程及方法教程

    2020年随着5G网络.VR/AR.大数据.人工智能等新基建的完善,VR技术也正式迎来了爆元年,VR全景成了各行各业关注的焦点,VR技术的应用领域也从单一的全景展示向营销宣传推广转变. 4月13日,商 ...

最新文章

  1. mysql分隔符声明_MySQL分隔符发生错误时?
  2. why always SAP WebContent is added as prefix of url when repository request ser
  3. scrapy安装_爬虫框架Scrapy简介与安装
  4. 数据结构中的逻辑结构简介
  5. oracle ldap 配置,Ubuntu安装OpenLDAP之配置LDAP
  6. listview 中内容覆盖了屏幕底部的工具栏的解决办法
  7. 【Mac版】小i译读安装操作
  8. 《深度学习技术图像处理入门》看书知识点总结
  9. VBA字典对象操作技巧
  10. 标准差(Standard Deviation) ,标准误差(Standard Error)及置信区间(CI)通俗解释
  11. html邮件签名生成器,签名生成器
  12. matlab 离散频域分析,离散系统频域分析及matlab实现.doc
  13. 【成功实现】python对tif图片的读取与保存
  14. 几种编码方式(RZ、NRZ、NRZI、曼彻斯特编码)
  15. 访问虚拟机Linux服务打不开页面
  16. 计算机认知矫正发展史,计算机认知矫正疗法对儿童认知功能的影响.pdf
  17. 2D转换transform--rotate旋转(日志)
  18. nmn听力改善,NMN改善听力的研究,颠覆你的认知
  19. windows mobile ?
  20. 李开复:AI 创业的十个真相 | 深度

热门文章

  1. 百度云不限速破解详细教程附工具
  2. 12306的“短信公众号”到底是个啥?
  3. Conda 镜像站配置
  4. 第十章:Archiving
  5. Mac m1 python软件环境安装配置
  6. 南大 东大 计算机谁厉害,南京这两所985高校号称“双姝”:南大文理强势,东大工科超群...
  7. 招生啦!清华大学SIGS人工智能硕士项目2021年硕士研究生普通招考说明
  8. 智能呼叫系统之客户互动中心
  9. 使用这些方式让你的ipad拥有更长的使用寿命
  10. 信息安全的CIA三要素