Add tile masking for coarse offsets computation #58
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Precision in estimating coarse offsets for em-datasets can often be improved with custom boolean masks for desired tile-pairs. This is particularly true for tile pairs at the edge or near region of interest, where charging and spatial deformations frequently occur. Below, the image on the left illustrates a stitched tile pair after coarse offset estimation done without a custom mask. Conversely, the image on the right demonstrates a stitched tile pair using a coarse offset estimated with the mask shown at the bottom of the middle row.
Updated code follows similar approach as in warp.py module, where tile_masks are also an option in render_tiles function.