GRAFT: Amortizing 3D Human-Scene Optimization into Fast Transformers

GRAFT: Geometric Refinement and Fitting Transformer for Human Scene Reconstruction

Summary
Problem
Method
Results
Takeaways
Abstract

GRAFT (Geometric Refinement And Fitting Transformer) is a novel feed-forward framework for reconstructing physically plausible 3D human-scene interactions (HSI) from a single image. It introduces a recurrent transformer that predicts "Interaction Gradients" to iteratively refine human meshes, achieving optimization-level contact quality with real-time efficiency.

TL;DR

Reconstructing a human standing on a floor or sitting on a couch from a single image sounds simple, but AI models usually fail at the "contact" part—humans either float or sink into the furniture. GRAFT (Geometric Refinement and Fitting Transformer) solves this by replacing slow, minutes-long optimization with a clever transformer that "probes" the 3D scene and corrects the human pose in milliseconds.

The "Floating Human" Problem

Current 3D Human Mesh Recovery (HMR) models are great at predicting a person's shape, but they are "scene-blind." When you place a predicted human mesh into a 3D scene reconstruction:

  1. Floating: The feet don't touch the ground due to depth ambiguity.
  2. Interpenetration: The person's back might overlap with a chair.

To fix this, researchers traditionally used optimization—calculating forces to "push" the human into the right place. But optimization takes 20+ seconds per image. Feed-forward models (like Human3R) are fast but lack the "spatial reasoning" to respect walls and floors.

Methodology: Probing the World with Tokens

The core insight of GRAFT is to treat the correction of the human pose as a learned gradient. Instead of calculating physics, the model looks at the gap between the person and the scene and predicts how to move the joints.

1. HSI Tokenization & Geometric Probes

GRAFT represents the human body using only 24 tokens (joints, hands, and full body). Each token performs a Geometric Probe:

  • It finds the nearest point in the scene point cloud.
  • It calculates the distance, direction, and "surface normal" (the angle of the floor/wall).
  • This gives the model a direct sense of "touch."

2. The Recurrent Loop

Unlike one-shot models, GRAFT is recurrent. It makes a small update, "re-probes" the scene to see if the contact is better, and then updates again. This mimics the behavior of an optimizer but happens via a high-speed Transformer.

Architecture Overview

3. Fast Differentiable Scale Update

A major technical hurdle in 3D is "metric scale"—how big is the person relative to the room? GRAFT introduces a closed-form math solution to update the human's scale without re-running the heavy SMPL-X body model, keeping the training fast and differentiable.

Experiments: Performance vs. Speed

GRAFT was tested on challenging datasets like RICH and PROX. The results are striking:

  • Efficiency: It is 50x faster than PhySIC (the previous gold standard for interaction quality).
  • Accuracy: It improved Contact F1 scores by 113% compared to existing fast models like UniSH.
  • Plug-and-Play: Even without looking at the image (Geometry-only mode), GRAFT can take a "bad" reconstruction from another AI and fix it, improving F1 scores by 44%.

Qualitative Comparison

Deep Insight: Why It Works

The success of GRAFT lies in its Inductive Bias. By forcing the Transformer to attend to "Geometric Probes" (metric 3D data) rather than just raw pixels, the model is forced to learn the laws of physics—that humans cannot occupy the same space as a couch. Because it uses sparse tokens, it generalizes to "in-the-wild" internet images much better than models that use dense, high-dimensional scene representations.

Conclusion & Future Work

GRAFT bridges the gap between the accuracy of classical geometry and the speed of modern deep learning. While it currently assumes scenes are static (it doesn't model a soft cushion deforming when you sit), it sets a new SOTA for physically-aware human reconstruction.

Key Takeaway: Recurrent refinement with 3D-anchored tokens is the "secret sauce" for making AI understand the physical constraints of our world.

Find Similar Papers

Try Our Examples

  • Search for recent papers that use iterative residual refinement or "Interaction Gradients" for 3D human-object interaction (HOI) tasks.
  • Which paper first proposed the Basis Point Set (BPS) for 3D geometry representation, and how does GRAFT's sparse tokenization compare in parameter efficiency?
  • Find studies that integrate Foundation Models like Depth Anything or Segment Anything for zero-shot 3D human-scene alignment in the wild.
Contents
GRAFT: Amortizing 3D Human-Scene Optimization into Fast Transformers
1. TL;DR
2. The "Floating Human" Problem
3. Methodology: Probing the World with Tokens
3.1. 1. HSI Tokenization & Geometric Probes
3.2. 2. The Recurrent Loop
3.3. 3. Fast Differentiable Scale Update
4. Experiments: Performance vs. Speed
5. Deep Insight: Why It Works
6. Conclusion & Future Work