A High Speed Vision System for Robots Using FPGA Technology

被引:6
作者
GholamHosseini, Hamid [1 ]
Hu, Shuying [1 ]
机构
[1] Auckland Univ Technol, Sch Engn, Auckland 1142, New Zealand
来源
2008 15TH INTERNATIONAL CONFERENCE ON MECHATRONICS AND MACHINE VISION IN PRACTICE (M2VIP) | 2008年
关键词
D O I
10.1109/MMVIP.2008.4749511
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
High speed image and video processing is becoming increasingly important in many applications, especially in robotics. A high speed vision system involves grabbing image frames from a single or multiple sensors and processing of the data in a limited time. Therefore, the requirement of real-time processing of the images is the key problem in dealing with such applications. Moreover, to obtain the best performance, it is vital that algorithms and hardware of a vision system be reconfigurable and flexible. A FPGA-based system was devoted to the design of vision system for robots. It offers the required features for robots' vision system such as; parallel processing of the video images, good computational power, low cost and reconfigurable hardware. The image processing component of the proposed vision system consists of one core processor for implementing the software part and up to eight functional units for the hardware implementation part. The core processor controls and communicates with the functional units. The mixed hardware/software method utilises the advantages of both hardware and software techniques. The implementation of a normal filter with a coefficient matrix of 3 x 3 as applied to a 64 x 64 image is chosen as an example. It can be verified that the multiplication operations for implementing such filter are independent and therefore can be run simultaneously. The addition operations can be done when the multiplication results are available. Therefore, the core processor can perform all parallel operations in order to minimise the total number of implementation stages. The Nios II Cyclone EPIC20 development board is used for implementing the vision system. It was found that the proposed system processes the selected grey scale images at a speed of about 80 times faster than the traditional software based methods.
引用
收藏
页码:81 / 84
页数:4
相关论文
共 11 条
[1]  
BILSBY DCM, 1998, HIGH PERF ARCH REAL
[2]  
Hou K. M., 1993, Proceedings. 1993 Computer Architectures for Machine Perception. (Cat. No. 93TH0608-0), P215, DOI 10.1109/CAMP.1993.622475
[3]  
Jerraya A., 2004, Multiprocessor Systems-on-Chips
[4]   Hardware/Software interface codesign for embedded systems [J].
Jerraya, AA ;
Wolf, W .
COMPUTER, 2005, 38 (02) :63-+
[5]  
MISCHLER G, IMAGEFILTERING
[6]  
Oshana R., 2006, DSP SOFTWARE DEV TEC, P59
[7]  
Rafael R. E. W., 2002, Digital Image Processing, V2nd
[8]  
REAL FD, 2006, COGNITIVE SYSTEM INT
[9]   Embedded vision system for mobile robot navigation [J].
Sawasaki, Naoyuki ;
Nakao, Manabu ;
Yamamoto, Yoshinobu ;
Okabayashi, Keiju .
2006 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), VOLS 1-10, 2006, :2693-+
[10]   Implementing planar motion tracking algorithms on CMOS plus FPGA vision system [J].
Shimizu, Kazuhiro ;
Hirai, Shinichi .
2006 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-12, 2006, :1366-+