LERF

Kerr 2023 · Paper

One-line summary — Language Embedded Radiance Fields ground CLIP features inside a NeRF via volume rendering, enabling pixel-aligned, zero-shot 3D queries from open-ended natural-language prompts.

Problem

Humans refer to 3D locations through language covering “a vast range of properties: visual appearance, semantics, abstract associations, or actionable affordances” — “the yellow mug”, “something to write with”. CLIP can score such prompts against images, but it is “inherently a global image embedding and not conducive to pixel-aligned feature extraction”: one embedding per crop, no 3D structure. Prior open-vocabulary 3D work leaned on region proposals, masks, or fine-tuned detectors (LSeg, OWL-ViT), restricting queries to categories those detectors were trained on. LERF asks how to ground raw CLIP embeddings volumetrically in a NeRF so arbitrary language resolves to 3D locations.

Method & architecture

ϕ^lang=tw(t)Flang(r(t),s(t))dt,ϕlang=ϕ^lang/ϕ^lang.\hat{\phi}_{\mathrm{lang}} = \int_t w(t)\, F_{\mathrm{lang}}\big(r(t), s(t)\big)\, dt, \qquad \phi_{\mathrm{lang}} = \hat{\phi}_{\mathrm{lang}} \big/ \lVert \hat{\phi}_{\mathrm{lang}} \rVert .

Llang=λlangϕlangϕlanggt,λlang=0.01.L_{\mathrm{lang}} = -\lambda_{\mathrm{lang}}\, \phi_{\mathrm{lang}} \cdot \phi_{\mathrm{lang}}^{\mathrm{gt}}, \qquad \lambda_{\mathrm{lang}} = 0.01 .

mini  exp(ϕlangϕquer)exp(ϕlangϕcanoni)+exp(ϕlangϕquer),\min_i \; \frac{\exp(\phi_{\mathrm{lang}} \cdot \phi_{\mathrm{quer}})}{\exp(\phi_{\mathrm{lang}} \cdot \phi_{\mathrm{canon}}^{i}) + \exp(\phi_{\mathrm{lang}} \cdot \phi_{\mathrm{quer}})},

and the scale ss is auto-selected by sweeping 0–2 m in 30 increments and keeping the highest-scoring one. Samples seen by fewer than 5 training views are discarded.

Results

Why it matters for SLAM

LERF established the paradigm of embedding vision-language features directly into a 3D scene representation — the semantic layer of Spatial AI: maps you can talk to. It directly inspired language-embedded Gaussian splatting (LEGS, LangSplat) and complements fusion-style approaches like ConceptFusion; its multi-scale CLIP + DINO recipe became the default for distilling 2D vision-language features into 3D fields. For robotics, “find something to write with” resolved to a 3D location is exactly what turns a SLAM map into an actionable world model.