Questions tagged [structure-from-motion]

72 questions
2
votes
0 answers

How to merge two point cloud with there scales are different?

We now are using SFM to reconstruct our school building. But our school is too big to reconstruct them by once. So we decide to divide them into several blocks and reconstruct them, and merge these point clouds. Because of the scale ambiguity of…
2
votes
1 answer

Is Gaussian & Mean Curvatures Applicable for Rough Surfaces?

For a project I am working on, I have successfully performed the SFM procedure on road image data, and have been able to generate a .ply file containing point cloud coordinates (X, Y, Z), RGB values, and normals (nx, ny, nz). Now, I am interested…
2
votes
1 answer

3D Reconstruction and SfM Camera Intrinsic Parameters

I am trying to understand the basic principles of 3D reconstruction, and have chosen to play around with OpenMVG. However, I have seen evidence that the following concepts I'm asking about apply to all/most SfM/MVS tools, not just OpenMVG. As such,…
smeeb
  • 27,777
  • 57
  • 250
  • 447
2
votes
1 answer

Camera calibration for Structure from Motion with OpenCV (Python)

I want to calibrate a car video recorder and use it for 3D reconstruction with Structure from Motion (SfM). The original size of the pictures I have took with this camera is 1920x1080. Basically, I have been using the source code from the OpenCV…
2
votes
1 answer

incorrect camera pose from two-view SFM

In order to validate results of two-view SFM approach for estimating camera pose [R|t], I made use of the chessboard patterns which I used for calibration, especially that "calibrateCamera" function in OpenCV returns rotation and translation vectors…
2
votes
1 answer

Homogeneous 4D vector normalization after OpenCVs triangulatePoints()

I have two sets of corresponding image points and the projection matrices. I use OpenCVs triangulatePoints() function (API | src code) and the results for the homogeneous 3D points are: points4D = [-0.25643614, -0.28791642, 0.55905539,…
takahashi
  • 2,081
  • 3
  • 14
  • 24
1
vote
0 answers

colmap localization: get camera position

I'm using colmap. I succeed to visualize a 3D sparse reconstitution from a video. Now I have some new images from the same scene and I want to (only) localize them. I want the (x,y,z, angles) of the camera. Following the doc, I used the commands…
1
vote
0 answers

COLMAP running error in remote server while running Non-Rigid NeRF

I was checking the github code of LLFF : https://github.com/Fyusion/LLFF, Non-Rigid NeRF : https://github.com/facebookresearch/nonrigid_nerf and followed the suggested steps to install requirements. While running a preprocess file which return poses…
1
vote
0 answers

Object reconstruction from structure from motion with mask RCNN

I'm doing object reconstruction from structure from motion. The current situation right now, is I'm getting a multiple views for a car and apply a mask rcnn for that object to remove the background, because I only want that object to reconstruct and…
1
vote
0 answers

Meshroom Meshing node fails with "Depth map fusion gives an empty result"

I have a photogrammetry pipeline in Meshroom (lightly modified from the default). The pipeline fails on the Meshing node with the error "Depth map fusion gives an empty result." My StructureFromMotion node found 3,172,414 points from 731 images. My…
jhaiduce
  • 408
  • 4
  • 13
1
vote
1 answer

What's the difference between factor graph optimization and bundle adjustment?

I see that in SLAM literatures, factor graph optimization is frequently used. While in Structure from Motion literatures, usually they use bundle adjustment. What's the difference between the two methods ? Furthermore, can we implement one method…
1
vote
1 answer

How does SFM/MVS overcome the color difference between different camera?

I am familiar with two view stereo but fuzzy on how SFM (Structure from motion) and MVS (Multiview stereo) exactly works. Let's say I have two stereo pairs of cameras, (A, B) and (C, D). I can calculate the depth map for camera A using two-view…
1
vote
1 answer

3D-reconstruction using structure-from-motion

I want to do 3D-reconstruction using structure-from-motion algorithm. I am using opencv to do this in python. But some how the obtained pointcloud is breaking into 2 halves. My input images are: Image 1 Image 2 Image 3. I am matching every 2 images…
parupalu
  • 51
  • 2
  • 9
1
vote
0 answers

3D point cloud using multiple 2D images in Matlab

I am trying to construct Structure from motion with multiple views in MATLAB But error occuring about camera parameters Kindly clear me how can i create my own camera parameters from 356 RGB Aerial images and how can i construct 3d point cloud from…
1
vote
0 answers

Opencv triangulatePoints function not giving distances in world unit

I want to estimate 3D co-ordinates in world unit. I use stereo 3D reconstruction technique. I select the corresponding points manually with mouse click from left and right stereo image. Both images are captured with same camera mounted on moving…