Back to the paper library

Object Pose Estimation · 2024 · CVPR · CCF A

MRC-Net: 6-DoF Pose Estimation with MultiScale Residual Correlation

MRC-Net quantizes rotations into 4,608 prototypes for coarse pose prediction, then renders CAD and regresses residuals from three-scale real–render correlations. Symmetry-aware soft labels handle multiple solutions. PBR-only training yields mean AR 63.3 on four BOP datasets. The T-LESS ablation improves from parallel MultiTask's 64.9 to 77.1, with around 61 ms per object.

Research area

Object Pose Estimation

Task level

Instance-level

Object setting

Seen objects

Input modalities

single RGB object cropbinary bounding-box mapon-the-fly CAD rendering

Requirements

known metric CAD model and renderercamera intrinsicsobject detection / cropper-dataset trainingfour-way test-time rotation augmentation in the reported protocol
Full paper metadata Authors, affiliations, research area, datasets, metrics, method tags, and reading status Expand
Authors
Yuelong Li, Yafei Mao, Raja Bala, Sunil Hadap
Affiliations
Amazon Inc.
Conference / journal
Conference · CVPR · CCF A
Research area
Object Pose Estimation
Code availability
Code available
Reading status
Overview:Available Deep Dive:Available
Task setting
Instance-level · Seen objects
Evaluation metrics
BOP AR VSD MSSD MSPD ADD ADD-S ADD(S) / ADD(-S)

Original paper terminology:BOP Average Recall / VSD / MSSD / MSPD / ADD(-S) / AUC of ADD-S / AUC of ADD(-S) / single-object latency

Requirements
known metric CAD model and renderercamera intrinsicsobject detection / cropper-dataset trainingfour-way test-time rotation augmentation in the reported protocol

Reading Notes

Overview / Deep Dive

Available src/paper-notes/mrc-net-cvpr2024/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): MRC-Net

1. Basic information

  • Title: MRC-Net: 6-DoF Pose Estimation with MultiScale Residual Correlation
  • Authors: Yuelong Li, Yafei Mao, Raja Bala, Sunil Hadap
  • Affiliation: Amazon Inc.
  • Year / venue: 2024 / CVPR
  • Paper: Official CVF page · Published PDF · Code
  • Reading mode: Overview

2. Positioning in one sentence

MRC-Net formulates known-CAD 6DoF pose from one RGB image as coarse classification → pose-conditioned rendering → multiscale real–render correlation → residual regression, in a single-shot pipeline. Symmetry-aware soft labels allow each sample to belong to several reasonable pose bins.

3. Guide to figures and tables

MRC-Net two-stage network and multiscale residual correlation layers
Original Figure 2: the first stage classifies coarse rotation and translation from a real crop, then renders CAD at that pose. The second correlates real and rendered features at three resolutions and regresses rotation / translation residuals. Source: published CVPR 2024 paper. Image copyright belongs to the authors and IEEE/CVF; reproduced here for academic analysis.
MRC-Net Average Recall on four BOP datasets
Original Table 2: PBR-only MRC-Net AR is 77.1, 39.3, 68.1, and 68.5 on T-LESS, ITODD, YCB-V, and LM-O, averaging 63.3; real-image fine-tuning gives a T-LESS / YCB-V mean of 80.8. Source: published CVPR 2024 paper. Table copyright belongs to the authors and IEEE/CVF; reproduced here for academic analysis.

4. Problem setting

  • Input: RGB object crop, binary detection-box map, and camera intrinsics.
  • Known: metric CAD of the target instance, renderable at candidate poses.
  • Output: camera-frame rotation RR and translation tt.
  • Training: one model per BOP dataset; ITODD / LM-O use PBR only, while T-LESS / YCB-V additionally report real-image fine-tuning.
  • Evaluation: BOP VSD, MSSD, and MSPD Average Recall; additional ADD(-S) metrics on YCB-V.

5. Method overview

  1. A ResNet34–UNet Siamese classifier uses 4,608 rotation prototypes and separately quantizes in-plane translation and depth.
  2. Symmetry-aware pose distances produce continuous soft labels instead of one hard class per pose.
  3. Render CAD at the highest-confidence coarse pose; shared encoders process real and rendered images.
  4. MRC computes local correlation volumes at three scales and feeds residual correspondence evidence directly to regression.
  5. Regress ΔR,Δτx,Δτy,Δτz\Delta R,\Delta \tau_x,\Delta \tau_y,\Delta \tau_z and combine with coarse classifications for final pose, without PnP, RANSAC, or iterative refinement.

6. Experiments at a glance

  • PBR-only four-dataset AR: T-LESS 77.1, ITODD 39.3, YCB-V 68.1, LM-O 68.5, mean 63.3.
  • T-LESS labels: hard 74.8 versus soft 77.1.
  • Parallel MultiTask classification / regression 64.9; sequential FeatConcat 76.2; single-scale correlation 76.5; multiscale MRC 77.1.
  • Without perspective correction / four-direction TTA: 76.6 / 76.7 versus full-model 77.1.
  • YCB-V with FCOS detection: ADD(-S) 83.6, AUC ADD-S 97.0, AUC ADD(-S) 94.3.
  • About 61 ms per 256×256 single-object crop, approximately 16 FPS, including on-demand rendering and both network stages.

7. Quick assessment

  • Strength: classification genuinely conditions regression, with MRC exposing render-and-compare correspondence evidence to the residual head.
  • Strongest evidence: parallel MultiTask 64.9 → sequential design 76.2 exceeds the 0.6 gain from single- to multiscale correlation; task organization is central.
  • Main costs: accurate CAD, detection crops, intrinsics, and per-dataset training; four-direction TTA also entails multiple crop passes.
  • Intended readers: RGB-only known-instance pose, render-and-compare, symmetry-aware labels, and direct 6DoF regression without PnP.

Related Papers

Related papers