问题标签 [cross-correlation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
2227 浏览

image-processing - 如何使用傅里叶-梅林变换进行模式匹配?

我正在尝试使用傅里叶-梅林变换来解决旋转、缩放和平移不变模式匹配问题。但是我被困在如何获取图像描述符以及如何比较它们(距离测量),获取 FMT 图像后我应该做什么?我试图计算它们之间的互相关,但这显然不是一个好主意,也不会产生任何结果。

0 投票
1 回答
1319 浏览

ios - 如何使用 vDSP_conv 来模拟 MATLAB 的 xcorr 函数?

我目前正在将 MATLAB 算法转换为 C,以便在 iOS 应用程序中使用它。

我一直在努力使用 MATLAB 的 xcorr 函数。这是相关的 MATLAB 代码。

这,根据 MA​​TLAB 文档

返回滞后范围 [-maxlags:maxlags] 上的互相关序列。输出 c 的长度为 2*maxlags+1。

Apple Accelerate.Framework 提供了一个名为的卷积/相关函数vDSP_conv,但我看不到如何使用它来产生与xcorr. 这可能吗 ?如果是的话,任何人都可以帮助我。

最好的祝福,

阿卡乔

0 投票
2 回答
1928 浏览

matlab - 负 NCC 系数对图像模板匹配有什么意义?

我一直在使用 Matlab 的 normxcorr2 函数通过执行标准化互相关来与图像进行模板匹配。要找到模板和图像之间的最大对应关系,可以简单地运行 normxcorr2,然后找到normxcorr2 返回的所有值的最大绝对值(该函数返回的值介于 -1.0 和 1.0 之间)。

通过快速的 Google 搜索,我发现负相关系数意味着两个变量之间的反比关系(例如,随着 x 增加,y 减少),而正相关系数意味着相反(例如,随着 x 增加,y 增加)。这如何应用于图像模板匹配?也就是说,对于模板匹配,normxcorr2 的负值在概念上意味着什么?

0 投票
1 回答
4874 浏览

r - 在 R 中使用 ccf 进行互相关

我想在 R 中使用 ccf 来计算两组时间序列数据的互相关。我的问题是如何知道图中的任何相关系数是否落在蓝色虚线之外而无需手动查看?由于我有数万组时间序列数据要处理。提前致谢!

0 投票
1 回答
3030 浏览

matlab - 查找两个数据变量的相关性,matlab(概念)

我有一个非常大的数据。它太大了,不能在这里发布。所以真的不知道怎么问这个问题?我正在使用matlab。

在此处输入图像描述

在此处输入图像描述

我想找到温度和 change_in_mm 之间相对于时间的互相关。

基本思想是在频域中进行。

  1. 我应该如何选择N
  2. 我应该将温度和 change_in_mm 都转换为频域吗?

temperature和之间应该有关系change_in_mm。我想看看冬季和夏季之间以及白天和黑夜之间的相关temperaturechange_in_mm

我的下一步应该是什么?任何机构都可以在这方面指导我。

%----------------------已编辑-------------- ---------%

我已经尝试过了,但无法理解图形的含义。

在此处输入图像描述

0 投票
1 回答
828 浏览

matlab - PIV分析,互相关的询问区

我正在对实验期间拍摄的两张连续图像进行 PIV 分析,以获得矢量场。但我想知道,我必须根据什么标准来为互相关过程选择两个图像之间的重叠百分比?50%、75%……?为 MATLAB 设计的 PIVlab_GUI 工具默认选择 50% 的重叠,但它允许更改它。
我只想知道我可以知道多少重叠最好的标准?随着我们增加/减少重叠,向量是否变得不那么准确、依赖等?
我的《流体力学测量》一书没有解释如何在互相关过程中选择重叠量,我也找不到任何有用的在线参考资料。
任何帮助表示赞赏。

0 投票
2 回答
1194 浏览

matlab - matlab中的字符串“互相关”

假设我有 2 个字符串:

我想找出我应该移动多少第二个字符串以使其与第一个字符串最匹配。

有2例。第一个是我们假设字符串被缠绕,第二个是我们没有。

是否有一个 matlab 函数返回一个 N 数组或 2N+1 数组值,以了解移位的字符串 2 与字符串 1 的相关程度?

如果没有,是否有比类似的方法更快/更简单的方法

0 投票
4 回答
9491 浏览

image - 负互相关是否显示高或低相似性?

我正在编写一些图像处理技术,需要比较两个子图像的相似性。我正在使用一个归一化的互相关度量,它返回一个介于 -1 和 +1 之间的值。我应该将其绝对值作为我的相似性度量,还是负互相关意味着相似性差?

0 投票
1 回答
472 浏览

r - 在 do.call 中更改绘图的标题

函数 my.ccf 会生成一个绘图等。

生成的图形以“p & x”等为标题

我正在使用函数year.ccf 中的do.call 将这个函数应用于另一个data.frame (dat2)。首先,它将按年对传递的 data.frame 进行子集化(我有单独的函数来执行此操作。出于说明目的,我在此处使用 for 循环),然后将 my.ccf 应用于名为“x”的列与给定列的配对组合在 var.do. var.do 的长度从 3 到 9 不等。我必须在不同的数据帧上重复多次(超过 500 次)并尝试尽可能地自动执行。

我正在尝试将 dat2.pdf 中每个图的标题更改为带有列名的年份标记,例如“2011 年:a 和 x 的 CCF”。不确定我是否遗漏了一些明显的东西了解如何在一个 do.call 中进行辩论,如下所示。

还尝试将多个绘图放在一页中以使 pdf 文件更小。我尝试使用 par(mfrow) (未注释)来处理第二个问题,但失败了。

任何帮助深表感谢。

0 投票
2 回答
1200 浏览

matlab - Matlab:多维相关系数

假设我有 10 个数据集,每个数据集 30 个元素。我们可以模拟为:

所以每个数据集都在一列中。现在,我想找到一组相关的n(或不相关的,无论如何......)的数据集。

因为n=2我可以简单地使用R = corr(A)并发现即第 1 列和第 3 列显示彼此之间的最高相关性。但是,如果我想在彼此之间找到一组三个或四个相关(或不相关)的数据集怎么办?有没有这样的功能,还是我必须以某种方式循环它?

谢谢!