openMVS icon indicating copy to clipboard operation
openMVS copied to clipboard

Far worse mesh reconstruction with output from Colmap 3.12 compared to 3.11

Open TimKritikos opened this issue 6 months ago • 3 comments

Describe the bug I'm getting a far worse mesh reconstruction with data from colmap 3.12.6 compared to 3.11.1 I am using datasets of building interiors and I get most of the center of the mesh missing, walls floors stuff like that but the dense point cloud coming out of colmap seems to be about the same. I wrote a little script to take in images and produce textured meshes that uses colmap's automatic_reconstructor and the example steps for openmvs. I've tried with openMVS 2.3.0 and the latest git commit with no difference

To Reproduce Run this script https://github.com/TimKritikos/data-to-3D ( commit 2e5d285 ) with probably any dataset using colmap 3.12.6 and 3.11.1

Screenshots Image Here you can see the wall floor and the couch apart from the pillows are missing. The only difference between the two is the colmap version and the seed but I've not had a difference nearly this big changing the seed and keeping the versions the same

Desktop (please complete the following information):

  • OS: Linux

TimKritikos avatar Oct 17 '25 00:10 TimKritikos

interesting; but before we start I am curious why did you write a new script and did not use the existing oneL https://github.com/cdcseacave/openMVS/blob/develop/scripts/python/MvgMvsPipeline.py ex:

python3 MvgMvsPipeline.py images output --preset COLMAP_MVS

cdcseacave avatar Oct 20 '25 10:10 cdcseacave

The main reason is I didn't know it existed but other reasons probably include because I want to also add stuff like gaussian splatting output which might be out of scope for the script, to understand and play around with the tools and also to tailor something to my specific usecase in a scripting language I'm more familiar in. I will certainly give the script a try though not least because it uses OpenMVG and I've never tried that before

TimKritikos avatar Oct 25 '25 22:10 TimKritikos

it uses eithe openmvg or colmap

cdcseacave avatar Oct 27 '25 17:10 cdcseacave