Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

output quality regression? #1501

Open
zeuner opened this issue Jul 30, 2023 · 1 comment
Open

output quality regression? #1501

zeuner opened this issue Jul 30, 2023 · 1 comment

Comments

@zeuner
Copy link

zeuner commented Jul 30, 2023

Comparing draft meshing results from both a build of the develop branch at end of April 2023 and right now, I noticed a degraded reconstruction. 3D features seen in the previous mesh are now missing.

Is this a regression in AliceVision's reconstruction logic, or are there different settings that should be applied when going to the newer build?

This is the current reconstruction pipeline:

/opt/av-2023-06/bin/aliceVision_cameraInit --defaultFieldOfView 45.0 --verboseLevel info --sensorDatabase "" --allowSingleView 1 --imageFolder "/home/av/model-in" --output "/home/av/model-out/00_CameraInit/cameraInit.sfm"
/opt/av-2023-06/bin/aliceVision_featureExtraction --describerTypes sift --forceCpuExtraction True --verboseLevel info --describerPreset normal --rangeStart 0 --rangeSize 267 --input "/home/av/model-out/00_CameraInit/cameraInit.sfm" --output "/home/av/model-out/01_FeatureExtraction/"
/opt/av-2023-06/bin/aliceVision_imageMatching --minNbImages 200 --tree "" --maxDescriptors 500 --verboseLevel info --weights "" --nbMatches 50 --method Exhaustive --input "/home/av/model-out/00_CameraInit/cameraInit.sfm" --featuresFolder "/home/av/model-out/01_FeatureExtraction/" --output "/home/av/model-out/02_ImageMatching/imageMatches.txt"
/opt/av-2023-06/bin/aliceVision_featureMatching --verboseLevel info --describerTypes sift --maxMatches 0 --exportDebugFiles False --savePutativeMatches False --guidedMatching False --geometricEstimator acransac --geometricFilterType fundamental_matrix --maxIteration 2048 --distanceRatio 0.8 --photometricMatchingMethod ANN_L2 --imagePairsList "/home/av/model-out/02_ImageMatching/imageMatches.txt" --input "/home/av/model-out/00_CameraInit/cameraInit.sfm" --featuresFolders "/home/av/model-out/01_FeatureExtraction/" --output "/home/av/model-out/03_FeatureMatching"
/opt/av-2023-06/bin/aliceVision_incrementalSfM --minAngleForLandmark 2.0 --minNumberOfObservationsForTriangulation 2 --maxAngleInitialPair 40.0 --maxNumberOfMatches 0 --localizerEstimator acransac --describerTypes sift --lockScenePreviouslyReconstructed False --localBAGraphDistance 1 --interFileExtension .ply --useLocalBA True --minInputTrackLength 2 --useOnlyMatchesFromInputFolder False --verboseLevel info --minAngleForTriangulation 3.0 --maxReprojectionError 4.0 --minAngleInitialPair 5.0 --input "/home/av/model-out/00_CameraInit/cameraInit.sfm" --featuresFolders "/home/av/model-out/01_FeatureExtraction/" --matchesFolders "/home/av/model-out/03_FeatureMatching" --outputViewsAndPoses "/home/av/model-out/04_StructureFromMotion/cameras.sfm" --extraInfoFolder "/home/av/model-out/04_StructureFromMotion" --output "/home/av/model-out/04_StructureFromMotion/bundle.sfm"
/opt/av-2023-06/bin/aliceVision_prepareDenseScene --verboseLevel info --input "/home/av/model-out/04_StructureFromMotion/bundle.sfm" --output "/home/av/model-out/05_PrepareDenseScene"
/opt/av-2023-06/bin/aliceVision_meshing --simGaussianSizeInit 10.0 --maxInputPoints 50000000 --repartition multiResolution --simGaussianSize 10.0 --simFactor 15.0 --voteMarginFactor 4.0 --contributeMarginFactor 2.0 --minStep 2 --pixSizeMarginFinalCoef 4.0 --maxPoints 5000000 --maxPointsPerVoxel 1000000 --angleFactor 15.0 --partitioning singleBlock --minAngleThreshold 1.0 --pixSizeMarginInitCoef 2.0 --refineFuse True --verboseLevel info --input "/home/av/model-out/04_StructureFromMotion/bundle.sfm" --output "/home/av/model-out/09b_Meshing/dense_mesh.sfm" --outputMesh "/home/av/model-out/09b_Meshing/mesh.obj"
/opt/av-2023-06/bin/aliceVision_meshFiltering --verboseLevel info --filterLargeTrianglesFactor 60.0 --keepLargestMeshOnly True --input "/home/av/model-out/09b_Meshing/mesh.obj" --output "/home/av/model-out/10_MeshFiltering/mesh.obj"
/opt/av-2023-06/bin/aliceVision_texturing --textureSide 8192 --downscale 2 --verboseLevel info --padding 15 --unwrapMethod Basic --colorMappingFileType png --heightFileType png --normalFileType png --displacementMappingFileType png --flipNormals False --fillHoles False --input "/home/av/model-out/09b_Meshing/dense_mesh.sfm" --inputMesh "/home/av/model-out/10_MeshFiltering/mesh.obj" --output "/home/av/model-out/11_Texturing"
@natowi
Copy link
Member

natowi commented Jul 30, 2023

I see the describer Types are set to sift, however in Meshroom dspsift is used by default

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants