0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

图像标注在计算机视觉中起着至关重要的作用

Dbwd_Imgtec 来源:AI公园 作者:AI公园 2021-01-08 14:17 次阅读

导读

给大家介绍图像标注的种类,应用场景,以及各种标注的优缺点。

介绍

“如果没有数据分析,公司就会变得既盲又聋,就像高速公路上的鹿一样在网络上游荡。”

— Geoffrey Moore

每个数据科学任务都需要数据。具体地说,是输入系统的干净易懂的数据。说到图像,计算机需要看到人类眼睛看到的东西。

例如,人类有识别和分类物体的能力。同样,我们可以使用计算机视觉来解释它接收到的视觉数据。这就是图像标注的作用。

图像标注在计算机视觉中起着至关重要的作用。图像标注的目标是为和任务相关的、特定于任务的标签。这可能包括基于文本的标签(类),绘制在图像上的标签(即边框),甚至是像素级的标签。我们将在下面探讨这一系列不同的标注技术。

人工智能需要的人工干预比我们想象的要多。为了准备高精度的训练数据,我们必须对图像进行标注以得到正确的结果。数据注释通常需要较高水平的领域知识,只有来自特定领域的专家才能提供这些知识。

需要标注的计算机视觉任务:

物体检测

线/边缘检测

分割

姿态预测/关键点识别

图像分类

目标检测

进行目标检测的技术主要有两种,即2D和3D包围框。 对于多边形物体,可以使用多边形方法。让我们详细讨论一下。

2D 包围框

在这种方法中,只需要在被检测的物体周围绘制矩形框。它们用于定义对象在图像中的位置。边框可以由矩形左上角的x、y轴坐标和右下角的x、y轴坐标来确定。

优点和缺点:

标注起来快速和容易。

不能提供重要的信息,如物体的方向,这对许多应用来说是至关重要的。

包括不属于物体一部分的背景像素。这可能会影响训练。

3D 包围框或者立方体

类似于2D边框,除了它们还可以显示目标的深度。这种标注是通过将二维图像平面上的边界框向后投影到三维长方体来实现的。它允许系统区分三维空间中的体积和位置等特征。

优点和缺点:

解决了物体方向的问题。

当物体被遮挡,这种标注可以想象包围框的维度,这可能会影响训练。

这种标注也会包括背景像素,可能会影响训练。

多边形

有时,必须标记形状不规则的物体。在这种情况下,使用多边形。注释时只需标记物体的边缘,我们就能得到要检测的物体的完美轮廓。

优点和缺点:

多边形标记的主要优点是它消除了背景像素,并捕获了物体的精确尺寸。

非常耗时,如果物体的形状是复杂的,很难标注。

注:多边形方法也用于物体形状的分割。我们将在下面讨论分割。

数据采集是ML冷启动的问题。但是,即使你有了一个可行的数据集,构建和测试模型也是需要技巧的。

线/边缘检测(线和样条)

在划分边界时,线和样条是有用的。将区分一个区域和另一个区域的像素进行标注。

优点和缺点:

这种方法的优点是,连线上的像素不需要都是连续的。这样在检测有中断的线或部分遮挡的物体是非常有用的。

手动标注图像中的线是非常累人和费时的,特别是图像中有很多的线的时候。

当物体碰巧是对齐的时候,可能会给出误导的结果。

姿态预测 / 关键点识别

在许多计算机视觉应用中,神经网络常常需要识别输入图像中重要的感兴趣的点。我们把这些点称为地标或关键点。在这种应用中,我们希望神经网络输出关键点的坐标(x, y)。

分割

图像分割是将一幅图像分割为多个部分的过程。图像分割通常用于在像素级定位图像中的物体和边界。图像分割方法有很多种。

语义分割:语义分割是一项机器学习任务,它需要像素级标注,其中图像中的每个像素都被分配给一个类。每个像素都带有语义意义。这主要用于环境背景非常重要的情况。

实例分割:实例分割是图像分割的一种子类型,它在像素级别上标识图像中每个物体的每个实例。实例分割和语义分割是图像分割的两种粒度级别之一。

全景分割:全景分割结合了语义分割和实例分割,所有像素都被分配一个类标签,所有目标实例都被唯一地分割。

图像分类

图像分类不同于目标检测。目标检测的目的是识别和定位目标,而图像分类的目的是识别和识别特定的目标类。这个用例的一个常见示例是对猫和狗的图片进行分类。标注者必须为一只狗的图像分配一个类标签“dog”,对猫的图像分配类标签“cat”。

图像标注的用例

在本节中,我们将讨论如何使用图像标注来帮助机器模型执行特定行业的任务:

零售:

2D边框可以用于标注产品的图像,然后机器学习算法可以使用这些图像来预测成本和其他属性。图像分类在这方面也有帮助。

医学:

多边形可用于在医用x射线中标记器官,以便将它们输入深度学习模型,以训练x射线中的畸形或缺陷。这是图像标注最重要的应用之一,需要医学专家具有较高的领域知识。

自动驾驶汽车:

这是另一个重要的领域,图像标注可以应用。利用语义分割对图像中的每个像素进行标记,使车辆能够感知到道路上的障碍物。这一领域的研究仍在进行中。

情绪检测:

这是里程碑,可以用来检测一个人的情绪(高兴,悲伤,或自然)。这可以应用于评估受试者对特定内容的情绪反应。

制造行业:

线和样条可用于标注工厂的图像线跟随机器人工作。这可以帮助自动化生产过程,人力劳动可以最小化。

图像标注的一些挑战

时间复杂度

手工标注图像需要很多时间,机器学习需要大量的数据集,需要大量的时间来有效地标注这些基于图像的数据集。

计算复杂度

机器学习需要精确标注的数据来运行模型。如果标注者在给图像做标注的时候,注入任何一种错误,都可能会影响到训练,所有的努力都可能付诸东流。

领域知识

如前所述,图像标注通常需要特定领域的高级领域知识。因此,我们需要知道该标注什么的注解者,以及该领域的专家。

责任编辑:lq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 图像
    +关注

    关注

    2

    文章

    1082

    浏览量

    40396
  • 计算机视觉
    +关注

    关注

    8

    文章

    1696

    浏览量

    45918
  • 图像标注
    +关注

    关注

    0

    文章

    9

    浏览量

    2579

原文标题:图像标注的基础内容介绍

文章出处:【微信号:Imgtec,微信公众号:Imagination Tech】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    简述计算机总线的分类

    计算机总线作为计算机系统连接各个功能部件的公共通信干线,其结构和分类对于理解计算机硬件系统的工作原理至关重要。以下是对
    的头像 发表于 08-26 16:23 898次阅读

    存储器微型计算机系统作用

    存储器微型计算机系统扮演着至关重要的角色,它是计算机存储和处理数据的核心部件。以下将详细介绍存储器
    的头像 发表于 08-22 14:25 1550次阅读

    计算机视觉有哪些优缺点

    计算机视觉作为人工智能领域的一个重要分支,旨在使计算机能够像人类一样理解和解释图像和视频的信息
    的头像 发表于 08-14 09:49 690次阅读

    边沿触发器计算机中的应用

    边沿触发器计算机中的应用极为广泛,它们作为数字电路的基本单元,对于实现计算机内部的时序控制、数据存储与传输、以及复杂逻辑功能等方面起着
    的头像 发表于 08-12 14:20 351次阅读

    计算机视觉图像融合

    许多计算机视觉应用(例如机器人运动和医学成像),需要将多个图像的相关信息整合到单一图像
    的头像 发表于 08-01 08:28 517次阅读
    <b class='flag-5'>计算机</b><b class='flag-5'>视觉</b><b class='flag-5'>中</b>的<b class='flag-5'>图像</b>融合

    DRAM计算机中的应用

    DRAM(Dynamic Random Access Memory,动态随机存取存储器)计算机系统扮演着至关重要的角色。它是一种半导体存储器,用于存储和快速访问数据,是
    的头像 发表于 07-24 17:04 883次阅读

    计算机视觉图像处理的区别和联系

    计算机视觉图像处理是两个密切相关但又有明显区别的领域。 1. 基本概念 1.1 计算机视觉 计算机
    的头像 发表于 07-09 09:16 1115次阅读

    计算机视觉人工智能领域有哪些主要应用?

    计算机视觉是人工智能领域的一个重要分支,它主要研究如何让计算机能够像人类一样理解和处理图像和视频数据。
    的头像 发表于 07-09 09:14 1134次阅读

    计算机视觉属于人工智能吗

    属于,计算机视觉是人工智能领域的一个重要分支。 引言 计算机视觉是一门研究如何使计算机具有
    的头像 发表于 07-09 09:11 1103次阅读

    深度学习计算机视觉领域的应用

    随着人工智能技术的飞速发展,深度学习作为其中的核心技术之一,已经计算机视觉领域取得了显著的成果。计算机视觉,作为
    的头像 发表于 07-01 11:38 656次阅读

    机器视觉计算机视觉的区别

    人工智能和自动化技术的快速发展,机器视觉(Machine Vision, MV)和计算机视觉(Computer Vision, CV)作
    的头像 发表于 06-06 17:24 1196次阅读

    计算机视觉的主要研究方向

    计算机视觉(Computer Vision, CV)作为人工智能领域的一个重要分支,致力于使计算机能够像人眼一样理解和解释图像和视频
    的头像 发表于 06-06 17:17 828次阅读

    计算机视觉的十大算法

    视觉技术的发展起到了重要的推动作用。一、图像分割算法图像分割算法是计算机
    的头像 发表于 02-19 13:26 1193次阅读
    <b class='flag-5'>计算机</b><b class='flag-5'>视觉</b>的十大算法

    计算机视觉:AI如何识别与理解图像

    计算机视觉是人工智能领域的一个重要分支,它致力于让机器能够像人类一样理解和解释图像。随着深度学习和神经网络的发展,人们对于如何让AI识别和理解图像
    的头像 发表于 01-12 08:27 1339次阅读
    <b class='flag-5'>计算机</b><b class='flag-5'>视觉</b>:AI如何识别与理解<b class='flag-5'>图像</b>

    计算机视觉的立体视觉和深度感知Python示例实现

    人工智能和图像处理的迷人世界,这些概念在使机器能够像我们的眼睛一样感知我们周围的三维世界起着关键
    的头像 发表于 11-21 10:50 604次阅读