Texture Discrimination via Hilbert Curve Path Based Information Quantifiers
Aurelio F. Bariviera, Roberta Hansen, Verónica E. Pastor
TL;DR
The paper addresses robust texture classification under rotation, noise, and color variations by transforming 2D textures into 1D sequences using a Hilbert curve, then applying Bandt-Pompe symbolization to obtain a probability distribution over ordinal patterns. It computes three information-theoretic quantifiers, namely the normalized Shannon entropy ${\cal H}$, the permutation-based statistical complexity ${\cal C}_{JS}$, and the Fisher information measure ${\mathcal F}$, and analyzes them via the Complexity-Entropy and Entropy-Fisher planes (CECP/FECP). The approach is validated on self-similar multifractal and Brownian surfaces, and on Normalized and Colored Brodatz textures, showing invariance to rotations and, in the color case, robustness to color variations, with clear discrimination among texture classes. The method offers a simple, locality-preserving, and scalable descriptor that can be extended to higher dimensions and has potential applications in domains such as medical imaging and industrial texture analysis.
Abstract
The analysis of the spatial arrangement of colors and roughness/smoothness of figures is relevant due to its wide range of applications. This paper proposes a texture classification method that extracts data from images using the Hilbert curve. Three information theory quantifiers are then computed: permutation entropy, permutation complexity, and Fisher information measure. The proposal exhibits some important properties: (i) it allows to discriminate figures according to varying degrees of correlations (as measured by the Hurst exponent), (ii) it is invariant to rotation and symmetry transformations, (iii) it can be used either in black and white or color images. Validations have been made not only using synthetic images but also using the well-known Brodatz image database.
