blanchon commited on
Commit
637582a
·
1 Parent(s): 83fef08

Add multi-view SfM benchmark to motivation cards (home + README)

Browse files

Ground-truth camera intrinsics and metric depth across 10 synced
viewpoints make the dataset a clean reference for SfM/MVS/pose
estimation. Switch the motivation grid from 5x1 to 3x2 to fit
6 cards.

Files changed (2) hide show
  1. README.md +1 -0
  2. src/routes/+page.svelte +7 -1
README.md CHANGED
@@ -37,6 +37,7 @@ This dataset turns those demos into rendered, frame-accurate, fully-annotated tr
37
  - **Forward dynamics / world models.** `(frame, action) → frame_{t+1}` with all 10 player POVs of the same world state available as supervision.
38
  - **Spatial-audio conditioning.** Per-player stereo recorded relative to each agent's position and orientation, so models can learn to localize footsteps, gunfire, and callouts.
39
  - **Multi-agent training.** All 10 perspectives of the same round are kept aligned tick-for-tick — useful for collaborative policies, opponent modelling, and multi-player world models.
 
40
 
41
  ## What's recorded
42
 
 
37
  - **Forward dynamics / world models.** `(frame, action) → frame_{t+1}` with all 10 player POVs of the same world state available as supervision.
38
  - **Spatial-audio conditioning.** Per-player stereo recorded relative to each agent's position and orientation, so models can learn to localize footsteps, gunfire, and callouts.
39
  - **Multi-agent training.** All 10 perspectives of the same round are kept aligned tick-for-tick — useful for collaborative policies, opponent modelling, and multi-player world models.
40
+ - **Multi-view SfM / depth benchmark.** Ground-truth camera intrinsics and metric depth maps from 10 synchronized viewpoints make this a clean reference for structure-from-motion, multi-view stereo, and camera pose estimation.
41
 
42
  ## What's recorded
43
 
src/routes/+page.svelte CHANGED
@@ -13,6 +13,7 @@
13
  import FilmReelIcon from 'phosphor-svelte/lib/FilmReelIcon';
14
  import SpeakerHighIcon from 'phosphor-svelte/lib/SpeakerHighIcon';
15
  import UsersThreeIcon from 'phosphor-svelte/lib/UsersThreeIcon';
 
16
  import { mode, toggleMode } from 'mode-watcher';
17
  import SunIcon from 'phosphor-svelte/lib/SunIcon';
18
  import MoonIcon from 'phosphor-svelte/lib/MoonIcon';
@@ -131,6 +132,11 @@
131
  icon: UsersThreeIcon,
132
  title: 'Multi-agent training',
133
  body: 'All 10 perspectives stay tick-aligned for collaborative or competitive policies.'
 
 
 
 
 
134
  }
135
  ] as const;
136
  </script>
@@ -236,7 +242,7 @@
236
  observability, dense visual signal, and 5v5 multi-agent dynamics. This dataset turns them into
237
  trainable rendered video.
238
  </p>
239
- <div class="mt-8 grid grid-cols-1 gap-4 sm:grid-cols-2 lg:grid-cols-5">
240
  {#each motivations as m (m.title)}
241
  <div class="rounded-md border bg-card p-3">
242
  <m.icon size={18} weight="duotone" class="mb-2 text-foreground/80" />
 
13
  import FilmReelIcon from 'phosphor-svelte/lib/FilmReelIcon';
14
  import SpeakerHighIcon from 'phosphor-svelte/lib/SpeakerHighIcon';
15
  import UsersThreeIcon from 'phosphor-svelte/lib/UsersThreeIcon';
16
+ import CubeIcon from 'phosphor-svelte/lib/CubeIcon';
17
  import { mode, toggleMode } from 'mode-watcher';
18
  import SunIcon from 'phosphor-svelte/lib/SunIcon';
19
  import MoonIcon from 'phosphor-svelte/lib/MoonIcon';
 
132
  icon: UsersThreeIcon,
133
  title: 'Multi-agent training',
134
  body: 'All 10 perspectives stay tick-aligned for collaborative or competitive policies.'
135
+ },
136
+ {
137
+ icon: CubeIcon,
138
+ title: 'Multi-view SfM benchmark',
139
+ body: 'Ground-truth camera intrinsics and metric depth maps from 10 synced viewpoints — free supervision for SfM, MVS, and pose estimation.'
140
  }
141
  ] as const;
142
  </script>
 
242
  observability, dense visual signal, and 5v5 multi-agent dynamics. This dataset turns them into
243
  trainable rendered video.
244
  </p>
245
+ <div class="mt-8 grid grid-cols-1 gap-4 sm:grid-cols-2 lg:grid-cols-3">
246
  {#each motivations as m (m.title)}
247
  <div class="rounded-md border bg-card p-3">
248
  <m.icon size={18} weight="duotone" class="mb-2 text-foreground/80" />