Skip to content

WVM Calculation

elador edited this page Mar 1, 2013 · 2 revisions

limitReliabilityFilter gibt man in der konfig an, um generell während dem programmablauf dynamisch den threshold für ALLE filter verschieben zu können.

lin_thresholds[0-280] werden alle auf den selben einen svm nonlinThresh gesetzt beim start

hierarchicalThresholdsFromFile ist pro vektor anders (der ausgangswert wird gespeichert weil man den beim ändern des dynamischen threshs braucht)

Wenn man jetzt während dem Betrieb limitReliabilityFilter ändert (über den setter), wird hierarchicalThresholds[0-280] geupdated auf hierarchicalThresholdsFromFile[0-280] + limitReliabilityFilter


Die Hyperplan-dist bei der SVM ist dist = sum (kernel * ...) + b , right? Und wir überprüfen dann if(dist >= limitReliability)... // (limitReliability = aus der config)

Bei der WVM genau das selbe: In linEvalWvmHisteq64 passiert: dist = sum (...wvmStuff...) + bSVM // Dies ist wahrscheinlich die Distanz, aber für 100% sicherheit müsste man in die PhD von MR gucken

Und wir checken dann while(dist >= hierarchicalThresholds[i])... // (und hierarchicalThresholds = trainierterWvmTreshJeLevel + limitReliability aus der config)

Clone this wiki locally