It seems that RC likes us to launch alignment with all CPs below the ‘red’ error threshold of ~4 pixels. Launching alignment with larger errors, I see RC fail to complete alignment. From the console, I see that RC clears the initial feature search and ostensibly begins global view matching.
But RC seems to get trapped in a false (local) minima during alignment while solving for global pose convergence – that is, alignment has enough misleading neighbor views agreeing with each other in each pass to effectively drag the global alignment off course, prevent convergence and hang.
But unless I’m missing something, sometimes there’s no way around it – we need to launch alignment with high error when RC doesn’t properly align components.
For instance, in my project RC correctly aligns two large sets of images in two separate components, and it aligns the two as well – but misaligns them vis-a-vis each other. Most of the scene is aligned correctly but some elements are off registration.
Increasing the feature sampling helps a little but doesn’t close the gap between the misaligned image sets. So, I added control points to each component; two snapshots are below but I’ve added many more points.
Unfortunately, launching alignment now either fails to complete (stops the thermometer bar between 1/3 and 2/3 of the process) or crashes outright. I’ve uploaded many error logs to RC on this point.
If I’m correct, RC is trying to reconcile the misalignment using the control points I’ve supplied, but is falling into a local minima in the global registration step.
After many days of trying everything I can (reverting and adding new points, changing alignment values, starting from source images and importing CPs), I can’t get RC to complete an alignment: it either crashes or stalls.
Can anyone suggest a way to coax RC into bringing misaligned elements into registration?