• DocumentCode
    2998793
  • Title

    On Running Windowed Image Computations on a Pipeline

  • Author

    Vaidyanathan, Ramachandran ; Vinukonda, Phaneendra

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Louisiana State Univ., Baton Rouge, LA, USA
  • fYear
    2012
  • fDate
    21-25 May 2012
  • Firstpage
    813
  • Lastpage
    820
  • Abstract
    Many image processing operations manipulate an individual pixel using the values of other pixels in the given pixel´s neighborhood. Such operations are called windowed operations. The size of the windowed operation is a measure of the size of the given pixel´s neighborhood. A windowed computation applies a windowed operation on all pixels of the image. An image processing application is typically a sequence of windowed computations. While windowed computations admit high parallelism, the cost of inputting and outputting the image often restricts the computation to a few computational units. In this paper we analytically study the running of a sequence of z windowed computations, each of size w, on a z-stage pipelined computational model. For an N × N image and n × n input/output bandwidth per stage, we show that the sequence of windowed computations can be run in N2/n2 (1 + δ) steps, where δ = (n/N + 3n2/wN + zw/N). This produces a speed-up of z/1+δ over a single stage. Generally, N ≫ n >; z, w; so the overhead, δ, is dominated by the term which is typically small. This also indicates the time to be relatively independent of the number of stages z.
  • Keywords
    image sequences; pipeline processing; image pixel size; image processing; input-output bandwidth; overhead; windowed image computation sequence; windowed operation size; z-stage pipelined computational model; Bandwidth; Cameras; Computational modeling; Image processing; Parallel processing; Pipelines; Tiles; image algorithms; pipeline; windowed computation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2012 IEEE 26th International
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-4673-0974-5
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2012.100
  • Filename
    6270723