Skip to content

The (Official) PyTorch Implementation of the paper "Deep Extraction of Manga Structural Lines"

License

Notifications You must be signed in to change notification settings

kiligon/MangaLineExtraction_PyTorch

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MangaLineExtraction_PyTorch

The (Official) PyTorch Implementation of the paper Deep Extraction of Manga Structural Lines. This project aims to extract the structural lines from 2D manga, cartoons, and illustrations.

Open In Colab

Besides colab, There is also a gradio-like web demo. (i18n help needed!)

teaser

The model weights (erika.pth)

Please refer to the release section of this repo. Alternatively, you may use this link:

https://www.dropbox.com/s/y8pulix3zs73y62/erika.pth?dl=0

Requirement

  • Python3
  • PyTorch (tested on version 1.9)

How the model is prepared

The PyTorch weights are exactly the same as the theano(!) model. I make some efforts to convert the original weights to the new model and ensure the overall error is less than 1e-3 over the image range from 0-255.

Moreover, the functional PyTorch interface allows easier fine-tuning of this model. You can also take the whole model as a sub-module for your own work (e.g., use the on-the-fly extraction of lines as a structural constraint).

Go beyond manga

Surprisingly, this model works quite well on color cartoons and other nijigen-like images, as long as they have clear hand-drawn lines. Simply load the image as grayscale(by default) and check out the results!

Visual comparison From left to right: input, sketchKeras, Anime2Sketch (considered as SOTA), Ours.

Gallery

I'm glad to share some model results. Some of the images are copyrighted and I will list the original source below. Feel free to share your creaions with me in the issues section.

©IWAYUU, from the fc2 blog.

BibTeX:

@article{li-2017-deep,
    author   = {Chengze Li and Xueting Liu and Tien-Tsin Wong},
    title    = {Deep Extraction of Manga Structural Lines},
    journal  = {ACM Transactions on Graphics (SIGGRAPH 2017 issue)},
    month    = {July},
    year     = {2017},
    volume   = {36},
    number   = {4},
    pages    = {117:1--117:12},
}

Credit:

  • Xueting Liu and Tien-Tsin Wong, who contributed this work
  • Wenliang Wu and Ziheng Ma, who inspired me to port this great thing to PyTorch
  • Toda Erika, where the project name comes from

About

The (Official) PyTorch Implementation of the paper "Deep Extraction of Manga Structural Lines"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 73.0%
  • Jupyter Notebook 27.0%