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

简介: 使用遮罩隔离感兴趣区域 (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的执行时间进行比较。

目录
相关文章
|
7月前
|
计算机视觉
YOLO 目标检测 识别框不显示文字标签(已解决)
YOLO 目标检测 识别框不显示文字标签(已解决)
|
6月前
|
机器学习/深度学习 自动驾驶 机器人
【机器学习知识点】3. 目标检测任务中如何在图片上的目标位置绘制边界框
【机器学习知识点】3. 目标检测任务中如何在图片上的目标位置绘制边界框
|
7月前
|
算法 机器人
[3D&Halcon] 3D鞋点胶的点云边界提取
[3D&Halcon] 3D鞋点胶的点云边界提取
532 0
|
7月前
[Halcon&图像] 图像、区域和轮廓相互转化
[Halcon&图像] 图像、区域和轮廓相互转化
306 1
|
7月前
|
C++
[Halcon&定位] 解决Roi区域外的模板匹配成功
[Halcon&定位] 解决Roi区域外的模板匹配成功
238 0
|
机器学习/深度学习 算法
【目标识别】检测具有相同背景的不同图像并找到图像中的红色圆圈目标(Matlab代码实现)
【目标识别】检测具有相同背景的不同图像并找到图像中的红色圆圈目标(Matlab代码实现)
|
自然语言处理 搜索推荐 算法
人脸神经辐射场的掩码编辑方法NeRFFaceEditing,不会三维建模也能编辑立体人脸
人脸神经辐射场的掩码编辑方法NeRFFaceEditing,不会三维建模也能编辑立体人脸
173 0
OpenMV学习笔记(3) 获取图像的颜色信息
在图像识别中,如果想知道一个区域的颜色信息,我们可以使用统计信息——Statistics
215 0
|
机器学习/深度学习 资源调度 算法
图像提取特征(下)| 学习笔记
快速学习图像提取特征(下),介绍了图像提取特征(下)系统机制, 以及在实际应用过程中如何使用。
图像提取特征(下)| 学习笔记
|
存储 编解码 关系型数据库
图像隐写,如何在图像中隐藏二维码
在某个App中有一个加密水印的功能,当帖子的主人开启了之后。如果有人截图,那么这张截图中就是添加截图用户、帖子ID、截图时间等信息,而且我们无法用肉眼看出这些水印。 这可以通过今天要介绍的隐写技术来实现,我们会通过这种技术,借助Python语言和OpenCV模块来实现在图像中隐藏二维码的操作。而且这个二维码无法通过肉眼看出。
614 0