An IDL/ENVI implementation of the FFT-based algorithm for automatic image registration

被引:60
|
作者
Xie, HJ
Hicks, N
Keller, GR
Huang, HT
Kreinovich, V
机构
[1] Univ Texas, PACES, Dept Geol Sci, El Paso, TX 79968 USA
[2] Univ Texas, PACES, Dept Comp Sci, El Paso, TX 79968 USA
关键词
georeferencing image; FFT algorithm; image processing; IDL/ENVI; ENVI user function;
D O I
10.1016/S0098-3004(03)00104-3
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Georeferencing images is a laborious process so schemes for automating this process have been under investigation for some time. Among the most promising automatic registration algorithms are those based on the fast Fourier transform (FFT). The displacement between two given images can be determined by computing the ratio F-1 conj(F-2)/J\F1F2\, and then applying the inverse Fourier transform. The result is an impulse-like function, which is approximately zero everywhere except at the displacement that is necessary to optimally register the images. Converting from rectangular coordinates to log-polar coordinates, shifts representing rotation and scaling can also determined to complete the georectification process. A FFT-based algorithm has been successfully implemented in Interactive Data Language (IDL) and added as two user functions to an image processing software package-ENvironment for Visualizing Images (ENVI) interface. ENVI handles all pre- and post-processing works such as input, output, display, filter, analysis, and file management. To test this implementation, several dozen tests were conducted on both simulated and "real world" images. The results of these tests show advantages and limitations of this algorithm. In particular, our tests show that the accuracy of the resulting registration is quite good compared to current manual methods. (C) 2003 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1045 / 1055
页数:11
相关论文
共 50 条
  • [1] Practical algorithm design for the FFT-based robust image registration method
    Ri Y.
    Fujimoto H.
    IEEJ Transactions on Industry Applications, 2019, 139 (01) : 22 - 29
  • [2] Robust FFT-Based Scale-Invariant Image Registration with Image Gradients
    Tzimiropoulos, Georgios
    Argyriou, Vasileios
    Zafeiriou, Stefanos
    Stathaki, Tania
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2010, 32 (10) : 1899 - 1906
  • [3] An FFT-Based Technique and Best-first Search for Image Registration
    Samritjiarapon, Olan
    Chitsobhuk, Orachat
    2008 INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS AND INFORMATION TECHNOLOGIES, 2008, : 364 - 367
  • [4] An FFT-based technique for translation, rotation, and scale-invariant image registration
    Reddy, BS
    Chatterji, BN
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 1996, 5 (08) : 1266 - 1271
  • [5] FFT-based image compression algorithm optimized for speckle interferometer measurements
    Vago, JL
    Vermeulen, HC
    Verga, A
    OPTICAL TECHNOLOGY IN FLUID, THERMAL, AND COMBUSTION FLOW III, 1997, 3172 : 268 - 284
  • [6] GPU Accelerated FFT-Based Registration of Hyperspectral Scenes
    Ordonez, Alvaro
    Arguello, Francisco
    Heras, Dora B.
    IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2017, 10 (11) : 4869 - 4878
  • [7] An FFT-Based Technique for Underwater Image Stitching
    Li, Dawei
    Zhang, Xu
    Tu, Dawei
    ADVANCED MANUFACTURING AND AUTOMATION VIII, 2019, 484 : 527 - 535
  • [8] FFT based image registration
    Averbuch, A
    Keller, Y
    2002 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOLS I-IV, PROCEEDINGS, 2002, : 3608 - 3611
  • [9] An FFT-based algorithm for multichannel blind deconvolution
    Joho, M
    Mathis, H
    Moschytz, GS
    ISCAS '99: PROCEEDINGS OF THE 1999 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 3: ANALOG AND DIGITAL SIGNAL PROCESSING, 1999, : 203 - 206
  • [10] FFT-based orientation identification algorithm in fira
    ICIE Institute, School of Electromechanical Engineering, Xidian University, Xi'an 710071, China
    Guangdianzi Jiguang, 2008, 5 (652-655):