首页 > 其他分享 >【PR】UC-NERF: NEURAL RADIANCE FIELD FOR UNDERCALIBRATED MULTI-VIEW CAMERAS IN AUTONOMOUS DRIVING

【PR】UC-NERF: NEURAL RADIANCE FIELD FOR UNDERCALIBRATED MULTI-VIEW CAMERAS IN AUTONOMOUS DRIVING

时间:2024-03-12 18:24:07浏览次数:16  
标签:PR MULTI RADIANCE 颜色 变形 校正 标定 虚拟 UC

【简介】

这篇文章的作者来自中科大、北大武汉人工智能研究院、大疆和上海科大,投稿到了ICLR 2024会议,已接收。

UC,表示under calibrated,意味着标定不准。本文提出UC-NeRF用于解决标定不够好的多相机配置的新视角合成方法。首先,作者提出一种基于层的颜色校正方法,以纠正不同图像区域中的颜色不一致性。其次,设计了一种虚拟变形技术,用于生成多视角的颜色一致的虚拟视图,既用于颜色校正,也用于3D恢复。最后,设计了时空位姿约束使多摄像头的位姿更加稳定和准确。该技术在多相机配置的自动驾驶等应用具有较大的潜在价值。

 

【创新点】

1. 基于层的颜色校正。解决不同摄像头图像颜色不一致的问题。

2. 虚拟变形。在虚拟视点变形的图像为颜色校正提供了更强的约束。

3. 时空约束的姿态优化。明确建模摄像头之间的时间和空间连接。

 

【review】

 

 

【方法】

 1. 基于层的颜色校正

将场景分为前景层和天空层。

 

2. 虚拟变形

 

3. 时空约束的位姿优化

 

 

 

 

【结论】

相比于标定不好的多相机场景肯定有提升,但是通用性和效率方面还值得继续探讨下。此外,开源是本文的最大亮点:https://kcheng1021.github.io/ucnerf.github.io/.

 

标签:PR,MULTI,RADIANCE,颜色,变形,校正,标定,虚拟,UC
From: https://www.cnblogs.com/memory123/p/18068952

相关文章

  • 【图论】最小生成树与Prim、Kruskal算法
    求图的最小生成树的Prim、Kruscal算法,其实都是由最小生成树的性质推来的,掌握了该性质,便能较容易地推导出这两种算法。最小生成树的性质无向图G的顶点集为VVV,设......
  • 在Debian系统上安装Prometheus
    在Debian系统上安装Prometheus,可以按照以下步骤操作:1.添加官方存储库首先,我们需要添加Prometheus的官方存储库到Debian系统中。以下是从Debian11Bullseye开始的安装步骤,对于Debian12Bookworm也应该适用:#安装所需的包管理工具sudoaptupdate&&sudoaptinstallcurlgnupg......
  • 你好Spring6 第0天
    传送门前言记得自己是先进的公司实习才学的Spring,那时候甚至还是个JDK7的SSM框架,真快,现在都是JDK17+Spring6时代了(Spring6发布于2022年底)选B站大学的视频来学习吧学习方向为Spring->SpringMVC->SpringBoot->Spring其他组件Spring尚硅谷Spring零基础入门到进阶,一套搞定spr......
  • Spring的核心思想之一IOC:仿Spring自定义一个实现IOC的容器
    IoCInversionofControl(控制反转/反转控制),是⼀个技术思想而不是⼀个技术实现。它描述的是Java开发领域对象的创建,管理的问题——传统开发⽅式:⽐如类A依赖于类B,往往会在类A中new⼀个B的对象,而在IoC思想下开发⽅式:使用者不⽤⾃⼰去new对象了,由IoC容器(Spring框架或其他)帮......
  • springboot-02理解 自动配置原理
    在进行springboot的多环境配置:可以选择激活那一共配置文件在properties下使用spring.profiles.active=.dev.test等在yaml下可以使用-------来进行分割环境配置测试环境server:port:8082spring:Profiles:dev/test;active:只需通过选择不同调用的环境参数进行声明即可......
  • [Rust] Thread 3: move keyword to resolve borrowing problem for closure
    Weofteruse movewithclosurespassedto thread::spawnbecasetheclosurewillthentakeownershipofthevaluesitusesfromtheenvironment,thustransferringowershopofthosevaluesfromonethreadtoanother. Thefollowingcodewon'twork:use......
  • 深入探索Spring注入:解锁@Autowired与构造器注入的秘密
    好久没有写JAVA了今天突然看到Sonarlint的提示  什么??竟然不推荐这样写?难道我一直写的都是错的??所以我深入了解了一下为什么要我改成构造函数注入在Spring框架中,依赖注入(DI)是一种核心功能,它允许对象通过构造函数、setter方法或字段直接定义其依赖关系。这里,我们专注于两种......
  • Spring 知识点
    SpringSpring是什么?Spring为了解决企业级应用的复杂性而创建,简化开发。如下简化:基于POJO的轻量级和最小侵入性编程;以IoC(控制反转)、DI(依赖注入)和面向接口实现松耦合;基于AOP(切面编程)和惯性进行声明式编程;以切面和模版减少样式代码;SpringIoC(控制反转)IoC负责创建、......
  • springboot-yaml语法
    SpringBoot使用一个全局的配置文件,配置文件名称是固定的application.properties语法结构:key=valueserver.port=8080application.yml语法结构:key:空格value普通的key-valueserver:port:8080yaml后缀配置可以存储对象,而properties只能保存键值对yaml不仅可以用来......
  • Spring中使用自带@Autowired注解实现策略模式
    场景SpringBoot中策略模式+工厂模式业务实例(接口传参-枚举类查询策略映射关系-执行不同策略)规避大量if-else:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/130503707设计模式-策略模式在Java中的使用示例:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/d......