After preprocessing the input images, Pythostitcher will perform an automated stitch edge detection and compute a rough initial alignment on heavily downsampled versions of the input images. This initial alignment is then iteratively refined using images with an increasingly finer resolution. This refinement is performed by a genetic algorithm, which aims to minimize the average distance between the stitch edges of adjacent fragments. One of the strengths of Pythostitcher is that the optimal alignment between fragments can be scaled linearly for finer resolutions. Hence, when a satisfactory alignment is achieved on a lower resolution, this alignment can be scaled up linearly to compute the full resolution stitched result. This greatly improves computational overhead, since the full resolution images can be up to ~100k pixels in height/width, making any direct image processing infeasible on a regular clinical workstation.
0 commit comments