Unmanned aerial systems (UAS) have been used as a robust tool for agricultural and environmental applications in recent years. Remote sensing systems based on UAS typically acquire massive hyper-spatial images in its short turnaround. This paper takes advantage of graphics processing unit (GPU) massive parallel computation in order to process the huge data timely and efficiently. More specifically, this paper presents an index array approach for lens distortion correction and geo-referencing. They are the two essential components in UAS hyper-spatial image processing. The index array approach is also capable of parallelizing image file I/O and the orthoimage generation. In addition, this paper presents the dual tiled similarity algorithm for the image co-registration. The index array approach and the dual tiled similarity algorithm were evaluated using two UAS remote sensing datasets of South Padre island shorelines. The results show that this index array approach was able to speed up at least 10 times the lens distortion correction and the geo-referencing relative to the central processing unit (CPU) computation. This dual tiled algorithm could provide 12 times speedup compared with the CPU similarity computation.
['Lihong Su', 'Yuxia Huang', 'James C. Gibeaut', 'Longzhuang Li']
The index array approach and the dual tiled similarity algorithm for UAS hyper-spatial image processing