atlas

Research map / 3D vision / 3D generation

Controllable Human-centric Keyframe Interpolation with Generative Prior

NeurIPS 2025 · 3D vision › 3D generation · approach: Diffusion-based novel view synthesis · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes PoseFuse3D-KI, a ControlNeXt-style controllable keyframe interpolator built on Wan2.1 that fuses 2D DWPose, SMPL-X renderings, and a novel 3D SMPL-X encoder, and introduces the CHKI-Video dataset for human-centric interpolation.

Problem

Keyframe interpolation between widely separated frames of articulated human motion is ambiguous, and existing video-diffusion interpolators and 2D-skeleton-guided methods produce distorted bodies and offer limited control.

Approach

A PoseFuse3D control model that encodes SMPL-X vertices and joints directly in 3D, projects them to image space via attention aggregation, and fuses them with 2D DWPose and SMPL-X rendering features through coarse-to-fine attention blocks, injected into a video diffusion backbone.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add 3D-informed control with PoseFuse3D-KI instead of FCVGCHKI-Video keyframe interpolation · CHKI-Video testPSNR: 20.42 -> 22.27; +1.85 dBHelped
add 3D-informed control with PoseFuse3D-KI instead of FCVGCHKI-Video keyframe interpolation · CHKI-Video testLPIPS: 0.2100 -> 0.1304; -0.0796Helped
add 3D control to the 2D-only FCVG strategyVE-SVD · CHKI-Video testPSNR: 20.42 -> 20.96; more than 0.50 dB on all the PSNRsHelped
add direct SMPL-X encoding to visual encoding (VE) (ablation)PoseFuse3D · CHKI-Video testLPIPS_bbox: 0.0682 -> 0.0653Helped
add depth and normal renderings to VE (ablation)PoseFuse3D · CHKI-Video testLPIPS: 0.1400 -> 0.1363Helped
add 3D visual encoding (ablation)PoseFuse3D · CHKI-Video test, 3× temporally downsampledPSNR_bbox: 16.94 -> 17.30; 0.26 dBHelped
use the designed fusion module instead of summation (ablation)PoseFuse3D · CHKI-Video test, 3× temporally downsampledLPIPS_mask: 0.0806 -> 0.0773; increase of 0.0033 when replaced by SumHelped
use shifted window partitioning in cross-attention (ablation)PoseFuse3D · CHKI-Video test, 3× temporally downsampledPSNR_bbox: 0.11 dBHelped
include temporal self-attention in fusion (ablation)PoseFuse3D · CHKI-Video test, 3× temporally downsampledLPIPS_bbox: 0.0022Helped
include visual encodings of SMPL-X and DWPose (ablation)PoseFuse3D · CHKI-Video testPSNR_mask: 4.32 dBHelped
include 2D DWPose visualization encoding (ablation)PoseFuse3D · CHKI-Video testLPIPS_bbox: 13%Helped
include joint aggregation in the SMPL-X encoder (ablation)PoseFuse3D · CHKI-Video testPSNR_bbox: 0.06 dBHelped

Surprising findings

Limitations

Experimental setup

Datasets: CHKI-Video SportsSlomo Pexels

Benchmarks: CHKI-Video FCVG-Test-HC

Metrics: PSNR LPIPS PSNR_bbox PSNR_mask LPIPS_bbox LPIPS_mask HA user preference

Baselines: FCVG GI GIMM-VFI Wan2.1-KI SVD (VE-SVD variant)

Builds on: ControlNeXt Wan2.1 FCVG Champ SMPLer-X

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy