13 ms·
Real world location virtually recreated to scale in minutes [video]
- lemmox 7y agoI remember seeing some of this type of stuff with the Xbox Kinect. It's cool that the form factor has moved to mobile (slowly swinging the Kinect around the room was not ideal). I'm not following this space but from the video it still looks like capturing good 3D models is a long way away. Being in a VR world that looks like that would be terrifying.
- tmilard 7y agoYes I do agree.
- throwaway13000 7y agoThis is cool. I have a related question. Can I make 3d models of my 5yr old kid and 3-d print robots that walk/talk like thme? Does current day technology even suffice for this? Or do I need to create 3d models now and then wait for a few years for technology to catch up?
- insulanus 7y agoYou could do it, but it would take forever. Here are some starting points for the different technologies involved: Here's how to make the walking robot: https://asimo.honda.com/ https://asimo.honda.com/ http://users.umiacs.umd.edu/~fer/cmsc828/classes/cse390-05-02.pdf http://users.umiacs.umd.edu/~fer/cmsc828/classes/cse390-05-0... Here's how to make it look like them: https://www.creativebloq.com/features/deepfake-examples https://www.creativebloq.com/features/deepfake-examples https://www.youtube.com/watch?v=_9qs6JudXJg https://www.youtube.com/watch?v=_9qs6JudXJg Here's how to make it talk like them: https://github.com/CorentinJ/Real-Time-Voice-Cloning https://github.com/CorentinJ/Real-Time-Voice-Cloning
- throwaway13000 7y agoThnaks. yes, based on the list you posted, it will take forever. Guess I have to wait for someone to put a package together. The deepfakes can only do a 2-d model, not a 3-d model yet. Btw, why are people down voting this?
- jvalencia 7y agoThe possibilities for those with disabilities is remarkable. You wouldn't have to map everything to be useful, just common routes.
- tmilard 7y agoI remember a ycombinator "ba, tched" startup doing about the same. https://sendreality.com/ https://sendreality.com/ The time to sniff the place was a bit more but the quality looked better. Let's not get fooled by speed : without a good 3D copy of the place you are... screwed. Because our eyes can't stand gross mistakes.
- Fission 7y agoThat's us. https://sendreality.com/318-main-st-a3d/ https://sendreality.com/318-main-st-a3d/ The biggest challenge about 3D mapping like this isn't about the tech itself, but about actually making it useful for end users. These demos are cool, but the important thing is that you need to build out the part of the software that makes it useful/valuable for consumer/business applications. Otherwise, you should be working on the tech in a research lab vs. a venture-funded business. This is a trap that even we've admittedly fallen into at times.
- ShamelessC 7y agoThat's awesome! Could you elaborate more on the difficulties of making the model actually valuable? Is it merely the aforementioned problem that even a good scan won't cut it for us picky humans? Or did you run into other issues as well?
- tzm 7y ago> 3D mapping like this isn't about the tech itself, but about actually making it useful for end users. Spot on. Body tracking has a similar usability challenge with consumers. I'm finding myself focused more on the E2E experience and workflow integration than the 3D pose estimation itself.
- wlesieutre 7y agoVR ought to be a big application for that, no? A lot of games just leave your torso out of it completely, but some have to include it and it's disorienting to have it drag along like a ragdoll hanging off of your floating head. Works fine when you're standing up, but when you lean sideways and see your body acting like you took a step to the side and are still standing up straight, that's a little unnerving.
- stelonix 7y agoThis has been possible for a good while, the most common algorithm is Parallel Tracking and Mapping (PTAM). No stereo cameras are needed, but there are also implementations that make use of depth sensors. What interests me is for an open implementation of Street View: drones plus crowdsourcing and we'd be free of requiring Google services for street visualization. We already have open street maps, we could have open street view too.
- gauku 7y agoFor a course project, I implemented DTAM - which does dense mapping and tracking, without needing any stereo vision, in real time (on a mid-range GPU). It's really amazing.
- stelonix 7y agoHadn't heard of DTAM yet, but found a video and am very impressed! What GPU did you use? Do you think it'd be feasible on mobile GPUs?
- saganus 7y agoThat sounds interesting. Any links to further explain what DTAM is/how it works?
- severine 7y agoDTAM: Dense tracking and mapping in real-time > DTAM is a system for real-time camera tracking and reconstruction which relies not on feature extraction but dense, every pixel methods. As a single hand-held RGB camera flies over a static scene, we estimate detailed textured depth maps at selected keyframes to produce a surface patchwork with millions of vertices. We use the hundreds of images available in a video stream to improve the quality of a simple photometric data term, and minimise a global spatially regularised energy functional in a novel non-convex optimisation framework. Interleaved, we track the camera's 6DOF motion precisely by frame-rate whole image alignment against the entire dense model. Our algorithms are highly parallelisable throughout and DTAM achieves real-time performance using current commodity GPU hardware. We demonstrate that a dense model permits superior tracking performance under rapid motion compared to a state of the art method using features; and also show the additional usefulness of the dense model for real-time scene interaction in a physics-enhanced augmented reality application. https://ieeexplore.ieee.org/document/6126513 https://ieeexplore.ieee.org/document/6126513
- iamleppert 7y agoIt makes for a cool demo but all the applications that could benefit from this need much higher quality textures and better dimensional accuracy. Also there are certain cases where this fails, reflective or partially transparent surfaces, lack of texture, etc.
- dvasdekis 7y agoObject detection can 'normalise' the shape of your couch from a noisy input, and the upscaling algorithms we've seen recently can clean up the textures. It's only an aggressive short-term R&D effort away from being terrifying.
- deleted 7y ago[deleted]
- heavenlyblue 7y agoI can already see deep learning applied to normal maps of the various (+coloured) surfaces at home. You could then deep-filter the inputs and get a higher-resolution version of the same.
- echelon 7y agoThis is nascent technology. Just wait for this to become ubiquitous. There are so many fantastic uses for this technology. I'm excited about 3D capturing environments and never needing to film on set again. Imagine having a database of locations at your disposal.
- namibj 7y agoI'm working on a PoC (8000 m², outdoor, historic train station building complex). In case you're interested, I'm still searching for a small dataset (5~10m long segment of a buildings outdoor wall, including ground and ornaments/nearby objects) to tune the photogrammetry pipeline on. If you have access to a global shutter camera with 4k or more and a a mode with no chroma subsampling and intra-only encoding (frame rate doesn't matter, it just takes longer), get in touch for a preview/demo.
- scanny 7y agoThis would be pretty handy for indoor mapping. Imagine a crowd-sourced 3d OSM for malls, public buildings, office-plans ect. That would be massively useful.
- bigiain 7y agoSerious question. What are some examples you're thinking about of "massively useful" applications of this? I think it's a really cute tech demo, but I'm struggling to find obvious uses that'd make the world a better place or generate huge piles of cash.
- gpsx 7y agoI can think of something massively useful for technology like this when it gets a little (lot) better, and considering using many cameras such as from robots - a real time map of the world. You would know where everybody is and where they have been. I admit I don't know what best to do with this. A government certainly would want it. At a minimum it would be much more valuable for advertising than your internet history.
- bigiain 7y agoSo you've hit on a few "definitely makes thew world a worse place" ideas... Also, I don't think any of your explanations require - and they'd possibly be made _worse_ by doing the 3d reconstruction/calculations. There's no benefit for surveillance (that I can see) from reconstructing the 3D geometry. Your (arguably evil) applications just require high enough resolution (in 2D) to run accurate-as-available face recognition.
- gpsx 7y agoI agree this is scary. I should also say this is about more than just spying on people, and some of the uses, probably the less impactful ones, are not evil. There is a lot you could do with a real time model of the world. Like I said, I haven't thought of the best uses for it.
- awinter-py 7y agothe baseline photogrammetry software is already 'mostly good' if you're scanning something featureful & matte like a wall of graffiti where it chokes is specular reflections, curves, 'wobbly bits' (leaves on trees), lots of duplicate features (leaves on trees), and things in parallel planes (leaves on trees in front of a brick wall) these are all solvable with better scene models, object models and feature stats looking forward to the next gen of structure from motion tech
- Animats 7y agoThere have been lots of programs to do that. This one isn't that good. Here's an open source one.[1] And another one.[2] Doing a room is the same photogrammetry problem, but inside-out. Autodesk had that 10 years ago. The current product for that is ReCap.[3] You can work from drone imagery if necessary. [1] https://www.youtube.com/watch?v=R0PDCp0QF1o https://www.youtube.com/watch?v=R0PDCp0QF1o [2] https://www.youtube.com/watch?v=1D0EhSi-vvc https://www.youtube.com/watch?v=1D0EhSi-vvc [3] https://www.autodesk.com/products/recap/overview https://www.autodesk.com/products/recap/overview
- numlock86 7y ago> Here's an open source one.[1] And another one.[2] I think both of these links refer to Meshroom/AliceVision. Very nice input, though.
- ggambetta 7y agoRelated question that I've had for a while. I have 25 years worth of family pictures, many of them taken at my childhood home. The house is no longer in the family, and I desperately want a photorealistic 3D model. I don't have a walkthrough video, let alone different videos; and I believe reconstruction techniques like these work on such sparse inputs. What's my best approach here? I have partial floorplans, I made a reasonable SketchUp model (I counted bricks in the pictures to get accurate measurements) but I'm nowhere near my goal, which would be having a complete, photorealistic 3D model I can drop load in Unreal or Unity and make a VR walkthrough (I can only imagine how that would blow my mum's mind!) I've thought of outsourcing this, e.g. find a talented game environment artist or architectural modeller and pay them to do this, but I fear the result will be "off". I dream of the perfect algorithm that will do this. Any ideas?
- jobigoud 7y agoI think there aren't any algorithm that can do that and won't be for any time soon. I spent several weeks last year recreating my backyard in VR, aiming at 1:1 mapping, using photogrammetry for capture and a standalone mobile headset that allow walking around untethered (Lenovo Mirage Solo). Even with photogrammetry it wasn't as accurate as required for the objects to be placed exactly at the correct position and be able to confidently walk around without fear of hitting a tree that is 20 cm more to the side in VR than in reality. It took many back and forth to get the alignment right. By the time I was done the tomatoes had grown so much the VR environment was already wrong. Outsourcing reconstruction of lost/old places is a great idea. I found that even just stereo-panoramas of old apartments seen in VR (so without positional tracking) is triggering memories in a way that simple photos can't.
- mLuby 7y agoIt's definitely possible, if the photos are suitable. There was a burst of interest over a decade ago specifically around reconstructing a 3D model of Notre Dame from public tourist photos, so that might be something to look into. Here's an example: https://www.youtube.com/watch?v=8rG0t1hS1ms https://www.youtube.com/watch?v=8rG0t1hS1ms
- rasz 7y agoHere is Jack Black demoing similar NSA technology in 1998 https://www.youtube.com/watch?v=3EwZQddc3kY https://www.youtube.com/watch?v=3EwZQddc3kY
- jmpman 7y agoI expect Apple is working on this type of technology for their next iPhone. What better use case for a back facing depth camera (yes, I understand this demo was performed with a standard camera, but it would likely be better with a depth camera). The implications for their maps, home furnishing, AR, Android differentiator... all very interesting, and Apple will likely do it right. Want a high resolution capture of a vase in your living room? Just walk closer. Claim a space and mark it private? Sure. An option to turn an elaborate house into a basic ceiling/walls/floors for others, maybe.