Commit a3d74cc6 authored by Andrey Filippov's avatar Andrey Filippov

reduced debug clutter

parent 32540c3c
...@@ -1032,7 +1032,7 @@ public class CuasMotion { ...@@ -1032,7 +1032,7 @@ public class CuasMotion {
param_select[CuasMotionLMA.INDX_C] = lma_fit_c; param_select[CuasMotionLMA.INDX_C] = lma_fit_c;
param_select[CuasMotionLMA.INDX_RR0] = lma_fit_r; param_select[CuasMotionLMA.INDX_RR0] = lma_fit_r;
param_select[CuasMotionLMA.INDX_K] = lma_fit_k; param_select[CuasMotionLMA.INDX_K] = lma_fit_k;
final int dbg_tile = (33 + 34 * 80); //(38 + 45 * 80); final int dbg_tile = -(33 + 34 * 80); //(38 + 45 * 80);
final int dbg_seq = -15; final int dbg_seq = -15;
// final boolean[] fpn_mask= no_border? (new boolean[0]) : null; // final boolean[] fpn_mask= no_border? (new boolean[0]) : null;
for (int ithread = 0; ithread < threads.length; ithread++) { for (int ithread = 0; ithread < threads.length; ithread++) {
...@@ -1430,7 +1430,7 @@ public class CuasMotion { ...@@ -1430,7 +1430,7 @@ public class CuasMotion {
// final double maxxy = GPUTileProcessor.DTT_SIZE - 1 -lma_minxy; // lma_minxy=1 - prevent bottom row/righth column // final double maxxy = GPUTileProcessor.DTT_SIZE - 1 -lma_minxy; // lma_minxy=1 - prevent bottom row/righth column
// final double minxy = -GPUTileProcessor.DTT_SIZE +lma_minxy; // lma_minxy=1 - prevent top row/left column // final double minxy = -GPUTileProcessor.DTT_SIZE +lma_minxy; // lma_minxy=1 - prevent top row/left column
final double center_scale = 0.5*Math.PI/GPUTileProcessor.DTT_SIZE; final double center_scale = 0.5*Math.PI/GPUTileProcessor.DTT_SIZE;
final int dbg_tile = (34 + 34*80); final int dbg_tile = -(34 + 34*80);
final Thread[] threads = ImageDtt.newThreadArray(); final Thread[] threads = ImageDtt.newThreadArray();
final AtomicInteger ai = new AtomicInteger(0); final AtomicInteger ai = new AtomicInteger(0);
for (int ithread = 0; ithread < threads.length; ithread++) { for (int ithread = 0; ithread < threads.length; ithread++) {
...@@ -3170,7 +3170,7 @@ public class CuasMotion { ...@@ -3170,7 +3170,7 @@ public class CuasMotion {
ColorProcessor uaslog_cp = null; ColorProcessor uaslog_cp = null;
if (uas_log_path != null) { if (uas_log_path != null) {
try { try {
uaslog_cp = new ColorProcessor(ImageIO.read(new File(diamond_path))); uaslog_cp = new ColorProcessor(ImageIO.read(new File(uas_log_path)));
} catch (IOException e1) { } catch (IOException e1) {
// TODO Auto-generated catch block // TODO Auto-generated catch block
e1.printStackTrace(); e1.printStackTrace();
...@@ -3188,7 +3188,7 @@ public class CuasMotion { ...@@ -3188,7 +3188,7 @@ public class CuasMotion {
} }
} }
if (uaslog_pixels != null) { if (uaslog_pixels != null) {
System.out.println("uaslog_width="+uaslog_width+"uaslog_height="+uaslog_height); System.out.println("uaslog_width="+uaslog_width+",uaslog_height="+uaslog_height);
} }
...@@ -3319,9 +3319,9 @@ public class CuasMotion { ...@@ -3319,9 +3319,9 @@ public class CuasMotion {
int yc = (int) Math.round(scale * uas_pXpYD[1]); int yc = (int) Math.round(scale * uas_pXpYD[1]);
int xl = xc - uaslog_width/2; int xl = xc - uaslog_width/2;
int yt = yc - uaslog_height/2; int yt = yc - uaslog_height/2;
if (nscene < 10) { if (nSeq < 3) {
System.out.println(String.format("uas_pXpYD=[%f,%f,%f]",uas_pXpYD[0],uas_pXpYD[1],uas_pXpYD[2])); System.out.println(String.format("uas_pXpYD=[%f,%f,%f]",uas_pXpYD[0],uas_pXpYD[1],uas_pXpYD[2]));
System.out.println(String.format("xc=%f, yc=%f, xl=%f, yt=%f",xc,yc,xl,yt)); System.out.println(String.format("xc=%d, yc=%d, xl=%d, yt=%d",xc,yc,xl,yt));
System.out.println(String.format("A=%f, T=%f, R=%f",uasLogReader.getCameraATR()[0],uasLogReader.getCameraATR()[1],uasLogReader.getCameraATR()[1])); System.out.println(String.format("A=%f, T=%f, R=%f",uasLogReader.getCameraATR()[0],uasLogReader.getCameraATR()[1],uasLogReader.getCameraATR()[1]));
System.out.println(String.format("titles[nscene]=%s, startTimeStamp=%f",titles[nscene],uasLogReader.getStartTimestamp())); System.out.println(String.format("titles[nscene]=%s, startTimeStamp=%f",titles[nscene],uasLogReader.getStartTimestamp()));
} }
...@@ -3355,6 +3355,8 @@ public class CuasMotion { ...@@ -3355,6 +3355,8 @@ public class CuasMotion {
} }
} }
} }
} else {
System.out.println("uaslog_rgba == null");
} }
double [][] targets = targets60hz[nscene]; double [][] targets = targets60hz[nscene];
...@@ -4413,6 +4415,7 @@ public class CuasMotion { ...@@ -4413,6 +4415,7 @@ public class CuasMotion {
// boolean remove_isolated= clt_parameters.imp.cuas_isolated; // boolean remove_isolated= clt_parameters.imp.cuas_isolated;
boolean intermed_low = clt_parameters.imp.cuas_intermed_low; //true; boolean intermed_low = clt_parameters.imp.cuas_intermed_low; //true;
boolean debug_more = false;
for (int i = 0; i < target_frac.length; i++) { for (int i = 0; i < target_frac.length; i++) {
if (clt_parameters.imp.cuas_target_frac[i].length >= 2) { if (clt_parameters.imp.cuas_target_frac[i].length >= 2) {
target_frac[i][0] = clt_parameters.imp.cuas_target_frac[i][0]; target_frac[i][0] = clt_parameters.imp.cuas_target_frac[i][0];
...@@ -4433,7 +4436,7 @@ public class CuasMotion { ...@@ -4433,7 +4436,7 @@ public class CuasMotion {
// take into account before/after matching // take into account before/after matching
double interseq_scale = 0.5* corr_inc/corr_offset; // multiply target velocity to get offset in the middle between the key frames double interseq_scale = 0.5* corr_inc/corr_offset; // multiply target velocity to get offset in the middle between the key frames
// interseq_scale = (half_step ? 0.25 : 0.5) // ??? // interseq_scale = (half_step ? 0.25 : 0.5) // ???
if (intermed_low) { if (intermed_low && debug_more) {
ImagePlus imp_failures = showTargetSequence( ImagePlus imp_failures = showTargetSequence(
targets_good, // double [][][] vector_fields_sequence, targets_good, // double [][][] vector_fields_sequence,
slice_titles, // String [] titles, // all slices*frames titles or just slice titles or null slice_titles, // String [] titles, // all slices*frames titles or just slice titles or null
...@@ -4448,7 +4451,7 @@ public class CuasMotion { ...@@ -4448,7 +4451,7 @@ public class CuasMotion {
interseq_scale, // , // final double interseq_scale, interseq_scale, // , // final double interseq_scale,
cuasMotion.tilesX, // final int tilesX, cuasMotion.tilesX, // final int tilesX,
debugLevel); // final int debugLevel) { debugLevel); // final int debugLevel) {
if (intermed_low) { if (intermed_low && debug_more) {
ImagePlus imp_failures = showTargetSequence( ImagePlus imp_failures = showTargetSequence(
targets_good, // double [][][] vector_fields_sequence, targets_good, // double [][][] vector_fields_sequence,
slice_titles, // String [] titles, // all slices*frames titles or just slice titles or null slice_titles, // String [] titles, // all slices*frames titles or just slice titles or null
...@@ -4461,7 +4464,7 @@ public class CuasMotion { ...@@ -4461,7 +4464,7 @@ public class CuasMotion {
calculateMismatchBeforeAfter( calculateMismatchBeforeAfter(
targets_good, // final double [][][] targets, targets_good, // final double [][][] targets,
cuasMotion.tilesX); // final int tilesX) cuasMotion.tilesX); // final int tilesX)
if (intermed_low) { if (intermed_low && debug_more) {
ImagePlus imp_failures = showTargetSequence( ImagePlus imp_failures = showTargetSequence(
targets_good, // double [][][] vector_fields_sequence, targets_good, // double [][][] vector_fields_sequence,
slice_titles, // String [] titles, // all slices*frames titles or just slice titles or null slice_titles, // String [] titles, // all slices*frames titles or just slice titles or null
...@@ -4503,7 +4506,7 @@ public class CuasMotion { ...@@ -4503,7 +4506,7 @@ public class CuasMotion {
true, // final boolean remove_good_from_failed, true, // final boolean remove_good_from_failed,
remain); // final int [] remain) remain); // final int [] remain)
if (debugLevel > -4) printRemain(remain, "remaining good targets", true); if (debugLevel > -4) printRemain(remain, "remaining good targets", true);
if (intermed_low) { if (intermed_low && debug_more) {
ImagePlus imp_failures = showTargetSequence( ImagePlus imp_failures = showTargetSequence(
targets_good, // double [][][] vector_fields_sequence, targets_good, // double [][][] vector_fields_sequence,
slice_titles, // String [] titles, // all slices*frames titles or just slice titles or null slice_titles, // String [] titles, // all slices*frames titles or just slice titles or null
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment