|
Parameter
|
Brief Description
|
Default Value
|
Parameter Value Options
|
| -d or -debug | Generate a number of log files | ||
| -c or -create | Create database of shock graphs | ||
| -a or -add | Add DAG to DB | ||
| -l or -list | List DAGs in the database | ||
| -s or -size | Shows the database size in num. of views | ||
| -i or -createIndex | Explicitly creates the DB index | ||
| -m or -match [val] | Match DAG [DAG ID] | ||
| -p or -plot | Plot DAG node info | ||
| -v or -view [val] | Visualize a DAG | ||
| -w or -mview | Visualize all DAGs | ||
| -nodeMatch | Match node v1 in graph G1 to v2 in G2 | experimental | |
| -matrix [val] | Outputs similarity matrix to file [val] for all the models in the database | ||
| -checkSGGrammar | Checks the shock graph grammar of all graphs | experimental | |
| -delete | Delete DAGs from database | ||
| -extract | Extract DAGs from database | ||
| -updatedb | Read in the db and write it back | ||
| -recomputeSG | Recomputes all SG an saves them in another DB | ||
| -splitdb [val] | Split database in N%, (100-N)% pieces | ||
| -mergedb | Merge databases (dest src1 src2 ...) | splitdb = 50 | |
| -test | Test all the object in the DB | experimental | |
| -objNames | List object names in the database | ||
| -delObjects | Removes all dags of given objects | ||
| -clos3NeigList | List the 3 closest neighbours of each view | for images generated using viewsphere sampling | |
| -clos9NeigList | List the 9 closest neighbours of each view | for images generated using viewsphere sampling | |
| -getNeig [val] | List the neighbours withing a given range in deg. | getNeig = 180 | for images generated using viewsphere sampling |
| -h or -help | Display a man page for this program | ||
| -tsvSimWeight [val] | TSV similarity weight | tsvSimWeight = 0.3 | see Matching paper or Thesis |
| -simMassWeight [val] | Similarity vs Mass weight | simMassWeight = 0.7 | see Matching paper or Thesis |
| -relMassWeight [val] | Relative mass of the query vs. tot model | relMassWeight = 0.5 | see Matching paper or Thesis |
| -simFuncType [val] | Node similarity function | simFuncType = 1 | do not change |
| -nodeDistFunc [val] | Node distance function | nodeDistFunc = 3 | do not change |
| -minNodeSim [val] | Minimum node similarity allowed | minNodeSim = 0 | increase to ignore weak similarities |
| -sibRelPen [val] | Penalty term for breaking sibling's relationship (1=max) | sibRelPen = 0.2 | see Matching paper or Thesis |
| -presAncRel [val] | Preserve ancestor relationships when matching | presAncRel = 1 | see Matching paper or Thesis |
| -useNewVWF [val] | Use new vote weighting function | useNewVWF = 1 | 0 or 1 should produce same results |
| -useMOOVC [val] | Use multiple one-to-one vote counting | useMOOVC = 1 | see Indexing paper or Thesis |
| -modelSimWeight [val] | Model similarity weight | modelSimWeight = 0.5 | see Matching paper or Thesis |
| -idxRange [val] | Index range | idxRange = 0.4 | increase to allow for more noise in graphs |
| -kBest [val] | Match only k best from index | kBest = 101 | increase to allow for more candites passed to matcher |
| -idxTau [val] | Index similarity threshold | idxTau = 0.3 | models with smaller similarity value are ignored |
| -matchTau [val] | Matcher similarity threshold | matchTau = 0.1 | candidates with smaller similarity value are ignored |
| -stats [val] | Compute view statistics | stats = 1 | either 0 or 1 |
| -asyncCompu [val] | Compute SG's in async mode (see timeout) | asyncCompu = 0 | Linux only |
| -showResults [val] | Show matching results | showResults = 1 | either 0 or 1 |
| -saveResults [val] | Save matching results | saveResults = 1 | either 0 or 1 |
| -o or -objName [val] | Set object name | deprecated | |
| -iterations [val] | Parameter for the SG computation | iterations = 1 | no need to change this |
| -maxDags [val] | Maximum number of DAGs to process | maxDags = -1 | |
| -imgStep [val] | Image step | imgStep = 1 | |
| -from [val] | Match DAGs from ID = val | from = 0 | |
| -to [val] | Match DAGs up to ID = val | to = -1 | |
| -maxOcclRate [val] | Maximum occlusion rate | maxOcclRate = 0 | for automated experiments only |
| -saveSubsamplingInfo [val] | Save info to split DB when matching | saveSubsamplingInfo = 0 | for automated experiments only |
| -splitByObject [val] | Split DB by object | splitByObject = 1 | |
| -bumpSize [val] | Size of noise bumps | bumpSize = 0 | for automated experiments only |
| -notchSize [val] | Size of noise notches | notchSize = 0 | for automated experiments only |
| -outDir [val] | Sets the output directory for noisy images | outDir = ./NoisyImgs/ | for automated experiments only |
| -timeout [val] | SG computation Timeout in seconds | timeout = 800 | Linux only |
| -skelcode [val] | Use skeletoniaztion code number = {1, 2, 3} | skelcode = 3 | use only 2 or 3 |
| -split3s [val] | Should split 3s into left and right 3s | split3s = 0 | experimental |
| -minslope [val] | Slope that is to be considered as zero | minslope = 0.05 | increase to get more type 3 nodes |
| -minerror [val] | Coeff for max min-least-square error tolerated | minerror = 2 | increase to get less shock graph nodes |
| -maxydiff [val] | Maximum difference in y-coord discontinuity | maxydiff = 0.1 | increase to get less shock graph nodes |
| -skthreshold [val] | Parameter for the skeleton computation | skthreshold = 2.5 | increase for less skeleton sensitivity (for skelcode = 2) |
| -maxaccelchg [val] | Max acceleration chage tolerated | maxaccelchg = 0.5 | increase to get less shock graph nodes |
| -tsTau1 [val] | TreeSkel threshold number 1 | tsTau1 = 0 | deprecated |
| -tsTau2 [val] | TreeSkel threshold number 2 | tsTau2 = 20 | increase for less skeleton sensitivity (for skelcode = 3) |
| -bndryWeight [val] | Boundary reconstruction error weight | bndryWeight = 500 | trade-off between brach removal and reconstruction error |
| -strucWeight [val] | Structural reconstruction error weight | strucWeight = 500 | currently not functional |
| -doExtSimp [val] | Perform the external branch simplification on the skeleton | doExtSimp = 1 | either 0 or 1 |
| -doIntSimp [val] | Perform the internal branch simplification on the skeleton | doIntSimp = 0 | currently not functional |
| -doCompleteSimp [val] | Perform the external as well as the internal branch simplification on the skeleton | doCompleteSimp = 0 | currently not functional |
| -verbose [val] | Execute in verbose mode | verbose = 0 | either 0 or 1 |