Sparse light field representation
US-9412172-B2 · Aug 9, 2016 · US
US9756316B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9756316-B2 |
| Application number | US-201414531548-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 3, 2014 |
| Priority date | Nov 4, 2013 |
| Publication date | Sep 5, 2017 |
| Grant date | Sep 5, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Multi-view autostereoscopic displays provide an immersive, glasses-free 3D viewing experience, but they preferably use correctly filtered content from multiple viewpoints. The filtered content, however, may not be easily obtained with current stereoscopic production pipelines. The proposed method and system takes a stereoscopic video as an input and converts it to multi-view and filtered video streams that may be used to drive multi-view autostereoscopic displays. The method combines a phase-based video magnification and an interperspective antialiasing into a single filtering process. The whole algorithm is simple and may be efficiently implemented on current GPUs to yield real-time performance. Furthermore, the ability to retarget disparity is naturally supported. The method is robust and works transparent materials, and specularities. The method provides superior results when compared to the state-of-the-art depth-based rendering methods. The method is showcased in the context of a real-time 3D videoconferencing system.
Opening claim text (preview).
What is claimed is: 1. A method of rendering a three-dimensional (3D) video display, comprising the computer-implemented steps, by a processor and associated memory: receiving a video stream formed of a sequence of frames, each frame having image content corresponding to a plurality of views, the views being initial views; applying one or more spatial band pass filters to the received image content resulting in filtered images, each spatial band pass filter having a respective spatial frequency band; from the filtered images, computing one or more output images that synthesize additional views with respect to the initial views, the output images computed from the filtered images of a given spatial band pass filter corresponding to different visual disparities for the respective spatial frequency band of that given band pass filter; the computing of output images including removing inter-view aliasing by performing filtering of the output images: (i) according to local depth using phase shift including correcting the phase shift in each sub-band of the respective spatial frequency band separately based on the phase shift in a given corresponding sub-band having a lower frequency as compared with the respective spatial frequency band, and (ii) based upon performing a steerable pyramid decomposition and a corresponding attenuation of coefficients of the steerable pyramid decomposition; and driving a display with the computed and anti-aliased filtered output images, rendering a multi-view autostereoscopic 3D video display. 2. A method as claimed in claim 1 wherein the received video stream is a 3D stereo video stream of images having two views per frame. 3. A method as claimed in claim 1 wherein the step of applying one or more spatial band pass filters includes applying a one-dimensional (1D) filter. 4. A method as claimed in claim 1 wherein the step of applying spatial band pass filters includes applying a two-dimensional (2D) filter. 5. A method as claimed in claim 1 , wherein the step of computing the output images results in a stereo disparity expansion of views, the output images include a disparity range, and the disparity range in the output images is user adjustable by any of: (i) adjusting a magnification factor in the given spatial band pass filter, and (ii) at least one of defining and translating a disparity mapping function to map a certain phase shift at the spatial frequency of the given spatial band pass filter to a new phase shift. 6. A method as claimed in claim 1 wherein the step of computing includes interpolating in-between views. 7. A method as claimed in claim 1 wherein the step of applying spatial band pass filters captures correspondence between views using phase differences for multiple spatial frequencies and orientations separately, and in the step of computing, local depth is represented as a plurality of values instead of as a single value. 8. A method as claimed in claim 1 wherein the step of driving the display is in real-time to the step of receiving the video stream. 9. A method as claimed in claim 1 further comprising prealigning the initial views with each other before applying the spatial band pass filters. 10. A method as claimed in claim 1 wherein the optional antialiasing is used for adding depth-of-field effect. 11. A method as claimed in claim 1 wherein the plurality of views includes two or more views. 12. A computer-implemented system for rendering a three-dimensional (3D) video display, comprising: at least one processor configured to implement: a receiving module configured to receive a video stream formed of a sequence of frames, each frame having image content corresponding to a plurality of views, the views being initial views; a computing module responsive to the receiving module and configured to apply one or more spatial band pass filters to the received image content resulting in filtered images, each spatial band pass filter having a respective spatial frequency band; the computing module further configured to compute, from the filtered images, one or more output images that synthesize additional views with respect to the initial views, the output images computed from the filtered images of a given spatial band pass filter corresponding to different visual disparities for the respective spatial frequency band of that given band pass filter; the computing module further configured to remove inter-view aliasing by performing filtering of the output images: (i) according to local depth using phase shift including correcting the phase shift in each sub-band of the respective spatial frequency band separately based on the phase shift in a given corresponding sub-band having a lower frequency as compared with the respective spatial frequency band, and (ii) based upon performing a steerable pyramid decomposition and a corresponding attenuation of coefficients of the steerable pyramid decomposition; and a display module coupled to receive from the computing module and configured to drive a display with the computed and anti-aliased filtered output images, rendering a multi-view autostereoscopic 3D video display. 13. A system as claimed in claim 12 wherein the system is a real-time 3D video conferencing system. 14. A system as claimed in claim 12 wherein the received video stream is a 3D stereo video stream of images having two views per frame. 15. A system as claimed in claim 12 wherein the computing module is further configured to apply at least one one-dimensional (1D) filter corresponding to at least one of the one or more spatial band pass filters. 16. A system as claimed in claim 12 wherein the computing module is further configured to apply at least one two-dimensional (2D) filter corresponding to at least one of the one or more spatial band pass filters. 17. A system as claimed in claim 12 wherein the computing module is further configured to compute the output images, resulting in a stereo disparity expansion of views, the output images further include a disparity range, and the display module is further configured to enable a user to adjust the disparity range in the output images by any of: (i) adjust a magnification factor in the given spatial band pass filter, and (ii) at least one of define and translate a disparity mapping function to map a certain phase shift at the spatial frequency of the given spatial band pass filter to a new phase shift. 18. A system as claimed in claim 12 wherein the computing module is further configured to interpolate in-between views. 19. A system as claimed in claim 12 wherein the computing module is further configured to apply spatial band pass filters including capturing correspondence between views using phase differences for multiple spatial frequencies and orientations separately, and the computing module is further configured to compute local depth including representing local depth as a plurality of values instead of as a single value. 20. A system as claimed in claim 12 wherein the display module is further configured to drive the display and the computing module is further configured to receive the video stream in real-time. 21. A system as claimed in claim 12 further comprising the computing module being configured to prealign the initial views with each other before the computing module is configured to apply the one or more spatial band pass filters. 22. A system as claimed in claim 12 wherein the optional antialiasing is used for adding depth-of-field effect.
Electricity · mapped topic
Electricity · mapped topic
Electricity · mapped topic
Electricity · mapped topic
Electricity · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.