• DocumentCode
    2949595
  • Title

    Comparison of different design methodologies of hardware-based image processing for automation in microrobotics

  • Author

    Tiemerding, Tobias ; Diederichs, Claas ; Stehno, Christian ; Fatikow, Sergej

  • Author_Institution
    Div. Microrobotics & Control Eng., Univ. of Oldenburg, Oldenburg, Germany
  • fYear
    2013
  • fDate
    9-12 July 2013
  • Firstpage
    565
  • Lastpage
    570
  • Abstract
    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.
  • Keywords
    field programmable gate arrays; image processing; microrobots; C++ based class library; FPGA based image processing; PC based image processing; SystemC; automation; design methodologies; hardware based image processing algorithms; hardware description language; microrobotics; microscopy image; nanohandling; object classification; object detection; resource consumption; resource usage; specialized FPGA solutions; target system; Algorithm design and analysis; Field programmable gate arrays; Hardware; Image edge detection; Libraries; Morphology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Intelligent Mechatronics (AIM), 2013 IEEE/ASME International Conference on
  • Conference_Location
    Wollongong, NSW
  • ISSN
    2159-6247
  • Print_ISBN
    978-1-4673-5319-9
  • Type

    conf

  • DOI
    10.1109/AIM.2013.6584152
  • Filename
    6584152