• DocumentCode
    2520127
  • Title

    An imaging library for a TriCore based digital camera

  • Author

    Chihoub, A. ; Bai, Y.J. ; Ramesh, V.

  • fYear
    2000
  • fDate
    2000
  • Firstpage
    3
  • Lastpage
    11
  • Abstract
    In this paper we describe the design and implementation of an efficient and compact image processing library for a digital still camera based on Siemens TriCore microcontroller-DSP processor. The library is designed for use in both off-line (e.g. NT based Pentium platforms) as well as on-line (TriCore implementation). To satisfy the constraints of embedded systems the library was designed to operate on an input image using the concept of band processing. In such a method, the input image is divided into an appropriate number of data bands (strips). The image bands are then processed separately using a pipeline of band based operators. The processed bands are then collected into a single output image. Most of the operators incorporated in the library take advantage of the band processing mechanism and operate on a stream of such image bands. This scheme not only alleviates the memory space requirements but also lends itself to multithreading and parallel processing implementations with potential for even faster performance. The library was optimized in terms of code size (31 kilobytes) and processing speed (1.98 sec. on an 1008×800 input image in the acquisition mode of operation) to meet the current requirements of a size less than 250 kilobytes and a processing speed of less than 2 seconds/image
  • Keywords
    image processing; software libraries; TriCore; digital camera; image processing library; imaging library; multithreading; parallel processing; Color; Digital cameras; Digital filters; Embedded system; Hardware; Image coding; Image processing; Software libraries; Transform coding; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architectures for Machine Perception, 2000. Proceedings. Fifth IEEE International Workshop on
  • Conference_Location
    Padova
  • Print_ISBN
    0-7695-0740-9
  • Type

    conf

  • DOI
    10.1109/CAMP.2000.875952
  • Filename
    875952