publicintcuas_recalc_mv_num=2;// Number of recalculations of the motion vectors before centered targets accumulation by masking far-from target areas
publicintcuas_recalc_mv_num=2;// Number of recalculations of the motion vectors before centered targets accumulation by masking far-from target areas
publicdoublecuas_recalc_mv_boost=4.0;// Scale default number of correlation pairs for motion vectors calculation
publicdoublecuas_recalc_mv_boost=4.0;// Scale default number of correlation pairs for motion vectors calculation
publicdoublecuas_recalc_mv_corr=4.0;// Scale corr_offset for refinement pass (will use (int)Math.round()
publicdoublecuas_recalc_mv_corr=4.0;// Scale corr_offset for refinement pass (will use (int)Math.round()
publicdoublecuas_recalc_mv_r0=2.0;// Masking window parameters: for r <= r0, w = 1.0, first (coarse) pass
publicdoublecuas_recalc_mv_r0=4.0;// Masking window parameters: for r <= r0, w = 1.0, first (coarse) pass
publicdoublecuas_recalc_mv_r1=6.0;// Masking window parameters: for r >= r1, w = 0.0, r0<r<r1: w = 0.5*(cos(PI*(r-r0)/(r1-r0))+1), first (coarse) pass
publicdoublecuas_recalc_mv_r1=7.0;// Masking window parameters: for r >= r1, w = 0.0, r0<r<r1: w = 0.5*(cos(PI*(r-r0)/(r1-r0))+1), first (coarse) pass
publicdoublecuas_recalc_mv_r0f=1.5;// Masking window parameters: for r <= r0, w = 1.0, second (narrow) pass
publicdoublecuas_recalc_mv_r0f=1.5;// Masking window parameters: for r <= r0, w = 1.0, second (narrow) pass
publicdoublecuas_recalc_mv_r1f=4.0;// Masking window parameters: for r >= r1, w = 0.0, r0<r<r1: w = 0.5*(cos(PI*(r-r0)/(r1-r0))+1), second (narrow) pass
publicdoublecuas_recalc_mv_r1f=4.0;// Masking window parameters: for r >= r1, w = 0.0, r0<r<r1: w = 0.5*(cos(PI*(r-r0)/(r1-r0))+1), second (narrow) pass
publicdoublecuas_recalc_mv_max2=0.2;// Maximal Vx,Vy corection for the fine pass (only if cuas_recalc_mv_num >= 2)
publicdoublecuas_recalc_mv_max2=0.2;// Maximal Vx,Vy corection for the fine pass (only if cuas_recalc_mv_num >= 2)