]> Creatis software - clitk.git/blob - tools/clitkSignalFilter.ggo
Initial revision
[clitk.git] / tools / clitkSignalFilter.ggo
1 #File clitkSignalFilter.ggo
2 Package "clitk"
3 Version "Pass an filter on an signal"
4
5 option "config"         -       "Config file"                     string        no
6 option "verbose"        v       "Verbose"                         flag          off
7 option "input"          i       "Input grid filename"             string        yes
8 option "input2"         j       "Second Input grid filename"      string        no
9 option "p1"             -       "p1"                              double        no
10 option "p2"             -       "p2"                              double        no
11 option "output"         o       "Output grid filename"            string        no
12 option "multiply"       -       "Mulitply values of input 1 with input 2 (same size)"      flag         off    
13 option "divide"         -       "Divide values of input 1 with input 2 (same size, zeros are skipped)"   flag           off     
14 option "norm"           n       "Normalize signal between p1=min and p2=max"              flag          off
15 option "rescale"        -       "Rescale signal to p1=mean and p2=StdDev"                 flag          off
16 option "highPass"       -       "High Pass Filter: p1=sampPeriod, p2= cutOffFrequecy"     flag          off
17 option "lowPass"        -       "Low Pass Filter: p1=sampPeriod, p2= cutOffFrequecy"      flag          off
18 option "detect"         -       "Detect Local extrema: local window= 2*p1+1, p1>=1"               flag          off
19 option "limPhase"       -       "Convert extrema signal into limited phase [0, 1["                flag          off
20 option "monPhase"       -       "Convert extrema signal into monotone phase [0, inf["             flag          off
21 option "monPhaseDE"     -       "Convert extrema signal into scattered monotone phase, taking into account both extrema (p1=eEPhaseValue,p2=eIPhaseValue)"                flag          off
22 option "average"        -       "Moving Average filter: window= 2*p1+1 [0, inf["                  flag          off
23 option "ssd"            -       "Calculate the sqrt of the mean SSD between i and j"              flag          off
24 option "gauss"          -       "Pass a small gauss-like kernel (121-mask)"                       flag          off
25 option "interp"         -       "Linearly interpolate scattered values (unknow values=-1)"                        flag          off
26 option "approx"         -       "Bspline approximate scattered values(unknow values=-1, p1=Order, p2=number of control points"   flag           off
27 option "limit"          -       "Limit the range to [0, 1[ (signal-floor (signal))"      flag           off