Vision-Based Egomotion Estimation on FPGA for Unmanned Aerial Vehicle Navigation

被引:15
作者
Angelopoulou, Maria E. [1 ]
Bouganis, Christos-Savvas [1 ]
机构
[1] Univ London Imperial Coll Sci Technol & Med, Dept Elect & Elect Engn, London SW7 2BT, England
关键词
Egomotion estimation; field-programmable gate array (FPGA); navigation; optical flow; unmanned aerial vehicle (UAV); OPTICAL-FLOW; IMPLEMENTATION; PERFORMANCE; COMPUTATION;
D O I
10.1109/TCSVT.2013.2291356
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The use of unmanned aerial vehicles (UAVs) in commercial and warfare activities has intensified over the last decade. One of the main challenges is to enable UAVs to become as autonomous as possible. A vital component toward this direction is the robust and accurate estimation of the egomotion of the UAV. Egomotion estimation can be enhanced by equipping the UAV with a video camera, which enables a vision-based egomotion estimation. However, the high computational requirements of vision-based egomotion algorithms, combined with the real-time performance and low power consumption requirements that are related to such an application, cannot be met by general-purpose processing units. This paper presents a system architecture that employs a field-programmable gate array as the main processing platform connected to a low-power CPU that targets the problem of vision-based egomotion estimation in a UAV. The performance evaluation of the proposed system, using real data captured by a UAV's on-board camera, demonstrates the ability of the system to render accurate estimation of the egomotion parameters, meeting at the same time the real-time requirements imposed by the application.
引用
收藏
页码:1070 / 1083
页数:14
相关论文
共 45 条
[1]  
Angelopoulou M. E., 2011, 2011 18th IEEE International Conference on Image Processing (ICIP 2011), P2357, DOI 10.1109/ICIP.2011.6116114
[2]   Robust Real-Time Super-Resolution on FPGA and an Application to Video Enhancement [J].
Angelopoulou, Maria E. ;
Bouganis, Christos-Savvas ;
Cheung, Peter Y. K. ;
Constantinides, George A. .
ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2009, 2 (04)
[3]  
[Anonymous], 1981, P 7 INT JOINT C ARTI
[4]   Pipe lined architecture for real-time cost-optimized extraction of visual primitives based on FPGAs [J].
Barranco, F. ;
Tomasi, M. ;
Diaz, J. ;
Vanegas, M. ;
Ros, E. .
DIGITAL SIGNAL PROCESSING, 2013, 23 (02) :675-688
[5]   Parallel Architecture for Hierarchical Optical Flow Estimation Based on FPGA [J].
Barranco, Francisco ;
Tomasi, Matteo ;
Diaz, Javier ;
Vanegas, Mauricio ;
Ros, Eduardo .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2012, 20 (06) :1058-1067
[6]   PERFORMANCE OF OPTICAL-FLOW TECHNIQUES [J].
BARRON, JL ;
FLEET, DJ ;
BEAUCHEMIN, SS .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 1994, 12 (01) :43-77
[7]   A Comparison Study on Implementing Optical Flow and Digital Communications on FPGAs and GPUs [J].
Bodily, John ;
Nelson, Brent ;
Wei, Zhaoyi ;
Lee, Dah-Jye ;
Chase, Jeff .
ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2010, 3 (02)
[8]  
Bouguet JeanY., 2002, PYRAMIDAL IMPLEMENTA
[9]   Lucas/Kanade meets Horn/Schunck: Combining local and global optic flow methods [J].
Bruhn A. ;
Weickert J. ;
Schnörr C. .
International Journal of Computer Vision, 2005, 61 (3) :1-21
[10]   PASSIVE NAVIGATION [J].
BRUSS, AR ;
HORN, BKP .
COMPUTER VISION GRAPHICS AND IMAGE PROCESSING, 1983, 21 (01) :3-20