calcCON: CON Contrast

Description Usage Arguments Details Value Author(s) References See Also Examples

View source: R/calcCON.R

Description

calculates CONTRAST measure for Grey-Level Co-occurrence Matrices

Usage

1
calcCON(rawmat)

Arguments

rawmat

assigns Grey Level Co-occurrence Matrix for calculation of CONTRAST measure

Details

CONTRAST measure belongs to the Contrast group of texture metrics. CONTRAST measure is also called sum of square variances

Value

returns CONTRAST measure

Author(s)

H.-J. Klemmt

References

Toennies, D., 2005: Grundlagen der Bildverarbeitung, 341 S., Pearson Studium Harralick, R.M., Shanmugam, K., Dinstein, I., 1973: Textural Features for image classification. IEEE Transactions on Systems, Man and Cybernetics, SMC vol. 3 no. 6, pp. 610-620.

See Also

The GLCM Tutorial by Mryka Hall-Beyer, http://www.fp.ucalgary.ca/mhallbey/contrast.htm

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
data<-c(0,0,1,1,0,0,1,1,0,2,2,2,2,2,3,3)
mat<-matrix(data, nrow=4, byrow=TRUE)
(mat)
GLCM<-genGLCM(2,1,mat)
(GLCM)
(calcCON(GLCM))
##-- ==>  Define data, use random,
##--	or do  help(data=index)  for the standard data sets.

## The function is currently defined as
function (rawmat) 
{
    size <- dim(rawmat)[1]
    matconweights <- matrix(0, nrow = size, ncol = size)
    for (i in 1:size) {
        for (a in 1:size) {
            matconweights[i, a] <- (a - i)^2
        }
    }
    con <- rawmat * matconweights
    return(sum(con))
  }

RTextureMetrics documentation built on May 2, 2019, 1:08 p.m.