370 likes | 721 Views
3D Photography: Beyond Perspective. Steve Seitz Dept. Computer Science & Eng. University of Washington. Perspective Projection. Humans evolved with perspective eyes Capture light along rays that converge at a single point. Cameras also evolved with perspective optics.
E N D
3D Photography:Beyond Perspective Steve Seitz Dept. Computer Science & Eng. University of Washington
Perspective Projection • Humans evolved with perspective eyes • Capture light along rays that converge at a single point
Cameras also evolved with perspective optics • Optimized for humans, not computers!
Panorama from Disney’s 1940 film Pinocchio(from Wood et al., SIGGRAPH 1997)
general image What’s an Image? • An image is any 2D subset of rays in space • Actually, the light energy flowing along these rays • Any 2D “slice” of the plenoptic function perspective image
Non-perspective Imaging • Issues: • What other types of images are possible? • Which images are useful? • How can we capture these images?
Path Images y x t
Path Images y x t
Path Images • Pushbroom images • satellite • Bolles et al. [87] • EPI • Tsuji et al. [92] • omni-directional image • Peleg et al. [97] • manifold mosaic • Radamacher & Bishop [99] • MCOP • . . . y x t
pushbroom images Linear Path • Video Cube Demo • application by Michael Cohen et al., Microsoft input
circular EPI panorama (“concentric mosaic”) input image Circular Path
Circular Path input video cube cyclographs
What are these images good for? • Applications to computer graphics, computer vision?
y x0-n x0 x0+n x q Circular Stereo I • [Ishiguro, Yamamoto, Tsuji, 92] • [Peleg and Ben-Ezra, 99] • [Shum, Kalai, Seitz, 99] • [Nayar and Karmarkar, 00]
Stereo Panorama Disparity map result
Stereo Panorama Dark--close, light--far
Circular Stereo • Advantages • 360 degree scene reconstruction • Uniform accuracy, optimal
y x0-n x0 x0+n x t Pushbroom Stereo
y x0-n x0 x0+n x q Stereo Cyclographs
Stereo Cyclograph Reconstruction • Computed from two cyclograph images • Using unmodified stereo matcher [Zitnick & Kanade]
Stereo Path Images • Do these all produce stereo pairs? • two images with horizontal parallax Yes
Stereo Path Images • How about this path? No • Yes if the camera path is a conic • line, circle, ellipse, parabola, hyperbola • Must capture rays lying on doubly-ruled quadrics • [Padja 2001], [Seitz 2001]
perspective image parabolic panorama Stereo Parabolic Panoramas
Beyond Perspective • Cameras for humans, not machines! • Need to rethink cameras • Image should suit the task • Future: cameras will evolve like CPU’s • First: task-specific cameras • Then: programmable cameras • FPGA programmable camera arrays • Thanks to Jiwon Kim, Michael Cohen