20.0 Field of view extension and panorama stitching⧉
Contents of this part
- 20.1 Manual panorama stitching from multiple views
- 20.1.1 The scenario, and the one rule: rotate, don't translate
- 20.1.2 Refresher: pinhole projection is "divide by depth"
- 20.1.3 Why you don't need 3D: depth cancels for a pure rotation
- 20.1.4 Homographies and homogeneous coordinates
- 20.1.5 Solving for $H$ from correspondences
- 20.1.6 Warping and assembling the panorama
- 20.1.7 Another application: document flattening and merging
- 20.2 Automatic panorama stitching from multiple views and feature matching
- 20.3 Blending
- 20.3.1 Why a hard seam is visible: the photometric mismatch
- 20.3.2 Feathering / alpha blending, and why it ghosts
- 20.3.3 Two-scale blending: the simple split (the pset method)
- 20.3.4 Multiband / Laplacian-pyramid blending: a transition per band
- 20.3.5 Poisson / gradient-domain blending: paste gradients, solve for values
- 20.3.6 Seam optimization: route the seam instead of fading it
- 20.3.7 The complete pipeline, end to end
- 20.4 Bells and whistles
- 20.4.1 Other projections
- 20.4.2 Bundle adjustment
- 20.4.3 Movement and parallax handling
- 20.5 Continuous panoramas (e.g. on cell phones)