1. Color and texture analysis using emerging parallel architectures.
- Author
-
Igual, Francisco D, Mayo, Rafael, Hartley, Timothy DR, Çatalyürek, Ümit V, Ruiz, Antonio, and Ujaldon, Manuel
- Subjects
COMPUTERS ,COLOR ,IMAGE analysis ,CENTRAL processing units ,GRAPHICS processing units - Abstract
While image texture is effective for use in pattern-recognition and image-analysis algorithms, textural features are time-consuming to calculate on standard CPUs. Therefore, we present novel implementations of textural-feature algorithms on graphics processors (GPUs), enabling fast color and texture analysis. Since different textural-feature calculations exhibit diverse characteristics, we focus on using general and algorithm-specific techniques to exploit the inherent parallelism and computational power of a GPU. Common operations required during the textural-feature pipeline range from streaming computations to recursive procedures, from arithmetically intensive transcendental functions to matrix operations. Some of these kernels are well-suited to GPUs, while others require considerable programming effort to fully exploit the memory hierarchy due to their memory-usage patterns. In this paper, different strategies for computing textural features on GPUs are compared with counterpart implementations on multicore CPUs, and experimental results show GPU results reaching a speedup of 500 times for certain operations. [ABSTRACT FROM PUBLISHER]
- Published
- 2011
- Full Text
- View/download PDF