Image-to-Image
jacomof commited on
Commit
f7dcffc
·
verified ·
1 Parent(s): 896faee

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +109 -1
README.md CHANGED
@@ -1,4 +1,112 @@
1
  ---
2
  license: apache-2.0
3
  pipeline_tag: image-to-image
4
- ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  ---
2
  license: apache-2.0
3
  pipeline_tag: image-to-image
4
+ ---
5
+ # Model Card for Model ID
6
+
7
+ <!-- Provide a quick summary of what the model is/does. -->
8
+
9
+ Joint RGB and Depth Representation Autoencoder (RAE-d) and Conditional Flow Matching (CFM) model for underwater benthic environment generation.
10
+
11
+ ## Model Details
12
+
13
+ ### Model Description
14
+
15
+ <!-- Provide a longer summary of what this model is. -->
16
+
17
+ BenthicFlow is a unified generative pipeline for benthic (seafloor) environments.
18
+ A **single conditional flow matching model** jointly synthesizes aligned RGB and
19
+ depth, and a MultiDiffusion-inspired windowed sampler extends generation to
20
+ scenes of unbounded spatial extent — no separate inpainting or stitching network.
21
+ Generated RGB-D mosaics are lifted into continuous 3D scenes with
22
+ **surface-aligned Gaussian surfels**.
23
+
24
+
25
+ - **Developed by:** Joaquín Figueira Chacon, Camile C. Lendering, Giacomo D'Amicantontion, Erkut Akdag and Egor Bondarev
26
+ - **Funded by:** ITEA Advisor and Xecs Marisens projects winthin the Eindhoven University of Technology.
27
+ - **Model type:** Generative model
28
+ - **License:** Apache 2.0
29
+ - **Adapted from model:** facebook/dinov2-base
30
+
31
+ ### Model Sources [optional]
32
+
33
+ <!-- Provide the basic links for the model. -->
34
+
35
+ - **Repository:** https://github.com/jacomof/BenthicFlow
36
+ - **Paper [optional]:** To be released soon in Arxiv and ECCV 2026 proceedings.
37
+
38
+ ## Uses
39
+
40
+ Use to create RGBD mosaics of benthic environments.
41
+
42
+ ## How to Get Started with the Model
43
+
44
+ Download the Github repository and follow the provided instructions.
45
+
46
+ ## Training Details
47
+
48
+ ### Training Data
49
+
50
+ Data from the Squidle+ benthic survey framework is used for training. Images are downsampled to 518 resolution, and 224 crops of the the downsampled images are used for
51
+ training. Further details on the precise subset used are present in the Github repository and paper.
52
+
53
+ ### Training Procedure
54
+
55
+ - RAE: A representation autoencoder (using a DINOv2-B encoder and a convolutional decoder) is trained to reconstruct images following a 3 stage regime for 16 epochs with a batch size of 16
56
+ crops.
57
+ Following standard RAE practices, phase 1 applies an L1
58
+ reconstruction loss on RGB and depth. From epoch 6, phase 2 adds a Learned Perceptual Image Patch Similarity (LPIPS) term on RGB.
59
+ From epoch 8, phase 3 adds a hinge adversarial term on RGB, with a
60
+ discriminator formed from a frozen DINO-S/8 backbone and a small trainable
61
+ convolutional head, and DiffAugment applied identically to real and reconstructed
62
+ inputs.
63
+ - CFM: A DIBOv2 average pooled token of produced by encoding a reference image is computed and appended to the timestep encoder of a CFM network. The CFM network is implemente
64
+ using a UNet architecture.
65
+
66
+
67
+ #### Training Hyperparameters
68
+
69
+ - **Training regime:** fp16 mixed precision.
70
+ - **Batch size:** 16 (d-RAE) and 256 (CFM).
71
+ - **Learning rate:** 2e-4 (d-RAE) and 1e-4 (CFM).
72
+ - **Exponential Moving Average:** 0.9999 decay.
73
+
74
+ ## Evaluation
75
+
76
+ Please refer to the paper when published.
77
+
78
+ ## Environmental Impact
79
+
80
+ <!-- Total emissions (in grams of CO2eq) and additional considerations, such as electricity usage, go here. Edit the suggested text below accordingly -->
81
+
82
+ Estimated as 34560.0 g eq. CO2 using the [Machine Learning Impact calculator](https://mlco2.github.io/impact#compute).
83
+
84
+ - **Hardware Type:** H100 GPUs
85
+ - **Hours used:** Approx. 200 H100 GPU hours.
86
+ - **Carbon Emitted:** 34560.0 g eq. CO2
87
+
88
+ ## Technical Specifications [optional]
89
+
90
+ ### Model Architecture and Objective
91
+
92
+ - The RAE-d architecture consists of a frozen DINOv2-B RGB encoder, a depth encoder consisting of 8 attention blocks with embedding dimension 256 and 8 attention heads.
93
+ The decoder consists of a convolutional network with two pre-norm GroupNorm/SiLU residual up-convolution blocks (inspired by the SD-VAE decoder) with upsampling factors
94
+ 2 and 7 and hidden dimensions 256 and 128.
95
+ - The CFM's UNet consists of 2 downsampling residual blocks, 1 middle residual block and 2 up-sampling residual blocks. Adaptive Group Normalization is used in all the
96
+ blocks.
97
+
98
+ ### Compute Infrastructure
99
+
100
+ [Snellius: the National Supercomputer of the Netherlands](https://www.surf.nl/en/services/compute/snellius-the-national-supercomputer). It uses a SLURM management system.
101
+
102
+ #### Hardware
103
+
104
+ 4 H100 GPUs, 64 CPU cores, 512 GB of RAM are used for training.
105
+
106
+ ## Citation
107
+
108
+ To be released soon in Arxiv and ECCV 2026 proceedings.
109
+
110
+ ## Model Card Contact
111
+
112
+ - email: j.figueira@tue.nl