Chapter 2 - Texture Analysis
Chapter 2 - Texture Analysis
patterns that cannot be assessed by humans. It refers to the appearance, structure, and
arrangement of the parts of an object within the image. In clinical practice, texture
analysis may provide a solution to the issues caused by the inability of radiologists in
distinguishing benign and malignant solid renal masses. A two-dimensional digital image
consists of little rectangular blocks known as pixel or picture elements whilst three-
dimensional digital image consists of little volume blocks called voxels also known as
volume elements. These elements were represented by a set of coordinates in space that
analysis evaluates the position and intensity of signal features which help to characterize
the texture type and under-lying structure, or pattern of the object shown by the image.
There are various techniques used to evaluate the inter-relationships of the pixels for
texture analyses including statistical and transform methods, structural and model-based.
Segmentation is the primary step by which the required information is drawn from the
segregation of pixels of interest for effective processing. The main goal of image
various shapes, such as circles, ellipses, polygons or irregular shapes. In image analysis,
segmentation is an essential process because it paves the way for future image processing
analyze images for the latter part. For the high standards of automatic image analysis,
There are several other segmentation techniques that can be used including thresholding,
and watershed segmentation are few examples of image segmentation process. Table 2.2
shows the pros and cons in different segmentation techniques. Table 2.3 shows the
segmentation techniques used by previous research to improve the result for their
findings.
Table 2.2 Pros and cons for different segmentation (Padhi et al., 2019)
Al-Najdawi et Edge The accuracy obtained using this segmentation is 90.7% with
al., 2015 Detection combination of CLAHE and median filter as image enhancement.
Nayak et al, 2019 Morphological watershed algorithm was developed in this study.
Watershed The experimental results reported are competent with the existing
literature methods with an increased computational efficiency.
Recently, there are many sorts of image segmentation algorithms, each of which can be
used for image segmentation with certain characteristics. The image segmentation can be
categorized into two groups. One is a region-based image segmentation algorithm, which
mainly uses the similarity of certain feature attributes within the image area to segment
different regions. Its representative methods are threshold segmentation and region
which mainly uses each region within the image. For the difference of some features, the
concept of the gradient is used to detect the edge and segment the boundary of various
regions, mainly based on the Canny operator algorithm and the Sobel operator algorithm.
With the development of specific theories in related fields in current years, relevant
theories have also been applied to image segmentation. such as statistical theory, neural
network theory, fuzzy theory, wavelet transform theory, morphological theory, and many
which combines more than two segmentation algorithms for image segmentation. The
segmentation effect of the integrated segmentation algorithm is better than that of a single
is also a vital direction of research. Additionally, the medical image itself has features of
In this research, ……
a b
c d
Figure 3.14: Region of interest (ROI) delineation in RCC patient, image a) ct scan image
Feature extraction is one of the major steps in texture analysis (M. Andrzej et al., 1988).
As mentioned in 2.7.1, the forms of texture analysis are categorized as structural, model-
based, statistical and transform methods. Table 2.1 shows the description of texture
analysis.
In this research, statistical approached were implemented for further analysis. Four types
of image features, including shape, intensity, and texture, were taken from the segmented
tumor ROIs.
(Parekh et al 2016)
Previous researchers implemented texture and shape features in their research.
Table 2.4 shows the implementation of texture and shape features in respective
fields.
Mall et al., 2019 GLCM features Twelve GLCM texture features are extracted and further
used for image abnormality detection in the X- ray
image.
In this study the first-order texture analysis which is Histogram-Based Approach were
used to calculate the texture. The frequency occurrence of each individual gray-level
intensity value is calculated to find the histogram for the image. Hence, first-order
statistical detail about the image is obtained from the histogram. There are several texture
features that can be included based on the histogram statistics. Table 3.1 shows the
description and the computed formula for every histogram-based texture feature included.
This is due to simple approach using standard descriptors (e.g. mean, variance, SD,
Table 3.1 The computational formula for histogram-based texture features and
explanation.
First order statistic does not provide sufficient information as human visual unable to
distinguish between texture pairs and their neighborhood pixel (Crook, 1937; Ramola,
Shakya and Van Pham, 2020). Pixel of interest (POI) and their neighborhood pixel can
show the relationship between the adjacent pixel in the second-order statistics. The
second-order statistics provide better information compared to first order statistic
The Second Order Statistics features extracted from this research is Gray Level Co-
occurrence Matrix (GLCM) or Second Order Statistics features. GLCM (Haralick et al.,
information from an image (Nikoo et al., 2011; Kumar et al., 2008). GLCM is
). Based on Figure 3.3, (, : , ) indicate the probability that two neighboring pixels with
gray levels, i and j , occur for a distance, d, and direction at certain angle, . This result in
a matrix of dimensions equal to the gray levels in the image, for each distance and
orientation (d,).
Thus, parameters included in computing GLCM are, the number of gray level Ng, the
distance between pixels (d) and the angle (˚) . The distance (d) indicates the distance
between pairs of pixels. Similar to the distance parameter, the direction of the analysis is
also another important parameter. Common directions are 0°, 45°, 90°and 135°.Figure
The matrix on the left side indicates the input image whereas matrix C on the right
side is GLCM computed. As shown in the figure, the element (1,1) generates
value of 1 due to the only occurrence in the input images where two horizontally
adjacent pixels hold the value 1 and 1, respectively. Table 3.2 shows the
description and the computed formula for every GLCM features included.
Sum Average
Joint Entropy
Cluster Shade
Maximum Probability
Idmn
Joint Energy
Difference Entropy
Inverse Variance
Difference Variance
Idn
Idm
Correlation
Autocorrelation
Sum Entropy
MCC
Sum Squares
Cluster Prominence
Imc2
Im1
Difference Average
Id
In image interpretation, high-order statistics do not provide much information about the
classification (Aggarwal and K. Agrawal, 2012). One example for higher order statistic is
the grey-level run length method (GLRLM) which it contain information on the run of a
The higher order statistical included in this research is Grey-level run-length matrix
(GLRLM) which is a matrix from which the texture features can be extracted for texture
analysis. A gray level run can be described as a line of pixels in a certain direction with
the same intensity value. The number of such pixels defines the gray level run length, and
the number of occurrences is called the run length value. Here a run length is several
neighbouring pixels that possess the same grey intensity in a particular direction. In this
work only seven GLRLM features will be extracted, and these parameters are Short Run
Emphasis (SRE), Long Run Emphasis (LRE), Gray level non-uniformity (GLN), Run
length non-uniformity (RLN), Run Percentage (RP), Low Gray Level Run Emphasis
identify relevant shape characteristics and quantify the resemblance between shapes that
look alike. Table 3.3 shows the description and the computed formula for every shape
features included.
Voxel Volume
Maximum 3D Diameter
Mesh Volume
Major Axis Length
Sphericity
Least Axis Length
Elongation
Surface Volume Ratio
Maximum 2D Diameter Slice
Flatness
Surface Area
Minor Axis Length
Maximum 2D
DiameterColumn
Maximum 2D Diameter Row
2.8 Feature Selection
noise to improve the accuracy of the classification and to select interpretable features that can
help identify and monitor the phenomenon under study (Ding et al., 2005). Figure 2.16 shows
several feature selections approaches. This grouping is based on how the feature selection search
is combined with the construction of the classification engine (Jain et al., 2000).
In this research, ANOVA method was utilized as feature selection. ANOVA is a variance test
used to find out the separability of individual features between two classes and used to further
Classification process is a method to consolidate data into appropriate group for efficient
use. An organized data categorization scheme makes it far easier to locate and retrieve
categorize illnesses. There are a number of classifiers being used widely now and each
classifier performs best on different data sets and produces distinct accuracy. Table
2.9 shows the previous research on the implementation of various types of classifier in
previous research.
V.Jackins et Random Forest and Naive Author applied RF and NB. Accuracy outcome of RF
al., 2021 Bayes model for the three diseases is greater than the accuracy
values of NB classifier.