yichael 418fb7a2ce 识别图片预处理逻辑到绘制所有区域完美 4 months ago
..
data 418fb7a2ce 识别图片预处理逻辑到绘制所有区域完美 4 months ago
models 418fb7a2ce 识别图片预处理逻辑到绘制所有区域完美 4 months ago
utils 418fb7a2ce 识别图片预处理逻辑到绘制所有区域完美 4 months ago
.gitignore 418fb7a2ce 识别图片预处理逻辑到绘制所有区域完美 4 months ago
LICENSE 418fb7a2ce 识别图片预处理逻辑到绘制所有区域完美 4 months ago
README.md 418fb7a2ce 识别图片预处理逻辑到绘制所有区域完美 4 months ago
basemodel.py 418fb7a2ce 识别图片预处理逻辑到绘制所有区域完美 4 months ago
db_dataset.py 418fb7a2ce 识别图片预处理逻辑到绘制所有区域完美 4 months ago
examples.ipynb 418fb7a2ce 识别图片预处理逻辑到绘制所有区域完美 4 months ago
inference.py 418fb7a2ce 识别图片预处理逻辑到绘制所有区域完美 4 months ago
requirements.txt 418fb7a2ce 识别图片预处理逻辑到绘制所有区域完美 4 months ago
seg_dataset.py 418fb7a2ce 识别图片预处理逻辑到绘制所有区域完美 4 months ago
text_rendering.py 418fb7a2ce 识别图片预处理逻辑到绘制所有区域完美 4 months ago
train_db.py 418fb7a2ce 识别图片预处理逻辑到绘制所有区域完美 4 months ago
train_seg.py 418fb7a2ce 识别图片预处理逻辑到绘制所有区域完美 4 months ago

README.md

This repository contains training scripts to train a text detector based on manga-image-translator which can extract bounding-boxes, text lines and segmentation of text from manga or comics to help further comics translation procedures such as text-removal, recognition, lettering, etc.

There are some awesome projects such as manga-image-translator, manga_ocr, SickZil-Machine offer DL models to automize the remaining work, we are working on a computer-aided comic/manga translation software which would (hopefully) put them together. see BallonsTranslator[WIP]

Download the text detection model from https://github.com/zyddnys/manga-image-translator/releases/tag/beta-0.2.1 or Google Drive.

Examples

AisazuNihaIrarenai-003 (source: manga109, © Yoshi Masako)

AisazuNihaIrarenai-003-mask

AisazuNihaIrarenai-003-bboxes

Training Details

Our current model can be summarized as below.

All models were trained on around 13 thousand anime & comic style images, 1/3 from Manga109-s, 1/3 from DCM, and 1/3 are synthetic data in a weak supervision manner due to the lack of available high-quality annotations.

We used text detection model of manga-image-translator to generate text lines annotations for manga, and Manga-Text-Segmentation with some post-processing to generate masks for both manga and comics. Synthetic data were generated using around 4k text-free anime-girls pictures from https://t.me/SugarPic, text-rendering, Unet and DBNet training scripts can be found in this repo. Text block detector was trained using yolov5 official repository

We would not (don't have the right) share training sets or fonts publicly, 2/3 of the training set is not so clean anyway, so the training is reproducible only if you have enough images and fonts, you can use the models this repo provided to generate labels for comics/manga, and the comic style text rendering script to generate synthetic data, please refer to examples.ipynb for more details.

Acknowledgements