Ultralytics YOLO27: 加入候补名单。
获取 YOLO 许可
指南

什么是图像计算?快速入门

了解图像计算是什么、如何运作,以及它如何应用于医疗、自动驾驶和其他现代智能系统。

Abirami VinaAbirami Vina5 分钟阅读
机器通过图像计算解读视觉数据

当你走过购物中心或繁忙的公共街道时,入口和人行道上方安装的摄像头会记录周围活动。它们每秒都会生成视觉数据,而我们大多数时候甚至不会注意到。

这股持续不断的数据流为现代 AI 驱动的系统提供支持,从智能安防系统到自动驾驶汽车。这些创新由图像计算推动。图像计算是一个多用途领域,融合了计算机科学、数学和物理学。

图像计算帮助机器理解图像中的内容。它让系统能够识别场景中正在发生的事情,并决定如何运行或作出响应,例如在出现障碍物时让自动驾驶汽车停车。

本文将介绍什么是图像计算,以及它在现代人工智能 (AI)系统中的应用方式。

了解图像计算#

图像计算是使用先进算法采集、处理和分析图像的过程。它将图像视为机器能够理解和处理的数据。

换句话说,每张图像都会被处理为一个数字网格。具体做法是将像素(图像中最小的单位)转换为由行和列组成的矩阵。每个像素都有一个数值,用来告诉机器图像中特定区域的明暗程度。

这些数值的组织方式取决于图像是灰度图还是彩色图。在灰度图中,像素值通常介于 0(黑色)到 255(白色)之间。在彩色图像中,系统会使用多个矩阵表示不同的颜色通道,例如红、绿、蓝(RGB)或色相、饱和度、明度(HSV)。

数字图像的矩阵表示

图 1. 图像的矩阵表示(来源)

除了像素矩阵之外,图像通常还包含称为元数据的隐含上下文信息。元数据提供图像分辨率、位深、摄像头或传感器设置,以及图像的精确拍摄时间等重要细节。图像以特定文件格式存储,以同时保留视觉数据和元数据。

例如,在生物医学图像计算中,图像通常以医学数字成像和通信(DICOM)格式存储。DICOM 将视觉图像数据与患者信息(例如身份信息和设备设置)结合起来,确保医学图像分析准确、一致且安全。

图像计算的工作原理#

现在我们对图像计算有了更深入的了解,接下来看看如何将摄像头画面转化为有用信息。

具体工作流程可能因应用而异,但大多数图像计算系统都包含以下主要阶段:

  • 图像采集:首先,使用相机和传感器捕获视觉数据,或从开源图像数据集中获取数据。
  • 图像预处理:接着,对采集的图像进行调整大小、降噪和增强,并将其转换为特定色彩空间,以统一输入格式。
  • 特征提取:使用深度学习算法学习图像中的重要模式,例如边缘、形状和纹理。
  • 解读:分析提取出的特征,以执行目标检测、图像分割和目标跟踪等任务。
  • 输出:最后,系统生成结构化输出,例如类别标签或边界框,并以便于人或其他系统理解和使用的方式呈现结果,以供可视化。

图像计算与计算机视觉和图像处理的区别#

在接触图像计算时,你可能还会看到图像处理和计算机视觉等术语。虽然这些术语经常被混用,但它们描述了 AI 系统与视觉数据交互的不同方式。

例如,图像处理侧重于增强图像或改善输入图像的质量,使用的基本操作包括去噪、缩放和调整对比度。而作为 AI 一个分支的计算机视觉则在图像处理的基础上进一步发展,让机器能够识别物体、解读场景,并理解图像或视频中正在发生的事情。

图像计算结合图像处理与计算机视觉,将视觉数据转化为智能系统能够使用的有意义输出。

图像处理、计算机视觉和图像计算的对比

图 2. 图像处理与计算机视觉和图像计算的对比。图片由作者提供。

图像计算的当今实现方式#

接下来看看图像计算如今是如何实现的。

在图像计算发展的早期,边缘、角点和纹理等特征需要通过基于规则的手工算法来定义。虽然这些方法在受控环境中表现尚可,但难以扩展,也难以适应复杂的现实条件。

现代图像计算系统通过采用基于深度学习的方法克服了这些局限。卷积神经网络 (CNN)和视觉 Transformer 等模型可以从大型图像数据集中自动学习相关特征。这使它们能够以更高的准确度和稳健性执行目标检测、实例分割和目标跟踪等任务。

如今,图像计算工作流通常依赖于为生产级 AI 系统部署而设计的实时视觉模型。例如,Ultralytics YOLO26 等视觉 AI 模型可在边缘设备和云环境中实现目标检测和实例分割等快速高效的计算机视觉功能。

Ultralytics YOLO26 检测并分割图像中的物体

图 3. 使用 Ultralytics YOLO26 检测并分割图像中对象的示例。

图像计算的现实应用#

图像计算已广泛应用于现实场景,帮助人们理解视觉数据并据此采取行动。接下来看看图像计算在不同领域中的应用。

用于早期疾病检测的医学图像计算#

图像计算可以帮助医生和临床医师更早发现疾病,并更高效地分析医学扫描图像。这些系统可以快速处理 X 光和磁共振成像 (MRI) 扫描等医学影像数据,而且通常比人工审核得出更一致的结果。

例如,可以使用张实验室胸部 X 光数据集等大型胸部 X 光图像集训练 Ultralytics YOLO26 等模型,使模型学会与感染和异常相关的模式。训练完成后,这些模型可以帮助判断扫描结果是否正常,或是否显示肺炎、COVID-19 等疾病的迹象。

用于自动驾驶的图像计算#

自动驾驶汽车使用图像计算来了解周围情况并作出驾驶决策。这项技术将原始摄像头画面转化为实时信息,帮助车辆安全、平稳地行驶。

图像计算常用于高级驾驶辅助系统 (ADAS)。这些模块不只是录制视频,还会分析每一帧,以识别车道标线、其他车辆、行人和障碍物。这样一来,汽车就能在几乎无需人工干预的情况下,应对不断变化的道路状况。

另一个常见应用是融合多个摄像头的图像,生成车辆周围的 360 度视图。图像计算有助于校正镜头畸变、提升图像清晰度,并平衡所有摄像头画面的亮度和色彩。最终生成清晰、无缝的视图,让车辆即使在恶劣天气或弱光条件下也能安全行驶。

使用深度学习进行图像拼接

图 4. 使用深度学习进行图像拼接(来源)

图像计算的优缺点#

以下是图像计算的一些优势:

  • 可扩展性:训练完成后,图像计算系统可以持续、大规模地分析海量视觉数据。
  • 决策:它支持自动驾驶、医学筛查和工业监控等对时间要求严格的应用。
  • 长期成本效益:尽管初始部署成本可能较高,自动化视觉分析可以降低长期运营成本。

图像计算有很多优势,但也存在一些局限。以下是需要考虑的几个因素:

  • 数据质量:图像计算方法高度依赖准确标注和高质量数据集,而创建这些数据集可能成本高昂且耗时。
  • 对环境条件敏感:光照变化、遮挡、运动模糊、天气或摄像头角度变化都可能对模型性能产生负面影响。
  • 可解释性有限:基于深度学习的图像模型可能像黑箱一样难以理解,因此很难解释模型如何做出决策。

要点#

图像计算已从基础图像处理发展为一种技术,使 AI 系统能够实时感知和理解真实世界。随着深度学习不断进步,图像计算正成为构建更智能、更实用的工具包和应用的重要组成部分。

加入我们的社区,并查看我们的 GitHub 代码仓库,了解 AI。浏览我们的解决方案页面,阅读 AI 在农业中的应用和计算机视觉在物流中的应用。了解我们的许可选项,开始构建视觉 AI 模型。

作者

Abirami Vina
Abirami Vina

内容创作者 · Ultralytics

Abirami Vina 职业生涯始于计算机视觉工程师,由此在视觉 AI 和机器学习领域打下了坚实基础。她是 Ultralytics 的内容创作者,也是 Scribe of AI 的创始人兼首席撰稿人,为专注 AI 的公司撰写高质量技术内容。她热衷于让 AI 更易理解、更具吸引力,通过自己的作品连接前沿技术与现实影响。

评论

提出问题、分享你的结果,或帮助其他人。

探索解决方案

体育领域的计算机视觉

体育领域的计算机视觉

了解 Ultralytics YOLO 如何通过球员和球追踪、表现分析、教练洞察及运动员康复,推动体育视觉技术的发展。
了解详情
航空影像计算机视觉

航空影像计算机视觉

使用 Ultralytics YOLO 将无人机和航空影像转化为农业、水产养殖、保护工作和地理空间分析的实时洞察。
了解详情
航空航天中的计算机视觉

航空航天中的计算机视觉

使用 Ultralytics YOLO 将计算机视觉应用于航空航天领域,包括飞机检查、跑道 FOD 检测、机场地面作业和复合材料缺陷检测。
了解详情
安防领域的计算机视觉

安防领域的计算机视觉

使用 Ultralytics YOLO 模型守护每个场所。视觉 AI 可用于周界监控、威胁检测、车牌识别和工作场所安全。
了解详情
机器人领域的计算机视觉

机器人领域的计算机视觉

使用 Ultralytics YOLO 模型提升智能机器的能力。机器人领域的视觉 AI 可用于自主导航、感知、目标跟踪和实时控制。
了解详情
物流中的计算机视觉

物流中的计算机视觉

借助 Ultralytics YOLO 模型优化物流流程。视觉 AI 可用于包裹检查、分拣、车辆跟踪和仓库安全实时监控。
了解详情
零售中的计算机视觉

零售中的计算机视觉

借助 Ultralytics YOLO 模型重新构想零售。视觉 AI 可用于库存跟踪、货架监控、排队管理和更深入的客户洞察。
了解详情
医疗领域的计算机视觉

医疗领域的计算机视觉

借助 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可加快医学影像处理、优化诊断并监测患者。
了解详情
制造业中的计算机视觉

制造业中的计算机视觉

利用 Ultralytics YOLO 模型优化制造流程。视觉 AI 可用于质量控制、缺陷检测、个人防护装备合规检查和装配线自动化。
了解详情
汽车领域的计算机视觉

汽车领域的计算机视觉

利用 Ultralytics YOLO 模型在汽车领域应用计算机视觉。视觉 AI 可提升道路安全、驾驶辅助和车辆自动化水平,让道路更智能。
了解详情
农业中的计算机视觉

农业中的计算机视觉

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。为作物监测、牲畜追踪和精准农业提供支持,从而提高产量并实现更智能的生产。
了解详情

让我们携手构建 AI 的未来!

开启你的旅程,迎接机器学习的未来