Title :
GPU-CPU implementation for super-resolution mosaicking of Unmanned Aircraft System (UAS) surveillance video
Author :
Camargo, Aldo ; Schultz, Richard R. ; Wang, Yi ; Fevig, Ronald A. ; He, Qiang
Author_Institution :
Dept. of Electr. Eng., Univ. of North Dakota, Grand Forks, ND, USA
Abstract :
Unmanned Aircraft Systems (UAS) have been used in many military and civilian applications, particularly surveillance. One of the best ways to use the capacity of a UAS imaging system is by constructing a mosaic of the recorded video. In this paper, we present a novel algorithm to calculate a super-resolution mosaic for UAS, which is both fast and robust. In this algorithm, the features points between frames are found using SIFT (Scale-Invariant Feature Transform), and then RANSAC (Random Sample Consensus) is used to estimate the homography between two consecutive frames. Next, a low-resolution (LR) mosaic is computed. LR images are extracted from the LR mosaic, and then they are subtracted from the input frames to form LR error images. These images are used to compute an error mosaic. The regularization technique uses Huber prior information and is added to the error mosaic to form the superresolution (SR) mosaic. The proposed algorithm was implemented using both a GPU (Graphics Processing Unit) and a CPU (Central Processing Unit). The first part of the algorithm, which is the construction of the LR mosaic, is performed by the GPU, and the rest is performed by the CPU. As a result, there is a significant speed-up of the algorithm. The proposed algorithm has been tested in both the infrared (IR) and visible spectra, using real and synthetic data. The results for all these cases show a great improvement in resolution, with a PSNR of 41.10 dB for synthetic data, and greater visual detail for the real UAV surveillance data.
Keywords :
aircraft; computer graphic equipment; coprocessors; image resolution; image segmentation; infrared spectra; remotely operated vehicles; video surveillance; visible spectra; GPU-CPU implementation; Huber prior information; LR error images; UAS imaging system; UAV surveillance data; central processing unit; graphics processing unit; homography estimate; infrared spectra; low-resolution mosaic; random sample consensus; regularization technique; scale invariant feature transform; super resolution mosaicking; unmanned aircraft system surveillance video; visible spectra; Central Processing Unit; Data mining; Graphics; Infrared spectra; Military aircraft; Robustness; Strontium; Surveillance; Testing; Unmanned aerial vehicles; Computer vision; GPU; Huber Regularization; Ill-Posed Inverse Problem; Mosaic; Parallel Programming; Super-Resolution;
Conference_Titel :
Image Analysis & Interpretation (SSIAI), 2010 IEEE Southwest Symposium on
Conference_Location :
Austin, TX
Print_ISBN :
978-1-4244-7801-9
DOI :
10.1109/SSIAI.2010.5483926