Title: Multi-perspective Panoramas
1Multi-perspective Panoramas
- Slides from a talk by Lihi Zelnik-Manor at
ICCV07 3DRR workshop
2Pictures capture memories
3Panoramas
Registration Brown Lowe, ICCV05 Blending
Burt Adelson, Trans. Graphics,1983 Visuali
zation Kopf et al., SIGGRAPH, 2007
4Bad panorama?
Output of Brown Lowe software
5No geometrically consistent solution
6Scientists solution to panoramasSingle center
of projection
No 3D!!!
Registration Brown Lowe, ICCV05 Blending
Burt Adelson, Trans. Graphics,1983 Visuali
zation Kopf et al., SIGGRAPH, 2007
7From sphere to plane
Distortions are unavoidable
8Distorted panoramas
Actual appearance
Output of Brown Lowe software
9Objectives
- Better looking panoramas
- Let the camera move
- Any view
- Natural photographing
10Stand on the shoulders of giants
Cartographers
Artists
11Cartographic projections
12Common panorama projections
Perspective
Stereographic
Cylindircal
13Global Projections
Perspective
Stereographic
Cylindircal
14Learn from the artists
Multiple view points
De Chirico Mystery and Melancholy of a Street,
1914
15Renaissance painters solution
School of Athens, Raffaello Sanzio 1510
Give a separate treatment to different parts of
the scene!!
16Personalized projections
School of Athens, Raffaello Sanzio 1510
Give a separate treatment to different parts of
the scene!!
17Multiple planes of projection
Sharp discontinuities can often be well hidden
18Single view
Our multi-view result
19Single view
Our multi-view result
20Single view
Our multi-view result
21Applying personalized projections
Input images
Foreground
Background panorama
22Single view
Our multi-view result
23Single view
Our multi-view result
24Objectives - revisited
- Better looking panoramas
- Let the camera move
- Any view
- Natural photographing
Multiple views can live together
25Multi-view compositions
3D!!
David Hockney, Place Furstenberg, (1985)
26Why multi-view?
Multiple viewpoints
Single viewpoint
Melissa Slemin, Place Furstenberg, 2003
David Hockney, Place Furstenberg, 1985
27Multi-view panoramas
Single view
Multiview
Zomet et al. (PAMI03)
Requires video input
28Long Imaging
Agarwala et al. (SIGGRAPH 2006)
29Smooth Multi-View
Google maps
30Whats wrong in the picture?
Google maps
31Non-smooth
Google maps
32The Chair
David Hockney (1985)
33Joiners are popular
Flickr statistics (Aug07)
4,985 photos matching joiners.
4,007 photos matching Hockney.
41 groups about Hockney
Thousands of members
34Main goals Automate joiners Generalize
panoramas to general image collections
35Objectives
- For ArtistsReduce manual labor
Fully automatic
Manual 40min.
36Objectives
- For ArtistsReduce manual labor
- For non-artistsGenerate pleasing-to-the-eye
joiners
37Objectives
- For ArtistsReduce manual labor
- For non-artistsGenerate pleasing-to-the-eye
joiners - For data explorationOrganize images spatially
38Whats going on here?
39A cacti garden
40Principles
41Principles
Correct
Incorrect
42Principles
- Convey topology
- A 2D layering of images
Blending blurry
Graph-cut cuts hood
Desired joiner
43Principles
- Convey topology
- A 2D layering of images
- Dont distort images
rotate
scale
translate
44Principles
- Convey topology
- A 2D layering of images
- Dont distort images
- Minimize inconsistencies
Bad
Good
45Algorithm
46Step 1 Feature matching
Brown Lowe, ICCV03
47Step 2 Align
Large inconsistencies
Brown Lowe, ICCV03
48Step 3 Order
Reduced inconsistencies
49Ordering images
- Try all orders only for small datasets
50Ordering images
- Try all orders only for small datasets
- complexity (mn)?m imagesn overlaps?
acyclic orders
51Ordering images
- Observations
- Typically each image overlaps with only a few
others - Many decisions can be taken locally
52Ordering images
- Approximate solution
- Solve for each image independently
- Iterate over all images
53Can we do better?
54Step 4 Improve alignment
55Iterate Align-Order-Importance
56Iterative refinement
Initial
Final
57Iterative refinement
Initial
Final
58Iterative refinement
Initial
Final
59What is this?
60Thats me reading
61Anza-Borrego
62Tractor
63Art reproduction
Paolo Uccello, 1436
64Art reproduction
Paolo Uccello, 1436
Zelnik Perona, 2006
65Art reproduction
Single view-point
Zelnik Perona, 2006
66Manual by Photographer
67Our automatic result
68Failure?
69GUI
70The Impossible Bridge
71Homage to David Hockney
72Take home
- Incorrect geometries are possible and fun!
- Geometry is not enough, we need scene analysis
- A highly related work"Scene Collages and
Flexible Camera Arrays,Y. Nomura, L. Zhang and
S.K. Nayar,Eurographics Symposium on Rendering,
Jun, 2007.
73Thank You