---
type: paper_analysis status: active date: 2026-05-10 paper_id: 2305.05665v2 priority: medium tags: [paper, multimodal, contrastive, clip-based, alignment, zero-shot, emergent] related:
- "[[../_reviews/СИНТЕЗ_всех_статей_для_LUPI_CVGL]]"
- "[[../../2_hypotesis/01_teacher/SPEC_teacher_v3_triple_teacher]]"
- "[[../../2_hypotesis/04_distillation/ANALYSIS_KD_for_MERIDIAN]]" authors: Girdhar, El-Nouby, Z. Liu, M. Singh, Alwala, Joulin, Misra affiliation: FAIR Meta AI
---
# ImageBind: One Embedding Space To Bind Them All — глубокий анализ
> Статья валидирует парадигму **«image-anchored multimodal alignment»** — концептуальную основу LUPI/teacher-distillation без прямой переносимости в edge-CVGL. Ценность: methodological insights (linear head, fixed τ, симметричный InfoNCE), но не код или архитектура.
---
## 1. Метаданные
| Поле | Значение |
| :-------------- | :--------------------------------------------------------------------------------------------------------------------------------------- |
| Полное название | ImageBind: One Embedding Space To Bind Them All |
| Авторы | Rohit Girdhar*, Alaaeldin El-Nouby*, Zhuang Liu, Mannat Singh, Kalyan Vasudev Alwala, Armand Joulin, Ishan Misra* (* equal contribution) |
| Аффилиация | FAIR, Meta AI |
| Год / venue | 2023 / **CVPR 2023** (highlight paper) |
| arXiv ID | 2305.05665v2 (submitted 2023-05-09, v2 2023-05-31) |
| Цитирований | НЕ УКАЗАНО В СТАТЬЕ; де-факто >2000 (одна из самых цитируемых в multimodal в 2023–2024) |
| Code | https://facebookresearch.github.io/ImageBind (open-source, Meta license) |
[МОЙ КОММЕНТАРИЙ] CVPR 2023 highlight; за ~3 года стала одной из 5 ключевых работ в multimodal foundation models.
---
## 2. Ключевая идея (Core Contribution)
ImageBind решает проблему **получения единого embedding-пространства для N модальностей** в условиях, когда **попарных данных для всех `N×(N-1)/2` комбинаций нет** (получить (audio, depth) или (IMU, thermal) практически невозможно в нужном масштабе).
**Решение:** использовать изображения как «universal anchor». Если каждая модальность M_i обучена контрастивно сопоставляться с изображениями (через пары `(I, M_i)`), возникает **emergent alignment** между парами `(M_i, M_j)`, которые во время обучения **никогда не наблюдались вместе**.
**Принципиальная новизна** относительно CLIP/AudioCLIP:
- CLIP связывает только **одну** дополнительную модальность с изображением (через явные text-image пары).
- ImageBind показывает, что **звено-через-изображение** распространяется транзитивно: text↔audio эмбеддинги становятся выровнены без единого `(audio, text)` примера.
- Шесть модальностей: image, text, audio, depth, thermal, IMU.
**Гипотеза авторов:** изображение — достаточно богатый «носитель смысла» (carrier signal), чтобы быть единственным мостом между всеми сенсорными модальностями. Это эмпирически подтверждается transitivity zero-shot.
[МОЙ КОММЕНТАРИЙ] Идея гениально проста и пост-фактум очевидна; именно поэтому статья принята как highlight. Контр-CLIP перестает считаться unique paradigm — становится одним из частных случаев binding.
---
## 3. Архитектура и метод
### 3.1. Pipeline overview
```
┌─────────────────┐
│ Image Encoder │
│ ViT-H / 630M │ ← FROZEN, init OpenCLIP
│ d=1024-dim │
└────────┬────────┘
│ (anchor)
┌──────┬──────┬──────────┼──────────┬──────┬──────┐
│ │ │ │ │ │ │
┌────▼─┐ ┌──▼───┐ ┌▼───────┐ ┌▼─────────┐┌▼────┐┌▼────┐
│Text │ │Audio │ │Depth │ │Thermal ││IMU ││Video│
│ViT-L │ │ViT-B │ │ViT-S │ │ViT-S ││6L ││share│
│FROZEN│ │TRAIN │ │TRAIN │ │TRAIN ││TRAIN││image│
└──┬───┘ └──┬───┘ └───┬────┘ └────┬─────┘└──┬──┘└─────┘
│ │ │ │ │
└────────┴─────────┴───────────┴─────────┘
│
Linear projection head → ℓ2-normalize → d-dim
│
Symmetric InfoNCE: L_{I,M} + L_{M,I}
```
**Ключевые принципы:**
1. **Frozen image encoder** (init OpenCLIP ViT-H 630M) — central anchor, не обновляется.
2. **Frozen text encoder** (init OpenCLIP, 302M) — text already aligned to images by CLIP.
3. **Trainable modality encoders**: audio, depth, thermal, IMU — обучаются с нуля или с инициализацией.
4. **Линейные проекции** на каждом encoder → выравнивают размерность к общей `d`.
5. **Pairwise training** — каждый mini-batch содержит **только одну** пару модальностей `(I, M)`.
### 3.2. Визуальные материалы из статьи
#### Figure 1 (teaser, p.1)
- **Что изображено:** три применения emergent alignment:
- (1) **Cross-modal retrieval**: "Crackle of a Fire" аудио → находит изображения огня + depth maps + текстовые описания
- (2) **Embedding arithmetic**: image_of_bird + audio_waves → image_of_bird_on_beach
- (3) **Audio-to-image generation**: подаём audio embedding в DALLE-2 (изначально CLIP-text-conditioned) → генерируется правдоподобное изображение
- **Что иллюстрирует:** emergent multimodal capabilities, без какой-либо аудио/depth-text supervision.
- **Качество визуализации:** убедительно, но cherry-picked. Нет провальных случаев.
#### Figure 2 (overview, p.3)
- **Что изображено:** schematic из шести модальностей вокруг ImageBind, с подписями «Naturally Aligned» (image-X пары из веба) и «Emergent Alignment» (X-Y без прямого обучения).
- **Иллюстрирует:** концепт binding via images.
- **Подсказка из рисунка, не из текста:** обозначены источники естественных пар: web (image-text), web videos (video-audio), depth sensor data (image-depth), thermal data (image-thermal), egocentric videos (video-IMU).
#### Figure 3 (few-shot, p.6)
- Графики few-shot accuracy (k=0,1,2,4,8 shots).
- Левый график: ESC audio. ImageBind (zero-shot ~67%) > supervised AudioMAE upto 4-shot.
- Правый: SUN-D depth. ImageBind > MultiMAE на всех `k`.
- **Сильное визуальное доказательство** transferability учёных представлений.
#### Figure 4 (embedding arithmetic, p.6)
- Image_of_white_bird + chirping_birds_audio → image of birds in fruit; image + claps → image of crowd applauding.
- Композиционность работает, но непонятно насколько часто. **Failure cases отсутствуют** — серьёзный недостаток.
#### Figure 5 (audio-prompted detection, p.6)
- Detic (CLIP-based open-vocab detector) с заменой class embeddings на ImageBind audio: «dog barking» bbox локализуется правильно.
- Демонстрирует **plug-and-play upgrade** существующих CLIP-based систем.
#### Figure 6 (image encoder scaling, p.7)
- ViT-B → ViT-L → ViT-H по 4 модальностям (NYU-D, ESC, LLVIP, Ego4D).
- **Все 4 кривые монотонно растут** при увеличении image encoder.
- ⇒ ключевой инсайт: **«binding» сильнее, когда anchor сильнее**.
- [МОЙ КОММЕНТАРИЙ] Прямая релевантность для нашего DINOv3-L Teacher (~356M): валидирует выбор большого frozen anchor.
#### Figure 7 (IMU retrieval, supplementary p.14)
- IMU signal (Acc + Gyro 3-channel) ↔ video frames для запросов "Cooking a meal", "A person doing gardening".
- Демонстрирует, что даже IMU (нестандартная модальность) выравнивается через video-IMU pairs из Ego4D.
### 3.3. Математическая формализация
#### Основная функция потерь (eq. 1)
$$L_{\mathcal{I}, \mathcal{M}} = -\log \frac{\exp(\mathbf{q}_i^\top \mathbf{k}_i / \tau)}{\exp(\mathbf{q}_i^\top \mathbf{k}_i / \tau) + \sum_{j \neq i} \exp(\mathbf{q}_i^\top \mathbf{k}_j / \tau)}$$
где:
- $\mathbf{q}_i = f(I_i)$ — embedding изображения через image encoder $f$,
- $\mathbf{k}_i = g(M_i)$ — embedding другой модальности через encoder $g$,
- $\tau$ — температура (scalar, **fixed** в финальной конфигурации, например 0.05–0.2),
- $j \neq i$ — все остальные примеры в mini-batch (negatives).
**Симметричная версия:**
$$L_{\text{total}} = L_{\mathcal{I}, \mathcal{M}} + L_{\mathcal{M}, \mathcal{I}}$$
— InfoNCE применяется в обе стороны (image→M и M→image).
[МОЙ КОММЕНТАРИЙ] **Точно та же формула, что и в Sample4Geo / CLIP**, релевантна для нашего L_task. Никаких хитростей.
#### Emergent property (концептуально, не формализовано)
Авторы НЕ дают теоретического обоснования emergent alignment. Эмпирическая гипотеза:
- Если $f(I), g_1(M_1)$ выровнены и $f(I), g_2(M_2)$ выровнены,
- то $g_1(M_1)$ и $g_2(M_2)$ оказываются «достаточно» выровнены через общий anchor $f(I)$.
- Эмпирически работает; теоретически открыто (триangle inequality для cosine similarity не гарантирует малое расстояние).
### 3.4. Ключевые технические решения
|Решение|Как сделано|Почему|
|:--|:--|:--|
|**Frozen image encoder**|OpenCLIP ViT-H 630M, не обновляется|Сохранить богатые CLIP-aligned визуально-семантические признаки; избежать catastrophic forgetting|
|**Frozen text encoder**|OpenCLIP text 302M, не обновляется|Text уже выровнен с image через CLIP; изменение разрушит существующее align|
|**Linear projection head**|один Linear на encoder|Эмпирически: лучше чем MLP (Table 5b). Минимальная hypothesis space — меньше шансов overfitting|
|**Fixed temperature**|τ ∈ {0.05, 0.1, 0.2} зависит от модальности|Лучше learnable τ для всех 4 модальностей (Table 5a). Контр-интуитивно, противоречит CLIP|
|**Symmetric InfoNCE**|$L_{I,M} + L_{M,I}$|Стандарт; balance gradient flow|
|**Spatial alignment** для (image, depth)|crops пространственно совмещены|Без этого −10pp на SUN-D; depth — спатиально-структурная модальность, misalignment ломает signal|
|**Temporal alignment** для (video, audio)|временные окна синхронизированы|Аналогично spatial для video-audio|
|**Augmentation strategy**|strong для depth (RandAug + RandErase), basic для audio|Strong aug на audio даёт −34pp drop — overfitting обратный; для depth out-of-distribution shapes|
|**Modality dropout**|НЕ ИСПОЛЬЗУЕТСЯ|Каждый batch — только одна пара (I, M); нет multi-modal forward|
**Аdrresses 7 aerial проблем (F1–F7)?** Нет, ни одной — статья не aerial, нет UAV/satellite данных, нет yaw-инвариантности, нет масштабных вариаций (только sound, depth, thermal). **Полностью ортогональна F1–F7.**
**Какие модальности fusion-ит?** Не fusion — **alignment**. Это принципиально разные парадигмы:
- Fusion (наша F6 Hybrid) = объединение признаков перед предсказанием.
- Alignment (ImageBind) = вынесение признаков в общее пространство, где cosine similarity имеет смысл.
[МОЙ КОММЕНТАРИЙ] **Это критичное различие**. Для нашего MERIDIAN-Teacher actual fusion (early concat RGB+depth+edges+CHM) — это **другая задача**, чем ImageBind. ImageBind мог бы вдохновить **только архитектуру L_LUPI** (выравнивание global embeddings student↔teacher), но не fusion-механизм.
---
## 4. Экспериментальная часть
### 4.1. Датасеты
|Датасет|Размер|Тип|Разрешение|Публ.|Пересечение с моими?|
|:--|:--|:--|:--|:-:|:--|
|Audioset (AS)|~2M unbalanced train + 18K test|(video, audio)|–|✓|❌|
|ESC-50|2K clips, 50 cls|audio|5s|✓|❌|
|Clotho|2.9K dev + 1K test|audio + text|–|✓|❌|
|AudioCaps|48K train + 796 test|audio + text|–|✓|❌|
|VGGSound|~200K, 309 cls|audio|10s|✓|❌|
|SUN RGB-D|~5K train, ~5K val|(RGB, depth)|indoor|✓|❌|
|NYU-v2 Depth|794 val|depth|indoor|✓|❌|
|LLVIP|12K train + 3.5K val|(RGB, thermal)|outdoor street|✓|❌|
|Ego4D|510K train + 68K test|(video, IMU)|egocentric|✓|❌|
**Релевантность для MERIDIAN:** ❌ **нулевая по датасетам**. Никаких aerial/satellite/UAV; никаких из World-UAV / University-1652 / CVUSA / CVACT / VIGOR / SUES-200 / GeoText-1652 / GTA-UAV / UAV-VisLoc.
[МОЙ КОММЕНТАРИЙ] Это **серьёзное ограничение для нашего проекта** — ImageBind протестирован только на indoor-depth и street-thermal. Перенос на aerial-depth (сатeллитные DSM или monocular UAV depth) — открытый вопрос.
### 4.2. Метрики
- **Audio classification:** top-1 accuracy, mAP (Audioset)
- **Audio retrieval:** Recall@1, Recall@10
- **Depth/thermal classification:** top-1 accuracy
- **IMU:** top-1 accuracy
- **Image/video:** top-1 (ImageNet, Places365, K400), Recall@1 (MSR-VTT)
**Что не использовано, но следовало бы:** latency, FLOPs, params. Авторы не отчитываются о вычислительной стоимости вывода в едином месте — критическое упущение для практической применимости.
### 4.3. Главные результаты — Emergent zero-shot (Table 2)
|Modality|Dataset|Random|ImageBind|Text-Paired baseline|SOTA|
|:--|:--|:-:|:-:|:-:|:-:|
|Image (ZS)|IN1K|0.1|77.7|–|91.0 (CoCa)|
|Image (ZS)|Places365|0.27|45.4|–|60.7|
|Video (ZS)|K400|0.25|50.0|–|89.9|
|Video-text|MSR-VTT R@1|0.1|36.1|–|57.7|
|Depth (ZS)|NYU-D|10.0|**54.0**|41.9 (CLIP grayscale)|76.7|
|Depth (ZS)|SUN-D|5.26|**35.1**|25.4|64.9|
|Audio (ZS)|AS-A mAP|0.62|17.6|28.4 (AudioCLIP)|49.6|
|Audio (ZS)|VGGS|0.32|27.8|–|52.5|
|Audio (ZS)|ESC|2.75|**66.9**|68.6 (AudioCLIP supervised)|97.0|
|Thermal (ZS)|LLVIP|50.0|**63.4**|–|–|
|IMU (ZS)|Ego4D|0.9|**25.0**|–|–|
**Жирным** — где ImageBind sets new emergent zero-shot SOTA.
**Степень улучшения:**
- Depth, thermal, IMU — **существенное** улучшение над random / CLIP grayscale baseline.
- Audio ESC — **сравнимо** с supervised AudioCLIP (66.9 vs 68.6) **без единой (audio, text) пары**.
- Image / video — match OpenCLIP (frozen image/text encoders).
**Audio retrieval (Table 3):**
|Method|Clotho R@1|Clotho R@10|AudioCaps R@1|AudioCaps R@10|
|:--|:-:|:-:|:-:|:-:|
|AVFIC (ZS, audio-text supervision)|3.0|17.5|8.7|37.7|
|**ImageBind (emergent ZS)**|**6.0**|**28.4**|**9.3**|**42.3**|
|ARNLQ (supervised)|12.6|45.4|24.3|72.1|
ImageBind **в 2× превосходит AVFIC** на Clotho R@1, без audio-text данных.
### 4.4. Ablation Study (§5, Tables 5a-h, 6, 7)
**Ключевые выводы:**
|Ablation|Финальный выбор|Дельта|
|:--|:--|:-:|
|Temperature|Fixed τ (per-modality)|learnable −2 to −20pp|
|Projection head|Linear|MLP −5pp на ESC|
|Training epochs|longer = better|16→64 epoch +6pp|
|Image data aug for depth|strong (RandAug + RandErase)|basic −1.3pp|
|Image data aug for audio|basic|strong −34pp на ESC!|
|Spatial alignment (depth)|aligned|misaligned −10pp|
|Temporal alignment (audio)|aligned|misaligned −1pp|
|Image encoder size|ViT-H|ViT-B −7pp на depth|
|Audio encoder size|ViT-B|ViT-S −4pp|
|Depth encoder size|ViT-S|ViT-B −3pp (data-limited)|
**Самые критичные компоненты:** spatial alignment (10pp), augmentation strategy (34pp), image encoder size (7pp).
[МОЙ КОММЕНТАРИЙ] **Aug-strategy инсайт прямо релевантен**: для нашего LUPI-обучения (5 модальностей в Teacher), strong aug может разрушить align особенно для temporal-like модальностей (если ввести temporal). Для нашего edge inputs `256×256` — basic aug (rotate ≤30°, color jitter, no RandErase) скорее ближе к audio-pattern, чем к depth-pattern.
---
## 5. Results & Discussion
### 5.1. Основные выводы
1. **Image-paired data is sufficient** для построения N-modal embedding space.
2. **Emergent alignment** работает эмпирически: text↔audio качество близко к supervised без direct pairs.
3. **Scaling image encoder** монотонно улучшает все модальности.
4. **Few-shot transfer** превосходит supervised baselines до 4-shot.
5. **Compositional embeddings** через простое сложение → semantic composition.
6. **Plug-and-play upgrade** существующих CLIP-based систем (Detic, DALLE-2).
### 5.2. Качественный анализ
- **Visualizations**: cross-modal retrieval (Fig 1), embedding arithmetic (Fig 4), audio-detection (Fig 5), audio-DALLE-2 (Fig 1).
- **Failure cases**: ❌ **отсутствуют**. Это серьёзный недостаток — авторы показывают только cherry-picked примеры.
- **Error analysis**: ❌ ограничен. Authors lazy в обсуждении, когда binding не работает.
### 5.3. Вычислительная стоимость
|Аспект|Значение|
|:--|:--|
|Image encoder (ViT-H)|**630M params** (FROZEN)|
|Text encoder|302M params (FROZEN)|
|Audio encoder (ViT-B)|~86M params (trainable)|
|Depth encoder (ViT-S)|~22M params (trainable)|
|Thermal encoder (ViT-S)|~22M (trainable)|
|IMU encoder (6-layer)|~10M (trainable)|
|**Total params**|**~1.1B** (включая frozen)|
|Training batch size|512 (depth/thermal/IMU), 2K (audio-video), 4K (some)|
|Training compute|32GB V100 / 40GB A100, не указано GPU-hours|
|Training epochs|64 (audio-video, depth, thermal), 8 (IMU)|
|Inference latency|НЕ УКАЗАНО В СТАТЬЕ|
|Inference FLOPs|НЕ УКАЗАНО В СТАТЬЕ|
**Совместимость с нашим бюджетом (≤5M params, ≤5 GFLOPs, <50ms на Jetson Orin NX, INT8):**
❌ **полностью несовместимо**:
- ViT-H 630M alone × 100+ нашего бюджета.
- Самый маленький encoder (IMU 10M) уже × 2 нашего лимита.
- Никакой quantization analysis.
- Никакого edge benchmarking.
ImageBind — **cloud-only research model**, не deployment-ready.
[МОЙ КОММЕНТАРИЙ] Это нормально: статья — методологическая. Но это означает, что **прямой transfer кода невозможен**, только идейная инспирация. Для нашего student `~3.7M params` — irrelevant в плане размеров; для нашего Teacher `DINOv3-L 356M` — релевантно как валидация frozen anchor парадигмы.
---
## 6. Преимущества подхода
1. **Концептуальная элегантность**: одна простая идея решает проблему N²-pairs.
2. **Использование существующих foundation models**: OpenCLIP frozen — нет необходимости переобучать с нуля.
3. **Open source**: код, веса, hyperparams публично доступны.
4. **Generality**: легко добавить новую модальность M_{N+1} только через (image, M_{N+1}) пары.
5. **Compositional capabilities**: emergent additivity embeddings полезна для downstream applications.
6. **Strong empirical validation**: 6 modalities, 9 datasets, comprehensive ablations.
7. **Few-shot strength**: 0-shot близок к supervised baselines.
---
## 7. Недостатки и ограничения
### Архитектурные
1. **Огромный image encoder** (ViT-H 630M) — bottleneck для inference; не масштабируется на edge.
2. **Pairwise training only** — каждый batch видит только (I, M), не trains joint multi-modal forward.
3. **No fusion mechanism** — embeddings выровнены, но не комбинируются явно (composition только linear).
4. **Frozen anchor** = bias propagation: все CLIP-биасы наследуются всеми модальностями.
### Экспериментальные
5. **Failure cases отсутствуют** — нет анализа когда binding не работает.
6. **Indoor-only depth** (SUN, NYU) — outdoor / aerial depth не валидирован.
7. **Outdoor-only thermal** (LLVIP street) — indoor thermal не валидирован.
8. **Нет latency / FLOPs / memory benchmarks** — практическая применимость не оценена.
9. **Нет CVGL / aerial / satellite датасетов**.
10. **Нет ablation on alignment depth** — что если выровнить только последний слой? Только некоторые слои?
### Методологические
11. **Theoretical justification отсутствует** — emergent alignment работает empirically; не доказано формально.
12. **Hyperparameter sensitivity high** — temperature varies per-modality (0.05/0.1/0.2), batch size varies (512/2K), strong/basic aug per modality. **Не plug-and-play на новой модальности**.
13. **Modality biases не обсуждены** — например, depth disparity vs absolute depth — которая лучше? Random crop vs aligned — почему такая большая разница на depth, но малая на audio?
### Применимость к UAV / CVGL
14. **Никаких aerial datasets**.
15. **Никакого rotation handling** (F7) — все датасеты — фиксированные виды.
16. **Никакой scale variation handling** (F1) — depth indoor ≪ aerial 100×100m.
17. **256×256 inputs не тестированы** — все с 224px (стандарт).
18. **5M params бюджет несовместим**.
19. **INT8 quantization не анализирован**.
---
## 8. Релевантность для моего проекта (MERIDIAN)
|Аспект|Оценка (1–5)|Комментарий|
|:--|:-:|:--|
|Гибридный backbone (DCN/equivariant + SSM/Linear-Attn)|**1**|Только plain ViT, без гибридизации, без DCN, без SSM. Не релевантно для SOFIA-ACB.|
|Rotation equivariance / yaw-инвариантность (F7)|**1**|Полностью игнорировано. Никаких rotation augmentations или steerable layers.|
|Aerial-проблемы F1–F7|**1**|Indoor/outdoor street, не aerial. Ни одна из F1–F7 не адресована.|
|LUPI-дистилляция (5→2 модальности)|**3**|Концептуально связано: ImageBind = «image-anchored alignment», LUPI = «teacher-anchored distillation». Идейно валидирует подход, но архитектурно различно (alignment vs distillation losses).|
|Feature KD vs Classical LUPI|**2**|ImageBind — global embedding alignment (близко к L_LUPI), не feature-level (далёко от L_feat MobileGeo). Inspires формат L_LUPI, но не L_feat.|
|Multi-FiLM-Fusion / modality dropout|**1**|Никакого FiLM, никакого dropout. Каждая пара отдельно. Не релевантно.|
|Привилегированные модальности (depth/edges/CHM/text)|**3**|Валидирует, что **depth и text** alignable с image. Edges и CHM не тестированы. **Депривилегирует image как single anchor** — для нашего 5-модального Teacher это инсайт: возможно DINOv3 (image) + DGTRS-CLIP (text) — двойной anchor сильнее.|
|Выбор Teacher модели|**4**|**Прямо релевантно**: подтверждает, что **большой frozen anchor** (ViT-H 630M) даёт лучший transfer. Для нашего DINOv3-L 356M — валидирует выбор. Scaling Fig 6: stronger image encoder → better all modalities.|
|Open-vocabulary сегментация / CLIP-aligned|**3**|Use CLIP text → emergent zero-shot — релевантно для нашей вторичной OV-сегментации через MobileCLIP2. Но статья только classifies, не segments.|
|Балансировка потерь (PALW, GradNorm, curriculum)|**2**|Не адресовано. Только symmetric InfoNCE. Для нашей gradient dominance L_LUPI vs L_task инсайт: **fixed temperature lower (τ=0.05)** → больше resolution в softmax → негибкая, но устойчивая.|
|Edge deployment|**1**|Полностью cloud. ViT-H 630M alone × 100+ нашего бюджета.|
|Датасеты и метрики|**1**|Ноль пересечений. Только indoor/outdoor street.|
|Экспериментальный протокол|**2**|Pretraining + zero-shot eval — частично пересекается с E2 KD benchmark, но без LUPI specifics.|
### Конкретные элементы для заимствования
**Прямые заимствования (high-confidence):**
1. **§3.3 + Table 5b → Linear projection head** в наших проекторах L_LUPI, L_feat (UAPA, Conv1×1):
- **Phase E2/E3**: использовать `Linear(d_student, d_teacher)` БЕЗ MLP в feature alignment heads.
- Источник: Table 5b, MLP-head даёт −5pp на ESC.
2. **§5.2 + Table 5a → Fixed temperature** в L_task InfoNCE и L_LUPI cosine:
- **Phase E0–E3**: τ = 0.05 для contrastive (более sharp distribution → strong gradient).
- Альтернатива learnable τ (как в CLIP) — может быть worse в небольшом batch.
- Cross-cite: [[../05_loss_design/HYP_loss_temperature_schedule]].
3. **§5.1 + Fig 6 → Scaling anchor**:
- **Phase E1**: подтверждение, что **DINOv3-L** (или DINOv3-7B research arm) — оптимальный выбор для Teacher.
- Для нашего E8 Teacher-Assistant KD: **TAKD pyramid** мотивирован тем, что чем сильнее anchor, тем сильнее transfer.
4. **§5.2 + Table 5e → Spatial alignment**:
- **Phase E0–E1**: для нашего Teacher (sat + UAV RGB) — **spatial crops должны быть совмещены** между sat и UAV (через homography / GPS-anchored cropping). Иначе −10pp.
- **Это уже наша практика в Sample4Geo dataloader**, но валидирует выбор.
**Идейные заимствования (medium-confidence):**
5. **§3.1 → Emergent property** для нашей 5-modal Teacher:
- Если в Teacher train-е используем (RGB, depth), (RGB, edges), (RGB, CHM), (RGB, text) **попарно**, то emergent (depth↔CHM, edges↔text) выровнены **без явного train**.
- **Phase E1 ablation**: проверить, что pairwise training достаточно vs joint 5-way.
- Преимущество pairwise: меньше memory, проще debugging, modular.
6. **§3.3 → Frozen anchor + trainable adapters**:
- **Phase E1**: подтверждает наш выбор frozen DINOv3-L + trainable LoRA adapters.
**Что НЕ заимствуется:**
- ❌ ViT-H 630M image encoder — несовместим с edge.
- ❌ Pairwise-only training mode — наш Teacher fusion-it (early concat), не pairwise alignment.
- ❌ Plain ViT для всех модальностей — нам нужно DCN/SSM hybrid.
### Потенциальные риски при переносе
1. **Feature Pollution в L_LUPI**:
- Если **τ слишком низкий** (~0.05) → strong gradient → student может skopirovat noise teacher.
- Mitigation: **PALW** + curriculum warmup на L_task.
2. **Domain shift indoor→aerial**:
- ImageBind validated on indoor depth (SUN, NYU). Наша Aerial DSM может иметь другие statistics.
- Mitigation: **domain-specific depth augmentation** (depth cliffs, scale jittering).
3. **Bias propagation от frozen anchor**:
- DINOv3-L pretrained на natural images. Aerial RGB — domain shift.
- Mitigation: GeoRSCLIP-style adapters fine-tune.
### Противоречия с нашими решениями
- ❌ **Pairwise training** vs наш **early-concat fusion** в Teacher: разные парадигмы. ImageBind даёт alignment в shared space, MERIDIAN-Teacher даёт fused representation. Для нашего L_LUPI mix — нужно **оба**: align global, fuse dense.
- ❌ **Linear-only projection** vs наш **GGeM pooling + Linear**: GGeM добавляет non-linearity. Это OK — Linear projection в ImageBind контексте = после pooling.
---
## 9. Связь с другими работами
### Работы, которые ImageBind продолжает / расширяет
- **CLIP** (Radford 2021) — расширение image-text → 6 модальностей.
- **AudioCLIP** (Guzhov 2021) — extends to audio, но требует (audio, text); ImageBind элиминирует это требование.
- **PointCLIP** (Zhang 2022) — projects 3D point cloud to 2D depth views для CLIP encoder; идея related.
- **CMC / Contrastive Multiview Coding** (Tian 2019) — multi-view contrastive; ImageBind с фиксированным image-anchor.
- **AVFIC** (Nagrani 2022) — automatically mined audio-text pairs; ImageBind не нужны.
- **OmniMAE / Omnivore / MultiMAE** — joint multi-modal MAE pretraining; альтернативный подход.
### Последующие работы, которые ссылаются (не указано в статье, но известно):
- **LanguageBind** (Zhu 2023) — заменяет image на text как anchor.
- **PointBind** (Guo 2023) — добавление 3D point cloud.
- **VideoBind** различные расширения.
### Связь с ключевыми работами CVGL
- **Sample4Geo** (Deuser 2023) — InfoNCE с hard mining, тот же fundamental loss, но единственная пара (sat, UAV).
- **MGTL / MGS²** — privileged information CVGL — концептуально связано (LUPI = "image-as-teacher" анchored alignment).
- **MobileGeo** (HD-CVGL) — feature KD для CVGL; ImageBind validates global embedding KD как minimum sufficient.
- **TransGeo / GeoDTR** — single-pair (sat, ground); ImageBind показывает scaling до multi-modal.
- **Game4Loc / GTA-UAV** — sim-to-real CVGL; ortogonal к ImageBind paradigm.
- **CHMv2 LUPI** — privileged height — наша inspiration; ImageBind validates можно так делать без CHM-text data.
### Связь с backbone работами
- **MambaVision, EfficientViT, FastViT, LWGANet** — все архитектурные альтернативы; ImageBind не использует ни одну (только plain ViT).
### Связь с fusion работами
- **WeatherPrompt, Coupled-Mamba, FUSE-RSVLM, Co-LLaVA** — все do fusion; ImageBind do alignment. Принципиально другое.
### Связь с LUPI / KD literature
- **Vapnik & Vashist 2009** — original LUPI formulation; ImageBind = современная implementation в multi-modal contrastive form.
- **Lopez-Paz 2016 (Generalized Distillation)** — unifies LUPI + KD; ImageBind — special case с image-anchored alignment.
- **MobileGeo, RKD, FitNets, CRD** — feature-level KD; ImageBind — global embedding KD.
---
## 10. Критическая оценка (Peer-Review)
|Критерий|Оценка (1–10)|Комментарий|
|:--|:-:|:--|
|Новизна|**8**|Идея image-anchored binding нова; emergent property — surprising результат.|
|Техническая глубина|**6**|Implementation straightforward. Нет нового loss / module / arch. Theoretical justification отсутствует.|
|Экспериментальная строгость|**8**|6 модальностей, 9 датасетов, comprehensive ablations. Failure cases / negative results — не показаны.|
|Ясность изложения|**9**|Очень well-written. Сразу понятная intuition, четкая структура.|
|Воспроизводимость|**9**|Code, weights, hyperparams — всё public.|
|Значимость результатов|**9**|Highly influential, открыло новую под-область multimodal alignment.|
**Общая оценка:** **Strong Accept**
[МОЙ КОММЕНТАРИЙ] Заслуженный CVPR highlight. Главные слабости — отсутствие теории и failure analysis — типичны для FAIR papers (engineering > theory).
---
## 11. Ключевые выводы (Executive Summary)
1. **Главный вклад:** Emergent multimodal alignment через единую анchor-modality (image) — N модальностей за стоимость N pairs вместо N²/2.
2. **Самое сильное техническое решение:** Frozen pretrained image encoder (OpenCLIP ViT-H) как universal anchor + trainable per-modality linear projection heads с symmetric InfoNCE.
3. **Главный недостаток:** Огромный compute footprint (1.1B params total) делает прямой transfer на edge невозможным; нет analysis when binding fails.
4. **Самый полезный элемент для нашего LUPI-проекта:**
- **E1 (Teacher)**: валидация frozen DINOv3-L anchor + scaling argument для большого backbone.
- **E2/E3 (KD)**: linear projection heads (не MLP), fixed temperature τ=0.05, symmetric InfoNCE — все три уже в наших best practices, но статья даёт цифры на support.
- Pairwise training paradigm — possible alternative для нашего Teacher, если early-concat fusion окажется problematic.
5. **Что следует изучить дополнительно:**
- **LanguageBind** (Zhu 2023) — text-anchored alternative; интересно для нашего DGTRS-CLIP v2 anchor parallel.
- **PointBind** — 3D-aware extension; релевантно для нашего CHM (height-aware).
- **FAcT (Frozen Audio is Cheap)** или follow-ups, которые исследуют когда frozen anchor проваливается.
- Theoretical work on emergent alignment (если появится).
- **OmniMAE / Omnivore / MultiMAE** — alternatives через MAE-style joint pretraining, для сравнения paradigms.
6. **Рекомендуемый приоритет:** **СРЕДНИЙ**.
- Не критично для E0/E9 (backbone, quantization).
- Релевантно как conceptual validation для E1 (Teacher), E2 (KD).
- Не дает прямого кода / архитектуры для копирования.
- Хороший reference для presentation / paper writing — fundamental work в multimodal.
7. **Связанные статьи для следующего чтения:**
1. **LanguageBind** (Zhu 2023) — text-anchored alternative.
2. **OmniMAE** (Girdhar 2023, тот же first author) — joint MAE для multi-modal.
3. **AudioCLIP** (Guzhov 2021) — для прямого сравнения.
4. **MultiMAE** (Bachmann 2022) — alternative paradigm.
5. **CMC / Contrastive Multiview Coding** (Tian 2019) — fundamentals.
6. **Generalized Distillation** (Lopez-Paz 2016) — LUPI unification theory.
---
## Cross-references
- [[../_reviews/СИНТЕЗ_всех_статей_для_LUPI_CVGL]] — общий синтез LUPI literature.
- [[../../2_hypotesis/01_teacher/SPEC_teacher_v3_triple_teacher]] — наш Teacher v3, validates frozen anchor choice.
- [[../../2_hypotesis/04_distillation/ANALYSIS_KD_for_MERIDIAN]] — KD analysis, ImageBind contributes evidence для linear projection heads + fixed τ.
- [[MASTER_корректировка_v3]] — current master document.
- [[../../2_hypotesis/05_loss_design/]] — loss design hypotheses.
#paper #multimodal #contrastive #clip-based #alignment #zero-shot #emergent #method/contrastive #method/self-supervised #arch/transformer
```yaml
---
type: paper_analysis
status: completed
date: 2026-05-10
paper_id: P_imagebind_2023
authors: [Girdhar, El-Nouby, Liu, Singh, Alwala, Joulin, Misra]
venue: CVPR 2023
arxiv: 2305.05665v2
priority: СРЕДНИЙ
relevance_to_meridian: conceptual_only
tags: [paper, multimodal, embedding, contrastive, foundational, m-prefix, arch/dinov3-adjacent, method/contrastive]
related: [[../_reviews/СИНТЕЗ_5_cvgl_v2]], [[../_reviews/СИНТЕЗ_4_reduction_kd_v2]], [[2_hypotesis/00_master/MASTER_корректировка_v3]]
---
```
# P_imagebind — IMAGEBIND: One Embedding Space To Bind Them All
## 1. Метаданные статьи
|Поле|Значение|
|:--|:--|
|Полное название|IMAGEBIND: One Embedding Space To Bind Them All|
|Авторы|Rohit Girdhar∗, Alaaeldin El-Nouby∗, Zhuang Liu, Mannat Singh, Kalyan Vasudev Alwala, Armand Joulin, Ishan Misra∗ (∗ — equal technical contribution)|
|Аффилиация|FAIR, Meta AI|
|Venue|CVPR 2023|
|Год|2023 (arXiv v1 — May 9, 2023; v2 — May 31, 2023)|
|arXiv ID / DOI|arXiv:2305.05665v2 [cs.CV]|
|Код / страница проекта|https://facebookresearch.github.io/ImageBind|
|Цитирования|НЕ УКАЗАНО В СТАТЬЕ. [МОЙ КОММЕНТАРИЙ] На момент 2026 — статья широко цитируется (>2K на Google Scholar по последним данным), считается foundation paper для multimodal binding.|
|Impact venue|CVPR — top-tier (A*)|
---
## 2. Ключевая идея (Core Contribution)
Авторы решают **проблему отсутствия датасетов с одновременной аннотацией всех модальностей** при построении единого мультимодального embedding-пространства. Их инсайт: вместо того чтобы требовать данные `(M_1, M_2, ..., M_N)` со всеми парами, достаточно иметь только пары вида `(image, M_k)` для каждой модальности — изображения играют роль **анкора-связки** (binding modality).
**Что предлагается:** обучить модально-специфические encoder'ы (audio, depth, thermal, IMU) контрастивно выравнивать свои эмбеддинги с эмбеддингами замороженного visual encoder'а (CLIP/OpenCLIP), используя только пары `(image, M_k)`.
**Принципиальная новизна:** показано, что после такого тренинга появляется **emergent alignment** между парами модальностей `(M_1, M_2)`, которые **никогда не виделись вместе** во время обучения (например, audio↔text, audio↔depth). Это разрешает zero-shot классификацию аудио по тексту без каких-либо `(audio, text)` пар.
**Гипотеза авторов:** изображения богаты семантически и так широко представлены в природе (web-scale image-text data + naturally paired image-X data), что их использование в роли единого анкора достаточно для индукции глобально согласованного embedding-пространства.
---
## 3. Архитектура и метод
### 3.1. Описание архитектуры
Модель — это **набор параллельных модально-специфических encoder'ов**, каждый из которых проецирует свой вход в общее `d`-мерное embedding-пространство. Все encoder'ы — Transformer'ы (ViT для визуальных модальностей, custom Transformer для IMU, текстовый encoder из CLIP).
Поток данных:
1. На вход поступают **пары** `(I, M)` — изображение + одна другая модальность (audio/depth/thermal/IMU/text).
2. Каждый encoder `f_M` производит нормализованный embedding `q_M = f_M(M)` фиксированной размерности `d`.
3. **Image и text encoder'ы заморожены** (инициализированы из OpenCLIP ViT-H).
4. **Audio, depth, thermal, IMU encoder'ы обучаются** через симметричный InfoNCE loss с image embedding'ами как positives.
5. На каждом encoder'е — modality-specific linear projection head в `d`-мерное пространство, L2-нормировка.
**Ключевая деталь:** используется **только image-paired data**, никаких `(audio, text)`, `(depth, thermal)` и т.д. — но эти пары становятся **emergent aligned**.
### 3.2. Визуальные материалы из статьи
|Figure|Что изображено|Иллюстрирует|Качество|
|:--|:--|:--|:--|
|**Fig. 1** (teaser)|Три применения: cross-modal retrieval (audio↔images↔depth↔text), embedding arithmetic (image + audio → composite retrieval), audio→image generation через DALLE-2|Эмерджентные возможности и compositionality embedding-пространства|Информативно, но это showcase, не архитектурная схема|
|**Fig. 2** (overview)|Шесть модальностей вокруг центрального blob "IMAGEBIND"; отмечены "naturally aligned" связи (image-text, video-audio, image-depth, image-thermal, video-IMU) и "emergent alignment" связи между остальными парами|Концептуальная организация: какие пары видны при обучении, какие — emergent|Хорошая концептуальная схема. **Не показывает сами encoder'ы и их размерности.**|
|**Fig. 3**|Few-shot accuracy curves (audio ESC и depth SUN-D) — IMAGEBIND vs AudioMAE/MultiMAE при k ∈ {0,1,2,4,8} shots|Label efficiency; превосходство над специализированными SSL-моделями|Информативно.|
|**Fig. 4**|Embedding arithmetic: image + audio → retrieved images (e.g., "fruit bowl" + "chirping birds" → fruit-trees-with-birds)|Compositionality|Качественно, но без количественной валидации compositional retrieval.|
|**Fig. 5**|Detic detection с заменой CLIP class-embeddings на IMAGEBIND audio embeddings|Использование embedding-пространства в downstream zero-shot задаче|4 примера, не количественная оценка.|
|**Fig. 6**|Scaling кривые: image encoder size (ViT-B/L/H) vs zero-shot accuracy на NYU-D, ESC, LLVIP, Ego4D|Подтверждение, что binding качество растёт с силой visual encoder'а|**Ключевой ablation, важный для нашего проекта** (см. §8).|
|**Fig. 7** (Appendix)|IMU retrievals по text query|Семантика IMU-сигнала|Качественные примеры.|
|**Tables 1–9**|Datasets, results, ablations (temperature, projection head, epochs, augmentation, batch size, encoder capacity), hyperparameters|Эмпирическая база|Подробно.|
[МОЙ КОММЕНТАРИЙ] **В статье нет детальной архитектурной диаграммы (block diagram) с размерностями тензоров, потоками данных и потоками градиентов.** Fig. 2 концептуальный, не инженерный. Это серьёзный недостаток для воспроизводимости — все детали приходится собирать из текста §3.3 и Appendix C.
#### Реконструированная диаграмма (mermaid)
```mermaid
flowchart LR
subgraph "Pretraining batch (I, M_k)"
I["Image I
(224×224)"]
M_a["Audio M
(128 mel × 200)"]
M_d["Depth M
(disparity, 1ch)"]
M_t["Thermal M
(1ch IR)"]
M_im["IMU M
(6 × 2000)"]
T["Text T
(token seq)"]
end
I --> ViT_I["ViT-H
FROZEN
OpenCLIP"]
T --> Txt_E["Text Enc
FROZEN
CLIP"]
M_a --> ViT_a["ViT-B audio
TRAINABLE"]
M_d --> ViT_d["ViT-S depth
TRAINABLE"]
M_t --> ViT_t["ViT-S thermal
TRAINABLE"]
M_im --> Trf_im["6L Transformer
TRAINABLE"]
ViT_I --> P_I["Linear proj
→ d-dim, L2"]
Txt_E --> P_T["Linear proj
→ d-dim, L2"]
ViT_a --> P_a["Linear proj"]
ViT_d --> P_d["Linear proj"]
ViT_t --> P_t["Linear proj"]
Trf_im --> P_im["Linear proj"]
P_I -.->|InfoNCE τ| P_a
P_I -.->|InfoNCE τ| P_d
P_I -.->|InfoNCE τ| P_t
P_I -.->|InfoNCE τ| P_im
P_I -.->|InfoNCE τ
(frozen)| P_T
style ViT_I fill:#ddd,stroke:#666
style Txt_E fill:#ddd,stroke:#666
style ViT_a fill:#cfd
style ViT_d fill:#cfd
style ViT_t fill:#cfd
style Trf_im fill:#cfd
```
Ключевые моменты диаграммы:
- **Только image и text encoder'ы заморожены** (инициализация из CLIP/OpenCLIP).
- Каждая «новая» модальность обучается **независимо парой `(I, M_k)`**, без cross-modality terms между обучаемыми encoder'ами.
- Градиенты текут только в обучаемые encoder'ы; image-encoder фиксирует "якорное" пространство.
### 3.3. Математическая формализация
**Симметричный InfoNCE loss** (Eq. 1 в статье):
$$ \mathcal{L}_{\mathcal{I}, \mathcal{M}} = -\log \frac{\exp(\mathbf{q}_i^\top \mathbf{k}_i / \tau)}{\exp(\mathbf{q}_i^\top \mathbf{k}_i / \tau) + \sum_{j \neq i} \exp(\mathbf{q}_i^\top \mathbf{k}_j / \tau)} $$
Полная цель — симметризация:
$$ \mathcal{L} = \mathcal{L}_{\mathcal{I}, \mathcal{M}} + \mathcal{L}_{\mathcal{M}, \mathcal{I}} $$
где:
- $\mathbf{q}_i = f(\mathbf{I}_i)$ — image embedding (frozen),
- $\mathbf{k}_i = g(\mathbf{M}_i)$ — modality embedding (trainable),
- $\tau$ — температура softmax (scalar; **fixed**, не learnable, см. ablation Table 5a),
- $j \neq i$ — все остальные примеры в mini-batch как negatives (in-batch negatives, как в [76]).
**Гиперпараметр τ зависит от модальности**: 0.05 для audio (AS), 0.2 для depth (SUN), 0.1 для thermal (LLVIP), 0.2 для IMU (Ego4D) — Table 9.
[МОЙ КОММЕНТАРИЙ] Никакой margin-based, hard-mining, или RKD-loss не используется — это **самый базовый InfoNCE**. Это сознательный выбор авторов в пользу простоты для изучения emergent behaviour.
### 3.4. Ключевые технические решения
1. **Заморозка image и text encoder'ов** при обучении. Авторы цитируют LiT [84] и подтверждают этот выбор: training trainable image-encoder'а ухудшает результат.
2. **Использование OpenCLIP ViT-H 630M** как visual anchor — намного сильнее, чем оригинальный CLIP.
3. **Audio как 2D mel-spectrogram** (128 bins × time), затем стандартный ViT с patch 16 stride 10.
4. **Depth как disparity** (а не raw depth) — для scale invariance.
5. **Replication trick** для маленьких датасетов: SUN RGB-D и LLVIP реплицируются 50× и 25× соответственно (Table 9, Appendix A).
6. **Temporal inflation** patch-projection слоя ViT для видео (image+video shared encoder).
7. **Spatial alignment of image-depth crops критичен** (ablation Table 5e: −10% accuracy при random crops vs aligned crops).
8. **Linear projection head** > MLP head (Table 5b) — контр-интуитивно, отличается от SimCLR.
**Связь с aerial F1–F7 проблемами:** Статья **не адресует ни одну из 7 aerial проблем** (нет UAV, нет oblique view, нет rotation, нет large-scale variation). Это foundation-paper уровня "как обучить мультимодальное embedding-пространство", не CVGL-специфика.
**Fusion-механизм:** в статье **нет fusion** в нашем смысле (`concat`/`FiLM`/`cross-attn`/`MoE`). Каждая модальность кодируется **независимо**, а "связывание" происходит **через loss-функцию**, а не через архитектурный модуль. Это принципиально отличается от MERIDIAN, где предполагается активный fusion-модуль (5-pair pent-branch + Multi-FiLM-Fusion).
---
## 4. Экспериментальная часть
### 4.1. Наборы данных
|Параметр|Audioset (AS)|SUN RGB-D|LLVIP|Ego4D|ESC-50|NYU-v2|Clotho|AudioCaps|VGGSound|
|:--|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|Назначение|train+eval|train+eval|train+eval|train+eval|eval|eval|eval|eval|eval|
|Размер|2M unbal. train, 18K val|~5K pairs|12K train, 3.5K val|510K train clips, 68K test|2K (5-fold)|794 val|2.9K dev / 1K test|48K train, 796 test|200K, 14K test|
|Тип|(video, audio)|(RGB, depth)|(RGB, thermal IR)|(video, IMU)|audio|depth|(audio, text)|(audio, text)|audio|
|Разрешение|YouTube native|typically VGA|various|egocentric|5s, 16kHz|typically VGA|various|various|10s|
|Геогр. охват|global, web|indoor scenes|outdoor street|global egocentric|env. sounds|indoor|freesound|YouTube|YouTube|
|Публичный|да|да|да|да (требует регистрации)|да|да|да|да|да|
|Пересекается с моими|нет|нет|нет|нет|нет|нет|нет|нет|нет|
**[МОЙ КОММЕНТАРИЙ] Полное несовпадение датасетов с CVGL-доменом.** В статье нет ни одного aerial/satellite/UAV датасета. Это не недостаток статьи (она про другое), но это **резко снижает её непосредственную применимость** к [[3_work/0_choose_datasets/]].
### 4.2. Метрики оценки
Используемые метрики:
- **Top-1 accuracy** (классификация — IN1K, P365, K400, NYU-D, SUN-D, ESC, VGGS, LLVIP, Ego4D)
- **mAP** (Audioset audio-only — multi-label)
- **Recall@K** (text→audio retrieval — Clotho, AudioCaps, MSR-VTT)
Адекватность: для contrastive embedding-пространства Recall@K и top-1 accuracy через text-prompt retrieval — стандартные и оправданные метрики.
**Чего не хватает (для нашего проекта):**
- Никаких latency / FPS / FLOPs / params бюджетов на edge.
- Нет INT8/quantization деградации.
- Нет анализа inference cost при увеличении числа модальностей.
- Нет per-modality contribution decomposition в эмерджентных задачах (e.g. насколько именно `(image, depth)` тренинг помогает audio↔text alignment'у).
### 4.3. Сравнительная таблица результатов
**Table 2 (репродукция, упрощённо):** Emergent zero-shot classification с text prompts.
|Метод|IN1K|K400|NYU-D|SUN-D|AS-A (mAP)|VGGS|ESC|LLVIP|Ego4D|
|:--|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|Random|0.1|0.25|10.0|5.26|0.62|0.32|2.75|50.0|0.9|
|**IMAGEBIND**|**77.7**|**50.0**|**54.0**|**35.1**|**17.6**|**27.8**|**66.9**|**63.4**|**25.0**|
|Text Paired baseline|—|—|41.9*|25.4*|28.4†|—|68.6†|—|—|
|Absolute SOTA (supervised, ensembles)|91.0|89.9|76.7|64.9|49.6|52.5|97.0|—|—|
*OpenCLIP ViT-H на depth как grayscale image. †AudioCLIP — использует AudioSet class names как text supervision (не строго zero-shot).
**Table 3 (репродукция):** Audio retrieval/classification.
|Метод|Audio supervision|Clotho R@1|Clotho R@10|AudioCaps R@1|AudioCaps R@10|ESC top-1|
|:--|:--|:-:|:-:|:-:|:-:|:-:|
|AudioCLIP|(audio, text)|—|—|—|—|68.6|
|AVFIC|(audio, text) auto-mined|3.0|17.5|8.7|37.7|—|
|**IMAGEBIND**|**none**|**6.0**|**28.4**|**9.3**|**42.3**|**66.9**|
|AVFIC finetuned (sup.)|sup.|8.4|38.6|—|—|—|
**Существенные улучшения:** на Clotho IMAGEBIND **удваивает** R@1 и R@10 vs AVFIC, **не используя при этом ни одной (audio, text) пары**. Это очень сильный результат и центральный «продающий» эксперимент статьи.
**Маргинальное:** на ESC IMAGEBIND чуть уступает AudioCLIP (66.9 vs 68.6) — но AudioCLIP **тренирован на audio-text парах напрямую**, что делает сравнение **в пользу IMAGEBIND** (он zero-shot relative to audio-text).
**Нечестность:** **Random baseline на LLVIP = 50.0** — это binary classification, что делает абсолютные числа (63.4) скромными. Для имбалансированных задач random был бы значительно ниже.
### 4.4. Аблационное исследование
Богатый набор ablations (Table 5a–h, Table 6, Table 7, Table 8). Ключевые findings:
|Component|Ablation|Вывод|
|:--|:--|:--|
|Temperature τ|learn vs fixed (0.05–1.0)|**Fixed > learnable** для всех non-text модальностей; депенденция от модальности (audio: τ=0.05; depth: τ=0.2).|
|Projection head|Linear vs MLP|**Linear > MLP** (contra SimCLR).|
|Training epochs|16 / 32 / 64|**Больше → лучше** (consistent gain).|
|Image augmentation|basic vs strong|**Зависит от модальности**: depth — strong лучше (RandErase, RandAug); audio — strong **сильно ухудшает** (-34% на ESC).|
|Spatial alignment (image-depth)|random vs aligned crops|**Aligned значительно лучше**: −10% при random.|
|Depth-specific aug|none vs RandErase|RandErase лучше.|
|Temporal alignment (audio-video)|none vs aligned|Aligned лучше (+1%).|
|Audio-specific aug|basic vs +freq mask|Минимальный gain (+0.2%).|
|Image encoder size|ViT-B / ViT-L / ViT-H|**Сильнее визуал → лучше всё** (+7% depth, +4% audio при ViT-B → ViT-H).|
|Audio encoder|ViT-S vs ViT-B|ViT-B лучше.|
|Depth encoder|ViT-S vs ViT-B|**ViT-S лучше** (датасет маленький, оверфит).|
|Batch size|512 / 1k / 2k / 4k|**Зависит от модальности**: depth — 512 (маленький датасет); audio — 2k (много данных).|
[МОЙ КОММЕНТАРИЙ] Некоторые ablations критичны для **переноса в нашу систему**:
- **Spatial alignment** — подтверждает, что в нашем 5-pair pent-branch fusion не следует разрушать пространственную согласованность модальностей (RGB+depth+edges+CHM crops должны быть aligned).
- **Encoder size relative to dataset size** — у нас маленький World-UAV (depth/CHM сгенерированы) → возможно, **меньшие proxy encoder'ы** для CHM/depth-стримов.
- **Stronger visual backbone** = **лучше binding** → подтверждает выбор DINOv3-L (vs DINOv3-B).
---
## 5. Results & Discussion
### 5.1. Основные результаты
1. **Emergent zero-shot classification** работает: на ESC 66.9% top-1 без `(audio, text)` пар vs 68.6% у supervised AudioCLIP — почти паритет.
2. **Strong few-shot transfer:** IMAGEBIND audio encoder обходит AudioMAE (ViT-B same capacity) на ESC во всех режимах от 0-shot до 8-shot, и **бьёт supervised AudioMAE до 4-shot**.
3. **Compositional embedding:** image + audio → retrieval осмысленных композитных изображений (Fig. 4). Качественная демонстрация без количественного бенчмарка.
4. **Emergent applications out-of-the-box:** Detic + audio embeddings = audio-promptable детектор; DALLE-2 + audio embeddings = audio-to-image generation. **Без переобучения детектора/диффузии.**
5. **Stronger visual encoder = stronger binding** (Fig. 6). ViT-H значительно лучше ViT-B.
Все основные результаты подтверждают центральную гипотезу: image as binding modality достаточен.
### 5.2. Качественный анализ
- **Cross-modal retrieval** (Fig. 1) — 4 примера: audio→images/depth/text. Качественно убедительно.
- **Embedding arithmetic** (Fig. 4) — 4 примера, но **нет количественной валидации compositional retrieval** (нет benchmark'а на compositionality). Это slabos, который авторы признают в Discussion.
- **Failure cases / error analysis НЕ ПОКАЗАНЫ.** Авторы не анализируют, когда binding ломается (например, для абстрактных текстовых концептов без визуального аналога, или для модально-несовместимых query-target пар).
- **Attention maps / feature maps НЕ показаны.** Это упущение — было бы интересно посмотреть, что именно "сматчилось" в эмбеддинге.
### 5.3. Вычислительная стоимость
Из Appendix C, Table 9:
- **Pretraining hardware:** 32GB V100 / 40GB A100.
- **Vision encoder:** ViT-Huge (630M params, OpenCLIP).
- **Modality encoders:** ViT-B (audio, ~86M), ViT-S (depth, thermal), 6-layer custom Transformer (IMU).
- **Batch size:** 512–2048 (depending on modality).
- **Training duration:** до 64 epochs; sample replication 50× для маленьких датасетов.
- **InfoNCE batch size scaling:** не растёт линейно с числом модальностей (одна пара в minibatch).
|Параметр|IMAGEBIND|Мой бюджет MERIDIAN Student|Совместимость|
|:--|:--|:--|:--|
|Vision encoder|ViT-H 630M|SOFIA v7.1 ~5M (Tiny baseline) / ~500M (M preset) / 1B (L)|**Нет (для Student edge).** Применимо к Teacher (DINOv3-L 304M frozen).|
|Latency|НЕ УКАЗАНО|<50 ms Jetson Orin NX|Не измерено. Inference 2 frames per 2s video → не real-time.|
|FLOPs|НЕ УКАЗАНО для inference|≤5 GFLOPs Tiny baseline|Не оценить. ViT-H >> 5 GFLOPs точно.|
|INT8 / quantization|НЕ ОБСУЖДАЕТСЯ|INT8 TensorRT обязательно (E9)|**Не обсуждается. Серьёзный gap для нашего проекта.**|
|Память|32GB V100 (training)|edge 8GB (Jetson Orin NX inference)|Только для cloud training.|
|Resolution|224×224 (image), 128×t mel (audio)|256×256 fixed|Близко по разрешению.|
**Совместимость с edge-бюджетом MERIDIAN: НЕТ.** IMAGEBIND — pure cloud-side foundation paper. Student-deployment не рассматривается.
**Применимо к Teacher части MERIDIAN:** концептуально — да; конкретные encoder'ы (audio, IMU, thermal) — нет, у нас другие модальности (depth, CHM, edges, text).
---
## 6. Преимущества подхода
1. **Концептуальная элегантность:** изображение как универсальный анкор минимизирует данные нужные для multi-modal alignment'а. Убирает требование `O(N²)` пар при N модальностях — нужно только `N-1` пар вида `(image, M_k)`.
2. **Scalability:** легко добавить новую модальность — просто собрать `(image, M_new)` пары и обучить новый encoder.
3. **Эмерджентность:** zero-shot переносы между модальностями без специфической тренировки.
4. **Compositionality:** semantic addition через embedding arithmetic.
5. **"Upgradability" downstream-моделей:** существующие CLIP-based детекторы/diffusion модели могут быть «обновлены» до audio-promptable без переобучения.
6. **Простота имплементации:** vanilla InfoNCE, стандартные ViT — легко воспроизвести.
7. **Кодекс открытый:** репозиторий доступен публично.
8. **Сильные ablations:** богатый эмпирический материал по design choices (temperature, projection head, alignment, encoder size).
---
## 7. Недостатки и ограничения
1. **Нет архитектурной диаграммы** с размерностями тензоров и потоками — реконструкция требует чтения текста + Appendix.
2. **Per-modality batch separately** — на каждую модальность отдельный backward pass → не тренирует **cross-modality альйнмент напрямую**. Это работает за счёт image-anchor, но **может оставлять "шум" в emergent парах**.
3. **Замороженный image encoder = нельзя адаптировать к domain shift'у** (например, к remote sensing). Для нашего CVGL-домена это критично — нам нужна доменная адаптация Teacher visual encoder'а.
4. **Frozen footprint огромный:** ViT-H 630M + 302M text + per-modality encoders → суммарно >1B params на cloud.
5. **Нет hard negative mining.** Vanilla in-batch negatives. В CVGL это [[2_hypotesis/04_distillation/Sample4Geo]]-подобное hard mining критично — без него contrastive performance деградирует.
6. **Нет KD к компактному student'у.** Как только мы попытаемся "сжать" эту систему до edge-бюджета, мы выйдем за рамки статьи.
7. **Узкий охват modalities:** depth (нам полезна), audio/IMU/thermal (не нужны нам), text (нужна нам). Наши edges и CHM в работе не рассматриваются.
8. **Compositional retrieval не количественно валидирован.** Только 4 качественных примера в Fig. 4.
9. **Нет анализа failure cases.**
10. **Нет inference cost analysis.** Ни latency, ни FPS, ни params budget — критично для edge.
11. **Domain-specific limitations** упомянуты в Appendix F, но без mitigation: thermal датасет — только outdoor street scenes, depth — только indoor → ограниченное обобщение.
12. **Single-task contrastive objective.** Нет captioning, нет dense prediction, нет alignment'а с structured outputs (segmentation, detection bounding box) — только global-level retrieval.
13. **Применимо к UAV-сценарию: ОЧЕНЬ ОГРАНИЧЕНО.** Нет ни одного aerial датасета. Oblique view, yaw-инвариантность, 256×256, ≤5M params — нигде не обсуждается.
---
## 8. Релевантность для моего проекта
|Аспект|Оценка (1–5)|Комментарий|
|:--|:-:|:--|
|Гибридный backbone (DCN/equivariant + SSM/Linear-Attn)|**1**|Не относится. ViT для всего.|
|Rotation equivariance / yaw-инвариантность (F7)|**1**|Не адресуется.|
|Aerial-проблемы F1–F7|**1**|**Ни одна из 7 не обсуждается.**|
|LUPI-дистилляция (5→2 модальности)|**2**|Концептуально — image-anchor ≈ aligned latent space, но без teacher-student asymmetry, без compactness target'а. Подход **inverted relative to LUPI**: они выравнивают много модальностей вокруг одной visual; LUPI — переносим знание из много-модального teacher'а в 2-модальный student.|
|Feature KD (MobileGeo-style) vs Classical LUPI|**2**|Нет multi-stage feature transfer'а. Только global L2-normalized projection head. Полезно как **baseline KD-A (Standard KD концепция alignment via projection)** в нашем E2 benchmark.|
|Multi-FiLM-Fusion / modality dropout / FUSE-RSVLM-style|**1**|Ни FiLM, ни dropout, ни fusion — encoder'ы независимы.|
|Привилегированные модальности (depth/edges/CHM/text)|**3**|**Depth — direct match** (одна из их 5 модальностей). Подтверждение, что disparity-representation > raw depth (Appendix A.1). Это полезно для нашего **Pair B** (depth) в pent-branch architecture. Edges/CHM/Text — у них нет (text только как frozen prompt).|
|Выбор Teacher модели|**3**|Подтверждение, что **frozen large visual encoder (ViT-H/L)** работает как effective anchor → согласуется с нашим выбором **DINOv3-L frozen Teacher**. Эмпирически Fig. 6 подтверждает: _stronger visual backbone → лучше all-modality binding_. Это аргумент в пользу DINOv3-L (304M) над DINOv3-B (86M).|
|Open-vocabulary сегментация / CLIP-aligned|**2**|Используют frozen CLIP/OpenCLIP text encoder — концептуально похоже на наш MobileCLIP2/GeoText-1652 подход, но без специфики для remote-sensing language. Нет специализированной vocabulary для landmarks.|
|Балансировка потерь (PALW, GradNorm, curriculum)|**1**|Нет multi-loss balancing. Один InfoNCE на пару.|
|Edge deployment (Jetson Orin, INT8, TensorRT)|**1**|**Совершенно не обсуждается.**|
|Датасеты и метрики|**1**|**Нулевое пересечение** с World-UAV, University-1652, GTA-UAV, UAV-VisLoc, GeoText-1652, CVUSA, CVACT, VIGOR, SUES-200.|
|Экспериментальный протокол|**2**|Few-shot evaluation protocol (linear probe on frozen features) — стандарт, можно перенять для нашего **E5 модальной аблации** при оценке per-modality contribution. Но E0–E9 plan имеет своё, более узкое, embedding.|
**Итоговая средняя оценка релевантности: ~1.7/5 → НИЗКАЯ-СРЕДНЯЯ.**
### 8.1. Конкретные элементы для заимствования
|Элемент|Куда (фаза × компонент)|Как адаптировать|
|:--|:--|:--|
|**Symmetric InfoNCE** $\mathcal{L}_{I,M} + \mathcal{L}_{M,I}$|E1 (Teacher pent-branch training)|Базовая структура для cross-pair contrastive losses между ветвями teacher'а. Уже эквивалентно тому, что заложено в [[SPEC_fusion_ACF_MERIDIAN_v2]].|
|**Frozen large visual anchor + trainable per-modality encoders**|E1 (Teacher), E0.5 (caption SSL pretrain)|Подтверждает архитектурный выбор: DINOv3-L frozen + LoRA + per-pair small encoders. Sin per-pair encoder'ы у нас уже малы — это согласовано.|
|**Disparity > raw depth** (Appendix A.1)|E1 — Pair B (depth)|Использовать **disparity normalization** при кэшировании depth tensors (cached tensors regime). Уже учтено в [[MASTER_synthesis_cached_tensors]]? Если нет — добавить как preprocessing step для depth pair.|
|**Spatial alignment of crops critical** (Table 5e)|E1 — augmentation strategy для pent-branch|Все 5 пар (RGB/depth/edges/CHM/text-conditioned) **должны делить общий spatial crop** при random augmentation. Никаких independent random crops per modality.|
|**Encoder capacity vs dataset size dependence** (Table 6)|E0/E1|Для модальностей с **малым cached pool** (CHM, edges generated synthetically) — использовать **меньшие encoder heads**, чтобы избежать overfit. Для plentiful data (RGB) — full-capacity.|
|**Sample replication для маленьких датасетов** (×50 для SUN, ×25 LLVIP)|E5 sim2real (UAV-VisLoc маленький), E0.5 (Captions GeoText-1652)|Trick: репликация маленьких real-world датасетов в pretrain-batch'е для compensating data imbalance. Простой, можно перенести в World-UAV / UAV-VisLoc 2-stage training.|
|**Fixed (modality-specific) temperature τ** (Table 5a)|E1, E2|**Не использовать learnable τ** для contrastive losses между парами. τ_RGB, τ_depth, τ_text — отдельные fixed гиперпараметры, sweep на validation.|
|**Linear projection head** (Table 5b)|E1, E3|Не перегружать MLP проекцией. Single linear после backbone достаточно.|
|**Few-shot evaluation protocol** (linear probe на frozen features)|E5 модальная аблация|Перенять как стандартный protocol для measuring per-pair contribution в pent-branch.|
|**Scaling law: больше visual encoder → лучше binding** (Fig. 6)|E1 (Teacher), E8 (TAKD)|Усиливает аргумент за DINOv3-L (vs DINOv3-B). Также аргумент за TAKD при ViT-7B teacher → DINOv3-B assistant (capacity gap).|
### 8.2. Что **противоречит** нашим архитектурным решениям
1. **Замороженный image encoder без LoRA / адаптеров.** Мы используем LoRA для Teacher fine-tune'а на CVGL-домен. IMAGEBIND фиксирует CLIP полностью — для general-purpose ok, для domain-specific (RS, aerial) — недостаточно.
2. **Independent encoders per modality** vs **integrated fusion** (Multi-FiLM-Fusion, ACF). Их подход — late fusion в loss'е; наш — explicit fusion модуль на промежуточных уровнях. Для CVGL late fusion недостаточен — нужно cross-modal interaction в feature maps.
3. **Vanilla in-batch negatives** vs **Sample4Geo hard mining + GPU-LSH** (E4+). Без hard mining contrastive производительность будет существенно ниже на CVGL-задачах.
4. **Single-level global embedding** vs **dense `[B, 192, 8, 8]` + 512-dim global**. Их — только global level; наш — multi-resolution (нужен для open-vocabulary segmentation вторичной задачи).
### 8.3. Потенциальные риски при переносе
- **Feature Pollution риск повышен:** если использовать наивный IMAGEBIND-style alignment между pent-branch ветвями без PALW / GradNorm balancing → student скопирует много-modal teacher'а вместо решения retrieval'а. Это уже учтено в нашем [[DELTA_E2_KD_4way_refined_v2]].
- **Domain Shift Dominance:** CLIP-style anchor обучен на natural images → переносится плохо на aerial/satellite. У нас mitigation через DGTRS-CLIP v2 (RS-specific) для F1=Pair D. IMAGEBIND-paradigm с general-purpose CLIP **не подходит** для CVGL.
---
## 9. Связь с другими работами
**Расширяет:**
- **CLIP** [60] — расширение image-text парадигмы на 6 модальностей.
- **AudioCLIP** [27] — превосходит на text-audio retrieval без явных audio-text пар.
- **OpenCLIP** [30] — используется как pretrained backbone.
- **MultiMAE** [4] — превосходит на few-shot depth.
- **CMC (Contrastive Multiview Coding)** [70] — основа InfoNCE между парами views/modalities.
- **PointCLIP** [85] — идея использовать CLIP как universal encoder для новых модальностей.
**Концептуальные предки:**
- **Vapnik & Vashist 2009 / Lopez-Paz 2016 (LUPI)** — НЕ упоминается напрямую, но **emergent alignment ≈ дистилляция знания через privileged anchor**. Это интересная связь, которую авторы не подсвечивают.
- **Multilingual NMT с zero-shot translation** [33, 40] — упоминается как аналогия (§2): обучение через shared latent space позволяет переводить между парами без direct paired data.
**Соотношение с CVGL-методами (моими ключевыми):**
- **Sample4Geo, MGTL, TransGeo, GeoDTR, GTA-UAV/Game4Loc** — IMAGEBIND **не обсуждает CVGL**, нет этих ссылок.
- **MobileGeo** — нет.
- **CHMv2** (наш CHM provider) — нет.
- **MGS², MMGEO, GeoBridge, MoE-CVGL, JRN-Geo, GLEAM** — нет.
**Соотношение с backbone-методами:**
- **MambaVision, Strip R-CNN, LEGNet, LWGANet, EfficientViT, FastViT, Mamba-3, E(2)-Steerable CNNs** — IMAGEBIND использует только **vanilla ViT**. Никакой связи.
**Соотношение с fusion-методами:**
- **WeatherPrompt, Coupled-Mamba, Sigma-Siamese-Mamba, FUSE-RSVLM, Co-LLaVA, SegMAN** — IMAGEBIND **не делает fusion в архитектурном смысле**, только loss-level alignment. Это качественно другой класс подходов.
**Соотношение с LUPI/KD:**
- **FitNets, RKD, CRD** — нет KD-loss. Только contrastive objective.
- **Hinton-style soft targets** — нет.
- **MobileGeo (HD-CVGL feature KD)** — нет multi-stage feature alignment.
**Последующие работы (релевантные):**
- IMAGEBIND-style paradigm вдохновил множество multimodal foundation моделей. Прямые наследники: LanguageBind, PointBind, Meta-Transformer, Unified-IO. [МОЙ КОММЕНТАРИЙ] Эти работы стоит проверить отдельно при необходимости — некоторые могут быть релевантны для CHM или text branches.
---
## 10. Критическая оценка (Peer-Review Perspective)
|Критерий|Оценка (1–10)|Комментарий|
|:--|:-:|:--|
|Новизна|**8**|Концепт image-as-binding-anchor для 6 модальностей — оригинален и красив. Не первый, кто использует contrastive alignment, но первый, кто продемонстрировал emergent alignment между unseen модалити-парами в таком масштабе.|
|Техническая глубина|**6**|Архитектурно — простая (vanilla ViT + InfoNCE). Мало новых архитектурных компонентов, акцент на эмпирике. Это сознательный выбор авторов («deliberately choose vanilla implementation»), но снижает technical novelty.|
|Экспериментальная строгость|**8**|Богатые ablations (Tables 5–8), strong baselines, fair comparisons где возможно, multiple datasets. Слабые стороны: нет количественной валидации compositionality, нет failure analysis.|
|Ясность изложения|**7**|Текст читается легко, но **отсутствует архитектурная диаграмма**. Размерности тензоров и потоки — расбросаны по тексту и Appendix. Mathematical formalization очень компактная.|
|Воспроизводимость|**8**|Код открыт. Hyperparameters в Table 9. Используются публичные датасеты. Один минус: в-доме DALLE-2 reimplementation — не воспроизводимо снаружи.|
|Значимость результатов|**9**|Foundation paper уровня высокого impact. Эмерджентные свойства — действительно «emergent» в строгом смысле. Применения (audio-promptable Detic, audio-to-image DALLE-2) демонстрируют практическую ценность.|
**Общая оценка:** **Strong Accept (для CVPR/NeurIPS).** Статья хорошо принята сообществом и остаётся reference в literature.
---
## 11. Ключевые выводы (Executive Summary)
1. **Главный вклад:** Joint embedding-пространство между 6 модальностями обучается **только из пар `(image, M_k)`** через InfoNCE; emergent alignment между unseen парами модалити возникает автоматически.
2. **Самое сильное техническое решение:** **Frozen large visual anchor (OpenCLIP ViT-H 630M)** + trainable per-modality encoders. Эмпирическое подтверждение, что _чем сильнее visual encoder → тем сильнее binding_.
3. **Главный недостаток:** **Нет inference cost анализа, нет edge-deployment, нет адресации aerial/CVGL specifics.** Foundation paper, не engineering recipe.
4. **Самый полезный элемент для моего LUPI-проекта:** Концептуальное подтверждение, что **disparity-representation > raw depth** (Appendix A.1) и **spatial alignment of crops критичен** (Table 5e). Прямо применимо к **E1 → Pair B (depth)** и **augmentation strategy** в [[MASTER_synthesis_cached_tensors]] cached tensors regime. Также: **scaling law Fig. 6** — аргумент за **DINOv3-L** (vs ViT-B) в роли Teacher anchor'а в нашей **Triple Teacher** конфигурации (см. [[SPEC_teacher_v3_triple_teacher]]).
5. **Что следует изучить дополнительно:** LanguageBind, Meta-Transformer, Unified-IO (IMAGEBIND-наследники с RS-relevant модальностями); DGTRS-CLIP v2 vs IMAGEBIND-style anchor для F1=Pair D в нашем pent-branch fusion — есть ли смысл попробовать DINOv3-L сразу как 6-modal anchor à la IMAGEBIND? (вряд ли, но стоит зафиксировать как H_research отметку).
6. **Рекомендуемый приоритет:** **СРЕДНИЙ.** Conceptual reference для §1 (Introduction) диссертации, foundational citation для LUPI / multi-modal alignment chapter. **Не имеет engineering-actionable рекомендаций для E0–E9 беспосредственно.**
7. **Связанные статьи, которые стоит прочитать следом:**
- **LiT** [84] — locked-image text tuning (foundation для frozen visual encoder choice)
- **Omnivore** [21] / **OmniMAE** [20] — single-model для multiple visual modalities (включая depth)
- **CMC (Contrastive Multiview Coding)** [70] — теоретическая основа multi-view contrastive
- **MultiMAE** [4] — alternative depth+RGB approach (baseline в IMAGEBIND)
- **AudioCLIP** [27] — конкурент IMAGEBIND с явным `(audio, text)` supervision
- **LanguageBind, Meta-Transformer, Unified-IO** — наследники IMAGEBIND parardigm в последующие годы
#paper #multimodal #contrastive #foundation #imagebind #moderate-relevance #priority/medium