Rethinking Image Registration on Customizable Hardware

被引:0
|
作者
Bowman, David [1 ]
Tahtali, Murat [1 ]
Lambert, Andrew [1 ]
机构
[1] UNSW ADFA, Sch Engn & IT, Canberra, ACT 2600, Australia
关键词
Image Registration; FPGA; Cross Correlation; Minimum Sum of Squared Differences; BOUNDED PARTIAL CORRELATION;
D O I
10.1117/12.860875
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
Image registration is one of the most important tasks in image processing and is frequently one of the most computationally intensive. In cases where there is a high likelihood of finding the exact template in the search image, correlation-based methods predominate. Presumably this is because the computational complexity of a correlation operation can be reduced substantially by transforming the task into the frequency domain. Alternative methods such as minimum Sum of Squared Differences (minSSD) are not so tractable and are normally disfavored. This bias is justified when dealing with conventional computer processors since the operations must be conducted in an essentially sequential manner however we demonstrate it is normally unjustified when the processing is undertaken on customizable hardware such as FPGAs where tasks can be temporally and/or spatially parallelized. This is because the gate-based logic of an FPGA is better suited to the tasks of minSSD i.e. signed-addition hardware can be very cheaply implemented in FPGA fabric, and square operations are easily implemented via a look-up table. In contrast, correlation-based methods require extensive use of multiplier hardware which cannot be so cheaply implemented in the device. Even with modern DSP-oriented FPGAs which contain many "hard" multipliers we experience at least an order of magnitude increase in the number of minSSD hardware modules we can implement compared to cross-correlation modules. We demonstrate successful use and comparison of techniques within an FPGA for registration and correction of turbulence degraded images.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] HARDWARE IMPLEMENTATION OF IMAGE REGISTRATION ALGORITHMS
    RANGANATH, HS
    [J]. IMAGE AND VISION COMPUTING, 1986, 4 (03) : 151 - 158
  • [2] Faber: A Hardware/SoftWare Toolchain for Image Registration
    D'Arnese, Eleonora
    Conficconi, Davide
    Sozzo, Emanuele Del
    Fusco, Luigi
    Sciuto, Donatella
    Santambrogio, Marco Domenico
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2023, 34 (01) : 291 - 303
  • [3] A survey of medical image registration on graphics hardware
    Fluck, O.
    Vetter, C.
    Wein, W.
    Kamen, A.
    Preim, B.
    Westermann, R.
    [J]. COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2011, 104 (03) : E45 - E57
  • [4] Fast image registration for multisensor fusion using graphics hardware
    Yoo, Seung-Hun
    Lee, Tae-Dong
    Choi, Ki-Young
    Jeong, Chang-Sung
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON MULTISENSOR FUSION AND INTEGRATION FOR INTELLIGENT SYSTEMS, VOLS 1 AND 2, 2008, : 476 - 480
  • [5] Hardware-accelerated objective function evaluation for medical image registration
    Withayachumnankul, W
    Laksanapanai, B
    Pintavirooj, C
    [J]. TENCON 2004 - 2004 IEEE REGION 10 CONFERENCE, VOLS A-D, PROCEEDINGS: ANALOG AND DIGITAL TECHNIQUES IN ELECTRICAL ENGINEERING, 2004, : A419 - A422
  • [6] PARAMETERIZED HARDWARE DESIGN ON RECONFIGURABLE COMPUTERS: AN IMAGE REGISTRATION CASE STUDY
    Huang, Miaoqing
    Serres, Olivier
    El-Ghazawi, Tarek
    Newby, Greg
    [J]. 2009 5TH SOUTHERN CONFERENCE ON PROGRAMMABLE LOGIC, PROCEEDINGS, 2009, : 71 - +
  • [7] Customizable Composition and Parameterization of Hardware Design Transformations
    Todman, Tim
    Liu, Qiang
    Luk, Wayne
    Constantinides, George
    [J]. 13TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN: ARCHITECTURES, METHODS AND TOOLS, 2010, : 595 - 602
  • [8] A Customizable Software Tool for Hardware in the Loop Tests
    Eider, Markus
    Kunze, Stefan
    Dorner, Wolfgang
    [J]. 2016 21ST INTERNATIONAL CONFERENCE ON APPLIED ELECTRONICS (AE), 2016, : 69 - 74
  • [9] Model-based mapping of image registration applications onto configurable hardware
    Hemaraj, Yashwanth
    Sen, Mainak
    Shekhar, Raj
    Bhattacharyya, Shuvra S.
    [J]. 2006 FORTIETH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, VOLS 1-5, 2006, : 1453 - +
  • [10] Image-space correction of AR registration errors using graphics hardware
    DiVerdi, Stephen
    Hollerer, Tobias
    [J]. IEEE VIRTUAL REALITY 2006, PROCEEDINGS, 2006, : 241 - +