Back to the paper library

Object Pose Estimation · 2024 · AAAI · CCF A

MFOS: Model-Free & One-Shot Object Pose Estimation

For CAD-free one-shot RGB 6D pose estimation of unseen rigid instances, a posed reference image and coarse 3D cuboid supply the priors. A CroCo-initialized ViT fuses the reference image with a proxy-shape pointmap to predict dense query-to-unseen-cuboid 2D–3D correspondences and confidence, followed by RANSAC-PnP.

Research area

Object Pose Estimation

Task level

Instance-level

Object setting

Unseen objects

Input modalities

RGBposed reference imagesproxy-shape pointmaps

Requirements

camera intrinsicsposed reference RGB imagesrough object dimensions / 3D bounding boxquery object bounding box or detectorRANSAC PnP
Full paper metadata Authors, affiliations, research area, datasets, metrics, method tags, and reading status Expand
Authors
JongMin Lee, Yohann Cabon, Romain Brégier, Sungjoo Yoo, Jerome Revaud
Affiliations
Seoul National University / Naver Labs Europe
Conference / journal
Conference · AAAI · CCF A
Research area
Object Pose Estimation
Code availability
Unavailable / not yet recorded
Reading status
Overview:Available Deep Dive:Available
Task setting
Instance-level · Unseen objects
Evaluation metrics
ADD ADD-S 2D Projection Rotation Error Translation Error n° mcm ADD(S) / ADD(-S)

Original paper terminology:ADD(-S)-0.1d / Proj2D (5px) / 1cm-1deg / 3cm-3deg / 5cm-5deg / inference time

Requirements
camera intrinsicsposed reference RGB imagesrough object dimensions / 3D bounding boxquery object bounding box or detectorRANSAC PnP

Reading Notes

Overview / Deep Dive

Available src/paper-notes/mfos/coarse.md

Paper overview notes

Quickly assess the paper's scope, problem setting, core method, experimental findings, and whether to read it in depth.

Paper Reading Notes (Coarse): MFOS: Model-Free & One-Shot Object Pose Estimation

1. Basic information

  • Title: MFOS: Model-Free & One-Shot Object Pose Estimation
  • Authors / affiliations: JongMin Lee, Yohann Cabon, Romain Brégier, Sungjoo Yoo, Jerome Revaud; Seoul National University, Naver Labs Europe
  • Year / venue: 2024 / AAAI
  • Paper: arXiv:2310.01897
  • Code / project: no official implementation link is provided in the paper or public author pages
  • Reading mode: Overview

2. Positioning in one sentence

MFOS is CAD-free, RGB-only unseen-instance one-shot pose estimation. Given a query crop, several same-object references annotated with 6D poses, and a rough 3D cuboid, a CroCo-initialized Transformer predicts dense query-pixel coordinates on an invisible proxy cuboid and confidence; RANSAC PnP solves R,tR,t.

Method inputs and outputs

ItemContent (compiled for this site)
Inference inputsQuery RGB crop, same-object reference RGB with known poses, intrinsics, and rough center / size defining the proxy cuboid. Target box / identity come from an external frontend.
Final outputQuery object-to-camera rotation RR and translation tt, solved by RANSAC PnP from predicted pixel-to-cuboid coordinates and confidence.
RequirementsNo target CAD, depth, or real-surface reconstruction; posed references and rough cuboid remain necessary. One-shot need not mean one image; metric translation follows proxy / reference coordinates.

2.1 Guide to the paper’s figures and tables

Figure / tablePurposeOverview reading tips
Figure 1Query and posed-reference networkOutputs proxy coordinates, not true CAD-surface coordinates
Figure 3Pose EncoderHow rendered pose information enters reference features
Table 1LINEMOD resultsCompare MFOS, Gen6D, OnePose, and OnePose++ inputs
Tables 2—5Proxy, data, reference count, CroCoIdentify cuboid, data diversity, and geometric-pretraining contributions
Table 6Equal limited-reference comparisonMFOS does not beat OnePose++ at every strict threshold
Tables 7—8OnePose / LowTexture and timingConsider accuracy, SfM, and offline reference encoding together
MFOS Figure 1: ViT pipeline from posed reference images to RANSAC PnP
Original Figure 1: ViT encodes query RGB; ViT + Pose Encoder fuse reference images and 6D poses. A Transformer decoder outputs dense 2D-3D mapping and confidence, then RANSAC PnP recovers camera pose. Source: arXiv. Image copyright belongs to the paper's authors and publisher; reproduced here for academic analysis.

3. Problem setting

  • Task: instance-level unseen-object one-shot 6D pose. Targets receive no object-specific training, and category labels are not test inputs.
  • Inputs:
    • Target query RGB crop;
    • KK same-object reference RGB images with known object-to-camera poses;
    • Intrinsics;
    • Rough object size / 3D box defining the proxy cuboid.
  • Outputs: query object-to-camera rotation RR and translation tt.
  • Not required: true CAD mesh, query depth, surface clouds, or target-specific test-time fine-tuning.
  • Still required: detection / retrieval for approximate target crops and a posed-reference database. MFOS does not discover targets or calibrate new objects from scratch.

4. Core motivation

  • CAD-based pose requires meshes, rendering, or training per new object. OnePose / OnePose++ avoid explicit CAD but first reconstruct references with SfM.
  • True-surface coordinates require inferring unfamiliar complex geometry. MFOS uses a shared cuboid proxy and learns to transfer reference-pose information into the query.
  • Query tokens cross-attend all reference tokens; CroCo cross-view completion pretraining supplies geometric priors for implicit matching.

5. Method overview

  1. Proxy shape: define a roughly centered / sized cuboid and render per-reference RGB-encoded 3D-coordinate pointmaps.
  2. Image + Pose Encoder: ViT-Base encodes query / references; a small ViT encodes proxy pointmaps and cross-attention fuses them into reference features.
  3. Query-to-reference decoder: query features cross-attend concatenated pose-augmented reference features and predict per-pixel proxy coordinates / confidence.
  4. RANSAC PnP: remove low-confidence regions and sample 2D-3D correspondences for SQ-PnP / RANSAC.
MFOS Figure 3: pose encoder architecture
Original Figure 3: Pose Encoder fuses reference visual features with rendered-proxy pose features through decoder blocks, producing pose-informed reference tokens. Source: Paper PDF. Image copyright belongs to the paper's authors and publisher; reproduced here for academic analysis.
  • Components: ViT-Base/16, RoPE, Transformer cross-attention, CroCo v2 geometry pretraining, dense coordinates, confidence weighting, RANSAC PnP.
  • Training: a shared model is trained, but new objects are not retrained. CroCo v2 initialization is essential in the ablation.

6. Experimental overview

  • Datasets: LINEMOD, OnePose, OnePose-LowTexture, Amazon Berkeley Objects (ABO); diverse BOP, OnePose, and ABO training objects.
  • Metrics: LINEMOD ADD(-S)-0.1d and Proj2D (5 px); OnePose / ABO cm-degree accuracy, such as 1cm-1deg, 3cm-3deg, 5cm-5deg.
  • Baselines: Gen6D, OnePose, OnePose++, HLoc + feature matching.
MFOS Table 1: LINEMOD comparison with one-shot baselines
Original Table 1: at $K=64$, MFOS mean ADD(S)-0.1d / Proj2D is 78.4 / 96.1, versus OnePose++ 76.9 and 94.3. Stars mark symmetric objects, which are excluded during training. Source: Paper PDF. Image copyright belongs to the paper's authors and publisher; reproduced here for academic analysis.
  • LINEMOD: MFOS K=64K=64 ADD(S)-0.1d / Proj2D is 78.4 / 96.1, versus OnePose++ 76.9 / 94.3. Reference counts differ; see Table 6 for stricter controls.
  • Equal KK: at K=16K=16, MFOS LINEMOD ADD(S)-0.1d / Proj2D is 68.4 / 90.3, versus OnePose++ 35.2 / 57.9. On strict OnePose 1cm-1deg, MFOS 28.5 trails OnePose++ 46.6.
  • With offline reference encoding, query forward takes 20.66 ms (K=16K=16) or 62.24 ms (K=64K=64) on one V100, excluding detection and reference-pose acquisition.

7. Strengths and limitations

Strengths

  • A shared cuboid avoids true-surface modeling, CAD, depth, and SfM reconstruction.
  • Dense correspondences + confidence retain geometric PnP solving rather than direct black-box pose regression.
  • Targeted CroCo, data-diversity, and reference-count ablations are valuable, especially limited-reference comparisons.

Limitations / risks

  • Model-free still needs posed references, acquired through fiducials / SfM / calibration, plus rough boxes, intrinsics, and detection.
  • The implementation targets rigid asymmetric objects; supplementary failures include symmetry and complex shapes.
  • Proxy coordinates do not lie on true surfaces and often trail OnePose++ under strict 1cm-1deg thresholds.
  • Official sources provide no reproducible repository; CroCo weights and large multi-source training raise reproduction costs.

8. Research takeaways

  • Transferable ideas: shared simple proxy coordinates, image-aligned pose pointmaps, and confidence-guided robust PnP.
  • Baseline suitability: important for CAD-free RGB posed-reference unseen-instance pose; inputs differ from unposed-reference or category-level tasks, and strict sub-centimeter comparisons need care.
  • Worth deep reading: cuboid-to-cuboid versus cuboid-to-CAD, the decisive CroCo ablation, and reference-set train/test mismatch.

Related Papers

Related papers