370 likes | 731 Views
Shape-Preserving Half-Projective Warps for Image Stitching. Che-Han Chang 1 , Yoichi Sato 2 , Yung-Yu Chuang 1 1 National Taiwan University 2 The University of Tokyo. Image stitching. Geometric transformation. Projective transformation (Homography). Projective warp. Image compositing.
E N D
Shape-Preserving Half-Projective Warps for Image Stitching Che-Han Chang1, Yoichi Sato2, Yung-Yu Chuang1 1National Taiwan University 2The University of Tokyo
Projective transformation (Homography)
Image compositing
Misalignment Projective Warp • Misalignment (overlapping regions) • Geometric distortion (non-overlapping regions) • Stretched shapes shape distortion • Non-uniform scaling area distortion
Distortion Projective Warp • Misalignment (overlapping regions) • Geometric distortion (non-overlapping regions) • Stretched shapes shape distortion • Non-uniform scaling area distortion
Globally aligned Projective Warp Distortion Locally aligned As-Projective-As-Possible Warp Distortion
Key idea: Replacing it by a similarity transformation. (scaling, rotation, translation) As-Projective-As-Possible Warp
We propose shape-preserving half-projective warp, a spatial combination of a projective transformation and a similarity transformation. Source Our warp Similarity warp Projective warp
Projective warp Our warp APAP warp APAP + Our warp
Goal Given a projective transformation, construct a warp that gradually changes from projective to similarity.
Analysis Construction + H Scale up Scale down Linear mapping
As , area distortion H Scale up Scale down
H becomes linear if u is a constant H similarity transformation
H S
H S
C0 continuity C1 continuity
Given H, l1 and l2, determine S and T such that the resulting warp is C1 continuous.
Given H, l1 and l2, determine S and T such that the resulting warp is C1 continuous. Boundary constraints C1 C1 C1 continuity on l1 C1 continuity on l2
Given H, l1 and l2, determine S and T such that the resulting warp is C1 continuous. Boundary constraints C1 continuity on l1 C1 continuity on l2
Given H, l1 and l2, determine S and T such that the resulting warp is C1 continuous. Boundary constraints C1 continuity on l1 C1 continuity on l2
Two-view stitching Projective warp Our warp
Parameters Given H, l1 and l2, determine S and T such that the total warp is C1 continuous.
Optimizing parameters We want that each image undergoes a similarity transformation as much as possible.
Combining with the APAP warp Our warp Projective Refined warp APAP Refined warp Combined warp
Results Original AutoStitch Projective warp Our warp
Results Projective warp AutoStitch Our warp
Conclusion Our warp Similarity warp Projective warp • A novel parametric warp for image stitching • Parameter selection could be improved
Thank you! Any questions?