MitkCLGlobalImageFeatures miscalculates DifferenceVariance texture feature
Open, NormalPublic


When run, the output of this feature is always 0. I found a typo in file "Modules/Classification/CLUtilities/include/itkEnhancedHistogramToTextureFeaturesFilter.hxx", line 257:

sumVariance += (i-diffAverage)*(i-diffAverage) * frequency;

should be corrected to

diffVariance += (i-diffAverage)*(i-diffAverage) * frequency;

Turns out the DifferenceVariance value was never calculated in the first place (and sumVariance is also wrong, as the diffVariance calculation was added to it instead).

ac3957 created this task.Jan 9 2018, 4:57 AM
kislinsk triaged this task as Normal priority.Jan 18 2018, 12:47 PM
kislinsk added a project: Restricted Project.
kislinsk assigned this task to goetzm.
kislinsk removed goetzm as the assignee of this task.
kislinsk added a subscriber: goetzm.