phanerozoic / argus-3d

huggingface.co
Total runs: 34
24-hour runs: -1
7-day runs: 3
30-day runs: 25
Model's Last Updated: May 09 2026
object-detection

Introduction of argus-3d

Model Details of argus-3d

Argus-3D

Class-agnostic 3D bounding box detection on a frozen EUPE-ViT-B backbone. Given a posed RGB image and camera intrinsics, returns 7-DoF boxes (cx, cy, cz, w, h, d, theta) for the objects in the scene.

The head is built by feature-dim discovery and unsupervised clustering, not gradient training. No 2D bounding boxes, no class labels, no segmentation map as final output. Camera-frame 3D boxes only.

Architecture
Image (768x768)
  -> EUPE-ViT-B (frozen, reused from phanerozoic/argus)
  -> patch tokens (2304, 768) on a 48x48 grid
  -> instance head: ridge over 768 dims  -> per-patch foreground score
     depth head:    ridge over 768 dims  -> per-patch metric depth (m)
     k-means modes: 8 cluster centers    -> per-patch object-type assignment
  -> threshold instance score
  -> upsample mask to 768x768, connected components
  -> for each component:
       unproject pixels to 3D using depth + K
       DBSCAN-split for instance separation
       PCA-on-xz for yaw, percentile extents for (w, h, d)
       blend extents toward the matched cluster's size prior
  -> camera-frame 7-DoF box list
Components
Component Parameters Discovery method
EUPE-ViT-B backbone (frozen, reused) not part of this head reused from phanerozoic/argus
Instance head (ridge over 768 dims) 769 floats + 1 threshold random K=20 subset search + hard-negative mining, AUC selection
Depth head (ridge over 768 dims) 769 floats random K=20 subset search, RMSE selection
K-means cluster centers 8 x 768 floats MiniBatchKMeans on foreground patches
Per-cluster size priors (w, h, d) 8 x 3 floats median of observed extents per mode
OBB fitter (PCA + percentile + Tikhonov) 0 closed-form
Total head footprint ~7,700 floats / 43 KB
File layout
instance_head.safetensors   # ridge dims + coef + intercept + threshold
depth_head.safetensors      # ridge dims + coef + intercept
size_priors.safetensors     # 8 cluster centers + 8 (w, h, d) priors
config.json                 # input_res, patch_grid, prior_weight, etc.
argus_3d.py                 # Argus3D class
infer.py                    # CLI dispatcher
Usage
from argus_3d import Argus3D
import numpy as np

model = Argus3D.from_pretrained("phanerozoic/argus-3d", device="cuda")

K = np.array([[850, 0, 395], [0, 850, 510], [0, 0, 1]])
boxes = model.detect("room.jpg", K)               # list of Box3D
boxes = model.detect("room.jpg", K, depth=d)      # supply RGBD sensor depth
out   = model.perceive("room.jpg", K)             # fg score map + depth map + boxes

for b in boxes:
    print(b.cx, b.cy, b.cz, b.w, b.h, b.d, b.theta)
Eval

CA-1M val sequence ca1m-val-45662921 . Class-agnostic per-scene 3D IoU after multi-view fusion across 284 frames (stride-4 sampling of 1135 total). The head produces its own instance hypotheses; no ground-truth 2D bounding boxes are used. Sensor depth is supplied; the discovered depth head can be used in its place.

Metric Value
Fused boxes per scene 72
Mean 3D IoU 0.063
Fraction > 0.1 IoU 27.8%
Fraction > 0.25 IoU 6.9%
Recall (matched / GT) 19.8%

Per-stage discovery metrics:

Discovery output Metric Value
Instance head, per-patch foreground AUC 0.860
Instance head, per-patch foreground F1 (tuned threshold) 0.569
Depth head, foreground patches in 0.1-3 m RMSE 0.190 m
Depth head, foreground patches in 0.1-3 m delta1 (1.25x ratio) 0.919
Backbone

EUPE-ViT-B from Meta FAIR (arXiv:2603.22387) via phanerozoic/argus . The backbone is frozen and not modified by this repo.

License

FAIR Research License (non-commercial), inherited via the EUPE-ViT-B backbone.

Runs of phanerozoic argus-3d on huggingface.co

34
Total runs
-1
24-hour runs
1
3-day runs
3
7-day runs
25
30-day runs

More Information About argus-3d huggingface.co Model

argus-3d huggingface.co

argus-3d huggingface.co is an AI model on huggingface.co that provides argus-3d's model effect (), which can be used instantly with this phanerozoic argus-3d model. huggingface.co supports a free trial of the argus-3d model, and also provides paid use of the argus-3d. Support call argus-3d model through api, including Node.js, Python, http.

phanerozoic argus-3d online free

argus-3d huggingface.co is an online trial and call api platform, which integrates argus-3d's modeling effects, including api services, and provides a free online trial of argus-3d, you can try argus-3d online for free by clicking the link below.

phanerozoic argus-3d online free url in huggingface.co:

https://huggingface.co/phanerozoic/argus-3d

argus-3d install

argus-3d is an open source model from GitHub that offers a free installation service, and any user can find argus-3d on GitHub to install. At the same time, huggingface.co provides the effect of argus-3d install, users can directly use argus-3d installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

argus-3d install url in huggingface.co:

https://huggingface.co/phanerozoic/argus-3d

Url of argus-3d

Provider of argus-3d huggingface.co

phanerozoic
ORGANIZATIONS

Other API from phanerozoic

huggingface.co

Total runs: 82
Run Growth: 49
Growth Rate: 59.04%
Updated:September 26 2026