mapillary / mapillary/OpenSfM

A way to apply SfM from frames belonging to Multi-camera with shared FoV?

Open
#597 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement sfm-reconstruction
Dominant language
Python
Stars
3.8k
Forks
899
PR merge metrics
No merged PRs in 30d

Description

Hi,

I am trying to understand whether it is possible to run SfM for a scene involving moving targets, but static multi-view cameras. (Initial pose of the camera wouldn't change with time). I don't plan to use it for real-time but as a post-processing step. How can I pass multiple-images from the same camera, which are temporally aligned? (in other words, a video stream from multiple cameras).

Furthermore, once the a) Focal length of the camera, b) Relative pose of the cameras are obtained, I would like to use this information to sequentially compute feature, map them and obtain depth maps. I am only interested in the depth maps and hence would prefer to not save the features, matches, etc. locally. Is there a stand-alone script that does it?

Thank you in advance for your time and response.

Regards,

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or entry points are named. Start by reviewing the OpenSfM pipeline and its documented input and output paths; done would require a clearly scoped answer or implementation plan for temporally aligned multi-camera streams and depth-only processing.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
computer-vision
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.