• DocumentCode
    3722255
  • Title

    A Functional Approach to Border Handling in Image Processing

  • Author

    Leonard G. C. Hamey

  • Author_Institution
    Dept. of Comput., Macquarie Univ., Sydney, NSW, Australia
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Domain Specific Languages for image processing offer simplified programming and efficient execution on a variety of platforms. These languages are particularly suitable for implementing local image processing operators that produce each output pixel by processing a corresponding window of input pixels. Such operators are easily parallelised and vectorised for efficiency. However, border handling is required to define the results for pixels close to the image border where the input window partially falls outside the bounds of the input image. We propose a declarative approach to border handling in a functional image processing Domain Specific Language called Halide*. The compiler uses code analysis to infer the bounds of output images and to optimise border padding implementations. Experimental results demonstrate good execution efficiency for large images.
  • Keywords
    "Libraries","Image edge detection","Graphics processing units","Approximation methods","Programming","DSL"
  • Publisher
    ieee
  • Conference_Titel
    Digital Image Computing: Techniques and Applications (DICTA), 2015 International Conference on
  • Type

    conf

  • DOI
    10.1109/DICTA.2015.7371214
  • Filename
    7371214