image-processing - 识别将图像变为暗面的转换
问题描述
在研究一种检测图像中线性对象的新方法时,我发现了一种将图像变成幽灵般的缠结网络的转换。我的理论是,转换后的图像显示了空间相干性的主要路径。
这种分析是否已经在其他图像处理领域或其他应用程序中完成?
我展示了一个森林区域的卫星图像示例:
我有图像操作的经验来识别图像中的特征,比如边缘或直线,但我从未见过这样的事情。
该方法基于每个像素周围的几个小波变换,考虑所有方向的线并选择具有最大卷积值的角度。此操作导致每个像素有两个数字:最大卷积及其对应的角度,类似于傅里叶分析的幅度和相位。在上面的示例中,卷积图显示为将其极值缩放为灰度图。
正如@user1118321 的评论中所建议的,我已经将转换与 Sobel 过滤器进行了比较:
Sobel算子在每个像素中逼近图像的空间导数。使用经典的 3x3 内核,获得梯度向量的一阶近似值,通常用于突出边缘。我的过滤器使用任意内核大小(上例中为 32x32),但不近似任何阶的空间导数。正如@Meisam 的评论中所指出的,该图像与线性内核卷积,可以解释为局部霍夫变换。选择卷积值最大的核,将图像局部近似为对应方向的一条线。
这个假设回答了我的部分问题,但过滤图像中存在的路径的确切含义仍然是开放的。这些路径似乎连接了图像的某些区域,可能是空间连贯的,也可能只是局部霍夫变换叠加的视觉伪影。
解决方案
推荐阅读
- processing - 是否可以将变量放入 key() 函数中?
- python - 将 geojson url 转为 pandas(解析)
- bash - 如何使用 jq' 过滤值
- python - 如何在 HTML 中解析来自 Django 的 .serialize('json', data) 的输出
- c# - 在内存中快速将图像转换为 8 位调色板格式
- javascript - 如何将鼠标坐标存储在在线服务器上?
- odoo - 删除销售报告 Odoo v12 的字段
- dynamics-crm - Dynamics CRM Web API 将营销列表添加到营销活动“”活动类型的实体和列表类型的实体之间无法执行关联。”
- javascript - 如何从 img alt 标签创建元素并将其附加到行后
- reactjs - react-router 不允许 Link 向服务器发送 GET 请求