eceo-epfl/deepreefmap

Help with Different Input Pipeline

Open

#22 opened on Jul 16, 2026

 (1 comment) (0 reactions) (0 assignees)Python (12 forks)github user discovery
enhancementgood first issuequestion

Repository metrics

Stars
 (102 stars)
PR merge metrics
 (Avg merge 11d 10h) (3 merged PRs in 30d)

Description

Hi @josauder @HuguesSib , thanks for the DeepReefMap framework !

I'm planning to test it with deep sea images and already segmented masks with SAM3.

DeepReedMap usability is incredible in running a reconstruction without dependency struggles ^_^ !!! However, I'm struggling a bit in terms of code documentation/comments and custom design. It is a bit hard to understand how to modify the project without going through the whole code... Could I ask you if you have any guidelines on how I can modify the project to do the following:

run the reconstruction with the dataset path in the arguments. For example:

 uv run deepreefmap reconstruct_custom \
  --dataset </path/to/dataset> \
  --camera-profile <camera_name> \
  --mapping <mapper> \
  --out </path/to/output/dir> \
  --viser

I'm planning to organize the dataset as:

/dataset_name
    |--- /images
    |      ... (png/jpg RGB frames) 
    |---/masks    
    |      ... (npy/png/jpg masked frames) 
    |---/configs  
            classes.yaml (similar to yours in /deepreefmap/configs/classes_coralscapes.yaml) 

If you have any project diagram that you may have drafted during development, maybe describing how the different classes/functions and components interact, this would also be super useful for me !

Thanks, Ale

Contributor guide