ShapeMAtcher 5 Command-Line Options

Back

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

Back