Does anyone know what the Facebook "3D Photos" feature is doing and how/if it's different to this? Because that is generally terrible (much worse than the 'failure mode' examples here) and the depth map generated seems largely arbitrary.
Worldsheet: Wrapping the World in a 3D Sheet, View Synthesis from a Single Image
21–30 of 34 posts
Re: Worldsheet: Wrapping the World in a 3D Sheet, View Synthesis from a Single Image
#22In the future you could train a model to predict the correct mesh for a given image. Then things get interesting!
That's what they are doing. The rest of the process is not novel.
That's good enough for sideways views, but fails if you try to look behind objects, because in their approach, there's no "behind", just a big, stretchy sheet covering everything.
A model with more knowledge about the world would be able to predict that a tree trunk is roughly cylindrical and not connected to the background.
Re: Worldsheet: Wrapping the World in a 3D Sheet, View Synthesis from a Single Image
#23Could this be a camera app on the latest iPhones with the built in lidar like technology? You’d snap an image and a mesh, right?
Re: Worldsheet: Wrapping the World in a 3D Sheet, View Synthesis from a Single Image
#24Does anyone know what the Facebook "3D Photos" feature is doing and how/if it's different to this? Because that is generally terrible (much worse than the 'failure mode' examples here) and the depth map generated seems largely arbitrary.
It's worth making a distinction between "3D Photos where the user supplies depth data from the dual cameras/LIDAR etc" vs "3D Photos where Facebook's magic algorithms try to infer depth". It's the latter that I presume you're criticising here. (Might be obvious to you but I thought it worth spelling out)
Re: Worldsheet: Wrapping the World in a 3D Sheet, View Synthesis from a Single Image
#25To quote the paper: > Our model is supervised with paired input and target views of a scene (along with their camera poses)... The model then needs just a single image at test time. Correct me if I’m wrong, but: Given a novel scene, it seems the model must be retrained on multiple images of that scene? It seems disingenuous, then, to say it works from a single image. No doubt the interpolation is state of the art, bu…
Re: Worldsheet: Wrapping the World in a 3D Sheet, View Synthesis from a Single Image
#26It'd be nice to see this new technique replace the very crude warping animation in Google maps' street view.
Re: Worldsheet: Wrapping the World in a 3D Sheet, View Synthesis from a Single Image
#27Earlier quoted context omitted.
That's what they are doing. The rest of the process is not novel.
They're not trying to get the correct mesh, they just treat everything as part of one big continuous surface. That's good enough for sideways views, but fails if you try to look behind objects, because in their approach, there's no "behind", just a big, stretchy sheet covering everything. A model with more knowledge about the world would be able to predict that a tree trunk is roughly cylindrical and not connected to…
This paper does a good job of guessing what should go in a scene when given depths and shapes https://www.youtube.com/watch?v=u4HpryLU-VI&ab_channel=TwoMi...
A combination of the two would be wild
Re: Worldsheet: Wrapping the World in a 3D Sheet, View Synthesis from a Single Image
#28Does anyone know what the Facebook "3D Photos" feature is doing and how/if it's different to this? Because that is generally terrible (much worse than the 'failure mode' examples here) and the depth map generated seems largely arbitrary.
It's worth making a distinction between "3D Photos where the user supplies depth data from the dual cameras/LIDAR etc" vs "3D Photos where Facebook's magic algorithms try to infer depth". It's the latter that I presume you're criticising here. (Might be obvious to you but I thought it worth spelling out)
Generating new views from an rgb+depth image is relatively straightforward and I'd expect any reasonable implementation to work pretty well.
Re: Worldsheet: Wrapping the World in a 3D Sheet, View Synthesis from a Single Image
#29To quote the paper: > Our model is supervised with paired input and target views of a scene (along with their camera poses)... The model then needs just a single image at test time. Correct me if I’m wrong, but: Given a novel scene, it seems the model must be retrained on multiple images of that scene? It seems disingenuous, then, to say it works from a single image. No doubt the interpolation is state of the art, bu…
Re: Worldsheet: Wrapping the World in a 3D Sheet, View Synthesis from a Single Image
#30It'd be nice to see this new technique replace the very crude warping animation in Google maps' street view.
Google Maps Street View already collects some low-res lidar data, so they don't even need this. They just need to build it into their viewer, which I also wish they would do.
Imagine a situation where you're standing on a street corner with a mailbox or something standing on the corner. You move to the next photo position, which takes you past the mailbox. The smearing and warping you are seeing is from the continous mesh they've created from the Lidar data not matching the real world mesh in areas that were occluded from the original point of view. You get a moment of seeing "behind" the mailbox, but there is no data for what is behind the mailbox, so it all gets interpolated from the data that is known in the surrounding visual area. The mailbox becomes a rectangular prism that extends all the way from the mailbox's location through to the intersection with the ground that we can see behind the mailbox.
These are just the problems with single-image mesh recreation. You can't really get around them without some form of inference of the data that doesn't exist. You even see it in Facebook's images in the linked article, if you look closely. They try to cut the videos early so you don't see it, but it's there if you know what to look for.