Wenbo Ji 嵇文博

I am an M.Sc. student at the Technical University of Munich and a research intern at Agile Robots SE. My work focuses on video generation and ML systems for video diffusion, building on a research background in 3D/4D representation and video tracking.

I am primarily seeking industry roles as a Research Engineer, Research Scientist, or Member of Technical Staff (MTS) in video generation, multimodal AI, embodied AI, and spatial intelligence. I am also open to Ph.D. opportunities in these areas.

Background

Previously, I collaborated with Prof. Daniel Cremers, Prof. Nassir Navab, and Prof. Benjamin Busam on 3D reconstruction and tracking. I earned an M.Sc. in Computer Science from Tongji University and a B.Sc. in Information and Computing Science from Nanjing Tech University.

News

I joined Agile Robots SE as a research intern working on world models for robot dexterous manipulation.

Our paper CSG-Fusion received the Best Paper Award at the ICCV 2025 Workshop E2E3D.

I graduated from Tongji University with a Master's degree in Computer Science.

More news

Our paper LiteTracker is accepted by MICCAI 2025.

Our paper RE0 is accepted by ICRA 2025.

I joined ImFusion as a research intern on dense video point tracking.

Research Interests

  • Controllable video generation

    Camera and motion conditioning for video generation, with a focus on expressive human motion, identity consistency, and scene interactions.

  • Multimodal AI infrastructure

    Large-scale multi-GPU training and efficient, reliable inference for multimodal models, spanning distributed execution, GPU kernel optimization, and correctness in caching and serving.

  • Spatial intelligence and embodied AI

    3D/4D representation and video tracking for dynamic scene understanding, alongside video world models and cross-embodiment generation for robot learning.

Selected Publications

* equal contribution, † corresponding author

ViDS teaser showing identity-preserving portrait animation driven by 3D face normal maps

ViDS: Video Diffusion Shader using 3D Face Tracking

TL;DR

3D face tracking-conditioned video diffusion for expressive, identity-preserving portrait animation from a single image, with autoregressive sampling for longer videos. On VFHQ, ViDS ranked first on 8 of 13 reported metrics.

CSG-Fusion teaser image

CSG-Fusion: Consistent Sparse-View Gaussian Splatting via Matching-based Fusion

Best Paper Award
TL;DR

Matching-based fusion of sparse-view pointmaps into compact, cross-view-consistent 3D Gaussians. At 90% ScanNet++ overlap, it improved PSNR by 2.8 dB over Splatt3R while using approximately 124K fewer Gaussians.

LiteTracker teaser image

LiteTracker: Leveraging Temporal Causality for Accurate Low-latency Tissue Tracking

TL;DR

Causal temporal feature reuse with prior-motion initialization for accurate, low-latency online tissue tracking. It ran approximately 7× faster than its predecessor and 2× faster than prior state of the art, reaching 29.67 ms P95 for 1,024 points.

RE0 teaser image

RE0: Recognize Everything with 3D Zero-shot Instance Segmentation

TL;DR

Training-free 3D zero-shot instance segmentation from multi-view masks and CLIP semantics.

Open Source Contributions

sglang

38.4k

An inference and serving framework for large language, vision-language, and diffusion models.

Contributions: Native diffusion model integration, sequence-parallel numerical consistency, and CFG-aware cache lifecycles.

Selected PRs

Native diffusion execution

  • Native Ovis-Image 7B execution with checkpoint mapping, CFG, and TP/SP. Single-B200 exact-tier output matches pinned Diffusers bit-for-bit; four-B200 replay is validated within BF16 control error.

    #43152 Native Ovis-Image execution

Sharded attention consistency

  • Pad exact-tier SDPA queries to align TP/Ulysses head-shard reduction paths. Operator and two-B200 checks are bit-identical; whole-model differences remain. Default lossless-tier behavior is unchanged.

    #43242 Exact-tier head shards

Request-local cache state

  • Isolate TeaCache CFG branches and reset cached steps and residuals per request. Reused Wan instances match fresh execution bit-for-bit on 1/2 B200s under serial/parallel CFG.

    #42422 CFG-aware TeaCache lifecycle

diffusers

34.8k

A modular diffusion library for image, video, and audio generation.

Contributions: CFG-aware cache integration and request-lifecycle validation for Wan video-to-video pipelines.

Selected PRs

Branch-aware video caching

  • Separate Wan V2V CFG cache contexts for TaylorSeer, FirstBlockCache, and MagCache. One-B200 Wan1.3B smoke tests verify cache-off parity and request reset; speed and generation quality are unqualified.

    #14948 Wan V2V cache contexts

A diffusion model engine for image, video, and audio generation, with support for inference and training.

Contributions: Memory-efficient tiled Qwen-Image VAE encoding and decoding for high-resolution generation.

Selected PRs

Memory-efficient VAE execution

  • Blend overlapping QwenImageVAE tiles for memory-efficient encoding and decoding. One B200, 2048² BF16, tile/stride 128/64: isolated encode/decode peaks 7.77/8.53 → 2.15/2.43 GiB; tiled outputs differ slightly.

    #1720 Overlapping Qwen-Image VAE tiles

vllm-omni

7.4k

A serving framework for multimodal generation across text, images, audio, and video.

Contributions: CFG-aware TeaCache isolation and request-failure recovery for diffusion serving.

Selected PRs

Guidance-aware cache ownership

  • Separate conditional/unconditional TeaCache state through shared CFG contexts. Regressions cover branch-local updates and fallback without an initialized distributed group.

    #8475 Shared CFG cache contexts

Request failure recovery

xDiT

2.7k

A distributed inference engine that scales diffusion transformers across multiple GPUs.

Contributions: Wan tensor-layout optimization, sequence-parallel numerical consistency, and distributed VAE coordination.

Selected PRs

Contiguous patch-embedding layouts

  • Restore contiguous Wan patch embeddings for cuDNN execution. Wan1.3B BF16, 480×832, 81 frames, 50 steps: two-B200 Ulysses/Ring median latency −6.3%/−7.0%, with bit-identical outputs.

    #861 Wan patch-layout correction

Valid-token attention boundaries

  • Propagate valid-token bounds through padded sequence shards and joint attention, guarding unsupported layouts. Eight-B200-node tests match selected ZImage/Cosmos3/QwenImage/LingBot references exactly; FLUX2 retains a small replay error.

    #851 SP padding and joint tokens

Distributed execution ownership

  • Give prompt sharding, output gathering, and parallel VAE decoding explicit ownership. An eight-B200 DP/Ulysses/CFG matrix verifies missing/duplicated-output fixes and coordinated VAE collectives.

    #902 DP, output rank, and parallel VAE

GPU attention kernels that accelerate exact attention while reducing memory use.

Contributions: SM100 attention scheduling, asymmetric backward correctness, and NaN-safe KV-cache loads.

Selected PRs

Cache-safe attention forward

  • Sequence-bound nonpaged V-cache TMA loads and zero-fill unused rows to prevent NaN contamination. B200: 146 GPU regressions and memory checks pass; valid-value NaNs and paged KV retain their contracts.

    #2983 Sequence-bounded V-cache loads

Cache locality and launch geometry

Asymmetric-head backward correctness

  • Separate dV TMEM/SMEM staging widths from Q/K for asymmetric head dimensions. Targeted MHA/GQA gradient regressions cover silent backward errors.

    #2975 Asymmetric dV memory staging

FastVideo

4.8k

An inference and post-training framework for accelerating video generation.

Contributions: Fused Triton layout transforms, Wan-VACE model integration, and SM100 attention quantization kernels.

Selected PRs

Fused sparse-attention data movement

  • Fuse VSA64 scatter and layout transforms into one Triton kernel. Wan2.1-VSA-T2V-14B, 50 steps, 1/2 B200s: 1.155×/1.145× speedup with bitwise-equal tested outputs (SM100 BF16, D128, tile64; inference only).

    #1900 Fused VSA64 scatter and layouts

Sequence-parallel control streams

  • Shard Wan-VACE 1.3B/14B image, video, and mask control streams across sequence-parallel ranks. Teacher-forced checks compare against Diffusers; FP32 SP2 uses 1e-5 tolerance. BF16 parallel outputs are not bitwise-equivalent.

    #1903 Wan-VACE conditioning and sharding

Long-sequence attention tiling

  • Optimize Attn-QAT full-tile/masked-tail loops and 64×128 backward tiling. Fixed-batch Wan2.1-1.3B SP2, two B200s: forward/backward/AdamW step latency falls 10.9%, preserving tested outputs and gradients bit-for-bit.

    #1899 SM100 Attn-QAT tile paths

RL-Kernel

443

RL post-training infrastructure with deterministic operators for consistent computation across training and rollout engines.

Contributions: Deterministic attention and memory-efficient log-probability kernels, plus TP/EP rollout–recompute parity.

Selected PRs

Batch-invariant attention kernels

  • Fixed-order Triton H3 attention without atomics or split-KV. One H100, BF16 non-causal forward/backward: batch/head invariant, up to 48× vs strict deterministic reference at 8,349 tokens; still 1.6–2.3× slower than SDPA.

    #576 Fixed-order H3 attention

Rollout/recompute reproducibility

TP4 validation → EP4 extension

  • Map Qwen3-Next TP4 weights across vLLM rollout and Megatron recompute. Four B200s, EP1: 64 replay cells validate bitwise parity through two updates and checkpoint reload.

    #543 TP4 rollout and recompute

  • Extend TP4 replay to EP4 with fixed-order expert routing. One four-B200 node: 16/16 rollout/recompute and 97/97 batch-invariance cases pass; EP4 training and checkpoint export stay disabled.

    #557 EP4 replay extension

Bounded-memory log-probability backward

  • Fuse direct-write logp gradients with a bounded chunked fallback. One B200, BF16 32768×151936 logits: peak memory 46.37 → 9.27 GiB including gradients; some tuned cross-entropy alternatives are faster.

    #495 Zero-workspace logp gradients

Experiences

Agile Robots SE logo
Agile WRD logo

Video World Model for Robot Dexterous Manipulation

Research Internship
  • Developing a cross-embodiment video generation method that translates egocentric human demonstrations into robot-domain videos for downstream policy learning.
TUM Visual Computing Lab logo

Human Motion Video Diffusion

Master's Thesis
  • Developing a camera-controlled video diffusion model for controllable synthesis of human motion and scene interactions across changing viewpoints.
TUM Visual Computing Lab logo

Human Head Avatar Animation

Research Internship
  • Led the development of ViDS, an identity-preserving video diffusion method for long-form portrait animation.
  • ViDS ranked first on 8 of 13 VFHQ metrics, improving reenactment quality and identity preservation.
ImFusion logo
TUM CAMP logo

Dense Point Tracking

Research Internship
  • Implemented LiteTracker’s online inference and EMA-flow initialization, and conducted low-latency tracking experiments.
  • LiteTracker remained competitive on STIR and SuPer while running ~7× faster than its predecessor and 2× faster than prior state of the art.
University of Oxford logo
TUM DI Lab logo
Technical University of Munich logo

3D Scene Decomposition

Guided Research
  • Designed and evaluated CSG-Fusion; received Best Paper at ICCV Workshop E2E3D.
  • Improved ScanNet++ PSNR by 2.8 dB over Splatt3R at 90% overlap with ~124K fewer Gaussians, and demonstrated zero-shot generalization on DTU.
Zhejiang University logo

Large Scale 3D Scene Reconstruction

Research Assistant
  • Contributed to the development and experimental evaluation of a large-scale 3D scene reconstruction pipeline.

Blog

Thoughts on research, 3D, video generation, and the occasional in-between.

View all posts

Latest posts are available on the blog page.

Projects

InfraLens slogan banner

InfraLens

A static handbook for understanding how modern AI systems train, serve, generate, route, compress, and fail.

OpenUserStudyKit slogan banner

OpenUserStudyKit

An open-source toolkit for building reusable user study questionnaires and experiment workflows.

LiteAvatar WASM slogan banner

LiteAvatar - WASM Version

A lightweight audio-driven 2D avatar solution that runs entirely in the browser using WASM based on Lite-avatar. No backend server required.