Parallel Implementation of the Box Counting Algorithm in OpenCL

Type of content
Journal Article
Thesis discipline
Degree name
Publisher
University of Canterbury. Computer Science and Software Engineering
Journal Title
Journal ISSN
Volume Title
Language
Date
2015
Authors
Mukundan, R.
Abstract

The Box Counting algorithm is a well-known method for the computation of the fractal dimension of an image. It is often implemented using a recursive subdivision of the image into a set of regular tiles or boxes. Parallel implementations often try to map the boxes to different compute units, and combine the results to get the total number of boxes intersecting a shape. This paper presents a novel and highly efficient method using OpenCL kernels to perform the computation on a per-pixel basis. The mapping and reduction stages are performed in a single pass, and therefore require the enqueuing of only a single kernel. Each instance of the kernel updates the information pertaining to all the boxes containing the pixel, and simultaneously increments the box counters at multiple levels, thereby eliminating the need for another pass to perform the summation. The complete implementation and coding details of the proposed method are outlined. The performance of the method on different processors are analysed with respect to varying image sizes.

Description
Citation
Mukundan, R. (2015) Parallel Implementation of the Box Counting Algorithm in OpenCL. Fractals, 23(3), pp. 1550023, 8pp.
Keywords
fractal dimension, OpenCL kernals, Box counting algorithm, Multifractal analysis, Parallel implementations
Ngā upoko tukutuku/Māori subject headings
ANZSRC fields of research
Field of Research::11 - Medical and Health Sciences::1103 - Clinical Sciences::110320 - Radiology and Organ Imaging
Fields of Research::46 - Information and computing sciences::4603 - Computer vision and multimedia computation::460306 - Image processing
Rights
Preprint of an article published in Fractals 23(3), 09/2015, 8 p. 10.1142/S0218348X15500231 © copyright World Scientific Publishing Company. http://www.worldscientific.com/worldscinet/fractals