Illustrator's Depth: Monocular Layer Index Prediction for Image Decomposition

Nissim Maruani, Peiying Zhang, Siddhartha Chaudhuri, Matthew Fisher, Nanxuan Zhao +4 more
11/21/2025
cs.CV

No confident code implementation found for this paper.

Abstract

We introduce Illustrator's Depth, a novel definition of depth that addresses a key challenge in digital content creation: decomposing flat images into editable, ordered layers. Inspired by an artist's compositional process, illustrator's depth infers a layer index to each pixel, forming an interpretable image decomposition through a discrete, globally consistent ordering of elements optimized for editability. We also propose and train a neural network using a curated dataset of layered vector graphics to predict layering directly from raster inputs. Our layer index inference unlocks a range of powerful downstream applications. In particular, it significantly outperforms state-of-the-art baselines for image vectorization while also enabling high-fidelity text-to-vector-graphics generation, automatic 3D relief generation from 2D images, and intuitive depth-aware editing. By reframing depth from a physical quantity to a creative abstraction, illustrator's depth prediction offers a new foundation for editable image decomposition.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{maruani2025illustrators,
  title  = {Illustrator's Depth: Monocular Layer Index Prediction for Image Decomposition},
  author = {Nissim Maruani and Peiying Zhang and Siddhartha Chaudhuri and Matthew Fisher and Nanxuan Zhao and Vladimir G. Kim and Pierre Alliez and Mathieu Desbrun and Wang Yifan},
  year   = {2025},
  eprint = {2511.17454},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2511.17454v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2511.17454.svg)](https://codeofpaper.com/paper/2511.17454)

Discussion