Panoramic Stereo Videos Using a Single Camera
We present a practical solution for generating 360° stereo panoramic videos using a single camera. Current approaches either use a moving camera that captures multiple images of a scene, which are then stitched together to form the final panorama, or use multiple cameras that are synchronized. A moving camera limits the solution to static scenes, while multi-camera solutions require dedicated calibrated setups. Our approach improves upon the existing solutions in two significant ways: It solves the problem using a single camera, thus minimizing the calibration problem and providing us the ability to convert any digital camera into a panoramic stereo capture device. It captures all the light rays required for stereo panoramas in a single frame using a compact custom designed mirror, thus making the design practical to manufacture and easier to use. We analyze several properties of the design as well as present panoramic stereo and depth estimation results.
- To capture all the light rays corresponding to both eyes' views without causing blind spots or occlusions in the panoramas created.
- To design an optical system which is not bulky, easy to calibrate and use, as well as simple to manufacture.
- To be able to capture 360° stereo panoramas using a single digital camera for immersive human experience.
- To be able to perceive depth correctly from the generated stereo panoramas.
- We proposed a custom designed mirror surface which we cal as "coffee-filter mirror", for generating 360° stereo panoramas. Our optical system has the following advantages over the other stereo panoramic devices:
- Simplicity of Data Acquisition
- Ease of Calibration and Post Processing
- Adaptability to Various Applications:
- We have optimised the surface equations of the mirror, and calibrated it to avoid any visual mis-perceptions in 3D like virtual parallax or mis-alignments.
- Our design is easy to manufacture and the size can be scaled up/ down according to the application. the resolution of the created panoramas improves with the sensor.
- While designed with human consumption in mind, the stereo pairs could also be used for depth estimation.
We used PovRay, a freely available ray tracing software which accurately simulates imaging by tracing rays through a given scene. We have used 3D scene datasets listed below to demonstrate how the proposed mirror is used to create stereo panoramas.
The datasets used for the simulation can be downloaded from the following links:
Red-Cyan anaglyph panoramas obtained by using the proposed set up using POVRay datasets.
360° stereo view of the Patio Scene captured using coffee-filter mirror. The scene can be seen using any HMD. More videos will be added soon.
Comparison of reconstructed depth map as obtained using the proposed set up (b) with the ground truth depth map (a)
Please visit PanoStereo for more videos and results.
Rajat Aggarwal*, Amrisha Vohra*, Anoop M. Namboodiri - Panoramic Stereo Videos Using A Single Camera, IEEE Conference on Computer Vision & Pattern Recognition (CVPR), 26 June-1st July 2016. [PDF]