Ultralytics YOLO27:
获取 YOLO 许可
返回 Ultralytics 术语表

Image Segmentation

图像分割会将图像划分为像素区域,精确显示每个类别或物体的位置。内容比较语义分割、实例分割和全景分割。

图像分割是一项计算机视觉任务,通过为像素标注类别,将图像划分为不同区域。其输出是一组掩码,用于精确标明哪些像素属于哪个类别或物体。与通过矩形边界框定位物体、且框内会包含背景的目标检测相比,分割会描绘每个物体或区域的真实轮廓;与为整张图像分配一个标签的图像分类相比,分割能提供细致得多的信息。当决策取决于面积、轮廓或物体间的接触关系时,这种精度就至关重要,例如测量肿瘤或寻找汽车前方的可通行空间。

图像分割的类型#

分割任务中,像素标签的含义各不相同。计算机视觉将“可数物体”(thing),例如人和汽车,与“背景区域”(stuff),例如道路、草地和天空等无定形区域区分开来。

  • 语义分割:为每个像素分配一个类别,覆盖可数物体和背景区域,并将同一类别的所有物体合并为一个区域。
  • 实例分割:检测每个可数物体,并为其分配独立的掩码和 ID,因此两个相接的人仍会被分开;背景像素不会被标注。
  • 全景分割:为每个像素分配一个类别,并为可数物体的像素添加实例 ID,将前两种方法统一起来。
  • 交互式分割:根据用户点击、框选或文本提示所指示的内容返回掩码,Segment Anything Model (SAM) 等可提示模型就是采用这种方式。

前三种方法回答的问题各不相同,因此可以通过简短的判断来选择:

分割模型的工作原理#

传统方法根据强度、颜色和边缘等低级特征对像素进行分组,包括使用 Otsu 方法的阈值处理、区域生长、分水岭变换、k-means 颜色聚类和图割。OpenCV实现了其中几种方法;它们在传送带上逆光拍摄的零件等干净且受控的图像上仍然有用,但它们只能对像素分组,并不知道每个组代表什么。

深度学习模型从标注掩码中学习区域的边界和含义。U-Net等编码器-解码器网络会对图像进行下采样以捕获上下文,再上采样回完整分辨率,进行逐像素预测。Mask R-CNN和 YOLO 分割模型等实例模型会在目标检测器上附加掩码头;Mask2Former等 Transformer 模型则使用单一架构处理语义、实例和全景分割。可提示的基础模型将分割能力扩展到任意物体:SAM于 2023 年推出,在 1,100 万张图像的 11 亿个掩码上训练;SAM 2于 2024 年加入视频支持;SAM 3随后于 2025 年 11 月推出,能够分割文本提示中指定概念的每个实例。由于分割标签是多边形或逐像素掩码,绘制所需时间远长于边界框,这些可提示模型现在可以通过一次点击生成大量训练掩码草稿。

任务类型也决定了输出的形状。Ultralytics YOLO26提供两个独立的模型系列:-seg 用于实例分割,-sem 用于语义分割;在同一张照片上运行它们,就能看出两者的区别:

from ultralytics import YOLO

# 加载一个实例分割模型和一个语义分割模型
instance_model = YOLO("yolo26n-seg.pt")
semantic_model = YOLO("yolo26n-sem.pt")

# 使用这两个模型分割同一张街景图像
image = "https://ultralytics.com/images/bus.jpg"
instance_results = instance_model(image)
semantic_results = semantic_model(image)

# 实例分割输出:每个检测到的物体对应一个二值掩码,形状为 (objects, height, width)
print(instance_results[0].masks.data.shape)

# 语义分割输出:整张图像对应一张类别图,形状为 (height, width)
print(semantic_results[0].semantic_mask.data.shape)

实例分割输出的第一维等于检测到的物体数量,因此可以统计实例分割结果。每种输出类型都有自己的指标:实例分割使用掩码平均精度均值(mAP),语义分割使用交并比(IoU)均值,全景分割则使用全景质量(PQ)。

实际应用#

  • 医学图像分析:放射学工具会在 CT 和 MRI 扫描图像中勾画器官、肿瘤和病变,以测量其体积并规划手术或放射治疗。
  • 自动驾驶:感知系统会在每一帧中分割道路、人行道、车辆和行人,以确定可行驶区域。
  • 卫星图像分析:土地覆盖图会将每个像素标记为水域、森林、农田或建筑物,以跟踪随时间发生的变化。
  • 照片和视频编辑:背景移除、人像模式虚化和天空替换都依赖设备上计算出的人物和天空掩码。
  • 机器人与制造业:机器人利用物体掩码计算不规则零件的抓取点,质检系统则测量划痕和裂纹等缺陷的准确面积。

Explore solutions

体育领域的计算机视觉

体育领域的计算机视觉

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

航空影像计算机视觉

借助 Ultralytics YOLO,将无人机和航空影像转化为实时洞察,应用于农业、水产养殖、环境监测、自然保护和地理空间分析。
了解详情
航空航天中的计算机视觉

航空航天中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 应用于航空监测。借助计算机视觉解决方案,赋能无人机、航空航天工作流、环境保护和地理空间行业。
了解详情
安防领域的计算机视觉

安防领域的计算机视觉

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

机器人领域的计算机视觉

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

物流中的计算机视觉

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

零售中的计算机视觉

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

医疗领域的计算机视觉

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

制造业中的计算机视觉

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

汽车领域的计算机视觉

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

农业中的计算机视觉

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

体育领域的计算机视觉

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

航空影像计算机视觉

借助 Ultralytics YOLO,将无人机和航空影像转化为实时洞察,应用于农业、水产养殖、环境监测、自然保护和地理空间分析。
了解详情
航空航天中的计算机视觉

航空航天中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 应用于航空监测。借助计算机视觉解决方案,赋能无人机、航空航天工作流、环境保护和地理空间行业。
了解详情
安防领域的计算机视觉

安防领域的计算机视觉

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

机器人领域的计算机视觉

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

物流中的计算机视觉

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

零售中的计算机视觉

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

医疗领域的计算机视觉

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

制造业中的计算机视觉

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

汽车领域的计算机视觉

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

农业中的计算机视觉

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

体育领域的计算机视觉

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

航空影像计算机视觉

借助 Ultralytics YOLO,将无人机和航空影像转化为实时洞察,应用于农业、水产养殖、环境监测、自然保护和地理空间分析。
了解详情
航空航天中的计算机视觉

航空航天中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 应用于航空监测。借助计算机视觉解决方案,赋能无人机、航空航天工作流、环境保护和地理空间行业。
了解详情
安防领域的计算机视觉

安防领域的计算机视觉

使用 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 的未来!

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