使用遮罩提取图像中感兴趣的区域

简介: 使用遮罩隔离感兴趣区域 (ROI) 来有效地处理被阻止的图像。某些大图像源仅在图像的一小部分中具有有意义的数据。可以通过将处理限制为包含有意义数据的 ROI 来缩短总处理时间。使用掩码定义投资回报率。蒙版是一种逻辑图像,其中像素表示投资回报率。

​一、前言
使用遮罩隔离感兴趣区域 (ROI) 来有效地处理被阻止的图像。某些大图像源仅在图像的一小部分中具有有意义的数据。您可以通过将处理限制为包含有意义数据的 ROI 来缩短总处理时间。使用掩码定义投资回报率。蒙版是一种逻辑图像,其中像素表示投资回报率。
在被阻止的图像工作流中,遮罩表示与图像数据相同的空间区域,但不需要与图像大小相同。为了进一步提高工作流程的效率,请从粗略的图像(尤其是适合内存的图像)创建蒙版。然后,使用粗蒙版处理更精细的图像。
原始图像是含有肿瘤组织的淋巴结的训练图像。原始图像有八个分辨率级别,最精细的级别具有分辨率 53760 x 61440。修改后的图像只有三个粗略分辨率级别。已调整修改影像的空间参考,以强制实施一致的纵横比并在每个级别注册要素。

1.png

二、创建蒙版
在最粗略的级别确定图像大小。最粗糙的级别是被阻止图像中的最后一个级别。以最粗糙的分辨率级别获取图像。由于应用需要灰度输入图像,因此必须从粗略图像中提取亮度通道。

定义掩码后,将掩码导出为 ,或导出应用用于创建掩码的代码。示例的此部分使用从应用导出的代码。运行此代码以从粗略输入图像创建和显示蒙版。
2.png

使用与输入蒙版相同的空间参考从掩膜创建被遮挡的图像。将蒙版显示为原始遮挡图像上的半透明绿色叠加层。
3.png

三、调整包含阈值以覆盖感兴趣区域
该函数一次处理一个块的被阻止的图像。可以将名称-值参数与掩码一起使用,以指定函数使用的块。包含阈值指定处理块时必须用于的遮罩像素百分比。

突出显示使用默认包含阈值 进行处理的块。该函数仅处理以绿色突出显示的中心块。
4.png

要处理图像的更多块,请降低包含阈值。

5.png

可以处理蒙版中至少有一个像素的所有块。要使用此选项,请将名称-值参数指定为 。请注意,并非包含映像的所有块。
6.png

使用任何值为 的掩码都会减少总执行时间,因为仅处理完整映像中的块子集。在更高的分辨率下,随着处理管道的复杂性增加,使用掩码的好处更为明显。InclusionThresholdapply

测量过滤完整图像的执行时间。测量仅过滤ROI中的块的执行时间。
7.png

将处理完整图像的执行时间与仅处理ROI中的块的执行时间进行比较。

四、调整块大小以遵循感兴趣区域的等值线
您可以减小块大小以创建更紧密的ROI环绕。对于某些块大小,这会减少执行时间,因为处理 ROI 之外的像素更少。但是,如果块大小太小,则性能会降低,因为处理大量块的开销抵消了处理的像素数的减少。
突出显示要使用较小块大小进行处理的块。若要指定块大小,请使用名称-值参数。
8.png

测量过滤 ROI 内所有块的执行时间,减小块大小。
9.png

将处理具有较小块的整个ROI的执行时间与使用原始块处理整个ROI的执行时间进行比较。

目录
相关文章
|
2月前
|
计算机视觉
YOLO 目标检测 识别框不显示文字标签(已解决)
YOLO 目标检测 识别框不显示文字标签(已解决)
|
2月前
|
编解码 自动驾驶 测试技术
【论文速递】PETR: 用于多视图 3D 对象检测的位置嵌入变换
【论文速递】PETR: 用于多视图 3D 对象检测的位置嵌入变换
|
10月前
|
机器学习/深度学习 传感器 算法
【交互式阈值二进制图像】采用彩色或单色图像通过交互/手动方式阈值单色图像或彩色图像的单个色带研究(Matlab代码实现)
【交互式阈值二进制图像】采用彩色或单色图像通过交互/手动方式阈值单色图像或彩色图像的单个色带研究(Matlab代码实现)
|
2月前
[Halcon&图像] 图像、区域和轮廓相互转化
[Halcon&图像] 图像、区域和轮廓相互转化
152 1
|
2月前
|
C++
[Halcon&定位] 解决Roi区域外的模板匹配成功
[Halcon&定位] 解决Roi区域外的模板匹配成功
93 0
|
11月前
|
机器学习/深度学习 算法
【目标识别】检测具有相同背景的不同图像并找到图像中的红色圆圈目标(Matlab代码实现)
【目标识别】检测具有相同背景的不同图像并找到图像中的红色圆圈目标(Matlab代码实现)
【影像配准】目标影像在参考影像中的自动定位与裁剪(附有完整代码)
【影像配准】目标影像在参考影像中的自动定位与裁剪(附有完整代码)
OpenMV学习笔记(3) 获取图像的颜色信息
在图像识别中,如果想知道一个区域的颜色信息,我们可以使用统计信息——Statistics
159 0
|
机器学习/深度学习 存储 传感器
【图像隐藏】基于小波变换和SPHIT的图像嵌入提取含水印攻击附matlab代码
【图像隐藏】基于小波变换和SPHIT的图像嵌入提取含水印攻击附matlab代码
|
机器学习/深度学习 传感器 算法
【图像隐藏】基于小波变换DWT实现数字盲水印嵌入提取含各类攻击附Matlab代码
【图像隐藏】基于小波变换DWT实现数字盲水印嵌入提取含各类攻击附Matlab代码