.sheet . getelementbyid(“的主题”)。禁用= true。

显微镜图像浏览器/ Graphcut分水岭分割

这个窗口提供访问半自动使用分水岭图像分割方法。

推荐使用Graphcut分割由于其高交互性。

指数- - >用户指南- - >菜单- - >工具”菜单

内容

一般的例子

模式面板

模式面板提供了可能性为细分选择所需的工作模式。

  • 2 d,电流片对块执行分割,目前所示图像视图面板
  • 2 d,挤牙膏式,执行2 d细分为每一个单独的数据集
  • 3 d,体积,执行三维分割的完整或选定的部分(参见下面的选择区域部分)的数据集
  • 长宽比为3 d…显示数据集的长宽比。这些值计算的体元数据集的大小(可以从菜单- >数据集- >参数)。比例值时使用分水岭运行使用地图的距离(见下文)

分区委员会

分区面板允许选择的子领域数据集进行处理。如果数据集太大它可以使用这个面板被加工零件或扔进垃圾箱。

  • X:…定义了数据集的宽度来处理。请使用冒号分隔两个数字信号(:)
  • Y:…定义了数据集的高度来处理
  • Z:…定义了数据集的z-slices处理
  • 从选择按钮填充X:,Y:,Z:字段使用一个边界框的坐标描述选择层
  • 当前视图按钮的限制X:Y:参数目前显示的图像图像视图面板
  • 重置重置分区字段数据集的维度
  • 本x乘以……定义了一个数据分割前的装箱因素。它允许执行快但以更少的细节。

图像分割的设置

这两个分水岭Graphcut分割工作流使用标签,马克地区属于提供对象和背景进行分割。比较的Graphcut工作流程,分水岭工作流是少一点互动;它需要更多的时间为每个执行和分离只有对象有不同的边界,例如膜封闭的细胞器。

另一方面,Graphcut工作流花更多的时间在图像预处理(superpixels计算和生成图)但每个交互后很快。使用此工作流可以单独的对象都有边界和强度对比。总的来说,Graphcut工作流建议对大多数的病例。

下面的描述图像分割的设置:

  • 颜色通道▼定义了一个颜色通道,将用于分割
  • 背景▼定义了一个模型的材料,标签的背景
  • 对象▼定义了一个模型的材料,标签对象分割
  • 类型的信号▼定义类型的数据:“black-on-white”,当对象是分离与黑暗的边界和“黑白”的界限
  • 更新列表刷新列表的材料
  • 可选的预处理(只对分水岭工作流)
    • (✓)梯度过滤器使用梯度图像分水岭之前过滤创建边界周围的对象
    • (✓)特征值的黑森使用这个选项,预处理数据有时是有益的下列transfornation分水岭。使用σ字段来调整过滤器
    • (✓)出口到MATLAB出口数据预处理的主要MATLAB工作区
    • (✓)预览显示了结果的预处理图像视图面板
    • 预处理启动数据预处理过程。当预处理数据存在的颜色按钮变成绿色
    • 从MATLAB进口进口数据集将用于图像分割从MATLAB工作区
    • 清晰的从内存中删除预处理的数据

图像分割的例子

  • 加载一个示例数据集:菜单- >文件- > - >导入图片的URL,输入地址:
    http://mib.helsinki.fi/tutorials/WatershedDemo/watershed_demo1.tif
  • 按下+按钮划分小组向模型添加材料和名称是“背景”(使用鼠标右键来调用一个弹出菜单)
  • 使用画笔工具标签一个属于细胞质
  • 按下一个按钮来选择区域添加到第一个模型的材料(背景)
  • 按下+按钮再添加另一种物质,并将其命名为“种子”
  • 画标签内线粒体。
  • 按下一个按钮来选择区域添加到第二个模型的材料(种子)
  • 启动分水岭分割工具:菜单- >工具- >半自动分割- >分水岭
  • 确保适当的材料选择图像分割的背景和对象设置
  • 按下按钮部分线粒体
  • 添加更多的种子材料改善segmentaion的背景和对象
  • 按下按钮再次
  • 掩模层的分段线粒体被放置
  • 选择平滑线粒体:菜单- >面具- >光滑的面具

与分水岭图像分割算法

引用

分水岭:图像分割和对象分离模式:

指数- - >用户指南- - >菜单- - >工具”菜单

var allDetails = document.getElementsByTagName(细节);toggle_details (0);

var allDetails = document.getElementsByTagName(细节);var contentDiv = document.getElementsByClassName(“内容”);contentDiv = contentDiv [0];var returnButton = . getelementbyid (“return-link”);.style . getelementbyid (“iFrameBuf”)。显示=“没有”;如果(in_iFrame()){尝试{var footerNav = parent.document.getElementsByClassName (“footerNav”);var tabPane = parent.document.getElementsByClassName(“标签面板”);}捕捉(err) {var footerNav = [];var tabPane = [];};如果(! (footerNav.length) | | tabPane.length) {contentDiv.style。overflowY =“滚动”;contentDiv.style。overflowX = "hidden"; contentDiv.style.position = "absolute"; contentDiv.style.width = "95%"; contentDiv.style.top = 0; contentDiv.style.bottom = 0; if (tabPane.length){ contentDiv.setAttribute("data-isMATLABCentral","1"); returnButton.style.right = "40px"; document.getElementById("tooltiptext").style.right = "92px"; } document.getElementById("iFrameBuf").style.display = "block"; } else { contentDiv.setAttribute("data-isHelpBrowser","1"); } } if (!contentDiv.getAttribute("data-isHelpBrowser") && !contentDiv.getAttribute("data-isMATLABCentral") ){ document.getElementById("anchor-offsets").sheet.disabled = true; } var jumpLinks = document.getElementsByTagName("a"); for (var i = 0; i < jumpLinks.length; i++){ href = jumpLinks[i].getAttribute("href"); if (href && href[0] == "#") { jumpLinks[i].onclick = jump_to;}}