Anime2Sketch VS U-2-Net

Compare Anime2Sketch vs U-2-Net and see what are their differences.


The code for our newly accepted paper in Pattern Recognition 2020: "U^2-Net: Going Deeper with Nested U-Structure for Salient Object Detection." (by NathanUA)
Our great sponsors
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • Mergify - Updating dependencies is time-consuming.
  • Sonar - Write Clean Python Code. Always.
Anime2Sketch U-2-Net
7 30
1,811 7,512
- -
0.0 0.0
about 2 months ago 9 months ago
Python Python
MIT License Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of Anime2Sketch. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-05-06.


Posts with mentions or reviews of U-2-Net. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-05-14.
  • [Help] Meta's segment anything - How can I make smooth border ?
    3 projects | /r/computervision | 14 May 2023
    Hi :) I am app/web developer and new to AI. Currently, I am making photo app which can segment all the things in image. I've used meta's segment anything. I've got all the masks but the boundary of masks are very bumpy. So I've tried rembg which uses u2net(salient object detection) and pymatting together. Do I have to use pymatting separately after getting segment from segment anything to improve boundary quality of my segmented output ?
  • BackgroundRemover 0.2.1 - Remove Background from Video and Images using AI
    4 projects | /r/opensource | 5 May 2023
    Cool, thanks for sharing. It might be worth clearly attributing the models you're using, and maybe add a models/license file with the U2net license, since that license is different to the one you're using for your project, and since you're distributing the models.
  • How to do Human Head Segmentation from images?
    4 projects | /r/computervision | 27 Mar 2023
    Background Removal - I'd use u2net which has a model that's specifically trained on people vs backgrounds. If that didn't work, maybe DIS which is the newer version or rembg. These are pretty easy to get running I found.
  • Just a reminder that there is a new 'remove background' extension for a1111
    11 projects | /r/StableDiffusion | 15 Mar 2023
    u2net_human_seg (download, source): A pre-trained model for human segmentation.
  • OMPR V0.6.10 update
    2 projects | /r/u_OMPR_App | 14 Mar 2023
    Optimized – AI tweak Image background remover is now faster and enables trained model (onnx) swapping Revamp the python engine for background remover. Should be running faster than the previous build. Also added was the ability to replace the pre-trained ONNX model by the user themselves.
  • Computer Vision Free Lancer
    2 projects | /r/computervision | 17 Jan 2023
    Also checkout They have a new version in this repo:
  • image segmentation using U-nets
    2 projects | /r/learnmachinelearning | 27 Oct 2022
    There, the author has the same goal as you do, and has a and instructions. You can reach out to the author and ask questions either in the issues section or perhaps email directly. Many times people are very helpful when you show interest in their work. The neural network it is based on (U2-net) is very easy to get running by the way, and has lots of use cases:
  • After much experimentation 🤖
    2 projects | /r/StableDiffusion | 11 Oct 2022
    really any segmentation model could work. "salient object detection" is well suited for "i have a single, obvious subject that I want to isolate from the background". This is the model I had in mind, but it wouldn't have to be this necessarily:
  • [D] Extensions to U-nets
    5 projects | /r/MachineLearning | 18 Mar 2022
    There's the U2 -net code paper. The paper and all the applications on the github are quite impressive. I've trained it on two different semantic segmentation tasks and found it performed well.
  • Image to hand drawn
    4 projects | /r/artificial | 4 Feb 2022
    Sources: U2Net, ArtLine, Pix2PixHD, APDrawingGAN

What are some alternatives?

When comparing Anime2Sketch and U-2-Net you can also consider the following projects:

detectron2 - Detectron2 is a platform for object detection, segmentation and other visual recognition tasks.

backgroundremover - Background Remover lets you Remove Background from images and video using AI with a simple command line interface that is free and open source.

image-background-remove-tool - ✂️ Automated high-quality background removal framework for an image using neural networks. ✂️

rembg-greenscreen - Rembg Video Virtual Green Screen Edition

trt_pose - Real-time pose estimation accelerated with NVIDIA TensorRT

UGATIT - Official Tensorflow implementation of U-GAT-IT: Unsupervised Generative Attentional Networks with Adaptive Layer-Instance Normalization for Image-to-Image Translation (ICLR 2020)

GANime - A deep learning program that automatically generates colorized anime characters based on sketch drawings.

ArtLine - A Deep Learning based project for creating line art portraits.

MiDaS - Code for robust monocular depth estimation described in "Ranftl et. al., Towards Robust Monocular Depth Estimation: Mixing Datasets for Zero-shot Cross-dataset Transfer, TPAMI 2022"

awesome-semantic-segmentation - :metal: awesome-semantic-segmentation