Skip to content

Missing nodes on re-processing of Data Recorded scan (iOS) #1594

@antoinemacia

Description

@antoinemacia

Hello again!

Ive been working on this scan and trying to figure out what may be happening

When running re-processing on a rather large database (1800 nodes) which has been produced with Data Recording mode on iOS, it seems to take out about half the nodes when further exporting (Most definitely from missing loop closures) - however when I run the exporter directly on the original database, everything is there as I expect it

The database: https://drive.google.com/file/d/1i16Y8YvdLN5R8YgXXHbIBlsJ-vk2Szqo/view?usp=sharing

The reprocessing command, leading to ~700 nodes (though it is the command I use on all other database exported from the ios app)

rtabmap-reprocess -default \
    --Kp/DetectorStrategy 1 \
    --Vis/FeatureType 1 \
    --RGBD/OptimizeMaxError 8 \
    --Vis/MinInliers 2 \
    --Mem/DepthAsMask false \
    --Vis/CorNNDR 0.8 \
    --Kp/NndrRatio 0.8 \
    "basement-and-main.db "basement-and-main-processed.db"

The export command

rtabmap-export \
        --mesh \
        --texture \
        --texture_size 4096 \
        --texture_range 5 \
        --poisson_depth 8 \
        --max_polygons 6000000 \
        --min_cluster 50 \
        --max_range 5 \
        --voxel 0.02 \
        --color_radius 0.05 \
        --images_id \
        --poses_camera \
        --poses_format 11 \
        --output_dir . \
        "$PROCESSED_DB"

Any clue what may have happened? Im basically wondering what would be the incidence in not running the re-processing pass from the data-recorded database

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions