3D Cross Correlation
Show older comments
Hi there,
I have two 3D datasets with the first two (X,Y) indexes representing spatial positions, and the last index (Z) representing time. Since the two datasets were collected separately and there could be some positional shifts/errors between the two measurements, I want cross-correlate the two matrices such that I can shift one of the dataset accordingly in all three indexes to match the other one.
I found this https://uk.mathworks.com/matlabcentral/fileexchange/61468-xcorr3 which does 3D xcorr, but it does the correlation between a 3D matrix and a 1D signal. In my case, I would like to cross-correlate between two 3D matrices.
Does anyone have any suggestions? Thank you.
1 Comment
Quentin Mesnildrey
on 10 Jan 2022
Edited: Quentin Mesnildrey
on 10 Jan 2022
Dear Wayne,
I hope this message reaches you well. I am facing the same situation and would be very interested in getting your feedback.
My objective is to compare 2 trajectories (defined by 2D coordinates (x,y) over time), which seems pretty close to what you mentionned.
Best regards,
Quentin
Accepted Answer
More Answers (0)
Categories
Find more on Correlation and Convolution in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!