ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

Processing images with programming language Halide

Rok Dukič (2017) Processing images with programming language Halide. EngD thesis.

Download (1889Kb)


    The thesis contains a presentation of a recently created programming language Halide and its comparison to an already established image processing library OpenCV. We compare the execution times of the implementations with the same functionality and their length (in terms of number of lines). The implementations consist of morphological operations and template matching. Operations are implemented in four versions. The first version is made in C++ and only uses OpenCV’s objects. The second version uses the OpenCV’s function. The third and fourth version are written in Halide language. The difference between them is in the optimization. One of them uses scheduling while the other does not. The second part of the thesis consists of the results which are shown in tables and the analysis of the results.

    Item Type: Thesis (EngD thesis)
    Keywords: Halide, OpenCV, morphology, template matching, image processing, machine vision
    Number of Pages: 37
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    izr. prof. dr. Danijel Skočaj296Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=51012&select=(ID=1537361603)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 3788
    Date Deposited: 10 Feb 2017 15:21
    Last Modified: 24 Feb 2017 10:56
    URI: http://eprints.fri.uni-lj.si/id/eprint/3788

    Actions (login required)

    View Item