首页 > 编程语言 >monodepth2学习1-原理介绍

monodepth2学习1-原理介绍

时间:2022-08-19 22:45:34浏览次数:107  
标签:深度图 monodepth2 生成 学习 二维 图像 原理

monodepth2介绍

monodepth2是在2019年CVPR会议上提出的一种三维重建算法,monodepth2是基于monodepth进行了改进,采用的是基于自监督的神经网络,提出了一下三点优化:

  1. 一个最小重投影误差,用来提升算法处理遮挡场景的鲁棒性
  2. 一种全分辨率多尺度采样方法,可以减少视觉伪影
  3. 一种auto-masking loss,用来忽略训练像素中违反相机运动假设的像素点

monodepth2的论文和代码地址

论文地址:https://arxiv.org/abs/1806.01260
代码地址:https://github.com/nianticlabs/monodepth2

自监督原理

神经网络进行训练生成深度图,先获取图像特征,通过特征信息生成视差图,再将视差图转化为深度图。之后通过深度信息生成点云,再将点云还原为二维图像,之后生成的二维图像和原始二维图像进行对比计算损失函数,通过反向传播优化网络减少损失函数,通俗的讲,monodepth2的基本训练原理就是这个。

monodepth2网络结构

标签:深度图,monodepth2,生成,学习,二维,图像,原理
From: https://www.cnblogs.com/blackworld-sp/p/16603411.html

相关文章

  • 学习javaweb第2天(MyBatis快速入门)
    Mybatis几乎免除所有的JDBC代码以及设置参数和获取结果集的工作演示mybatis快速入门1、创建user表,添加数据:在sqlyog中输入一下代码,生成mybatis数据库,并且生成tb_user表......
  • 手机验证码原理
    表单提交,把手机号码传送到后端;后端拿到手机号码后根据相关算法随机形成一个验证码,并将其保存在数据库;用户拿到验证码后将验证码填写完毕提交后,这时候前端会将用户填写的验......
  • 前端学习之------Ajax入门
    传统网站中的问题:网速慢得情况下,页面加载事件长,用户只能等待;表单提交后,如果一项内容不合格,需要重新填写所有表单内容;页面跳转,需要重新加载页面,造成资源浪费,增加用户等......
  • MarkDown学习
    Markdown学习标题三级标题四级标题 字体hello,world!hello,world!hello,world!hello,world!hello,world! 引用选择狂胜说java,走向人生巅峰分割线......
  • 2022-08-19 第五组 赖哲栋 学习笔记
    Statement的不足大量的字符串拼接,代码可读性降低sql注入PreparedStatement预编译(预加载)接口通过conn获取的对象是statement接口的子接口sql语句中可以传参。......
  • 2022-08-19 第二小组 张鑫 学习笔记
    实训四十一天JDBC(PreparedStatement,事务)1.学习重点1.PreparedStatement2.事务处理2.学习心得今天是在黑夜中学习的一天...3.学习内容PreparedStatementStatement......
  • 2022-08-19 第八组 卢睿 学习心得
    目录JDBCStatement的不足SQL注入PreparedStatement:预编译(预加载)接口案例ResultSetMetaData(了解即可)数据库事务Mysql的数据库引擎4事务的四大特征ACID原子性A。一致性C......
  • 2022-8-19 第一组 (≥▽≤) 学习笔记
    目录1.JDBC2.数据库事务面试题1.JDBCStatement的不足之处大量的字符串拼接,代码可读性降低sql注入PreparedStatement——预编译(预加载)接口通过Connection获取的......
  • 华为云桌面解读-流畅的原理
    ​ 政企数字化浪潮袭来,从PC时代到虚拟化时代再到如今的云原生时代,云办公已是大势所趋。远程办公、视频会议、数据共享、在线教育、在线医疗、在线政务等逐渐普及,办公的场......
  • Tomcat 服务器学习和使用(一)
    原文:JavaWeb学习总结(二)——Tomcat服务器学习和使用(一)一、Tomcat服务器端口的配置Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件......