Thought experiment on stereo 3D and depthmaps
Hi Guys,
I've been studying on how to make my own 360 stereo pictures and video.
There are some great ones in Oculus Home on samsung Gear.
used VR player and others to evaluate 180/360 stereo video and tried a lot of stuff. Read up on whats coming and read a lot on this forum to see how people are approaching the problem.
The main problem in my opinion is the fact that there is no positional tracking. (obviously as it's pre-rendered or shot from a fixed position)
take a look at this: http://depthy.me/#/sample/tunnel
That's using a depth map (can be easily extracted from the google camera on an android phone) to do parallax. Naturally the algorithm is "imagining" pixels as there is only that much information (you cant look behind a door or something).
can't we somehow mix those 2 methods of presenting a stereo 360 video to the user.
i imagine an mp4/image where most of the texture resolution is used for 2 views from a distance apart (somewhat more then the normal IPD would dictate) and a somewhat lower resolution offline calculated depth-map. the video player would then in real-time mix the depth-map and the 2 views to generate a somewhat correct stereogram in which you can slightly move your head without getting sick and where the users exact IPD could be taken into account.
Has somebody worked on such a system? is something already in the works like that? Any thoughts on the feasibility?
Thanks already!
Tom
[EDIT: Sounds a bit like lightfield stuff as i re-read it. http://www.fxguide.com/featured/light-f ... -vr-ar-mr/]
[EDIT2: I've seen the demo from Ozon called Presenz and it blew me away, having pre-rendered 3D with position trackin is awesome, we just need an efficient way to capture it, store it and play it back.]
I've been studying on how to make my own 360 stereo pictures and video.
There are some great ones in Oculus Home on samsung Gear.
used VR player and others to evaluate 180/360 stereo video and tried a lot of stuff. Read up on whats coming and read a lot on this forum to see how people are approaching the problem.
The main problem in my opinion is the fact that there is no positional tracking. (obviously as it's pre-rendered or shot from a fixed position)
take a look at this: http://depthy.me/#/sample/tunnel
That's using a depth map (can be easily extracted from the google camera on an android phone) to do parallax. Naturally the algorithm is "imagining" pixels as there is only that much information (you cant look behind a door or something).
can't we somehow mix those 2 methods of presenting a stereo 360 video to the user.
i imagine an mp4/image where most of the texture resolution is used for 2 views from a distance apart (somewhat more then the normal IPD would dictate) and a somewhat lower resolution offline calculated depth-map. the video player would then in real-time mix the depth-map and the 2 views to generate a somewhat correct stereogram in which you can slightly move your head without getting sick and where the users exact IPD could be taken into account.
Has somebody worked on such a system? is something already in the works like that? Any thoughts on the feasibility?
Thanks already!
Tom
[EDIT: Sounds a bit like lightfield stuff as i re-read it. http://www.fxguide.com/featured/light-f ... -vr-ar-mr/]
[EDIT2: I've seen the demo from Ozon called Presenz and it blew me away, having pre-rendered 3D with position trackin is awesome, we just need an efficient way to capture it, store it and play it back.]
