一文聊聊用于机器感知的3D与2D传感器数据 | 数据标注

article/2025/9/14 17:23:02

人类和机器之间最大的区别之一在于我们感知周围环境的方式。我们都存在于3D世界中,人类天生能够感知复杂的几何形状、透视、遮挡、消失点、物体持久性等带来的影响,但机器却很难处理这些最简单的情况。

想让他们能够“看到”仍然是一个热门的研究领域。机器理解它们所感知事物的能力有限,但他们努力在观察之间“连接点”。我们试图通过模仿我们自己的学习行为来教会他们——通过提供视频数据流并期望他们从中学习。可悲的是,这已被证明仅对有限数量的任务有用。

为什么我们的感知算法需要使用3D数据

简而言之,我们无法在2D表示中真正捕捉3D对象的本质。这个数字泄露了它——你在这个过程中失去了一个完整的维度——即“深度”。人类知道几何投影是如何工作的,并且对距离和透视如何影响不同物体的外观有一个心智模型。这使我们能够估计它们的相对位置、大小和方向,甚至从单个图像中。但机器还没有到达那里。

为了尝试弥合这一差距,人们正在尝试使用能够提供环境完整3D表示的各种传感器。其中,激光雷达、雷达和超声波是最受欢迎的选择,每一种都有自己的优点、缺点和应用。

使用3D数据的挑战

至于生活中的一切,使用3D数据有两个方面。获得额外的维度确实是有代价的。一些主要挑战包括:

复杂且昂贵的传感器

不管怎样,钱是其中一个因素。支持3D数据的传感器在构建复杂性和相应的价格方面差异很大,从数百美元到数千美元不等。选择它们并不便宜,特别是考虑到您通常需要多个单元以保证足够大的视野。

低分辨率数据

在许多情况下,3D传感器收集的数据远不及传统相机的数据密集或高分辨率。在激光雷达的情况下,标准传感器将垂直空间离散化为行(行数不同),每个传感器都有数百个检测点。这产生的数据点比标准高清图片中包含的数据点少约1000倍。此外,由于激光束传播的锥形形状,物体距离越远,落在其上的样本就越少。因此,检测物体的难度随着它们与传感器的距离呈指数增长。

技术上具有挑战性的数据表示

使用3D数据本身就是一项挑战。与相机提供的瞬时数据采集相比,某些3D传感器可能会由于往返时间而在信号感应和注册之间遇到延迟,尤其是当传感器放置在快速行驶的汽车上时。对于旋转传感器,例如360度LiDAR,需要进行额外的校正,以消除运动引起的失真。

尽管有这些难点,3D数据还是存在一些重要的优势:

自然表现

使用3D传感器时,记录的数据呈现出现实世界的数字克隆,它提供了一些非常有用的属性。在2D投影中,透视会改变对象的外观及其感知大小,而在3D中,无论与传感器的距离如何,它们都具有与其真实世界尺寸一致的大小。此外,可以估计物体相对于传感器位置的准确方向。

准确的位置测量

3D映射方法经常用于以极高的精度测量对象的位置。LiDAR 传感器的激光和雷达的电磁波都能够提供有关遇到障碍物的确切距离的信息,从而可以访问“深度”维度。这使算法能够对整个场景、其中对象之间的距离以及最重要的 - 没有障碍物的区域进行推理。

不受光照条件的影响

凸轮图像还有另一个主要缺点——光照条件对采集数据的质量有极大的影响。一天中的时间以及某些天气条件可能会产生负面影响,并且会显着降低传感器的有效范围或使其完全无用。相比之下,3D传感器不受光照条件的影响,可以保证一致的高质量数据流。

如果您需要获取2D图像数据和3D点云数据,欢迎联系我们!

景联文科技作为长三角地区规模最大的AI基础数据服务商之一,拥有专业、高素质的全职采集标注团队,针对定制化程度高、标注情况多而复杂的项目,景联文科技自建数据标注平台与成熟的标注、审核、质检机制,支持支持计算机视觉(拉框标注、语义分割、3D点云标注、关键点标注、线标注、2D/3D融合标注、目标跟踪、图片分类等)、语音工程(语音切割、ASR语音转写、语音情绪判定、声纹识别标注等)、自然语言处理(OCR转写、文本信息抽取、NLU语句泛化)多类型数据标注。平台还具有自动标注功能,可对图像进行预处理,根据标注结果调整模型进行标注,根据场景灵活配制标注流程,进一步保证了标注精度。

景联文科技|AI基础数据服务|数据采集|数据标注|假指纹制作|指纹防伪算法

助力人工智能技术加速数字经济相关产业质量变革,赋能传统产业智能化转型升级


http://chatgpt.dhexx.cn/article/x5BKJQhB.shtml

相关文章

多传感器融合 | CenterFusion:毫米波雷达和相机后融合3D检测算法

点击下方卡片,关注“自动驾驶之心”公众号 ADAS巨卷干货,即可获取 今天自动驾驶之心很荣幸邀请到寒风分享RV后融合算法CenterFusion,如果您有相关工作需要分享,请在文末联系我们! >>点击进入→自动驾驶之心【多传…

Ansys Lumerical Zemax Speos | CMOS 传感器相机:3D 场景中的图像质量分析

在本例中,我们介绍了一个仿真工作流程,用于在具有不同照明条件的特定环境中,从光学系统和CMOS成像器的组合中分析相机系统的图像质量。此示例主要涵盖整个工作流程中的Ansys Speos部分。该光学系统采用Ansys Zemax OpticStudio设计&#xff0…

三维力传感器

背景介绍 三维力传感器在现实生活中具有广泛的应用,例如:机器人关节传感元件,医疗设备以及智能制造装备等,调研可知,三维力传感器通过弹性体元件,把外力转换为结构的变形,进而通过应变片实现三维…

视觉传感器:3D感知算法

作者丨巫婆塔里的工程师知乎 来源丨https://zhuanlan.zhihu.com/p/426569335 编辑丨 一点人工一点智能 1 前言 之前的一篇文章介绍了基于视觉传感器的2D环境感知,包括2D物体检测和跟踪,2D场景语义分割。 但是,对于自动驾驶应用来说&#xff0…

3D 霍尔效应位置传感器原理解析

描述 在各种工业 4.0 应用中,通过 3D 位置检测进行实时控制的情况越来越多,从工业机器人、自动化系统到机器人真空和安防。3D 霍尔效应位置传感器无疑是这些应用的极好选择,因为这种传感器具有很高的重复性和可靠性,而且还可与门窗…

3D视觉基础(基本原理及3D传感器基本参数)

点击上方“3D视觉工坊”,选择“星标” 干货第一时间送达 来源:新机器视觉 本人所在行业属于3D视觉方向,因此最近也是学习了很多3D视觉的知识,这次专门总结一下。 传统工业机器视觉中,2D指的是X方向加Y方向,…

3D传感器的原理

在计算机视觉系统中,三维场景信息为图像分割、目标检测、物体跟踪等各类计算机视觉应用提供了更多的可能性,而深度图像(Depth map)作为一种普遍的三维场景信息表达方式得到了广泛的应用。深度图像的每个像素点的灰度值可用于表征场…

【综述】机器视觉中的3D传感器

点击上方“小白学视觉”,选择加"星标"或“置顶” 重磅干货,第一时间送达 近年来,机器视觉技术变得越来越复杂,工业领域的图像处理更多的专注于3D传感器,而且越来越多的技术已经完善并且投入到实际应用中&…

【3D视觉原理】2-3D传感器原理

文章目录 内容概要3D光学测量方法概述被动测距单目立体视觉(精度不高)聚焦法离焦法 双目立体视觉(精准)多目立体视觉(更精准) 主动测距结构光法光点法光条法光面法 飞行时间法(ToF)脉…

Xcode Cloud

一、使用Xcode Cloud 的要求 (1)开发者账户要求 已加入Apple Developer Program向xcode加入Apple IDApp Store Connect上有app 记录或者可以创建一个app记录 (2)Project和workspace要求 Project或者workspace使用Xcode项目使用…

使用Xcode13进行Swift开发2

使用Xcode13进行Swift开发2 1.应用功能1.1 UIScreen与systemName1.2 struct,ScrollView,padding,ForEach和创建列表1.3 GeometryReader1.4 list,combine 使用Xcode13进行Swift开发https://blog.csdn.net/gavinliu266/article/details/126407896 Monterey…

Xcode简明教程(使用Xcode编写C++语言程序)

Xcode 是由Apple官方开发的IDE,支持C、C++、Objective-C、Swift等,可以用来开发 Mac OS X 和 iOS 上的应用程序。Xcode使用LLVM/Clang作为编译器。 去App store下载Xcode,打开点击Command Line Tool,再选c++,完成。 在Xcode上运行C语言程序 在 Xcode 上运行C语言程序需…

Mac m1 使用Xcode配置OpenMp教程完善版

目录 安装brew安装llvm配置xcode添加libomp.dylib文件代码测试引用 安装brew 自己搜教程 安装llvm brew install llvm安装完成后使用 brew info llvm,复制保存安装路径(后续配置会用,路径用自己的) 下图中为:/opt/h…

Xcode下使用git

1.创建仓库 可以使用命令来创建,做法参考之前的文章git代码管理工具使用 也可以登录github,找到new repository,点击后进入创建页面输入标题helloworld,点击创建。 创建好后进入创建好的repository拷贝地址,我此处…

写给设计师同学的xcode使用教程: 教你用 Xcode 做原型设计

在过去的一个月,我每天早上 7 点起床,一直工作到晚上 7 点,在完成在 Carshare.hk 的那份全职工作之余,一直都在致力于完善那个 Ripple 应用。这个月全是关于 iOS 方面的经验,我面对的挑战是在年底前发布这个 iOS 应用之…

使用Xcode13进行Swift开发

使用Xcode13进行Swift开发 1.软件Xcode 2.快捷键3.应用功能3.1 VStack,HStack,ZStack3.2 frame,foregroundColor,cornerRadius,shadow,resizable与aspicRatio3.3 font,fontWeight,offset,rotationEffect和rotation3DEffset3.4 State,onTapGuesture与animation3.5 gesture和Disp…

Xcode使用教程详细讲解 1

Xcode使用教程详细讲解是本文要介绍的内容,Xcode是一个款强大的IDE开发环境,就像你在写Windows程序时需要VS2005一样 需要要Xcode为你写Mac程序提供环境。因此,如果你要成为Mac 程序的开发者,灵活运用Xcode工具是你必须做的第一步…

xcode编程c语言,使用xcode编写c语言的方法介绍

使用xcode编写c语言的方法介绍 发布时间:2020-03-26 17:08:31 来源:亿速云 阅读:149 作者:小新 今天小编分享的是使用xcode编写c语言的方法介绍,可能大家对xcode并不陌生,或者从来没有了解过xcode。但是不用…

使用Xcode 真机无线调试

1.iPhone和Xcode连在同一WIFI下 2.打开Xcode 顶部菜单 选中Window -> Device and Simulators 3.选中Connect via network (注意:勾选前还要用数据线连接,测试机要设置密码,出弹窗的话要点击信任) 真机设备旁边出现小地球 就代表成功了

Xcode 使用教程(简版)

1.Xcode IDE概览 说明:从左到右,依次是“导航窗格(Navigator)->边列(Gutter)->焦点列(Ribbon)->代码编辑窗口(Standard/Primary Editor)”。 边列&a…