LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Extract Texture feature output

Solved!
Go to solution

I'm trying to use the IMAQ Extract Texture Feature VI.  In reading the help file I see that the Texture Feature output "is a 2D array that contains the extracted feature. The number of rows in the array corresponds to the number of windows used in the image."  What this doesn't explain, is what are the columns of the array?  I used all the default inputs and got an output with the expected number of rows and 40 columns.   Can anyone point me to documentation of some kind that can describe what's in these columns?

 

Thanks!

Teresa

0 Kudos
Message 1 of 2
(2,810 Views)
Solution
Accepted by topic author tgmiller

Ok, I was able to answer my own question.  If you look on the NI website there is a special page for "NI Vision Concepts Help" http://digital.ni.com/manuals.nsf/websearch/AA0ADE1B25EC1CD086257B1F00598BB6 .  If you download the zip file on this page there's a description of the texture feature extraction algorithm that says:

 

"The texture defect detection algorithm extracts five Haralick features—entropy, dissimilarity, contrast, homogeneity, and correlation—from the GLCM calculated at each partition of the subband texture."

 

"The number of feature vector elements extracted to represent a texture sample is equivalent to the number of selected wavelet subbands multiplied by 5 (the number of Haralick features extracted from each wavelet subband). For example, if an application uses all 8 subbands, the size of the resulting feature vector is 40. "

 

I'm annoyed that this was so hard to find though.  Buried in a zip file? Really NI?

0 Kudos
Message 2 of 2
(2,789 Views)