DreamHOI: Subject-Driven Generation of 3D Human-Object Interactions with Diffusion Priors

Thomas Hanwen Zhu, Ruining Li, Tomas Jakab
9/12/2024
cs.CV

No official code found. Best implementation: hanwenzhu/dreamhoi (37 stars, last commit 2024-09-13).

Abstract

We present DreamHOI, a novel method for zero-shot synthesis of human-object interactions (HOIs), enabling a 3D human model to realistically interact with any given object based on a textual description. This task is complicated by the varying categories and geometries of real-world objects and the scarcity of datasets encompassing diverse HOIs. To circumvent the need for extensive data, we leverage text-to-image diffusion models trained on billions of image-caption pairs. We optimize the articulation of a skinned human mesh using Score Distillation Sampling (SDS) gradients obtained from these models, which predict image-space edits. However, directly backpropagating image-space gradients into complex articulation parameters is ineffective due to the local nature of such gradients. To overcome this, we introduce a dual implicit-explicit representation of a skinned mesh, combining (implicit) neural radiance fields (NeRFs) with (explicit) skeleton-driven mesh articulation. During optimization, we transition between implicit and explicit forms, grounding the NeRF generation while refining the mesh articulation. We validate our approach through extensive experiments, demonstrating its effectiveness in generating realistic HOIs.

View on arXivView PDF

Code Implementations(1)

hanwenzhu/dreamhoiCommunity64%

DreamHOI: Subject-Driven Generation of 3D Human-Object Interactions with Diffusion Priors

371PythonAug 29, 20242 years agoNOASSERTION

Similar Papers

Cite this paper

@article{zhu2024dreamhoi,
  title  = {DreamHOI: Subject-Driven Generation of 3D Human-Object Interactions with Diffusion Priors},
  author = {Thomas Hanwen Zhu and Ruining Li and Tomas Jakab},
  year   = {2024},
  eprint = {2409.08278},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.08278v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2409.08278.svg)](https://codeofpaper.com/paper/2409.08278)

Discussion