All Projects → tsujuifu → pytorch_sscr

tsujuifu / pytorch_sscr

Licence: other
A PyTorch implementation of SSCR

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to pytorch sscr

EMNLP2020
This is official Pytorch code and datasets of the paper "Where Are the Facts? Searching for Fact-checked Information to Alleviate the Spread of Fake News", EMNLP 2020.
Stars: ✭ 55 (+120%)
Mutual labels:  emnlp2020
PTI
Official Implementation for "Pivotal Tuning for Latent-based editing of Real Images" (ACM TOG 2022) https://arxiv.org/abs/2106.05744
Stars: ✭ 523 (+1992%)
Mutual labels:  image-editing
goat
Annotate Images (or goats) On The Web™
Stars: ✭ 75 (+200%)
Mutual labels:  image-editing
HFGI
CVPR 2022 HFGI: High-Fidelity GAN Inversion for Image Attribute Editing
Stars: ✭ 384 (+1436%)
Mutual labels:  image-editing
SwiftyJot
Use your finger to annotate images.
Stars: ✭ 14 (-44%)
Mutual labels:  image-editing
powerpaint
Kreative PowerPaint - Library and Application for Bitmap and Vector Image Editing
Stars: ✭ 27 (+8%)
Mutual labels:  image-editing
Paddlegan
PaddlePaddle GAN library, including lots of interesting applications like First-Order motion transfer, wav2lip, picture repair, image editing, photo2cartoon, image style transfer, and so on.
Stars: ✭ 4,987 (+19848%)
Mutual labels:  image-editing
Flameshot
Powerful yet simple to use screenshot software 🖥️ 📸
Stars: ✭ 15,429 (+61616%)
Mutual labels:  image-editing
Jspaint
🎨 Classic MS Paint, REVIVED + ✨Extras
Stars: ✭ 5,972 (+23788%)
Mutual labels:  image-editing
Bild
Image processing algorithms in pure Go
Stars: ✭ 3,431 (+13624%)
Mutual labels:  image-editing
hms-image-vision-java
This sample code is to guide the developer how to integrate the Image Vision Sub-service of the Image Kit, calling the image filter function. This sub-service provides 24 unique filter effects to enhance the artistic conception and artistic sense of the images.
Stars: ✭ 22 (-12%)
Mutual labels:  image-editing
HistoGAN
Reference code for the paper HistoGAN: Controlling Colors of GAN-Generated and Real Images via Color Histograms (CVPR 2021).
Stars: ✭ 158 (+532%)
Mutual labels:  image-editing
ManTraNet-pytorch
Implementation of the famous Image Manipulation\Forgery Detector "ManTraNet" in Pytorch
Stars: ✭ 47 (+88%)
Mutual labels:  image-editing
Litrato
Android photo editing app with various filters and tools. Included advanced features like masking, histogram, color picker, EXIF viewer...
Stars: ✭ 54 (+116%)
Mutual labels:  image-editing
Image recoloring
Image Recoloring Based on Object Color Distributions (Eurographics 2019)
Stars: ✭ 30 (+20%)
Mutual labels:  image-editing
SDEdit
PyTorch implementation for SDEdit: Image Synthesis and Editing with Stochastic Differential Equations
Stars: ✭ 394 (+1476%)
Mutual labels:  image-editing
DeepSIM
Official PyTorch implementation of the paper: "DeepSIM: Image Shape Manipulation from a Single Augmented Training Sample" (ICCV 2021 Oral)
Stars: ✭ 389 (+1456%)
Mutual labels:  image-editing
task-transferability
Data and code for our paper "Exploring and Predicting Transferability across NLP Tasks", to appear at EMNLP 2020.
Stars: ✭ 35 (+40%)
Mutual labels:  emnlp2020
SEFR CUT
Domain Adaptation of Thai Word Segmentation Models using Stacked Ensemble (EMNLP2020)
Stars: ✭ 18 (-28%)
Mutual labels:  emnlp2020
GRADE
GRADE: Automatic Graph-Enhanced Coherence Metric for Evaluating Open-Domain Dialogue Systems
Stars: ✭ 50 (+100%)
Mutual labels:  emnlp2020

[EMNLP'20 (Long)] SSCR: Iterative Language-Based Image Editing via Self-Supervised Counterfactual Reasoning

A PyTorch implementation of SSCR

Paper | Slide

Overview

SSCR is an implementation of
"SSCR: Iterative Language-Based Image Editing via Self-Supervised Counterfactual Reasoning"
Tsu-Jui Fu, Xin Eric Wang, Scott Grafton, Miguel Eckstein, and William Yang Wang
in Conference on Empirical Methods in Natural Language Processing (EMNLP) 2020 (Long)

The iterative editor is a conditional generator that modifies an image based on current instruction and editing history. Counterfactual reasoning allows the model to think about the expected, resulting images under various counterfactual instructions. In this way, the editor can consider more diverse instructions than the original data to improve the generalizability, even if under data scarcity. With the help of this cross-task matching, we can not only provide a detailed token-level training signal to train the editor better but also supply training loss for counterfactual reasoning in a selfsupervised scenario.

Requirements

This code is implemented under Python3 and PyTorch.
Following libraries are also required:

Usage

  • Dataset:
  • Run Vidsom
visdom
python -m geneva.inference.train @example_args/iclevr-d-subtract.args
python -m geneva.inference.test @example_args/iclevr-d-subtract.args

Resources

Citation

@inproceedings{fu2020sscr, 
  author = {Tsu-Jui Fu and Xin Eric Wang and Scott Grafton and Miguel Eckstein and William Yang Wang}, 
  title = {SSCR: Iterative Language-Based Image Editing via Self-Supervised Counterfactual Reasoning}, 
  booktitle = {Conference on Empirical Methods in Natural Language Processing (EMNLP)}, 
  year = {2020} 
}
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].