Comparison of Different Design Methodologies of Hardware-based Image Processing for Automation in Microrobotics

被引:0
作者
Tiemerding, Tobias [1 ]
Diederichs, Claas [1 ]
Stehno, Christian
Fatikow, Sergej [1 ]
机构
[1] Carl von Ossietzky Univ Oldenburg, Div Microrobot & Control Engn, D-26111 Oldenburg, Germany
来源
2013 IEEE/ASME INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT MECHATRONICS (AIM): MECHATRONICS FOR HUMAN WELLBEING | 2013年
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Object-detection and classification is a key task in micro-and nanohandling. The microscopy image is often the only available sensor to detect information about the positions and orientations of objects. FPGA-based image processing is superior to state of the art PC-based image processing in terms of achievable update rate, latency and jitter. Development of specialized FPGA solutions for object detection and tracking using a hardware-description language is time consuming and requires deep knowledge of the target system. Using SystemC, a C++ based class library, fast implementation with less knowledge of the system is possible. However, the gain in development speed is accompanied by higher resource usage of the FPGA and lower performance regarding computation speed. In this paper, several image processing algorithms are implemented in both manners and are compared regarding achievable update-rate, resource consumption and development time. The SystemC implementations could be implemented twice as fast and with less knowledge about the system. The increased resource usage of SystemC is negligible for small series and prototyping applications, while the decreased computation speed may be problematic for high-speed applications.
引用
收藏
页码:565 / 570
页数:6
相关论文
共 22 条
[1]   From C to netlists: hardware engineering for software engineers? [J].
Alston, I ;
Madahar, B .
ELECTRONICS & COMMUNICATION ENGINEERING JOURNAL, 2002, 14 (04) :165-173
[2]  
[Anonymous], 2001, 13642001 IEEE INC
[3]  
[Anonymous], SPART 3E FPGA FAM DA
[4]  
[Anonymous], 2000, Opencv. Dr. Dobb's journal of software tools
[5]  
[Anonymous], 2000, 10762000 IEEE INC
[6]  
Axis Communications, 2010, CCD CMOS SENS TECHN
[7]  
Bailey D.G., 2011, Design for embedded image processing on FPGAs
[9]  
Diederichs C., 2012, P 8 INT WORKSH MICR
[10]  
Diederichs C., 2011, P 18 IFAC WORLD C