• Chỉ mục bởi
  • Năm xuất bản
LIÊN KẾT WEBSITE

Increasing feasibility of the field-programmable gate array implementation of an iterative image registration using a kernel-warping algorithm

Nguyen A.H. Le Quy Don Technical University, Faculty of Radio-Electronics Engineering, Hanoi, Viet Nam|
Garratt M.A. | Pickering M.R. | Lambert A.J. | Guillemette T. University of New South Wales, School of Engineering and Information Technology, Canberra, ACT, Australia|

Journal of Electronic Imaging Số 5, năm 2017 (Tập 26, trang -)

ISSN: 10179909

ISSN: 10179909

DOI: 10.1117/1.JEI.26.5.053010

Tài liệu thuộc danh mục: ISI, Scopus

Article

English

Từ khóa: Hardware; Image processing; Image registration; Iterative methods; Logic gates; Motion estimation; Optical data processing; Field-programmable gate array implementations; Hardware resources; Image interpolation algorithm; Image processing technique; Number of iterations; Optic flow; Parallel processing; Warping algorithms; Field programmable gate arrays (FPGA)
Tóm tắt tiếng anh
Image registration is a fundamental image processing technique. It is used to spatially align two or more images that have been captured at different times, from different sensors, or from different viewpoints. There have been many algorithms proposed for this task. The most common of these being the well-known Lucas-Kanade (LK) and Horn-Schunck approaches. However, the main limitation of these approaches is the computational complexity required to implement the large number of iterations necessary for successful alignment of the images. Previously, a multi-pass image interpolation algorithm (MP-I2A) was developed to considerably reduce the number of iterations required for successful registration compared with the LK algorithm. This paper develops a kernel-warping algorithm (KWA), a modified version of the MP-I2A, which requires fewer iterations to successfully register two images and less memory space for the field-programmable gate array (FPGA) implementation than the MP-I2A. These reductions increase feasibility of the implementation of the proposed algorithm on FPGAs with very limited memory space and other hardware resources. A two-FPGA system rather than single FPGA system is successfully developed to implement the KWA in order to compensate insufficiency of hardware resources supported by one FPGA, and increase parallel processing ability and scalability of the system. � 2017 SPIE and IS&T.

Xem chi tiết