doubleslow_fast_mismatch=clt_parameters.imp.cuas_slow_fast_mismatch;// 1.5; allow larger mismatch between slow and fast
/// double match_len_pwr = clt_parameters.imp.cuas_match_len_pwr; // raise matching length to this power for calculating score
/// double seq_travel= clt_parameters.imp.cuas_seq_travel; // 3.0; // minimal diagonal of the bounding box that includes sequence to be considered "cuas_enough_seq". Filtering out atmospheric fluctuations
booleanfail_mismatch=clt_parameters.imp.cuas_fail_mismatch;// Fail on high mismatch early (when calculating scores);
doublecentered_radius=clt_parameters.imp.cuas_centered_radius;// 3.5; // in centered mode (target placed at [8,8] - zero out data outside peripheral areas, keep 0.5 at the radius
doublecentered_blur=clt_parameters.imp.cuas_centered_blur;// 0.5; // relative transition radius range (for 0.5 the mask inside (1-0.5) radius will be 1.0, outside (1+0.5) radius will be 0
doubleduplicate_tolerance=clt_parameters.imp.cuas_duplicate_tolerance;// 2.0; // (pix) Remove weaker maximums closer than this to a stronger one
...
...
@@ -7070,14 +6957,11 @@ public class CuasMotion {
lma_maxk,// final double lma_maxk, // = 5.0; // Minimal K (overshoot) = 3.0// final double lma_a2a,
lma_a2a,// final double lma_a2a,
0,// max_mismatch, // final double max_mismatch, apply only during final, when mismatch scores are calculated
/// good_mismatch, // final double good_mismatch, //do not add to score if worse
slow_fast_mismatch,// final double slow_fast_mismatch, // // 1.5; allow larger mismatch between slow and fast
/// match_len_pwr, // final double match_len_pwr, // 0.5; // raise matching length to this power for calculating score
/// seq_travel, // final double seq_travel,
slow_fast_mismatch,// final double slow_fast_mismatch, // // 1.5; allow larger mismatch between slow and fast
fail_mismatch,// final boolean fail_mismatch,
offcenter,// final double offcenter,
target_horizon,// final double lma_horizon, // horizon as maximal pixel Y
cuasMotion.tilesX);// final int tilesX,
// int [] remain_es_centered =
getScore(
targets_new_multi,// final double [][][] target_sequence, // modifies certain fields (scores)
factor_lim,// final double importance_limit,
...
...
@@ -7395,11 +7279,9 @@ public class CuasMotion {
lma_maxk,// final double lma_maxk, // = 5.0; // Minimal K (overshoot) = 3.0// final double lma_a2a,
lma_a2a,// final double lma_a2a,
0,// max_mismatch, // final double max_mismatch, apply only during final, when mismatch scores are calculated
/// good_mismatch, // final double good_mismatch, //do not add to score if worse
slow_fast_mismatch,// final double slow_fast_mismatch, // // 1.5; allow larger mismatch between slow and fast
/// match_len_pwr, // final double match_len_pwr, // 0.5; // raise matching length to this power for calculating score
/// seq_travel, // final double seq_travel,
fail_mismatch,// final boolean fail_mismatch,
offcenter,// final double offcenter,
target_horizon,// final double lma_horizon, // horizon as maximal pixel Y
cuasMotion.tilesX);// final int tilesX,
int[]remain_es_centered=getScore(
...
...
@@ -7790,19 +7672,17 @@ public class CuasMotion {
finaldoublelma_maxk,// = 5.0; // Minimal K (overshoot) = 3.0
finaldoublelma_a2a,
finaldoublemax_mismatch,
/// final double good_mismatch, // 0.4; // do not add to score if worse
finaldoubleslow_fast_mismatch,
/// final double match_len_pwr, // 0.5; // raise matching length to this power for calculating score
/// final double seq_travel,
finalbooleanfail_mismatch,
finaldoubleoffcenter,
finaldoublelma_horizon,// horizon as maximal pixel Y
finalinttilesX){
// if centroid maximum is safely good, ignore lma_a2a ratio
finaldoubleSAFE_CENT_MX=3*target_strength;// Find a more elegant solution