Skip to main content

Table 2 The calculation equations for the characteristics of the GLRLM

From: Cotton stubble detection based on wavelet decomposition and texture features

Feature

Equation

Short run

\(sr = \sum\limits_{i} {\sum\limits_{j} {{{\left( {Q(i,j)/j^{2} } \right)} \mathord{\left/ {\vphantom {{\left( {Q(i,j)/j^{2} } \right)} S}} \right. \kern-\nulldelimiterspace} S}} }\)

Long run

\(lr = \sum\limits_{i} {\sum\limits_{j} {{{\left( {j^{2} Q(i,j)} \right)} \mathord{\left/ {\vphantom {{\left( {j^{2} Q(i,j)} \right)} S}} \right. \kern-\nulldelimiterspace} S}} }\)

Gray level non-uniformity

\(gln = {{\sum\limits_{i} {\left( {\sum\limits_{j} {Q(i,j)} } \right)}^{2} } \mathord{\left/ {\vphantom {{\sum\limits_{i} {\left( {\sum\limits_{j} {Q(i,j)} } \right)}^{2} } S}} \right. \kern-\nulldelimiterspace} S}\)

Run length non-uniformity

\(rln = {{\sum\limits_{j} {\left( {\sum\limits_{i} {Q(i,j)} } \right)}^{2} } \mathord{\left/ {\vphantom {{\sum\limits_{j} {\left( {\sum\limits_{i} {Q(i,j)} } \right)}^{2} } S}} \right. \kern-\nulldelimiterspace} S}\)

Run ratio

\(rr = \sum\limits_{i} {\sum\limits_{j} {{S \mathord{\left/ {\vphantom {S {jQ(i,j)}}} \right. \kern-\nulldelimiterspace} {jQ(i,j)}}} }\)

Low gray level run

\(\lg r = \sum\limits_{i} {\sum\limits_{j} {{{Q(i,j)} \mathord{\left/ {\vphantom {{Q(i,j)} {Si^{2} }}} \right. \kern-\nulldelimiterspace} {Si^{2} }}} }\)

High gray level run

\(hgr = \sum\limits_{i} {\sum\limits_{j} {i^{2} {{Q(i,j)} \mathord{\left/ {\vphantom {{Q(i,j)} S}} \right. \kern-\nulldelimiterspace} S}} }\)

Short run low gray level

\(srlg = \sum\limits_{i} {\sum\limits_{j} {{{Q(i,j)} \mathord{\left/ {\vphantom {{Q(i,j)} {Sj^{2} i^{2} }}} \right. \kern-\nulldelimiterspace} {Sj^{2} i^{2} }}} }\)

Short run high gray level

\(srhg = \sum\limits_{i} {\sum\limits_{j} {i^{2} {{Q(i,j)} \mathord{\left/ {\vphantom {{Q(i,j)} {Sj^{2} }}} \right. \kern-\nulldelimiterspace} {Sj^{2} }}} }\)

Long run low gray level

\(lrlg = \sum\limits_{i} {\sum\limits_{j} {j^{2} Q(i,j)Si^{2} } }\)

Long run high gray level

\(lrhg = \sum\limits_{i} {\sum\limits_{j} {i^{2} {{Q(i,j)} \mathord{\left/ {\vphantom {{Q(i,j)} S}} \right. \kern-\nulldelimiterspace} S}} }\)