panoramas-and-multiperspective.ppt

advertisement
Panorama Photography and
Multiperspective Imaging
Szymon Rusinkiewicz, Tim Weyrich: Technology in Art and Cultural Heritage.
Princeton Freshman Seminar 2006
Acknowledgment: some figures by B. Brown, P. Shilane, P. Debevec, A. Román and H. Lentsch
Overview
• Limitations of perspective projection
• Cylindrical panoramas
• Spherical panoramas
• Multiperspective imaging
Limitations of Perspective Projection
• Field-of-view — lack of immersion
Limitations of Perspective Projection
• Field-of-view — lack of immersion
• Wide-angle imaging
– Potential distortion
– Extreme perspective does not look “natural”
Extreme Wide-Angle
• Up to 185° field-of-view
• Technically demanding
• Prone to distortion and
vignetting
Limitations of Perspective Projection
• Field-of-view — lack of immersion
• Wide-angle imaging
– Potential distortion
– Extreme perspective does not look “natural”
• Viewer position fixed
Changing Position of Viewer
• In real scenes we can
move our viewpoint
• Changing viewpoint
provides us with
– Additional detail
– Depth cues by parallaxis
Cylindrical Panoramas
• Address the problem of
– Limited field-of-view
– Distortion of wide-angle perspective
• Replace projection plane by cylindrical
canvas:
Cylindrical Panoramas
Panorama Paintings
• Large canvases
• Sometimes within
cylindrical building
• Augmentation by
scenery in front of
the painting
Bourbaki Panorama, Luzern, 1871
Panorama Acquisition
• Multiple images
– Rotating camera
– Ideally: very thin stripe images
• Panorama by stitching
images together
• Requires common
center of projection
Stitching
• Problems remain
– Lens distortion
– “Wrong” projection within each image
– Differences in color and contrast
• Stitching software
–
–
–
–
–
Compensates for lens distortion
Aligns images (registration)
Warps images into cylindrical domain
Smoothes out image boundaries
Adapts color and contrast
Catadioptric Cameras
• Mirror optics
• Single-shot acquisition
of hemispherical
panorama
• Raw image shows
distortion…
Catadioptric Cameras
• Desired projection is obtained by un-distorting
the acquired image
• This includes cylindrical projection:
Viewing Software
• Presents panorama as a perspective view
• Interactive change of viewing parameters
– Pan
– Zoom
• Still restricted to single view-point
• Commercial and free viewers exists
– Quicktime VR, Live Picture Viewer, …
Spherical Panoramas
• Restrictions of cylindrical projection remain
– Depiction of the “poles” (floor and ceiling)
– Fixed view-point
• How would we capture floor and ceiling?
– Acquisition?
– Representation?
Spherical Acquisition
• Stitching
• Or: take an image of
a mirrored sphere!
Representations
Spherical reflection
Projection onto cube faces
Viewing Spherical Panoramas
• Most viewers support spherical panoramas
• Un-warp depending on representation
Live Demo
Multiperspective Imaging
• Artist create multiperspective paintings
• Can we acquire multiperspective images?
Multiperspective Imaging
• Experiment:
– Place a person on a revolving chair
– Take a video of the head while person is revolving
– From each video image, take central pixel column
– Glue all columns together
• What do you get?
Multiperspective Imaging
Multiperspective Imaging
• Can you modify a pinhole camera to create
such an image?
• How do images look for general movements
of the video camera?
Multiperspective Imaging
Multiperspective Imaging
Pushbroom
• Fix the camera on a moving vehicle
• Has been used to create movie back-drops
Relation To Perspective Images
Rays across
top of image
Single-point
Perspective Image
Center of
projection
Picture Surface
Ray directions on image corners
Relation To Perspective Images
Pushbroom
multiperspective image
Camera path
Cross-slits Images
[Zomet 03 ]
Cross-slits Images
Camera path
Cross-slits Images
Camera path
Cross-slits Camera
• Replace pinhole by two slits
• Or simulate it using a video camera…
Cross-slits Images
• Cross-slits images [Zomet 03]
Zomet 2003
Cross-slits Images
• Appearance similar to central perspective
• Allow for “impossible viewpoints”
Zomet 2003
Generating Cross-slits Panoramas
• Work by A. Roman et al. 2004 & 2006
Video
Download