Texture Measures for Carpet Wear Assessment
IEEE Transactions on Pattern Analysis and Machine Intelligence
On Image Analysis by the Methods of Moments
IEEE Transactions on Pattern Analysis and Machine Intelligence
Text segmentation using Gabor filters for automatic document processing
Machine Vision and Applications - Special issue: document image analysis techniques
A survey of moment-based techniques for unoccluded object representation and recognition
CVGIP: Graphical Models and Image Processing
Handbook of pattern recognition & computer vision
Moment-based texture segmentation
Pattern Recognition Letters
Multidimensional co-occurrence matrices for object recognition and matching
Graphical Models and Image Processing
Feature Selection: Evaluation, Application, and Small Sample Performance
IEEE Transactions on Pattern Analysis and Machine Intelligence
Reduced Multidimensional Co-Occurrence Histograms in Texture Classification
IEEE Transactions on Pattern Analysis and Machine Intelligence
On the Accuracy of Zernike Moments for Image Analysis
IEEE Transactions on Pattern Analysis and Machine Intelligence
Multiresolution Gray-Scale and Rotation Invariant Texture Classification with Local Binary Patterns
IEEE Transactions on Pattern Analysis and Machine Intelligence
Computer Graphics with OpenGL
A novel approach to the fast computation of Zernike moments
Pattern Recognition
Stroma classification for neuroblastoma on graphics processors
International Journal of Data Mining and Bioinformatics
Aircraft identification by moment invariants
IEEE Transactions on Computers
Block-Based methods for image retrieval using local binary patterns
SCIA'05 Proceedings of the 14th Scandinavian conference on Image Analysis
Perceptually uniform color spaces for color texture analysis: an empirical evaluation
IEEE Transactions on Image Processing
Hi-index | 0.00 |
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.