Page MenuHomePhabricator | MITK

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).

Event Timeline

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.