| Literature DB >> 22164060 |
Mohammad Shoyaib1, M Abdullah-Al-Wadud, Oksam Chae.
Abstract
Texture-based analysis of images is a very common and much discussed issue in the fields of computer vision and image processing. Several methods have already been proposed to codify texture micro-patterns (texlets) in images. Most of these methods perform well when a given image is noise-free, but real world images contain different types of signal-independent as well as signal-dependent noises originated from different sources, even from the camera sensor itself. Hence, it is necessary to differentiate false textures appearing due to the noises, and thus, to achieve a reliable representation of texlets. In this proposal, we define an adaptive noise band (ANB) to approximate the amount of noise contamination around a pixel up to a certain extent. Based on this ANB, we generate reliable codes named noise tolerant ternary pattern (NTTP) to represent the texlets in an image. Extensive experiments on several datasets from renowned texture databases, such as the Outex and the Brodatz database, show that NTTP performs much better than the state-of-the-art methods.Entities:
Keywords: adaptive noise band; noise tolerant ternary pattern; texlet
Mesh:
Year: 2011 PMID: 22164060 PMCID: PMC3231735 DOI: 10.3390/s110808028
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.Examples of the texlets encoded by LBP.
Figure 2.A photon transfer curve for CCD output signals.
Figure 3.Conversion of a ternary pattern into two equivalent binary patterns used in NTTP.
Figure 4.Change of intensity due to noisy fluctuations. (a) Original pattern; (b) The pattern when two pixel values are changed due to noisy fluctuations.
Extraction of NTTP feature vector of an image.
Initialize all the entries in two 2-D histograms Calculate Calculate Assign the uniform code indices of Increase the corresponding bins Convert both Return |
Figure 5.Sample 24 texture images in the Outex texture database.
Classification rates (%), using chi-square distance and nearest neighbor classifier, of the state-of-the-art methods and the proposed method.
| LBP | 99.58 | 97.76 | 84.21 | 99.15 | 97.76 | 83.80 | 97.93 | 87.34 | 97.87 | 87.43 |
| CLBP_S/M/C | 99.16 | 98.52 | 86.17 | 99.14 | 98.51 | 86.23 | 98.13 | 88.13 | 98.17 | 88.30 |
| LTP(pre) | 99.16 | 96.40 | 76.55 | 99.35 | 96.45 | 74.92 | 96.42 | 82.26 | 96.58 | 81.65 |
| LTP | 99.50 | 97.40 | 90.00 | 99.61 | 99.12 | 90.01 | 98.96 | 91.52 | 98.95 | 91.67 |
| LBPV | 99.58 | 97.32 | 82.76 | 99.32 | 97.35 | 81.98 | 97.12 | 85.39 | 98.70 | 85.52 |
| Gabor filter [ | 99.50 | 97.80 | 92.20 | Nil | 97.90 | 92.30 | 97.90 | 94.80 | 97.80 | 94.80 |
| BR | 99.50 | 98.60 | 92.60 | 99.60 | 98.50 | 86.00 | 98.60 | 94.50 | 98.60 | 94.70 |
| NTTP | 99.96 | 99.41 | 94.81 | 99.99 | 99.44 | 94.74 | 99.16 | 95.07 | 99.10 | 95.09 |
Maximum, minimum and average accuracies (%) along with the standard deviation for different methods using chi-square distance and nearest neighbor classifier.
| Average | 83.27 | 86.17 | 76.55 | 90.01 | 82.07 | 94.74 | |
| Maximum | 84.21 | 86.63 | 77.12 | 90.60 | 82.76 | 95.24 | |
| Minimum | 82.60 | 85.75 | 75.92 | 88.94 | 81.02 | 94.18 | |
| Std. dev. | 0.45 | 0.31 | 0.39 | 0.35 | 0.44 | 0.24 | |
| Average | 83.23 | 86.23 | 74.92 | 90.01 | 81.98 | 94.74 | |
| Maximum | 84.30 | 86.82 | 76.08 | 90.85 | 82.83 | 95.51 | |
| Minimum | 82.12 | 85.16 | 73.39 | 89.01 | 81.15 | 93.99 | |
| Std. dev. | 0.54 | 0.37 | 0.50 | 0.38 | 0.42 | 0.31 | |
| Average | 87.35 | 88.14 | 82.16 | 91.52 | 85.39 | 95.07 | |
| Maximum | 91.81 | 92.27 | 87.86 | 94.45 | 90.56 | 97.30 | |
| Minimum | 79.56 | 78.27 | 71.84 | 86.46 | 75.00 | 90.82 | |
| Std. dev | 2.73 | 2.62 | 3.22 | 1.63 | 2.87 | 1.24 | |
| Average | 87.43 | 88.30 | 81.65 | 91.67 | 85.52 | 95.09 | |
| Maximum | 91.73 | 92.37 | 88.38 | 94.67 | 90.51 | 97.35 | |
| Minimum | 78.45 | 77.90 | 74.17 | 86.41 | 75.31 | 91.39 | |
| Std. dev. | 2.48 | 2.47 | 3.42 | 1.66 | 2.72 | 1.18 |
Classification rates (%) of the different pattern codes using SVM as classifier.
| TC02 | 92.32 | 94.00 | 95.89 | 93.81 | 97.90 |
| TC09 | 92.4 | 93.31 | 96.16 | 93.01 | 97.62 |
Classification rates (%) of the different coding schemes on the Brodatz dataset.
| Chi-square and nearest neighbor | 92.89 | 94.63 | 95.98 | 93.13 | 96.27 |
| SVM | 95.21 | 98.85 | 98.87 | 96.14 | 99.07 |