← Latest papers
💻 computer science

AmodalSVG: Amodal Image Vectorization via Semantic Layer Peeling

AmodalSVG introduces a novel framework that transforms natural images into semantically organized and geometrically complete SVGs by first using VLM-guided Semantic Layer Peeling to reconstruct occluded object regions in the raster domain, followed by Adaptive Layered Vectorization to generate independent, editable vector layers.

Original authors: Juncheng Hu, Ziteng Xue, Guotao Liang, Anran Qi, Buyu Li, Sheng Wang, Dong Xu, Qian Yu

Published 2026-04-15
📖 4 min read☕ Coffee break read

Original authors: Juncheng Hu, Ziteng Xue, Guotao Liang, Anran Qi, Buyu Li, Sheng Wang, Dong Xu, Qian Yu

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you have a photograph of a busy street scene. In the photo, a person is walking in front of a red car, and the car is parked in front of a coffee shop. If you were to trace this photo with a pen to turn it into a drawing, a traditional computer program would only trace the parts it can see. It would draw the person's legs, but then stop abruptly where the car blocks them. It would draw the front of the car, but leave a jagged, empty hole where the coffee shop is hidden behind it.

The result is a messy, broken drawing where objects are chopped up and incomplete. You couldn't easily move the person or change the car's color without breaking the whole picture.

AmodalSVG is a new technology that solves this problem. Think of it as a "magic detective" that doesn't just look at what's visible, but imagines the whole story, including the parts hidden from view.

Here is how it works, broken down into simple steps:

1. The "Peeling an Onion" Strategy (Semantic Layer Peeling)

Instead of trying to trace the whole messy photo at once, AmodalSVG peels the image apart layer by layer, like an onion.

  • The Detective (VLM): First, a smart AI detective (called a Vision-Language Model) looks at the photo and says, "Okay, the person is in front, the car is behind them, and the shop is in the back." It understands the depth and order of things.
  • The Magic Eraser & Filler: The system "peels off" the person. But instead of leaving a hole in the background, it uses a magic paintbrush (called Inpainting) to imagine and fill in exactly what the car and shop look like behind the person.
  • The Result: Now, the person is a complete, standalone drawing, and the background is a complete, unbroken picture of the car and shop. It repeats this process until every object is separated into its own perfect, complete layer.

2. The "Smart Sketcher" (Adaptive Layered Vectorization)

Once the objects are separated and completed, the system turns each one into a vector graphic (SVG). Vector graphics are like drawings made of mathematical curves rather than pixels, meaning they can be resized infinitely without getting blurry.

  • Dynamic Budgeting: Imagine you are drawing a complex butterfly wing. You need thousands of tiny lines to get the details right. But for a simple blue sky, you only need a few big strokes.
  • The Smart Adjuster: AmodalSVG's "Smart Sketcher" watches the drawing process. If it sees a blurry spot or a missing detail, it automatically adds more lines. If it sees a part that is already perfect or hidden behind something else, it removes unnecessary lines to keep the file small and efficient. It constantly balances quality with simplicity.

Why is this a Big Deal?

Think of the difference between a photo collage and a layered design file (like in Photoshop or Illustrator).

  • Old Methods (The Photo Collage): If you want to change the color of the car in a traditional vectorized image, you might accidentally change the color of the coffee shop behind it because they are all tangled together in a messy pile of lines.
  • AmodalSVG (The Layered Design File): Because it separates every object into its own complete, hidden-free layer, you can:
    • Move the person to the other side of the street.
    • Change the car from red to blue.
    • Remove the coffee shop entirely.
    • Resize the person without them looking pixelated.

All of this happens instantly because the computer knows exactly where every object truly belongs, even the parts that were originally hidden.

The Bottom Line

AmodalSVG is like giving a computer the ability to "see through" occlusions and reconstruct the full, complete world behind the scenes. It turns a flat, broken pixel photo into a clean, editable, and intelligent 3D-like stack of vector layers, making it possible to edit digital art in ways that were previously impossible.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →