VALSE 2024 Workshop报告分享┆ 大规模自动驾驶仿真系统研究

本文主要是介绍VALSE 2024 Workshop报告分享┆ 大规模自动驾驶仿真系统研究,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

视觉与学习青年学者研讨会(VALSE)旨在为从事计算机视觉、图像处理、模式识别与机器学习研究的中国青年学者提供一个广泛而深入的学术交流平台。该平台旨在促进国内青年学者的思想交流和学术合作,以期在相关领域做出显著的学术贡献,并提升中国学者在国际学术舞台上的影响力。

2024年视觉与学习青年学者研讨会(VALSE 2024)于5月5日到7日在重庆悦来国际会议中心举行。本公众号将全方位地对会议的热点进行报道,方便广大读者跟踪和了解人工智能的前沿理论和技术。欢迎广大读者对文章进行关注、阅读和转发。文章是对报告人演讲内容的理解或转述,可能与报告人的原意有所不同,敬请读者理解;如报告人认为文章与自己报告的内容差别较大,可以联系公众号删除。

VALSE 2024在5月7日的会议主要包括3个Tutorial和9个Workshop。

3个Tutorial:在这三个Tutorial中,来自复旦大学的邱锡鹏教授、北京大学的王鹤教授和快手的王鑫涛呈现了3个报告,分别为《基于大模型的自主智能体》、《具身智能的Sim2Real泛化途径》和《视频生成的初探及其可控性研究》。

9个Workshop: 这些Workshop围绕多模态大模型、脑启发的视觉与学习、优秀学生论坛、女科学家成长论坛、异构联邦学习、多模态感知与对话、大模型与因果推理、遥感图像智能解译以及端到端自动驾驶等主题进行了广泛的探讨。从多模态大模型在复杂数据处理中的应用、到脑启发系统如何影响机器学习的未来发展;从优秀学生展示其创新研究成果的论坛,到支持和鼓励女科学家发展的专场讨论;再到异构联邦学习在保护隐私中的关键角色,以及多模态感知与对话技术在人机交互中的应用。此外,会议还深入探讨了大模型与因果推理在预测和决策中的重要性,遥感图像智能解译技术在环境监测和灾害响应中的应用,以及端到端自动驾驶技术的最新进展。这些讨论不仅突出了技术的创新应用,还强调了科研在推动行业发展和解决现实问题中的关键作用。

本文主要对复旦大学张力研究员的Workshop报告《大规模自动驾驶仿真系统研究》进行总结和分享。

1.报告人简介

张力,复旦大学大数据学院研究员,主要研究领域包括三维重建和自动驾驶等。

2.报告概述

近年来,随着自动驾驶技术及仿真系统的迅速发展,越来越多的研究旨在开发能够模拟极其逼真的驾驶环境的系统。这些研究试图在复杂的交通情景与动态参与者行为的基础上,为自动驾驶算法提供丰富的训练及测试环境。尽管如此,现有的仿真系统在遇到新的驾驶条件或交通场景时,由于依赖现有的数据采集,泛化能力受限。通过利用神经辐射场(NeRF)的三维重建技术以及雷达点云数据作为重建的先验信息,一些研究在提升街景重建的三维一致性上取得了成果,但在应对更广泛且复杂的动态场景时,仍然面临成本和重建质量的挑战。此外,自动驾驶系统迫切需要解决数据多样性不足及复杂光照条件的处理问题,以适应广泛而多样化的数据需求。本报告提出了一种从稀疏视角生成连续时空场景的高精度仿真数据方法,该方法能够准确地捕捉和模拟对象的运动与环境变化,涵盖各种环境条件、光照变化及动态场景,并在时间和空间上保持连续性与一致性,极大地提高了模型训练效率和预测的准确性。

3.最近的相关工作

根据张力研究员在现场的报告内容,选自其中的三篇最近的相关工作如下所示。如需了解张力研究员的更多工作和贡献,可以访问他的谷歌学术主页(张力研究员的谷歌学术主页链接:https://scholar.google.com.hk/citations?user=-wOTCE8AAAAJ&hl=zh-CN&oi=sra)。本推文以2024年的论文“S-NeRF++: Autonomous Driving Simulation via Neural Reconstruction and Generation”为例,结合个人理解进行了总结分享,具体见第4节。

(1)论文题目S-NeRF++: Autonomous Driving Simulation via Neural Reconstruction and Generation

论文下载链接:https://arxiv.org/pdf/2402.02112。

(2)论文题目:S-Agents: Self-organizing Agents in Open-ended Environments

论文下载链接:https://arxiv.org/pdf/2402.04578。

(3)论文题目Periodic Vibration Gaussian: Dynamic Urban Scene Reconstruction and Real-time Rendering

论文下载链接:https://arxiv.org/pdf/2311.18561。

4.内容总结

报告介绍了一种名为S-NeRF++的新型自动驾驶仿真系统,该系统基于神经重建技术。这种方法主要解决了传统仿真系统依赖手动建模和2D图像编辑,难以扩展到大规模场景且生成的仿真数据不够真实的问题。S-NeRF++通过改进的神经辐射场(Neural Radiance Fields, NeRF)技术,利用自动驾驶数据集如nuScenes和Waymo进行训练,能够生成大量高质量的街景和前景对象,提供了更高的渲染质量和操作灵活性。

图1 摄像头设置对比

图1(a) 展示了传统NeRF所需的摄像头设置,这些摄像头设置需要大量的重叠视场来有效训练NeRF模型,以实现高质量的3D重建和视图合成。这种设置通常适用于物体中心的场景,如室内环境或较小的室外区域。图1(b) 展示了自主车辆的摄像头设置,这是针对广阔的室外城市驾驶环境设计的。这种设置涵盖了360度的全景视角,摄像头之间的重叠区域相对较少,这对传统NeRF模型来说是一个挑战,因为这种模型依赖于高度重叠的视图来精确重建场景。

图2 新视角渲染性能示例

图2(a) 描述了一种当前最先进的方法(Mip-NeRF 360)在nuScenes场景中的渲染结果,展示了在复杂的城市场景中该方法遇到的问题,如模糊的纹理细节和大量的深度误差。图2(b) 展示了S-NeRF++在相同场景中的渲染结果,显示出明显改进的深度准确性和纹理细节,减少了渲染错误,提供了更为精确和真实的视觉效果。此外,图2(c) 和 图2(d)的对比进一步展示了S-NeRF++在处理动态对象(如移动车辆)时的能力,展示了其在复杂场景中合成新视图的能力,与GeoSim相比具有更高的质量和准确性。

图3 深度监督和渲染管道

图3详细说明了S-NeRF++如何利用来自LiDAR的稀疏点云数据进行深度监督,包括:图3(a) 展示了原始的噪声稀疏点云。图3(b) 展示了从这些点云数据中派生出的深度监督信息。图3(c) 展示了学习到的置信度图,帮助模型评估深度数据的可靠性。图3(d) 展示了最终的深度渲染结果,说明了通过优化深度数据的处理,模型能够生成更准确的深度图,从而改善整体的渲染质量。

图4 移动车辆的相机变换过程

图4展示了自主车辆(ego vehicle)与目标车辆(target vehicle)在数据收集期间动态变化的相对位置处理方法。图中说明了将相机坐标系统转换为以目标车辆为中心的坐标系统,以便更有效地模拟和渲染动态对象。这种处理方式简化了在自动驾驶数据收集中考虑动态目标的复杂性,使得S-NeRF++能够更准确地重建和渲染包含动态前景的场景。

图5 置信度组件的可视化

图5具体展示了深度监督过程中所使用的各种置信度组件的可视化,包括几何置信度和感知置信度等,图中显示了这些置信度如何分别针对不同的数据不一致性进行评估。几何置信度主要处理物理和几何的一致性问题,而感知置信度则关注于图像的视觉和纹理信息的一致性。此外,还展示了如何将这些不同的置信度度量整合到一个综合的置信度图中,这个综合置信度图在模型训练中被用来权衡来自不同数据源的信息,优化最终的学习和渲染过程。

图6 S-NeRF++系统中重建框架的整体概览

图6详细展示了S-NeRF++系统中重建框架的整体概览,特别强调了通过生成密集深度图和可学习的置信度图来监督训练过程。具体而言,首先使用稀疏的LiDAR数据创建初始的深度图,接着这些初始深度图通过深度补全技术被转化为更加密集的深度图。随后,系统生成了基于RGB图像、光流和SSIM/VGG的置信度图,这些置信度图帮助模型区分可靠和不可靠的深度信息。最终,这些数据被用于训练一个基于NeRF的网络,网络输出渲染的RGB图像和对应的深度图。此外,还展示了如何通过学习聚合不同的置信度指标,优化模型的深度估计,从而提高重建和渲染的质量和精度。整个流程说明了S-NeRF++如何结合先进的深度处理技术和神经渲染,以生成高质量的自动驾驶仿真数据。

这篇关于VALSE 2024 Workshop报告分享┆ 大规模自动驾驶仿真系统研究的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/971689

相关文章

在C#中获取端口号与系统信息的高效实践

《在C#中获取端口号与系统信息的高效实践》在现代软件开发中,尤其是系统管理、运维、监控和性能优化等场景中,了解计算机硬件和网络的状态至关重要,C#作为一种广泛应用的编程语言,提供了丰富的API来帮助开... 目录引言1. 获取端口号信息1.1 获取活动的 TCP 和 UDP 连接说明:应用场景:2. 获取硬

Golang操作DuckDB实战案例分享

《Golang操作DuckDB实战案例分享》DuckDB是一个嵌入式SQL数据库引擎,它与众所周知的SQLite非常相似,但它是为olap风格的工作负载设计的,DuckDB支持各种数据类型和SQL特性... 目录DuckDB的主要优点环境准备初始化表和数据查询单行或多行错误处理和事务完整代码最后总结Duck

JAVA系统中Spring Boot应用程序的配置文件application.yml使用详解

《JAVA系统中SpringBoot应用程序的配置文件application.yml使用详解》:本文主要介绍JAVA系统中SpringBoot应用程序的配置文件application.yml的... 目录文件路径文件内容解释1. Server 配置2. Spring 配置3. Logging 配置4. Ma

2.1/5.1和7.1声道系统有什么区别? 音频声道的专业知识科普

《2.1/5.1和7.1声道系统有什么区别?音频声道的专业知识科普》当设置环绕声系统时,会遇到2.1、5.1、7.1、7.1.2、9.1等数字,当一遍又一遍地看到它们时,可能想知道它们是什... 想要把智能电视自带的音响升级成专业级的家庭影院系统吗?那么你将面临一个重要的选择——使用 2.1、5.1 还是

高效管理你的Linux系统: Debian操作系统常用命令指南

《高效管理你的Linux系统:Debian操作系统常用命令指南》在Debian操作系统中,了解和掌握常用命令对于提高工作效率和系统管理至关重要,本文将详细介绍Debian的常用命令,帮助读者更好地使... Debian是一个流行的linux发行版,它以其稳定性、强大的软件包管理和丰富的社区资源而闻名。在使用

Ubuntu系统怎么安装Warp? 新一代AI 终端神器安装使用方法

《Ubuntu系统怎么安装Warp?新一代AI终端神器安装使用方法》Warp是一款使用Rust开发的现代化AI终端工具,该怎么再Ubuntu系统中安装使用呢?下面我们就来看看详细教程... Warp Terminal 是一款使用 Rust 开发的现代化「AI 终端」工具。最初它只支持 MACOS,但在 20

windows系统下shutdown重启关机命令超详细教程

《windows系统下shutdown重启关机命令超详细教程》shutdown命令是一个强大的工具,允许你通过命令行快速完成关机、重启或注销操作,本文将为你详细解析shutdown命令的使用方法,并提... 目录一、shutdown 命令简介二、shutdown 命令的基本用法三、远程关机与重启四、实际应用

Debian如何查看系统版本? 7种轻松查看Debian版本信息的实用方法

《Debian如何查看系统版本?7种轻松查看Debian版本信息的实用方法》Debian是一个广泛使用的Linux发行版,用户有时需要查看其版本信息以进行系统管理、故障排除或兼容性检查,在Debia... 作为最受欢迎的 linux 发行版之一,Debian 的版本信息在日常使用和系统维护中起着至关重要的作

SpringBoot项目启动后自动加载系统配置的多种实现方式

《SpringBoot项目启动后自动加载系统配置的多种实现方式》:本文主要介绍SpringBoot项目启动后自动加载系统配置的多种实现方式,并通过代码示例讲解的非常详细,对大家的学习或工作有一定的... 目录1. 使用 CommandLineRunner实现方式:2. 使用 ApplicationRunne

将Python应用部署到生产环境的小技巧分享

《将Python应用部署到生产环境的小技巧分享》文章主要讲述了在将Python应用程序部署到生产环境之前,需要进行的准备工作和最佳实践,包括心态调整、代码审查、测试覆盖率提升、配置文件优化、日志记录完... 目录部署前夜:从开发到生产的心理准备与检查清单环境搭建:打造稳固的应用运行平台自动化流水线:让部署像