【问题标题】:3D cross-correlation in matlabmatlab中的3D互相关
【发布时间】:2012-08-31 19:55:04
【问题描述】:

我需要在 MATLAB 中计算 3D 互相关。有人知道我应该使用哪个功能吗?对于 2-D 互相关,它有 xcorr2,但我不知道是 3D。

【问题讨论】:

  • @chaohuang:我不知道,你能帮帮我吗?我以为我可以使用 convn!
  • @chaohuang:MATLAB 有 convn,但我不确定它是否与 3D 互相关做同样的工作!你知道这个目标的任何示例代码吗?

标签: matlab image-processing signal-processing


【解决方案1】:

相关性类似于卷积,除了不需要翻转输入关于原点(但相关性需要取其中一个操作数的复共轭),因此对于 3D 实矩阵,您可以使用 convn(x3d,y3d(end:-1:1,end:-1:1,end:-1:1)) 来计算3D 互相关。

【讨论】:

  • 如果问题有帮助,您应该将其标记为最佳答案 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-19
  • 2011-09-11
相关资源
最近更新 更多