g s s p ( i , j ) = ( g x ( i ) - g x ( j ) ) 2 + ( g y ( i ) - g y ( j ) ) 2 N (1) N = x max 2 + y max 2 (2) ⅆ x = ( g x ( b ) - g x ( a ) ) / x max (3) ⅆ y = ( g y ( b ) - g y ( a ) ) / y max (4) g s s p v h ( i , j ) = { - ⅆ x , i ≥ j ⅆ y , i < j } (5) I ( R , G , B ) ( i , j ) = { I ( g s s p v h ( i , j ) ,0 ,0 ) , g s s p v h ( i , j ) ≥ 0 I ( 0 , - g s s p v h ( i , j ) ,0 ) , g s s p v h ( i , j ) < 0 } (6) x i = { x s + g s s p v h ( i , s ) , i ≥ s x s - g s s p v h ( i , s ) , i < s } (7) y i = { y s + g s s p v h ( s , i ) , i ≥ s y s - g s s p v h ( s , i ) , i < s } (8) I ( x , y ) = ⌊ g s s p ( x , y ) * K ⌋ (9) c m ⅆ x , ⅆ y H ( a , b ) = ∑ x = 1 n - 1 ∑ y = x + 1 n { I ( x , y ) = a 1 , a n d I ( x + ⅆ x , y + ⅆ y ) = b 0 , o t h e r w i s e } (10) c m ⅆ x , ⅆ y V ( a , b ) = ∑ y = 1 n - 1 ∑ x = y + 1 n { I ( x , y ) = a 1 , a n d I ( x + ⅆ x , y + ⅆ y ) = b 0 , o t h e r w i s e } (11) h o m o g e n e i t y ⅆ x , ⅆ y = ∑ i = 0 K ∑ j = 0 K c m ⅆ x , ⅆ y ( i , j ) 1 + | i - j | (12) c o n t r a s t ⅆ x , ⅆ y = ∑ i = 0 K ∑ j = 0 K ( i - j ) 2 c m ⅆ x , ⅆ y ( i , j ) (13) u n i f o r m i t y ⅆ x , ⅆ y = ∑ i = 0 K ∑ j = 0 K ( c m ⅆ x , ⅆ y ( i , j ) ) 2 (14) t e x t v i s i b l e ( t ) = { 1 , t e x t v i s i b l e 0 , t e x t n o t v i s i b l e } (15)