Hardware architecture to realize multi-layer image processing in real-time

被引:1
作者
Lu, Chieh-Lun [1 ]
Fu, Li-Chen [1 ]
机构
[1] Natl Taiwan Univ, Dept Elect Engn, Taipei, Taiwan
来源
IECON 2007: 33RD ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, VOLS 1-3, CONFERENCE PROCEEDINGS | 2007年
关键词
D O I
10.1109/IECON.2007.4460387
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Visual data with appropriate processing has very important information for many robotic applications. Usually, people use digital computer to do the image processing, but for complex or copious algorithms, due to the architecture of present CPU-based computing system, it is very time consuming and resource wasting to do these kinds of process. In this paper, we focus on the crucial case - image algorithms with multi-layer processes. In this kind of algorithms, the following process always need to wait the result from the previous step and access the memory very frequently, which cause the timing delay and resource grabbing in general CPU-based system. In order to solve this problem, first we go deep into the data flow in multi-layer image processing. We observe that it has many parallel and pipeline properties without waiting for some unnecessary delay, and fortunately, these properties exactly match with the characteristics of hardware design. For this reason, we propose a novel hard-ware architecture called visual pipeline to overcome these problems. The combination of the concepts from parallel and pipeline properties in hardware design are used, and finally we use FPGA to implement our architecture. To verify our hardware design, we use multi-scale Harris corner detector as the example. which is also a multi-layer process. Finally, we can show the result running in real-time of multi-layer image processing.
引用
收藏
页码:2478 / 2483
页数:6
相关论文
共 16 条
[1]  
BENEDETTI A, 1998, P EUR C
[2]  
BUGEJA A, 1989, IEEE T VLSI SYSTEMS, V5
[3]   Kernel-based object tracking [J].
Comaniciu, D ;
Ramesh, V ;
Meer, P .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2003, 25 (05) :564-577
[4]  
Davison A.J, 2003, P 9 INT C COMP VIS N
[5]  
Harris C. G., 1988, P 4 ALV VIS C, DOI [10.5244/C.2.23, DOI 10.5244/C.2.23]
[6]   Method of moment calculation for a digital vision chip system [J].
Ishii, I ;
Komuro, T ;
Ishikawa, M .
5TH INTERNATIONAL WORKSHOP ON COMPUTER ARCHITECTURES FOR MACHINE PERCEPTION, PROCEEDINGS, 2000, :41-48
[7]   FPGA based real-time visual servoing [J].
Jörg, S ;
Langwald, J ;
Nickl, M .
PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOL 1, 2004, :749-752
[8]   A digital vision chip specialized for high-speed target tracking [J].
Komuro, T ;
Ishii, I ;
Ishikawa, M ;
Yoshida, A .
IEEE TRANSACTIONS ON ELECTRON DEVICES, 2003, 50 (01) :191-199
[9]   Feature detection with automatic scale selection [J].
Lindeberg, T .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 1998, 30 (02) :79-116
[10]   Distinctive image features from scale-invariant keypoints [J].
Lowe, DG .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 2004, 60 (02) :91-110