Abstract

The perceived texture directionality is an important, not fully explored image characteristic. In many applications texture directionality detection is of fundamental importance. Several approaches have been proposed, such as the fast Fourier-based method. We recently proposed a method based on the interpolated grey-level co-occurrence matrix (iGLCM), robust to image blur and noise but slower than the Fourier-based method. Here we test the applicability of convolutional neural networks (CNNs) to texture directionality detection. To obtain the large amount of training data required, we built a training dataset consisting of synthetic textures with known directionality and varying perturbation levels. Subsequently, we defined and tested shallow and deep CNN architectures. We present the test results focusing on the CNN architectures and their robustness with respect to image perturbations. We identify the best performing CNN architecture, and compare it with the iGLCM, the Fourier and the local gradient orientation methods. We find that the accuracy of CNN is lower, yet comparable to the iGLCM, and it outperforms the other two methods. As expected, the CNN method shows the highest computing speed. Finally, we demonstrate the best performing CNN on real-life images. Visual analysis suggests that the learned patterns generalize to real-life image data. Hence, CNNs represent a promising approach for texture directionality detection, warranting further investigation.

Highlights

  • We developed and implemented a texture directionality detection method using an interpolation-based version of gray level co-occurrence transform (GLCM), which can be computed along any direction [29]

  • We studied the performance of convolutional neural networks (CNNs) architectures of different size on texture directionality detection

  • We built upon our previous work [29] and created a significantly larger dataset of synthetic texture images with known directionality and perturbation levels, feasible for the training and testing of artificial intelligence or other computational tools targeting automated texture directionality detection

Read more

Summary

Introduction

A formal definition of texture can be given referring to its inherent structure, which generally consists of regularly repeating patterns. These patterns can be identified with respect to the smallest textural element, i.e., the texton [1] or the texel [2]. Texture can be formally defined based on the characterization of the intensity arrangement in the image Such a statistical approach is meaningful and possibly more general, since natural textures are irregular, and it is not always possible to clearly identify structural patterns. It is important to observe that texture directionality is a local property, not necessarily constant throughout the image

Methods
Results
Discussion
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call