An arm neon optimised image abstraction method utilising the cosine integral image method

Ryan Gibson, David Round, Mark David Jenkins, Peter Barrie, Gordon Morison

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

In this paper we present a fast implementation of an automatic non-photorealistic image processing technique which transforms an input image frame of a video stream into a non-photorealistic abstracted cartoon stylised render. The approach presented utilises a fast cosine integral image method to create a separable bilateral filtering stage which operates in constant time. This is subsequently put through a colour quantisation stage and combined with an edge overlay system to generate the abstracted image output. The algorithm is implemented with OpenCV on a Beagleboard-xM running Angstrom GNU/Linux to demonstrate the improved performance obtained utilising the cosine integral image bilateral filter over the OpenCV standard bilateral filter implementation, and to demonstrate further performance improvements can be obtained through utilising optimised routines on the ARM NEON floating point unit of the Beagleboard-xM.
Original languageEnglish
Title of host publicationProceedings of the 6th European Embedded Design in Education Conference (EDERC 14)
PublisherIEEE
Pages55-59
Number of pages5
ISBN (Print)9781479968411
DOIs
Publication statusPublished - Sep 2014

Keywords

  • image processing technique
  • fast cosine integral image method
  • video stream

Fingerprint Dive into the research topics of 'An arm neon optimised image abstraction method utilising the cosine integral image method'. Together they form a unique fingerprint.

  • Cite this

    Gibson, R., Round, D., Jenkins, M. D., Barrie, P., & Morison, G. (2014). An arm neon optimised image abstraction method utilising the cosine integral image method. In Proceedings of the 6th European Embedded Design in Education Conference (EDERC 14) (pp. 55-59). IEEE. https://doi.org/10.1109/EDERC.2014.6924358