If the real peak is still within proximity to the first es-
timation, the refined estimation can still recover it. If
the rough estimation is very imprecise, an unavoid-
able error will occur in the refined determination. To
improve the algorithm in this respect, the rough esti-
mation can be refined by using a higher upsampling
factor or to enlarge image region for the refined esti-
mation. For this reason, it must be clarified whether
the gain in accuracy is worth the increase in runtime.
The upsampling factor is a tool to achieve higher
accuracy. For a factor κ translation can be determined
by
1
κ
of a pixel. Results have shown that this factor
is limited to 100. Higher factors don’t achieve higher
accuracy. Additionally, a higher upsampling results in
a longer runtime, because there are more data points
to be processed. For low factors the increase in run-
time isn’t significant, because it’s just a slight increase
of data. However, for large factors like 1000 run-
time increases rapidly. This property was observed
for all algorithms. Finally an upsampling factor of
κ = 100 is a suitable choice, because best accuracy
can be achieved without rapid increase of runtime.
The combination algorithm is limited to determine
translation between images. Therefore, our evalua-
tion only focuses on paraxial translation between im-
ages. For most image registration problems, rotation
and scaling has to be considered as additional trans-
formations between images. In order to generalize our
algorithm it can be extended to determine also other
transformations: The Fourier-Mellin-Transformation
can be used for computing rotation and scaling, and
afterwards determining the translation (Tong et al.,
2019).
5 CONCLUSIONS
This paper presents an efficient algorithm for image
registration with subpixel accuracy. More precisely,
we propose a hybrid approach consisting of a coarse
to fine strategy. For the first rough estimation image
projections are used, while for the refined estimation
the method of matrix multiplication is performed only
on a small region around the first estimation center.
Experimental results have shown that the algorithm
is very accurate and computationally highly efficient.
The MAE can be reduced by over 70 % compared to
the IP approach and runtime by over 75 % compared
to the MM approach. It is robust with respect to noise
and can handle large images. To improve the algo-
rithm in further work, it can be extended to consider
generalized transformation models, such as including
rotation and scaling.
REFERENCES
Anuta, P. (1970). Spatial registration of multispectral and
multitemporal digital imagery using fast fourier trans-
form techniques. IEEE Transactions on Geoscience
Electronics, 8(4):353–368.
Budai, A., Bock, R., Maier, A., Hornegger, J., and Michel-
son, G. (2013). Robust vessel segmentation in fundus
images: High-resolution fundus image dataset. Inter-
national Journal of Biomedical Imaging.
Cohen, J. (2020). Covid chest x-ray dataset. Avail-
able: https://github.com/ieee8023/covid-chestxray-
dataset. (visited on July 22, 2020).
Farncombe, T. and Iniewski, K. (2014). Medical imaging:
Technology and applications. Devices, circuits, and
systems. CRC Press, Boca Raton, Fla.
Fezzani, R., Nunez-Iglesias, J., Lee, G. R., and Boulogne,
F. (2020). scikit-image phase cross correlation.
Available: https://github.com/scikit-image/scikit-
image/blob/v0.17.2/skimage/registration/ phase
cross correlation.py. (visited on August 08, 2020).
Guizar, M. (2016). Effizient subpixel image registration by
cross-correlation. Available: https://www.mathworks.
com/matlabcentral/fileexchange/18401-efficient-
subpixel-image-registration-by-cross-correlation.
(visited on August 08, 2020).
Guizar-Sicairos, M., Thurman, S. T., and Fienup, J. R.
(2008). Efficient subpixel image registration algo-
rithms. Optics letters, 33(2):156–158.
He, X., Zhang, Y., Mou, L., Xing, E., and Xie, P. (2020).
Pathvqa: 30000+ questions for medical visual ques-
tion answering: Medical dataset. arXiv preprint
arXiv:2003.10286.
McAndrew, A. (2016). A computational introduction to dig-
ital image processing. CRC Press, Boca Raton, FL,
second edition.
Shin, J. G., Kim, J. W., Lee, J. H., and Lee, B. H. (2017).
Accurate reconstruction of digital holography using
frequency domain zero padding. In Chung, Y., Jin, W.,
Lee, B., Canning, J., Nakamura, K., and Yuan, L., ed-
itors, 25th International Conference on Optical Fiber
Sensors, SPIE Proceedings, page 103235H. SPIE.
Soummer, R., Pueyo, L., Sivaramakrishnan, A., and Van-
derbei, R. J. (2007). Fast computation of lyot-
style coronagraph propagation. Optics express,
15(24):15935–15951.
Tong, X., Luan, K., Stilla, U., Ye, Z., Xu, Y., Gao,
S., Xie, H., Du, Q., Liu, S., Xu, X., and Liu, S.
(2019). Image registration with fourier-based image
correlation: A comprehensive review of developments
and applications. IEEE Journal of Selected Topics
in Applied Earth Observations and Remote Sensing,
12(10):4062–4081.
Yang, Y., Zhilong, Z., Xin, X., and ZhaoLin, S. (2012). An
upsampling approach to subpixel registration based on
gray scale projection. In 2012 Third International
Conference on Digital Manufacturing & Automation,
pages 210–213. IEEE.
Efficient Image Registration with Subpixel Accuracy using a Hybrid Fourier-based Approach
143