论文标题
Sailenv:在虚拟视觉环境中学习变得简单
SAILenv: Learning in Virtual Visual Environments Made Simple
论文作者
论文摘要
最近,机器学习算法,计算机视觉科学家,工程师等方面的研究人员对3D模拟器表现出越来越兴趣,这是一种人为创建与现实世界中非常接近的实验环境的手段。但是,大多数现有的与3D环境接口算法的平台通常旨在设置与导航相关的实验,研究物理相互作用或处理未被认为是自定义的临时案例,有时缺乏强烈的感性外观和易于使用的软件接口。在本文中,我们提出了一个新颖的平台Sailenv,该平台专门设计为简单且可定制,并使研究人员可以在虚拟3D场景中进行视觉识别。需要几行代码来将每个算法与虚拟世界连接在一起,而非3D-Graphics专家可以轻松自定义3D环境本身,从而利用了一系列themeralistic对象。我们的框架产生了像素级的语义和实例标签,深度,并且据我们所知,它是唯一提供与运动相关的信息直接从3D引擎继承的信息。客户端服务器通信的运行较低,避免了基于HTTP的数据交换的开销。我们使用在现实世界图像上训练的最先进的对象检测器执行实验,表明它能够识别我们环境中的感性3D对象。光流的计算负担与使用基于现代GPU的卷积网络或更经典的实现进行的估计相比,相比之下。我们认为,科学界将受益于我们框架的简单性和高质量,以评估新提出的算法在其自定义的现实条件下。
Recently, researchers in Machine Learning algorithms, Computer Vision scientists, engineers and others, showed a growing interest in 3D simulators as a mean to artificially create experimental settings that are very close to those in the real world. However, most of the existing platforms to interface algorithms with 3D environments are often designed to setup navigation-related experiments, to study physical interactions, or to handle ad-hoc cases that are not thought to be customized, sometimes lacking a strong photorealistic appearance and an easy-to-use software interface. In this paper, we present a novel platform, SAILenv, that is specifically designed to be simple and customizable, and that allows researchers to experiment visual recognition in virtual 3D scenes. A few lines of code are needed to interface every algorithm with the virtual world, and non-3D-graphics experts can easily customize the 3D environment itself, exploiting a collection of photorealistic objects. Our framework yields pixel-level semantic and instance labeling, depth, and, to the best of our knowledge, it is the only one that provides motion-related information directly inherited from the 3D engine. The client-server communication operates at a low level, avoiding the overhead of HTTP-based data exchanges. We perform experiments using a state-of-the-art object detector trained on real-world images, showing that it is able to recognize the photorealistic 3D objects of our environment. The computational burden of the optical flow compares favourably with the estimation performed using modern GPU-based convolutional networks or more classic implementations. We believe that the scientific community will benefit from the easiness and high-quality of our framework to evaluate newly proposed algorithms in their own customized realistic conditions.