All Projects → MarcoForte → DeepInteractiveSegmentation

MarcoForte / DeepInteractiveSegmentation

Licence: MIT license
Getting to 99% Accuracy in Interactive Segmentation and Interactive Training and Architecture for Deep Object Selection

Programming Languages

Jupyter Notebook
11667 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to DeepInteractiveSegmentation

MiVOS
[CVPR 2021] Modular Interactive Video Object Segmentation: Interaction-to-Mask, Propagation and Difference-Aware Fusion. Semi-supervised VOS as well!
Stars: ✭ 302 (+205.05%)
Mutual labels:  interactive-segmentation
root painter
RootPainter: Deep Learning Segmentation of Biological Images with Corrective Annotation
Stars: ✭ 28 (-71.72%)
Mutual labels:  interactive-segmentation
Manual-Greenscreen-Matting
Greenscreen Matting done on still images and videos
Stars: ✭ 15 (-84.85%)
Mutual labels:  matting
image-background-remove-tool
✂️ Automated high-quality background removal framework for an image using neural networks. ✂️
Stars: ✭ 767 (+674.75%)
Mutual labels:  matting
BackgroundMattingV2-TensorFlow
TensorFlow implementation of Real-Time High-Resolution Background Matting
Stars: ✭ 75 (-24.24%)
Mutual labels:  matting
knn-matting
Python implementation of KNN Matting, CVPR 2012 / TPAMI 2013 http://dingzeyu.li/projects/knn/
Stars: ✭ 125 (+26.26%)
Mutual labels:  matting
RobustVideoMatting
Robust Video Matting in PyTorch, TensorFlow, TensorFlow.js, ONNX, CoreML!
Stars: ✭ 6,889 (+6858.59%)
Mutual labels:  matting
Mmediting
OpenMMLab Image and Video Editing Toolbox
Stars: ✭ 2,618 (+2544.44%)
Mutual labels:  matting
Backgroundmattingv2
Real-Time High-Resolution Background Matting
Stars: ✭ 5,155 (+5107.07%)
Mutual labels:  matting
TOM-Net
TOM-Net: Learning Transparent Object Matting from a Single Image (CVPR 2018)
Stars: ✭ 74 (-25.25%)
Mutual labels:  matting
lite.ai.toolkit
🛠 A lite C++ toolkit of awesome AI models with ONNXRuntime, NCNN, MNN and TNN. YOLOX, YOLOP, MODNet, YOLOR, NanoDet, YOLOX, SCRFD, YOLOX . MNN, NCNN, TNN, ONNXRuntime, CPU/GPU.
Stars: ✭ 1,354 (+1267.68%)
Mutual labels:  matting
poisson-matting
Python implementation of Poisson matting method
Stars: ✭ 41 (-58.59%)
Mutual labels:  matting
P3M
[ACM MM 2021] Privacy-Preserving Portrait Matting
Stars: ✭ 81 (-18.18%)
Mutual labels:  matting
Segmentation-Series-Chaos
Summary and experiment includes basic segmentation, human segmentation, human or portrait matting for both image and video.
Stars: ✭ 75 (-24.24%)
Mutual labels:  matting

Deep Interactive Segmentation

Official repository for the two papers.

Getting to 99% Accuracy in Interactive Segmentation, submitted to Signal Processing: Image Communication the Special Issue on Computational Image Editing.

Interactive Training and Architecture for Deep Object Selection, (Runner-up Best Paper) ICME 2020.
Marco Forte1, Brian Price2, Scott Cohen2, Ning Xu2, François Pitié1
1 Trinity College Dublin 2 Adobe Research

Requirements

GPU memory >= 4GB for inference on Berkeley and GrabCut. Optimal performance around 480p resolution.

Packages:

Additional Packages for jupyter notebook

  • matplotlib

Models

Model Name File Size NoC Grabcut NoC Berkeley
SyntheticPretrained+Finetune on SBD 144mb 1.74 2.93

Prediction

We provide a script demo.py which evaluates our model in terms of mean IoU and number of clicks to reach 90% accuracy. Links to download: the GrabCut and Berkeley datasets. Results are slightly improved from Table. 8 in the paper, this is due to changes in prediction, the weights are the same as used in the paper.

Training

Training code is not released at this time. It may be released upon acceptance of the paper.

Citation

@misc{forte2020InterSeg,
    title={Getting to 99% Accuracy in Interactive Segmentation},
    author={Marco Forte and Brian Price and Scott Cohen and Ning Xu and François Pitié},
    year={2020},
    eprint={2003.07932},
    archivePrefix={arXiv},
    primaryClass={cs.CV}
}

Related works of ours

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].