BundleFusion: Real-time Globally Consistent 3D Reconstruction using On-the-fly Surface Reintegration

Sdílet
Vložit
  • čas přidán 9. 09. 2024
  • ACM Transactions on Graphics 2017
    Project Page: graphics.stanfo...
    Real-time, high-quality, 3D scanning of large-scale scenes is key to mixed reality and robotic applications. However, scalability brings challenges of drift in pose estimation, introducing significant errors in the accumulated model. Approaches often require hours of offline processing to globally correct model errors. Recent online methods demonstrate compelling results, but suffer from: (1) needing minutes to perform online correction preventing true real-time use; (2) brittle frame-to-frame (or frame-to-model) pose estimation resulting in many tracking failures; or (3) supporting only unstructured point-based representations, which limit scan quality and applicability. We systematically address these issues with a novel, real-time, end-to-end reconstruction framework. At its core is a robust pose estimation strategy, optimizing per frame for a global set of camera poses by considering the complete history of RGB-D input with an efficient hierarchical approach. We remove the heavy reliance on temporal tracking, and continually localize to the globally optimized frames instead. We contribute a parallelizable optimization framework, which employs correspondences based on sparse features and dense geometric and photometric matching. Our approach estimates globally optimized (i.e., bundle adjusted poses) in real-time, supports robust tracking with recovery from gross tracking failures (i.e., relocalization), and re-estimates the 3D model in real-time to ensure global consistency; all within a single framework. We outperform state-of-the-art online systems with quality on par to offline methods, but with unprecedented speed and scan completeness. Our framework leads to as-simple-as-possible scanning, enabling ease of use and high-quality results.

Komentáře • 49

  • @joshwade8400
    @joshwade8400 Před 6 lety +2

    Wow.... Its easy to see this integrating into AR scene reconstruction.

  • @teltubes1
    @teltubes1 Před 4 lety

    The performance is absolutely incredible and the results are perfect.

  • @lojack816
    @lojack816 Před 6 lety +19

    you have a meshy appartment!

  • @MUMUNG0
    @MUMUNG0 Před 7 lety +1

    Thanks for inviting me your home! ^-^

  • @TheMarcusrobbins
    @TheMarcusrobbins Před 8 lety +1

    Damn, this looks good. (VR|AR) + (RGBD scanning) = $$$$$$$ * Lots of fun

  • @James-wd9ib
    @James-wd9ib Před 6 lety +5

    This is just f-cking amazing man

  • @simsonyee
    @simsonyee Před rokem

    Is the output a mesh grid or just a point cloud?

  • @jamescomeau8142
    @jamescomeau8142 Před 4 lety

    I know this video is 4 years old but I wanted to know if you could set up stationary cameras around a square room, and be able to use your program to record live motion. I'm looking for a security camrea with no blind spots and that if someone steals some boxes i would be able to take inventory of what they took maybe even scan upcs as they are taking them and also to have a 3d image of the person(s) with facial recognition useing Facebooks auto tagging feature..

  • @pelodetiffer8741
    @pelodetiffer8741 Před 7 lety +1

    With pretty loop closure detection,GJ :)

  • @jarblewarble
    @jarblewarble Před 5 lety

    This looks similar to some simultaneous localization and mapping (SLAM) systems. Can it generate large-scale 3D maps of buildings or neighborhoods?

  • @ParhamSalamati
    @ParhamSalamati Před 8 lety +2

    Damn! This is way too awesome!

  • @tianjin8208
    @tianjin8208 Před 6 lety +3

    Any source codes?

  • @JimmeeAnimAll
    @JimmeeAnimAll Před 4 lety

    AWESOME STUFF! Question: Let's say one has a scanned or any 3d data like that and wants to calibrate this data dimensions to real world data. What software would You recommend to do that ? I suppose simple measuring tool in 3dsmax and scaling would do the job , but maybe there is some more sophisticated tool for doing that ? Thank You in advance.

  • @jacobdavidcunningham1440

    damn that's amazing, how does it track the user's position/locks the bottom right part (purely imu?)
    or knows from rough/major landmarks?

  • @freddygonzalez6711
    @freddygonzalez6711 Před 8 lety

    Hello. Are you working on that project or similar?? Where i can find people on that?? Thanks

  • @fruit21orn-imsin12
    @fruit21orn-imsin12 Před 7 lety

    +Matthias Is it possible to detect hand moment?

  • @Shaban_Interactive
    @Shaban_Interactive Před 5 lety +1

    This is amazing. Mesh looks clear as industrial laser scanners do. Will it work with "Structure Sensor MK2"?

  • @shinatopt
    @shinatopt Před 7 lety +6

    Will you ever make this open source?

    • @bispro89
      @bispro89 Před 6 lety +1

      dude... get used to google.. github.com/niessner/BundleFusion

    • @ericschleicher
      @ericschleicher Před 6 lety +2

      in luis' defense, he asked before it was published. unfortunately that it's advancement is crippled with non-commerical and whacky-doodle license.

  • @AMR-bf8nx
    @AMR-bf8nx Před 7 lety +2

    Create a ball drone with a 360 camera attached to it. Put it in the center of the room , then program the drone to fly to 1.8 meters and start scanning... Instant 3D interior auto scanning.

  • @MIOLO0829
    @MIOLO0829 Před 5 lety

    So cool!

  • @sensemusicofficial
    @sensemusicofficial Před 2 lety

    yeh whats matterport ?

  • @schlomomcgoldstein4379

    Lots of jobs available to you in the self-driving car field. Amazing work, especially because it's only one camera, not two or more. Neither is it some kind of spinning mirror thing or radar. Well done.

    • @jariullahsafi1660
      @jariullahsafi1660 Před 7 lety +1

      This is a depth camera though. Fantastic work nonetheless.

  • @AlexisPaques
    @AlexisPaques Před 7 lety

    Awesome.

  • @alluraice7260
    @alluraice7260 Před 7 lety +1

    can this be used for video games?

    • @veinemeinen5662
      @veinemeinen5662 Před 6 lety +1

      sure, but you have to rebuild 3d mesh any way, and map it proper, game engines need clean mesh, and textures should be pics based not a vertex texture, but sure... u may bake color maps from that high poly vertex textured model, still a lot of work.

    • @moahammad1mohammad
      @moahammad1mohammad Před 5 lety

      It has been used for AR games and for VR inside out motion tracking.

  • @AnotherGlitch
    @AnotherGlitch Před rokem

    Neurangelo ☝️🤓

  • @TankNSSpank
    @TankNSSpank Před 7 lety

    Is this rgb camera or rgb-d?

  • @randallee3544
    @randallee3544 Před 4 lety

    I'm very interested in the software development of this😃

  • @chris_1337
    @chris_1337 Před 8 lety

    Incredible work! Is the depth sensor custom? Or a repurposed kinect or something?

    • @OldSkool1911
      @OldSkool1911 Před 8 lety +2

      It looks like the Structure Sensor.

  • @denioasmara8120
    @denioasmara8120 Před rokem

    mantap

  • @ArnoldVeeman
    @ArnoldVeeman Před 6 lety

    okay cool, now MAKE IT AN APP (or a piece of software which we all can use! :-) )

  • @did3d523
    @did3d523 Před 6 lety

    alway discasting 3D scan in 2018

  • @syntaxed2
    @syntaxed2 Před 6 lety

    I foresee a military application of this for urban warfare.

  • @jafartigue6612
    @jafartigue6612 Před 8 lety

    the applications for this ...

    • @10MANOEL
      @10MANOEL Před 7 lety +2

      Jafar Tigue It can be used to indoor tracking (GPS precision don't let that). Positional tracking on mobile virtual reality... many others.

    • @moahammad1mohammad
      @moahammad1mohammad Před 5 lety

      It can be used by the FBI to find your basement dungeon.

  • @user-yk8cc3pt9z
    @user-yk8cc3pt9z Před 7 lety

    Amazing!

  • @snaileri
    @snaileri Před 8 lety

    Will you ever make this open source?

    • @MatthiasNiessner
      @MatthiasNiessner  Před 8 lety +15

      +snaileri Yes -- once it's officially published.

    • @berlin93666
      @berlin93666 Před 8 lety

      I want it :D

    • @SoftYoda
      @SoftYoda Před 8 lety +2

      6 month and still not published, can you create a newsletter to notifyus when it will be published?

    • @LhunVideo
      @LhunVideo Před 7 lety +1

      rtab-map is a published alternitive that uses some of the same ideas.

    • @RajaKajiev
      @RajaKajiev Před 7 lety +1

      the moment when comments are worth reading! thanks!