アント・グループ傘下のエンボディドAI企業「Robbyant」が、密集空間知覚向け10億パラメータのビジョン基盤モデル「LingBot-Vision」をオープンソース化
アントグループ傘下のロボット AI 企業 Robbyant が、物体境界に特化した自己教師あり学習モデル「LingBot-Vision」をオープンソース化し、10 億パラメータ規模で 70 億パラメータ級モデルに匹敵する空間知覚性能を実現した。
キーポイント
境界中心の事前学習アプローチ
従来の視覚モデルが物体の細部を無視して意味不変性を重視する中、LingBot-Vision は物体の輪郭や深さの不連続点を「境界」としてネイティブな事前学習信号として扱い、空間構造の理解を強化している。
マスクド境界モデリング技術
教師モデルが生成する境界フィールドに基づき、ランダムに隠されたパッチに加え境界を含むトークンを強制してマスクし、幾何学的目標と意味的目標を併用することで学習効率と精度を向上させている。
高効率な大規模モデル性能
約 16,100 万枚の画像データ(DINOv3 の約 1/10)を用いて学習された 11 億パラメータの ViT-giant が、70 億パラメータの DINOv3 を含むより大きなモデル群と同等かそれ以上の密度空間タスク性能を発揮する。
多サイズ展開と実装の開放
フラッグシップモデルを蒸留した ViT-L、ViT-B、ViT-S の 4 サイズが Apache-2.0 ライセンスで Hugging Face に公開され、技術レポートと推論コードも同時に提供されている。
境界中心の幾何目標による学習
教師モデルが予測する境界トークンを学生モデルに強制し、境界領域には曖昧性を解消する幾何的目標を、内部領域には意味的対象を割り当てることで両者の共発現を実現します。
離散化による安定した境界予測とNFAテスト
境界フィールドを32ビンの分類問題に再定式化して学習を安定させ、構造の存在確率を検証するパラメータフリーの誤検出数(NFA)テストにより教師信号の質を保証します。
1B モデルによる高性能な表現能力
学習済み特徴に単一の線形層のみを使用する評価において、LingBot-Vision は 37B パラメータを持つ DINOv3 や 2.5B の AM-RADIO を上回る精度を達成しました。
影響分析・編集コメントを表示
影響分析
この発表は、従来の「何を写しているか」に焦点を当てた視覚モデルから、「物体の形や位置関係がどうなっているか」を精密に理解する方向へのパラダイムシフトを示唆しています。特に、少ないデータ量で高品質な空間表現を獲得できる手法は、計算リソースが限られるロボット制御や拡張現実(AR)などの実世界応用において、コストパフォーマンスと精度の両面で大きなブレークスルーとなる可能性があります。
編集コメント
ロボット工学における「空間知覚」の課題に対し、データ効率と学習手法の革新で挑む実用的なアプローチが示されました。特に、大規模モデルを凌駕する性能を中規模パラメータで達成した点は、産業応用への導入障壁を下げる重要な一歩と言えます。
Ant Group に所属する実体化 AI 企業である Robbyant は、密な空間知覚のために構築された自己教師あり Vision Transformer のファミリーである LingBot-Vision をオープンソース化しました。このモデルの重みは Apache-2.0 ライセンスの下で Hugging Face で提供されており、ViT-giant、ViT-large、ViT-base、ViT-small の 4 つのサイズバリエーションに加え、技術レポートと推論コードも同梱されています。
多くのビジョン基盤モデルは意味的不変性のために訓練されます。つまり、画像内に何が写っているかを答えることを学習する一方で、ロボットや他の物理的実体化システムが依存する微細な空間構造(物体の境界線、輪郭、深さの不連続点など)を完全に排除してしまいます。LingBot-Vision はこの優先順位を逆転させます。同モデルは境界線を下流タスクでの出力ではなく、ネイティブな事前学習シグナルとして扱い、その結果、7B の DINOv3 を含む最大 7 倍サイズのモデルに匹敵するか、あるいはそれを上回る性能を、10 億パラメータのバックボーンで密な空間タスクにおいて達成しています。
LingBot-Vision とは何か?
LingBot-Vision は、空間的に構造化された下流タスクのための自己教師あり事前学習エンコーダーです。フラッグシップモデルである ViT-g/16 は約 11 億パラメータを持ち、約 1.61 億枚の画像から構成される厳選されたコーパスを用いて、「マスク境界モデリング」と呼ばれる新しい目的関数で訓練されます。このコーパスは 20 億枚のウェブデータプールから選抜されたものであり、人間のラベルも外部のエッジ検出器も、事前学習済みバックボーンからの初期化も不要です。また、この訓練プロセスは非常に経済的でもあります。そのコーパス規模は DINOv3 の LVD-1689M より 1 桁小さく、モデルが消費するトレーニングサンプル数も DINOv3 の 3 分の 1 未満です。
エンコーダは、凍結された読み出し用に設計された密なパッチトークン特徴を出力します。より小さな予算での展開には、フラッグシップモデルが ViT-L (300M)、ViT-B (86M)、および ViT-S の学生モデルに蒸留され、それぞれのサイズクラス内で密な予測を主導します。
マスク付き境界モデリングの仕組み
この手法は、DINO/iBOT 自己蒸留のパラダイムに基づいています。教師(学生の EMA コピー)がオンラインターゲットを生成し、学生モデルがマスクされたビューからそれらを復元します。
標準的なマスク付き画像モデリングでは、パッチがランダムに隠され、各パッチが何を描写しているかは無視されます。平坦な内部のパッチは周囲の文脈から安価に復元できますが、物体の境界をまたぐパッチには、文脈だけでは提供できない構造情報が含まれています。境界は画像の中で最も冗長性が低く、最も情報量の多い領域です。しかし、ランダムなマスク処理では、これらも他の領域と同様に扱われてしまいます。
LingBot-Vision は、2 つのアイデアによってこのギャップを埋めます。
境界強制。教師モデルはオンラインで密な境界場を予測し、境界を持つトークン B を特定します。これらはランダムマスク M 上に追加され、結合されたマスク M⁺ = M ∪ B が生成されます。その後、マスクされたトークンは幾何学的特性に基づいてルーティングされます。境界トークンは意味的な自己蒸留目標に加えて明示的な幾何学的目標を受け取り、一方、内部のマスクされたトークンは標準的な意味的目標のみを維持します。このルーティングが重要である理由は、2 つの領域が出会う地点において意味的ターゲットは本質的に曖昧になる一方で、幾何学的ターゲットは従来のマスクモデル化が最も脆弱な precisely その地点で適切に定義されるためです。これにより、意味表現と幾何学表現が競合するのではなく共生的に出現することが可能になります。
カテゴリ別境界場。境界は、密なフィールド上に持ち上げられた線分としてモデル化されます。各近傍ピクセルは、最寄りの線分までの距離 d と、その位置を特定する 3 つの角度 θ, φ¹, φ² を記録する属性ベクトル a(p) = (d, θ, φ¹, φ²) を保持します。教師 - 学生ループ内でこの場を直接回帰させることは失敗します。解決策は、各チャネルを K = 32 のビンに離散化し、境界予測をピクセルごとの分類問題として再定式化することです。これにより、境界ブランチが現代の自己蒸留を安定化させる中心化およびシャープニング機構をそのまま継承できるようになります。
このカテゴリカル形式には、エレガントな副作用があります。古典的な「構造なし」という a-contrario 帰無仮説の下では、境界の向きは一様分布します — つまり、この帰無仮説は現在、ビン(区間)全体における一様分布そのものとなります。一様性からの逸脱が真の境界の証拠となるため、パラメータフリーの誤検出数(NFA: Number-of-False-Alarms)テストにより、すべての復号されたセグメントが追加コストなしで検証されます。教師モデルはこの性質を各反復で活用し、自身のフィールド予測から候補セグメントを復号し、NFA によって検証されたサバイバーのみを残してターゲットフィールドへ再描画します — これにより、根拠のない構造が学習信号となることを防ぎます。
完全な目的関数は以下の 4 つの項の和で構成されます:
L = L_DINO + λᵢ · L_iBOT + λₖ · L_KoLeo
ベンチマークとパフォーマンス
以下に示すすべての密集(dense)結果は、特徴量を凍結し単一の線形層のみを使用しているため、その性能はデコーダーではなく表現力によるものです。
モデル | パラメータ数 | NYUv2 RMSE ↓ | KITTI RMSE ↓ | ADE20K mIoU | Cityscapes mIoU | VOC mIoU
LingBot-Vision | ViT-g1B/16 | 0.296 | 2.55 | 53.57 | 79.68 | 7.5
DINOv3 | 7B/16 | 0.309 | 2.34 | 55.98 | 81.18 | 86.6
V-JEPA 2.1 | ViT-G2B/16 | 0.307 | 2.46 | 47.97 | 73.58 | 85.0
AM-RADIOv2 | 1B/14 | 0.340 | 2.91 | 53.07 | 78.48 | 85.4
DINOv2 | 1B/14 | 0.372 | 2.62 | 49.57 | 75.68 | 83.1
SigLIP | 21B/16 | 0.494 | 3.27 | 42.76 | 64.87 | 72.7
NYU-Depth v2 において、LingBot-Vision は比較対象全体の中で最も優れた RMSE(0.296)を記録し、約 7 分の 1 のパラメータ数で 7B DINOv3 (0.309) や 2B V-JEPA 2.1 (0.307) を上回っています。KITTI では 2B パラメータ未満のモデルの中で最高性能を誇ります。セマンティックセグメンテーションにおいては、蒸留された DINOv3 ViT-H+ と同等の性能を示し、ADE20K で 1.3 mIoU 遅れ、Cityscapes で同等、VOC12 では上回っています。また、同じサイズの DINOv2 をすべてのベンチマークで 4 以上の mIoU 向上させており、残る唯一の差は DINOv3 ファミリー自体との間(7B モデルに対して ADE20K で 2.4 mIoU)のみです。この密集した特徴量の強みは、蒸留と専用の密集特徴量目的関数に由来します。
ビデオオブジェクトセグメンテーションでは、凍結された特徴量上でのトレーニング不要なラベル伝播を利用しています。LingBot-Vision は DAVIS-2017 で J&F 70.0、YouTube-VOS で 73.5 を達成し、DINOv3 ViT-H+ (71.1 / 74.0) や 7B DINOv3 (71.1 / 74.1) と同等の性能を示し、あらゆるスケールの残りのモデルの中で最高です。境界トークン自体は、時間的な監督なしに凍結された特徴量の単純なコサイン類似度によってビデオを通じて追跡できるほど安定しています。
トレードオフとして画像レベルでの認識性能があります。ImageNet-1K の線形プロービングでは 86.32、k-NN では 83.39 を記録し、画像レベルの不変性にリソースを割いている DINOv3-7B に劣ります。しかし、この利点は蒸留によっても維持されます。0.3B の ViT-L スチューデントは、約 23 分の 1 のパラメータ数で NYUv2 深度推定において 7B DINOv3 と同等の性能 (0.310 vs. 0.309) を達成しています。
ユースケースと読み込み方法
凍結されたパッチトークンは、いくつかの密なワークロードを直接処理します。深さ推定は特徴量から幾何情報を直接読み取り、セマンティックセグメンテーションは物体輪郭に正確に着地する特徴量の遷移から恩恵を受け、ビデオオブジェクトセグメンテーションはコサイン類似度に基づくトークンマッチングを通じて機能します。また、エンコーダは下流の深さ補完トレーニングのための初期化としても利用されます。
バックボーンの読み込みは公式リポジトリに従います:
git clone https://github.com/robbyant/lingbot-vision.git
cd lingbot-vision
conda create -n lingbot-vision python=3.10 -y
conda activate lingbot-vision
python -m pip install -r requirements.txt
python -m pip install -e .import torch
from lingbot_vision import load_pretrained_backbone, extract_patch_tokens, load_image
device = "cuda" if torch.cuda.is_available() else "cpu"
dtype = torch.bfloat16 if device == "cuda" else torch.float32
# 初回使用時に Hugging Face から model.pt をダウンロードします。
backbone, embed_dim = load_pretrained_backbone(
variant="small", # giant | large | base | small; デフォルトは large
device=device,
dtype=dtype,
)
img_norm, _, _ = load_image(
"examples/example.png",
size=512,
patch_size=backbone.patch_size,
mode="square",
)
patch_tokens, patch_grid = extract_patch_tokens(backbone, img_norm, device, dtype)
print(patch_tokens.shape, patch_grid, embed_dim)
# torch.Size([1, 1024, 384]) (32, 32) 384バリアント引数はサイズを選択し、デフォルトでは large が指定されます。出力される patch_tokens の形状は [B, H*W, C] です。要件として Python は 3.10 以上、PyTorch は 2.0 以上が必要であり、より大規模なバックボーンを使用する場合は GPU の使用が推奨されます。
LingBot-Depth 2.0: 下流タスクでの成果
空間知覚ネイティブのエンコーダーが下流タスクにもたらす価値を示すため、チームは深度補完システムを LingBot-Depth 2.0 にアップグレードしました。マスク付き深度モデリングの手順はバージョン 1.0 から変更されておらず、正確に 2 つの要素のみが変更されました:エンコーダーの初期化が DINOv2 から LingBot-Vision(ViT-L および ViT-g バリアント)へ切り替えられ、厳選されたトレーニングデータが公開された 3M サンプルから 150M に増加しました。
これらの 2 つの変更により、ブロックマスク、スパース、および実センサーの各レジームにわたる 14 の深度補完ベンチマークで首位の結果を達成しました。ブロックマスク付き DIODE-Indoor では RMSE が 0.132 から 0.062 に半減しています。システムは透明物体の ClearGrasp キャプチャにおいて最も強力な性能を発揮し(RMSE はそれぞれ 0.010 / 0.012)、これはアクティブ深度センシングにおける古典的な失敗ケースです。
注目すべきは、この 2 つの変更が互いに相殺するのではなく、相互に増幅される点です。トレーニングデータが 3M から 150M に増加するにつれて、DINOv2 で初期化された曲線は 20M サンプルを超えると飽和しますが、LingBot-Vision の曲線は引き続き改善を続けます。より多くのデータは、優れた出発点の優位性を薄めるのではなく、むしろ増幅します。
主要なポイント
LingBot-Vision は、境界線をラベルなし、エッジ検出器なし、事前学習済みバックボーンなしで生画像からブートストラップされたネイティブな事前学習信号として機能させます。
境界強制とカテゴリカル境界フィールドを組み合わせることで、幾何情報と意味情報が共生的に出現し、パラメータ不要な NFA 検証テストが無料で得られます。
1B のバックボーンは、比較対象となる 7B DINOv3 を上回り、NYU-Depth v2 の RMSE で最良の結果を記録しました。これは、学習データ量が桁違いに少ないにもかかわらず達成されたものです。
この利点は知識蒸留(distillation)によっても維持されます:0.3B の ViT-L は、約 23 分の 1 のパラメータ数で NYUv2 において 7B DINOv3 と同等の性能を発揮します。
エンコーダーを交換し、データ量をスケールするだけで、LingBot-Depth 2.0 は 14 の深度補完ベンチマークで首位の結果を達成しました。また、データ量が増えるほどエンコーダーの優位性は拡大します。
すべてのデプロイ予算に対応できるよう、ViT-g/L/B/S サイズで Apache-2.0 ライセンスの下に重み(weights)が提供されています。
インタラクティブ・ダイナミック・エクスプローラー
(function(){
window.addEventListener("message",function(e){
if(e && e.data && e.data.type==="mbm-resize"){
var f=document.getElementById("mbm-frame");
if(f && e.data.height) f.style.height=e.data.height+"px";
}
});
})();
論文(Paper)とモデル重み(Model Weights)をご覧ください。また、Twitter でフォローしていただくことも歓迎です。150k 人以上の ML サブレッド(SubReddit)に参加し、ニュースレター(Newsletter)を購読するのを忘れないでください。待ってください!Telegram をご利用ですか?今なら Telegram でも私たちに参加できます。
GitHub リポジトリや Hugging Face ページ、製品リリース、ウェビナーなどのプロモーションのためにパートナーシップをご検討の場合は、ぜひご連絡ください。
注:本記事の先導的知見およびリソースを提供いただいた Ant Research チームに感謝いたします。Ant Research チームは、このコンテンツ/記事のプロモーションを支援しています。
Ant Group の Robbyant が、密集した空間知覚のための 1B バウンダリー中心ビジョン基盤モデル「LingBot-Vision」をオープンソース化しました。この投稿は元々 MarkTechPost で公開されたものです。
原文を表示
Robbyant, the embodied-AI company within Ant Group, has open-sourced LingBot-Vision, a family of self-supervised Vision Transformers built for dense spatial perception. The weights ship under Apache-2.0 on Hugging Face in four sizes — ViT-giant, ViT-large, ViT-base, and ViT-small — together with a technical report and inference code.
Most vision foundation models are trained for semantic invariance: they learn to answer what is in an image while discarding exactly the fine-grained spatial structure — object boundaries, contours, depth discontinuities — that robots and other physically embodied systems depend on. LingBot-Vision inverts that priority. It treats boundaries as a native pretraining signal rather than a downstream output, and the payoff is a 1B-parameter backbone that matches or surpasses models up to 7× larger on dense spatial tasks, including the 7B DINOv3.
What is LingBot-Vision?
LingBot-Vision is a self-supervised pretrained encoder for spatially structured downstream tasks. The flagship ViT-g/16 has roughly 1.1B parameters and is trained with a new objective called masked boundary modeling on a curated corpus of about 161M images — selected from a 2B web pool — with no human labels, no external edge detectors, and no pretrained backbone to bootstrap from. The training is also notably economical: the corpus is an order of magnitude smaller than DINOv3’s LVD-1689M, and the model consumes less than a third of DINOv3’s training samples.
The encoder outputs dense patch-token features intended for frozen readouts. For deployment at smaller budgets, the flagship is distilled into ViT-L (300M), ViT-B (86M), and ViT-S students that lead dense prediction within their size classes.
How Masked Boundary Modeling Works
The method builds on the DINO/iBOT self-distillation paradigm: a teacher — an EMA copy of the student — generates online targets, and the student recovers them from masked views.
Standard masked image modeling hides patches at random, ignoring what each patch depicts. A flat interior patch is cheap to recover from its neighbors; a patch straddling an object boundary carries structure that context alone cannot supply. Boundaries are the least redundant, most informative regions of an image — and random masking treats them like everything else.
LingBot-Vision closes that gap with two ideas.
Boundary-forcing. The teacher predicts a dense boundary field online and identifies the boundary-bearing tokens B. These are forced into the student’s masked set on top of the random mask M, giving the combined mask M⁺ = M ∪ B. Masked tokens are then routed by geometry: boundary tokens receive an explicit geometric target in addition to the semantic self-distillation target, while interior masked tokens keep the standard semantic objective alone. This routing matters because a semantic target is inherently ambiguous exactly where two regions meet — the geometric target is well-posed precisely where conventional masked modeling is weakest, which is what lets semantic and geometric representations co-emerge rather than compete.
Categorical boundary field. Boundaries are modeled as line segments lifted into a dense field: every nearby pixel stores an attribute vector a(p) = (d, θ, φ¹, φ²) recording its distance to the nearest segment and three angles that locate it. Directly regressing this field in a teacher–student loop collapses. The fix is to discretize each channel into K = 32 bins, recasting boundary prediction as per-pixel classification — which lets the boundary branch inherit the same centering and sharpening machinery that stabilizes modern self-distillation.
The categorical form has an elegant side effect. Under the classical a-contrario null hypothesis of “no structure,” boundary orientations are uniformly distributed — and that null is now literally the uniform distribution over bins. Deviation from uniformity is evidence of a real boundary, so a parameter-free Number-of-False-Alarms (NFA) test validates every decoded segment at no extra cost. The teacher exploits this at each iteration: it decodes candidate segments from its own field prediction, keeps only the NFA-validated survivors, and re-renders them into the target field — so unsupported structure never becomes a teaching signal.
The full objective sums four terms:
L = L_DINO + λᵢ · L_iBOT + λᵦ · L_bnd + λₖ · L_KoLeo
Benchmarks and Performance
All dense results below use frozen features with a single linear layer, so performance is attributable to the representation rather than a decoder.
ModelParamsNYUv2 RMSE ↓KITTI RMSE ↓ADE20K mIoUCityscapes mIoUVOC mIoU
LingBot-Vision ViT-g1B/160.2962.55253.579.687.5
DINOv37B/160.3092.34655.981.186.6
V-JEPA 2.1 ViT-G2B/160.3072.46147.973.585.0
AM-RADIOv2.51B/140.3402.91853.078.485.4
DINOv21B/140.3722.62449.575.683.1
SigLIP 21B/160.4943.27342.764.872.7
On NYU-Depth v2, LingBot-Vision posts the best RMSE of the entire comparison (0.296), ahead of the 7B DINOv3 (0.309) with roughly 7× fewer parameters, and ahead of the 2B V-JEPA 2.1 (0.307). On KITTI it is the best model below 2B parameters. On semantic segmentation it is on par with the distilled DINOv3 ViT-H+ — 1.3 mIoU behind on ADE20K, matching on Cityscapes, ahead on VOC12 — while improving over the same-size DINOv2 by 4+ mIoU on all three benchmarks; the only remaining gap is to the DINOv3 family itself (2.4 mIoU on ADE20K to the 7B model), whose dense strength comes from distillation and dedicated dense-feature objectives.
Video object segmentation uses training-free label propagation over frozen features. LingBot-Vision reaches 70.0 J&F on DAVIS-2017 and 73.5 on YouTube-VOS — on par with DINOv3 ViT-H+ (71.1 / 74.0) and the 7B DINOv3 (71.1 / 74.1), and the best among all remaining models at any scale. The boundary tokens themselves are stable enough to be tracked through video by plain cosine similarity of frozen features, with no temporal supervision.
The trade-off is image-level recognition: ImageNet-1K linear probing reaches 86.32 and k-NN 83.39, trailing DINOv3-7B, which spends its capacity on image-level invariance. The advantages also survive distillation — the 0.3B ViT-L student matches the 7B DINOv3 on NYUv2 depth (0.310 vs. 0.309) with about 23× fewer parameters.
Use Cases and How to Load It
The frozen patch tokens serve several dense workloads directly: depth estimation reads geometry straight from the features, semantic segmentation benefits from feature transitions that land exactly on object contours, and video object segmentation works through cosine-similarity token matching. The encoder also serves as the initialization for downstream depth-completion training.
Loading a backbone follows the official repository:
Copy CodeCopiedUse a different Browser
git clone https://github.com/robbyant/lingbot-vision.git
cd lingbot-vision
conda create -n lingbot-vision python=3.10 -y
conda activate lingbot-vision
python -m pip install -r requirements.txt
python -m pip install -e .
Copy CodeCopiedUse a different Browser
import torch
from lingbot_vision import load_pretrained_backbone, extract_patch_tokens, load_image
device = "cuda" if torch.cuda.is_available() else "cpu"
dtype = torch.bfloat16 if device == "cuda" else torch.float32
Downloads model.pt from Hugging Face on first use.
backbone, embed_dim = load_pretrained_backbone(
variant="small", # giant | large | base | small; defaults to large
device=device,
dtype=dtype,
)
img_norm, _, _ = load_image(
"examples/example.png",
size=512,
patch_size=backbone.patch_size,
mode="square",
)
patch_tokens, patch_grid = extract_patch_tokens(backbone, img_norm, device, dtype)
print(patch_tokens.shape, patch_grid, embed_dim)
torch.Size([1, 1024, 384]) (32, 32) 384
The variant argument selects the size and defaults to large. Output patch_tokens has shape [B, H*W, C]. Requirements are Python ≥ 3.10 and PyTorch ≥ 2.0, with a GPU recommended for the larger backbones.
LingBot-Depth 2.0: The Downstream Payoff
To show what a spatial-perception-native encoder buys downstream, the team upgraded its depth-completion system to LingBot-Depth 2.0. The masked-depth-modeling recipe is unchanged from version 1.0; exactly two ingredients moved: the encoder initialization switched from DINOv2 to LingBot-Vision (in ViT-L and ViT-g variants), and the curated training data grew from the publicly released 3M samples to 150M.
Those two changes set leading results across 14 depth-completion benchmarks spanning block-mask, sparse, and real-sensor regimes. On block-masked DIODE-Indoor, RMSE is halved from 0.132 to 0.062. The system is strongest on the transparent-object ClearGrasp captures (0.010 / 0.012 RMSE) — the classic failure case of active depth sensing.
Notably, the two changes compound rather than cancel: as training data grows from 3M to 150M, the DINOv2-initialized curve saturates beyond 20M samples while the LingBot-Vision curve keeps improving. More data amplifies, rather than washes out, the advantage of the better starting point.
Key Takeaways
LingBot-Vision makes boundaries a native pretraining signal, bootstrapped from raw images with no labels, edge detectors, or pretrained backbones.
Boundary-forcing plus a categorical boundary field lets geometry and semantics co-emerge — and yields a parameter-free NFA validation test for free.
The 1B backbone posts the best NYU-Depth v2 RMSE in its comparison, ahead of the 7B DINOv3, while training on an order-of-magnitude smaller corpus.
The advantages survive distillation: the 0.3B ViT-L matches the 7B DINOv3 on NYUv2 with ~23× fewer parameters.
Swapping only the encoder and scaling data took LingBot-Depth 2.0 to leading results on 14 depth-completion benchmarks, and the encoder’s edge widens with more data.
Weights ship under Apache-2.0 in ViT-g/L/B/S sizes for every deployment budget.
Interactive Dynamic Explainer
(function(){
window.addEventListener("message",function(e){
if(e && e.data && e.data.type==="mbm-resize"){
var f=document.getElementById("mbm-frame");
if(f && e.data.height) f.style.height=e.data.height+"px";
}
});
})();
Check out the Paper and Model Weights. Also, feel free to follow us on Twitter and don’t forget to join our 150k+ML SubReddit and Subscribe to our Newsletter. Wait! are you on telegram? now you can join us on telegram as well.
Need to partner with us for promoting your GitHub Repo OR Hugging Face Page OR Product Release OR Webinar etc.? Connect with us
Note:Thanks to the Ant Research team for the thought leadership/ Resources for this article. Ant Research team has supported this content/article for promotion.
The post Ant Group’s Robbyant Open-Sources LingBot-Vision: A 1B Boundary-Centric Vision Foundation Model for Dense Spatial Perception appeared first on MarkTechPost.
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み