Che-Han Chang 1 , Yoichi Sato 2 , Yung-Yu Chuang 1
description
Transcript of Che-Han Chang 1 , Yoichi Sato 2 , Yung-Yu Chuang 1
Che-Han Chang1, Yoichi Sato2, Yung-Yu Chuang1
1National Taiwan University 2The University of Tokyo
Shape-Preserving Half-Projective Warps for Image Stitching
2
Image stitching
3
4
5
Geometric transformation
6
Projective transformation(Homography)
7
Projective warp
8
Imagecompositing
9
• Misalignment (overlapping regions)• Geometric distortion (non-overlapping regions)– Stretched shapes shape distortion– Non-uniform scaling area distortion
Projective Warp
Misalignment
10
• Misalignment (overlapping regions)• Geometric distortion (non-overlapping regions)– Stretched shapes shape distortion– Non-uniform scaling area distortion
Projective Warp
Distortion
11
As-Projective-As-Possible Warp
Projective Warp
Locally aligned
Distortion
Globally aligned
Distortion
12
Key idea: Replacing it bya similarity transformation.
As-Projective-As-Possible Warp
(scaling, rotation, translation)
13
Source
Projective warpSimilarity warp Our warp
We propose shape-preserving half-projective warp, a spatial combination of a projective transformation and a similarity transformation.
14
Projective warp Our warp
APAP warp APAP + Our warp
15
GoalGiven a projective transformation, construct a warp that gradually changes from projective to similarity.
16
Linear mapping
H
Scaleup Scale
down
Construction
+
Analysis
17
Change of coordinates
18
H
Scaleup Scale
down
As , area distortion
19
H
H becomes linear if u is a constant
20
similarity transformation
H
H becomes linear if u is a constant
21
H
S
22
H
S
23
C0 continuity C1 continuity
24
Given H, l1 and l2, determine S and T such that the resulting warp is C1 continuous.
25
C1C1
Given H, l1 and l2, determine S and T such that the resulting warp is C1 continuous.
C1 continuity on l1 Boundary constraints
C1 continuity on l2
26
Given H, l1 and l2, determine S and T such that the resulting warp is C1 continuous.
C1 continuity on l1 Boundary constraints
C1 continuity on l2
27
Given H, l1 and l2, determine S and T such that the resulting warp is C1 continuous.
C1 continuity on l1 Boundary constraints
C1 continuity on l2
28
Two-view stitching
29
Two-view stitching
Projective warp
Our warp
30
Given H, l1 and l2, determine S and T such that the total warp is C1 continuous.
Parameters
31
Optimizing parametersWe want that each image undergoes a similarity transformation as much as possible.
32
Multiple image stitching
33
Projective Refinedwarp
Refinedwarp
APAP
Combined warp
Our warp
Combining with the APAP warp
34
OriginalAutoStitch
Our warpProjective warp
Results
35
AutoStitch
Projective warp
Our warp
Results
36
• A novel parametric warp for image stitching• Parameter selection could be improved
Conclusion
Projective warpSimilarity warp Our warp
37
Thank you!Any questions?