| Literature DB >> 22811964 |
Parmeshwar Khurd1, Leo Grady, Rafiou Oketokoun, Hari Sundar, Tejas Gajera, Summer Gibbs-Strauss, John V Frangioni, Ali Kamen.
Abstract
Several applications such as multiprojector displays and microscopy require the mosaicing of images (tiles) acquired by a camera as it traverses an unknown trajectory in 3D space. A homography relates the image coordinates of a point in each tile to those of a reference tile provided the 3D scene is planar. Our approach in such applications is to first perform pairwise alignment of the tiles that have imaged common regions in order to recover a homography relating the tile pair. We then find the global set of homographies relating each individual tile to a reference tile such that the homographies relating all tile pairs are kept as consistent as possible. Using these global homographies, one can generate a mosaic of the entire scene. We derive a general analytical solution for the global homographies by representing the pair-wise homographies on a connectivity graph. Our solution can accommodate imprecise prior information regarding the global homographies whenever such information is available. We also derive equations for the special case of translation estimation of an X-Y microscopy stage used in histology imaging and present examples of stitched microscopy slices of specimens obtained after radical prostatectomy or prostate biopsy. In addition, we demonstrate the superiority of our approach over tree-structured approaches for global error minimization.Entities:
Keywords: Graph Connectivity; Image mosaicing; Whole-slide scanning in digital pathology
Year: 2012 PMID: 22811964 PMCID: PMC3312714 DOI: 10.4103/2153-3539.92039
Source DB: PubMed Journal: J Pathol Inform
APPENDIX A
Figure 1(a) Connectivity graph, (b) global X-Y coordinates of the largest connected component, for a specimen comprised of 79×34 tiles
Figure 2Stitched image of the largest connected component from the 79×34 tiles in Fig. 1
Figure 3(a) 3 × 3 connectivity graph used during global error minimization, (b) Star graph (optimal tree, please see text for explanation), (c) Fishbone graph[3]
Positional errors for different global position estimators (GEM-1, GEM-2, GEM-5 represent our global error minimization technique without prior information with tiles 1,2, and 5 as references and GEM-P represents our GEM technique with prior information)
Figure 4Precise prior information: (a) Translation-based mosaic stitched using the original prior coordinates, (b) Translation-based mosaic stitched using the corrected prior coordinates, (c) Red inset from 4(a), (d) Yellow inset from 4(a)
Figure 5Imprecise prior information: (a) Neighboring 2×3 image tiles (b) Translation-based mosaic stitched using our GEM approach without prior information (Sec. 3) (c) Translation-based mosaic using our GEM approach with prior information (Sec. 3) (d) Homography-based mosaic stitched using our GEM approach without prior information (Sec. 2) (e) (e) Yellow inset from 5(b) (f) Yellow inset from 5(c) [The difference between (e) and (f) is minor, but note that the size of the central purple nucleus slightly reduces in (f)] (g) Red inset from 5(b) (h) Red inset from 5(d)
Figure 6Semi-precise prior information: (a) Translation-based mosaic stitched using the corrected prior coordinates (b) Translation-based mosaic using our GEM approach with prior information (Sec. 3) (c) Yellow inset from 6(a) (d) Red inset from 6(a) (e) Yellow inset from 6(b) (f) Red inset from 6(b)