OpenCV already has cv::phaseCorrelate function to find the shift between two images.
I am the author of the Iterative Phase Correlation algorithm, which is an extension to this algorithm, that significantly improves sub-pixel accuracy of the result. It is slightly slower, due to its iterative nature, but not N times slower than standard phase correlation (the DFTs are NOT computed more times).
Would this be a good addition to OpenCV? High sub-pixel accuracy is very desirable in some niche areas.I am asking because I do not want to waste time with the PR etc., if it is not a desirable feature.