Spaces:
Running on Zero
Running on Zero
A newer version of the Gradio SDK is available: 6.24.0
metadata
title: PoseShield Collision Fix
emoji: 🛡️
colorFrom: indigo
colorTo: blue
sdk: gradio
sdk_version: 6.15.1
app_file: app.py
short_description: Fix self-collisions in SMPL-H poses via neural fields
python_version: '3.12'
startup_duration_timeout: 30m
PoseShield: Neural Collision Fields for Human Self-Collision Resolution
This Space demonstrates PoseShield, a post-hoc self-collision resolver for SMPL-H poses. Given a self-intersecting pose, it uses a learned neural collision field as a differentiable constraint and solves a constrained optimization (SLSQP) to find a nearby collision-free pose.
Usage
- Upload a
.pklfile containing a SMPL-H pose with aposekey (21 joints × 3 axis-angle rotations, shape(63,)), or try one of the provided example poses. - Click "Resolve Collisions" to run the optimization.
- View the before/after 3D mesh visualizations and optimization metrics.