Spaces:
Runtime error
Runtime error
A newer version of the Gradio SDK is available: 6.11.0
metadata
title: 'See-through: Layer Decomposition'
emoji: 🔍
colorFrom: blue
colorTo: purple
sdk: gradio
app_file: app.py
pinned: false
license: mit
See-through: Single-image Layer Decomposition for Anime Characters
GitHub | Paper (arXiv:2602.03749)
Upload an anime character illustration to decompose it into fully-inpainted semantic layers with depth ordering, exported as a layered PSD file.
How it works
This demo runs the full See-through pipeline:
- LayerDiff 3D — diffusion-based transparent layer generation (SDXL)
- Marigold Depth — pseudo-depth estimation fine-tuned for anime
- Post-processing — layer stratification and PSD export
Usage
- Upload a character illustration (square images work best; non-square images are center-cropped)
- Optionally adjust the seed
- Click Submit and wait (~1-2 minutes)
- Download the layered PSD file
Notes
- This demo is for PSD inference only (layer decomposition). For the full toolkit (body parsing, heuristic stratification, UI, training), see the GitHub repo.
- Runs on ZeroGPU — free for all users, but GPU quota is limited. PRO users get higher quota and priority. If you experience timeouts during peak hours, please try again later or run locally.
- Disclaimer: This demo uses a newer model checkpoint and may not fully reproduce identical results reported in the paper.