shitagaki-lab/see-through

"Single-image Layer Decomposition for Anime Characters" (SIGGRAPH 2026 Conference Paper)

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 36 minutes ago
Added to GitGenius on September 17th, 2026
Created on March 31st, 2026
Open Issues & Pull Requests: 18 (+0)
GitHub issues: Enabled
Number of forks: 367
Total Stargazers: 4,063 (+0)
Total Subscribers: 34 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 11.5 hours
Mean response time: 2.4 days
90th percentile: 3.8 days
Tracked items: 21

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 14
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 93 days
Stale 30+ days: 10
Stale 90+ days: 7

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

Detailed Description

See-through is a Python framework that decomposes single anime character images into layered 2.5D models with inferred drawing order.

The tool addresses the challenge of converting static anime illustrations into manipulatable multi-layer representations. It works by analyzing a single image and automatically decomposing it into fully inpainted, semantically distinct layers representing different character elements such as hair, face, eyes, clothing, and accessories. The framework can produce up to 23 layers per image and infers the drawing order between them. The approach combines diffusion-based layer generation through a model called LayerDiff 3D, pseudo-depth estimation fine-tuned for anime using Marigold Depth, and semantic segmentation capabilities including SAM-based body parsing and optional instance segmentation.

This tool suits developers and artists working with anime content who need to programmatically extract and manipulate individual character components from flat images. It is particularly valuable for animation pipelines, character rigging workflows, and interactive media applications where layer separation and depth information are prerequisites. The project provides optional annotator tiers for different segmentation capabilities, allowing users to install only the dependencies they need for their specific use case.

The maintainers respond to new issues and pull requests within a day, indicating active engagement with the codebase and user feedback.