Multiplatform GPGPU implementation of the Active Contours Without Edges algorithm

Abstract

An OpenCL implementation of the Active Con- tours Without Edges (ACWE) algorithm is pre- sented. The proposed algorithm uses the Gen- eral Purpose Computing on Graphics Process- ing Units (GPGPU) to accelerate the original model by parallelizing the two main steps of the segmentation process, the computation of the Signed Distance Function (SDF) and the evolution of the segmented curve. This work is being done as an open source software that, being programmed in OpenCL, can be used in different platforms allowing a broad number of final users and can be applied in different ar- eas of computer vision, like medical imaging, tracking, robotics, etc. This work uses OpenGL to visualize the algorithm results in real time.