coldftreg

Version 2.1 (7.19 MB) by Tan Nguyen
This source code is a column-based version of DFT registration. It aligns every columns of a matrix to a reference vector.
32 Downloads
Updated 25 Dec 2018

View License

This source code is a column-based version of DFT registration. It aligns every column of a matrix X to a reference vector V.
The amount of shift estimated between X and V and be used to align another matrix Y as well. Please run demo.m to see an example.
It is useful in applications like Optical Coherence Tomography where there is sweep-to-sweep variation of the signals (columns of X) due to laser instability.
Version history:
- v1.0: first implementation.
- v2.0: support the case where length(V) < size(X, 1). Add mean subtraction to improve stability. Handle a corner case where the number of rows in X and Y is odd.
Please report bugs with this code to thnguyn@mit.edu.

Cite As

Tan Nguyen (2026). coldftreg (https://uk.mathworks.com/matlabcentral/fileexchange/69818-coldftreg), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2018b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Geometric Transformation and Image Registration in Help Center and MATLAB Answers
Version Published Release Notes
2.1

Add demo code and example data

2.0

V2.0 Support for the case where length(V) can be less than the number of rows of X and Y. Add mean subtraction to improve stability.

1.0.0