原始 MediaWiki 页面

我知道编辑这个网站吗?

分割

自迁移出 MediaWiki 以来,本页内容尚未经过审查。如果您愿意帮忙,请查看帮助指南

💡

See this helpful workshop on Image Segmentation for another great overview of Segmentation!

简介

图像分割是“将数字图像分割成多个片段的过程”。 (Wikipedia)

Segmentation overlay Segmentation boundaries

它通常用于定位对象边界

更准确地说,图像分割就是为图像中的每个像素“分配标签”的过程,使得具有相同标签的像素共享某些视觉特征。

#简单的工作流程

一款功能强大且易于非图像处理专家使用的插件:

插件名称

简要描述

亮点

快照

可训练的 Weka 分割

一种工具,将一组机器学习算法与一组选定的图像特征相结合,以生成基于像素的分割。

  • 可以进行训练以从用户输入中学习并稍后在未知(测试)数据中相同执行的任务
  • 利用最新版本的所有强大工具和分类器韦卡
  • 根据选定的分类器的训练提供标记结果
  • 图形用户界面易于使用

Trainable Weka Segmentation GUI after training

尝试一下——您可能会喜欢它! #灵活的工作流程 ImageJ中构建了一个良好的工作流程如下:

  1. Preprocess给定的图像
  2. 申请Auto Threshold
  3. 创建和操作mask
  4. Create and transfer从蒙版到原始图像的选择
  5. Analyze结果数据

出售

使用过滤器对图像进行初始化,使后续阈值处理更加有效。使用哪个过滤器很大程度上取决于您的数据,但一些常用的过滤器包括:

调整阈值

threshold-tree

Tree ring sample image with a threshold applied for a B&W image

理想情况下,您希望使用其中一种自动阈值方法,而不是手动调整,以便稍后可以在相同数据和多个其他数据集上重置您的结果。

  • 打开您的图片
  • 选择EditSelectionCreate Mask
  • 指定背景是还是浅色
  • 调整最小和最大调整,直到您对图像的满意度满意为止
eroded-tree

Over-saturated mask is eroded around the center tree ring

  • 选择ImageAdjustThreshold… -图像根据和设置的阈值,图像的某些部分可能过渗/欠渗
    • Select the portion of the image that needs to be adjusted
    • Select Dilate to grow the included pixels to further saturate this portion of the image or Erode to remove saturation
  • 分割重叠对象的一种快速方法是使用Watershed命令。

选择

selection-tree

Selections on the mask

###创建选择

  • 选择EditSelectionCreate Selection以选择蒙版内的对象
  • 要取消选择的图片部分,请选择⇧ Shift + E
reverted-tree

Selections on the reverted image

传输选择

  • 在传输蒙版的选择之前,通过选择⇧ Shift +  Left Click将图像恢复原始格式 -首先选择蒙版,然后选择原始图像,然后选择⇧ Shift + E以传输蒙版的选择

对所选数据进行一些数值分析:

  • 直接Measure整个选择。
  • 使用Analyze Particles从您的选择中提取所需的对象并报告它们的个人统计数据。
  • 使用ROI Manager添加选择,然后分割它(在更多按钮下),然后使用静态测量(也更多下)报告对象的统计信息。
  • Write a macro自动执行此类分析、循环ROI管理器中的对象、测量和操作等。

#另请参阅