点击上方“3D视觉工坊”,选择“星标”

干货第一时间送达

本文由知乎作者梦寐mayshine授权转载,不得擅自二次转载。原文链接:https://zhuanlan.zhihu.com/p/126308951

一、背景介绍

三维模型重建的流程:

  • ->三维点云获取(三维点云=三维空间中散点,没有结构,属性:颜色+法向量+空间坐标,能够反映场景大致结构,散乱点没有结构数据冗余,存储量要求大)

  • ->几何结构恢复(图形学方法,拓扑结构,点云->网格的表面重建,减少数据存储量,提升渲染逼真度)

  • ->场景绘制(渲染过程,知道相机参数,自动添纹理,网格贴上纹理,Autodesk,blinder)

二、相关介绍

1、三维点云的获取方式

  • 无序图像:事先不知道地点和拍摄时间

  • Li-dar:激光雷达,准确适用不同规模的场景,车载/机载/无人机雷达,无人驾驶采用激光雷达,效率高,成本高,高效便捷

  • ki-nect:微软开发,小巧灵便,实时网格建模,kfusion文章,通过time flight获取周围环境的点云数据,同时得到彩色图+深度图=一帧点云,速度快,精度不高,几十cm-1,2米之间,室内场景合适,算法框架,实时建模,kucation,得到环境的mash(彩色),slam+建模框架,目标跟踪估计相机姿态,符号距离场,涵盖三维重建和slam方向的基本知识

  • 单目多视角:运动恢复结构得到相机姿态->多视角稠密重建->半稠密点云,需要算法和计算资源,得到工业界利用较多,多视角视频/无序图像对场景建模,匹配要暴力两两匹配,但slam中有序图像不需暴力匹配,前后帧,窗口检测匹配,在回环检测匹配量较大,很难做到实时

  • 双目立体视觉:标定两个摄像机通过视差,得到三维深度信息图,得到点云。存在很多空洞

2、基于图像的三维模型重建

3、重建案例

  • 无人机航拍图像,获取侧面完整信息,多视角摄像头

4、商业软件

  • Acute3D:https://www.bentley.com/en/products/brands/contextcapture 法国创业公司2011开始,15年被bentley收购

  • Altizure:https://www.altizure.cn/ 香港中文大学的在线重建平台,与大疆合作

  • Agisoft PhotoScan:http://www.agisoft.cn/  建模、模型特征提取

参考书

  • computer vision for visual effects: 14年,计算机视觉基础,语言易懂,与工业界相关,章节内容在工业界应用

  • Computer vision algorithms and applications: 偏向基础,公式

  • multiple view geometry:工具书,代码参考公式实现

  • an invitation to 3-D vision

  • Computer Vision: a modern approach

  • 视觉Slam十四讲:公式、代码,参考书,与SLAM在稠密点云前有很多重叠

基本要求

  • C++编程:类,继承,重载,模板,设计模式

  • Ubuntu环境

  • 图像处理的基本概念和操作,滤波,插值,缩放

  • 矩阵和向量运算以及基本的优化知识,分解,共轭,梯度下降

上述内容,如有侵犯版权,请联系作者,会自行删文。

推荐阅读:

吐血整理|3D视觉系统化学习路线

那些精贵的3D视觉系统学习资源总结(附书籍、网址与视频教程)

超全的3D视觉数据集汇总

大盘点|6D姿态估计算法汇总(上)

大盘点|6D姿态估计算法汇总(下)

机器人抓取汇总|涉及目标检测、分割、姿态识别、抓取点检测、路径规划

汇总|3D点云目标检测算法

汇总|3D人脸重建算法

那些年,我们一起刷过的计算机视觉比赛

总结|深度学习实现缺陷检测

深度学习在3-D环境重建中的应用

汇总|医学图像分析领域论文

大盘点|OCR算法汇总

重磅!3DCVer-知识星球和学术交流群已成立

3D视觉从入门到精通知识星球:针对3D视觉领域的知识点汇总、入门进阶学习路线、最新paper分享、疑问解答四个方面进行深耕,更有各类大厂的算法工程人员进行技术指导,830+的星球成员为创造更好的AI世界共同进步,知识星球入口:

学习3D视觉核心技术,扫描查看介绍,3天内无条件退款

圈里有高质量教程资料、可答疑解惑、助你高效解决问题

欢迎加入我们公众号读者群一起和同行交流,目前有3D视觉CV&深度学习SLAM三维重建点云后处理自动驾驶、CV入门、三维测量、VR/AR、3D人脸识别、医疗影像、缺陷检测、行人重识别、目标跟踪、视觉产品落地、视觉竞赛、车牌识别、硬件选型、学术交流、求职交流等微信群,请扫描下面微信号加群,备注:”研究方向+学校/公司+昵称“,例如:”3D视觉 + 上海交大 + 静静“。请按照格式备注,否则不予通过。添加成功后会根据研究方向邀请进去相关微信群。原创投稿也请联系。

▲长按加群或投稿

基于图像的三维模型重建——基础介绍相关推荐

  1. 基于图像的三维模型重建

    基于图像的三维模型重建--特征点检测与匹配 学习笔记 ** 题目基于图像的三维模型重建,即关于图像与三维模型重建.在学习知识的过程中最直观的学习方法即是通过图像(画)来学习(比如幼儿时期学习的小儿漫画 ...

  2. 基于图像的三维模型重建——稠密点云重建

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者:梦寐mayshine 链接:https://zhuanlan.zhihu.com/p/13159 ...

  3. 三角测量计算三维坐标的代码_计算机视觉10 基于图像的三维模型重建流程总结...

    基于图像的三维重建解释 基于图像的三维重建,是一种通过拍摄一个场景的不同视角的图片,恢复出场景三维模型的方法,三维重建在逆向工程,文物保护,增强现实等领域有着广泛的应用. 本文只总结流程,不做算法的详 ...

  4. 基于图像的三维模型重建——相机模型与对极几何

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者:梦寐mayshine https://zhuanlan.zhihu.com/p/12968108 ...

  5. [论文翻译]基于图像自适应GAN重建

    基于图像自适应GAN重构 摘要 介绍 相关工作 提出的方法 Image-Adaptive图像自适应方法 IAGAN的数学原理 对观察结果的"硬"和"软"遵从性 ...

  6. 基于图像的三维物体重建:在深度学习时代的最新技术和趋势综述之训练

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 1利用其他线索 前面几节讨论了直接从二维观测重建三维对象的方法.本节展示了如何使用附加提示,如中间表示 ...

  7. 基于立体视觉的三维模型重建系统设计

    基于计算机视觉的三维重建技术,是指利用二幅或多幅二维图像来恢复空间物体表面的几何信息,其过程是成像过程的逆过程[1].在三维重建发展的早期,受到计算处理能力的限制和理论研究水平的限制,真实物体的建模需 ...

  8. 基于图像的三维物体重建:在深度学习时代的最新技术和趋势之人脸重建和场景分析...

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 1.三维人脸重建 基于精细密集图像的人脸三维重建是计算机视觉和计算机图形学中一个长期存在的问题,其目标 ...

  9. 基于图像的三维物体重建:在深度学习时代的最新技术和趋势综述之三维曲面解码...

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 1.三维曲面解码 基于体积表示的方法在计算上非常浪费,因为信息只在三维形状的表面或其附近丰富.直接处理 ...

最新文章

  1. 小学生学python到底能干什么-颤抖 | 小学生都开始学Python了,十年后你还有工作么?...
  2. docker 镜像基本操作、镜像与容器常用指令
  3. 【Linux】一步一步学Linux——ss命令(170)
  4. linux qt 音频文件怎么打开,Qt:获取Linux中可用音频设备的列表
  5. 监听router_深入揭秘前端路由本质,手写 mini-router
  6. Hystrix面试 - 基于 Hystrix 线程池技术实现资源隔离
  7. PHP-Open Flash Chart注意事项
  8. java 窗口鼠标句柄_c#获取窗体句柄模拟鼠标点击
  9. Java线程中断理解(interrupte)
  10. mysql学生课程表试题_Mysql练习之 学生表、课程表 、教师表、成绩表 50道练习题...
  11. [技术讨论]从ERP免费开始到做人做事的讨论
  12. mybatis-generator同名表的处理
  13. 高性能PC机与服务器的真正区别
  14. KeyShot中的阴影效果该怎么制作
  15. 上面两点下面一个三角形_三角形光栅化
  16. MPEG-2压缩编码技术原理应用
  17. 获取深户股市列表api_利用Tushare获取沪深股票数据与股票数据分析
  18. 凌华服务器装系统,cbz8000监控系统安装指南v2.3(27页)-原创力文档
  19. [BJOI2006]狼抓兔子
  20. java导出word复选框变成圆圈的解决办法

热门文章

  1. Linux下USB suspend/resume源码分析【转】
  2. 外网主机访问虚拟机下的Web服务器_服务器应用_Linux公社-Linux系统门户网站
  3. 使用 JSONP 实现跨域通信,第 2 部分: 使用 JSONP、jQuery 和 Yahoo! 查询语言构建 mashup...
  4. 有效管理要做的两件事:向上管理和向下负责
  5. 某产品经理炫耀:3年跳槽3次,月薪从8k涨到38k,跳槽涨薪最快!
  6. 使用Redisson优雅关闭订单
  7. 真的,千万不要给女朋友解释 什么是 “羊群效应”
  8. 2w字 + 40张图带你参透并发编程!
  9. 互联网老师论坛高调炫耀收入:硕士毕业三年,月入九万多!
  10. 推荐7个能提高工作效率的办公软件,拯救你的工作!