Trajectory Outlier Detection Library
 All Classes Functions Variables Pages
Param.h
1 #ifndef __PARAM_H__
2 #define __PARAM_H__
3 
4 #define __COMBO_II__
5 
6 #if defined(__COMBO_I__)
7 #undef __USE_CONVENTIONAL_PARTITONING__
8 #define __USE_NO_PARTITIONING__
9 #undef __PARTITION_PRUNING_OPTIMIZATION__
10 #elif defined(__COMBO_II__)
11 #define __USE_CONVENTIONAL_PARTITONING__
12 #undef __USE_NO_PARTITIONING__
13 #define __PARTITION_PRUNING_OPTIMIZATION__
14 #endif
15 #undef __SHOW_TRAJECTORY_PARTITION__
16 #define __INCORPORATE_DENSITY__
17 #define __PRECOMPUTE_DENSITY__
18 #undef __VISUALIZE_DEBUG_INFO__
19 
20 // This header file contains all the tuning parameters for the outlier detection algorithm
21 
22 const float g_FRACTION_PARAMETER = (float)0.95;
23 const float g_DISTANCE_PARAMETER = (float)82.0; // (float)80.0;
24 const float g_MINIMUM_OUTLYING_PROPORTION = (float)0.50; // (float)0.10;
25 
26 const int MDL_COST_ADVANTAGE = 20;
27 const float MIN_LINESEGMENT_LENGTH = 1.0;
28 const float MAX_LINESEGMENT_LENGTH = 10000.0; // 100.0 only for deer
29 
30 #define WEIGHTED_DISTANCE(_x,_y,_z) ((float)1.0 * (_x) + (float)1.0 * (_y) + (float)10.0 * (_z))
31 // #define WEIGHTED_DISTANCE(_x,_y,_z) ((float)1.0 * (_x) + (float)1.0 * (_y) + (float)5.0 * (_z))
32 
33 #define RESULT_FILE "C:\\experiments\\trajectory outlier\\result\\result.txt"
34 
35 #endif