Giter VIP home page Giter VIP logo

Comments (3)

wuqun-tju avatar wuqun-tju commented on September 3, 2024

And I use the initialization_finetuned.ckpt to run overfit.py

from flowmap.

dcharatan avatar dcharatan commented on September 3, 2024

For this scene, you can see the results we got on the bench scene in Fig. S3 in the supplemental. Here are a few reasons why the results you got might be bad:

  • Running on only 15 frames means some points won't be as well constrained, since there are no long-range point tracks to constrain them. If possible, I would recommend running FlowMap on the full sequence instead.
  • In general, FlowMap favors smooth depth maps over crisp ones, which is why borders of objects can sometimes have a tearing effect. If you want sharp, high-resolution depth maps, you'll have to fine-tune the depth map at a higher resolution for a large number of steps (say, 10k to 20k). This repo doesn't include code for that, but it should be pretty easy to set up. You would just have to upscale the depth from the CNN at the end of training to initialize a freely optimizable depth map (nn.Parameter with HxW shape), then fine-tune that.
  • Since FlowMap outputs a depth for every pixel, points that aren't well constrained will show up as noise in the final depth map. Such noisy depth maps work well for 3D Gaussian Splatting initialization, but aren't optimal for other use cases. To get sharp/high-quality depth maps, you could also train 3D Gaussian Splatting (or NeRF) using FlowMap's depth maps/poses as initialization.

@cameronosmith can probably comment on whether any further processing/cropping was applied to the point clouds in Fig. S3. Hope this helps!

from flowmap.

wuqun-tju avatar wuqun-tju commented on September 3, 2024

Thank you for your reply, I use 150frames to show the result as follow: I think it may be worse than showed in the paper
image

from flowmap.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.